Greater Lyon Area
Design and development of advanced control algorithms for autonomous systems. Design and development of predictable hardware and software architectures for mixed-critical systems. Skills and Tools: Proprietary software technology, C++ programming, Real-Time Operating Systems, ROS, ROS2, Separation Kernels, Simulation of physical systems with 3D modeling environments, Model-Based design for robotic system using SysML;
Design and Development of numerical control algorithms with application on avionics, and refrigeration and building automation. Validation and verification of safety-critical embedded systems. Cross tool design workflow based on Modelica language (for physical modeling), Simulink (control modeling) and proprietary tool for steady state performance measurements.
The project aimed at developing a wearable system for telerehabilitation to be used for the functional recovery of the joints. Major focus is given to the knee joint. A prototype has been developed to verify the reliability of the system. SKILLS & TOOLS Estimation and noise characterization of IMUs (Inertia Measurement Units); Matlab/ Simulink, C programming. ADVISORS: Giorgio Buttazzo — Scuola Superiore Sant’Anna
Design and implementation of real-time control/estimation systems with emphasis to computational/network resources minimization. We focus on the optimal priority and period assignment for control tasks. The efficiency of the numerical optimization algorithm to implement constrained linear quadratic regulators (e.g. continuous and discrete model predictive control) has been also addressed. SKILLS & TOOLS Optimization theory, interior-point algorithms for quadratic programming, discrete optimization (branch and bound algorithm); Matlab/Simulink, Truetime Matlab toolbox, GNU Scientific Library, C programming. ADVISORS Enrico Bini — Scuola Superiore Sant’Anna Gabriele Pannocchia — University of Pisa
Design and Implementation of Optimal Nonlinear Estimation Algorithm: Development of software for sensitivity analysis for system of ordinary differential equations, via Automatic Differentiation, to improve computational performance in nonlinear optimal estimation software. Analysis, design and critical evaluation of nonlinear estimators for constrained dynamical systems. SKILLS & TOOLS Nonlinear Moving Horizon Estimation; Octave, ADOL-C (Automatic Differentiation by OverLoading in C++), C/C++ programming. ADVISORS: James B. Rawlings — University of Wisconsin-Madison