Docente
|
VENDITTELLI MARILENA
(programma)
Il corso è organizzato in 4 moduli da 3 crediti. Ciascun modulo ha il suo programma specifico disponibile all'inizio del ciclo di lezioni. Una descrizione dettagliata e sempre aggiornata dei programmi è disponibile alla pagina: http://www.diag.uniroma1.it/vendittelli/EIR/
Riportiamo qui una sintesi:
Modulo 1: Modeling and control of multi-rotor UAVs (Marilena Vendittelli)
- Introduction to the course and aerial vehicles modeling - Quadrotor modeling - Control based on linear approximation - Backstepping-based control - Control based on dynamic feedback linearization - Geometric control on SE(3) - State estimation - Motion planning - Controllers comparison - Fault-diagnosis and fault tolerant control - part I: introduction - Fault-diagnosis and fault tolerant control - part II: application to quadrotors
Modulo 2: Underactuated Robots (Leonardo Lanari, Giuseppe Oriolo)
1. Introduction Motivation. Definition of underactuated system (generalized coordinates vs degrees of freedom). Examples of underactuated robots.
2. Modeling and Properties Eulero-Lagrange modeling (classic and alternate). State-space form. Control problems of interest. Controllabiity (STLA, STLC, natural controllability). Comparison with fully actuated robots. Integrability conditions for passive dynamics. Equilibrium points and linear controllability.
3. Case Studies: Acrobot and Pendubot Modeling. Approximate linearization at equilibria. Linear controllability. Balancing. Partial feedback linearization. Swing-up (1) via analysis of the zero dynamics (2) via energy pumping.
4. Zero dynamics in underactuated systems Normal form and zero dynamics. Importance of the zero dynamics in control. Zero-dynamics in linear and nonlinear underactuated systems. The homoclinic orbit.
5. Passivity Definition and physical interpretation. Linear and nonlinear mechanical systems examples. Dissipativity in state space representations. Feedback equivalence to a passive system. Output stabilization of passive systems
6. Energy-based control of underactuated systems The convey-crane and reaction-wheel cases.
7. Optimization methods for Planning and Control Introduction to Dynamic Programming. Hamilton-Jacobi-Bellman equation. Derivation of the Linear Quadratic Regulator Linear-Time-Varying LQR. Trajectory optimization with Iterative LQR. Constrained optimization. Model Predictive Control (Linear, LTV and Nonlinear). LQR-trees.
Modulo 3: Locomotion and haptic interfaces for VR exploration (Alessandro De Luca)
- General introduction to haptic and locomotion interfaces with several illustrative examples. - Two specific hardware devices: the Geomatic Touch haptic interface; the Cyberith Virtualizer locomotion interface (with the Oculus Rift HMD). Possible applications of these interfaces. - Design, construction, actuation, sensing, modelling, and system issues for two locomotion platforms for VR exploration, developed within the CyberWalk project: the CyberCarpet (ball-array) and the CyberWalk platform (2D, omni-directional). - Control design and experimental validation for the CyberCarpet. Control design and experimental validation for a 1D treadmill. - Control design, experimental validation, and perceptual evaluation for the 2D CyberWalk platform.
Modulo 4: Control of Multi-Robot Systems (Andrea Cristofaro)
- Examples of applications of multi-robot systems. - Centralized vs. decentralized architectures. - Elements of graph theory. - Connectivity and Consensus; Passivity and Lyapunov stability; Interconnection of mechanical systems. - Application to multi-UAV systems: Formation control with time-varying topology; Formation control with connectivity maintenance; Steady-state behaviors; - Overview of other multi robot problems.
Materiale didattico fornito dai docenti.
|