Dealing with partial and uncertain measure of the environment
Dealing with deformable objects (difficult to model)
Are standard model-based approaches sufficient?
— DARPA challenge, 2015.
Model based approaches ⇄
Limits:
Difficult to model everything
Deal with un-modeled situations
Advantages:
Mechanical systems are known
Behaviour is predictable
Stability and safety guaranteed
Model based approaches ⇄ Data driven approaches
Limits:
Difficult to model everything
Deal with un-modeled situations
Advantages:
Mechanical systems are known
Behaviour is predictable
Stability and safety guarantees
Limits:
Black-box structure, poor safety
Huge amount of data
Time to collect and label data
Dangerous to collect data
Advantages:
Flexible
Modular
How can the two approaches be combined?
Model based approaches ⇄ Data driven approaches
Limits:
Difficult to model everything
Deal with un-modeled situations
Advantages:
Mechanical systems are known
Behaviour is predictable
Stability and safety guarantees
Limits:
Black-box structure, poor safety
Huge amount of data
Time to collect and label data
Dangerous to collect data
Advantages:
Flexible
Modular
Using physical and biological inspiration to structure the neural network and guide the process of learning
From my background to the future research project
University and the Master Thesis at the University of Pisa
University
Bachelor's Degree
Software Engineering
Programming languages
Software skill
Realtime systems
Networking devices
Master's Degree
Automation engineering
Mechatronics system
Mechanic modelling
Control theory
Robotics
:(){ :|:& };:
University
Master Thesis - Robust admittance control for Body Extender
Carlo Alberto Avizzano - Advisor
Antonio Bicchi - Co-Advisor
— Rosati Papini, G.P. Master Thesis "Controllo robusto di forza per una struttura robotica articolata di tipo Body Extender", 2012.
— Rosati Papini, G.P. and Avizzano, C.A. "Transparent force control for Body Extender." 2012 IEEE RO-MAN.
— Siciliano, B. et al. Robotics: modelling, planning and control. Springer Science & Business Media, 2010.
Results - Testing of the system
Model based approach - Explicit self tuning control
The control system is an adaptive controller defined as:
explicit self tuning control
The regulator is updated through the system parameters.
In our case the characteristics are:
The controller is model based
Parameter estimator (estimation) is model based
— Åström, Karl J. and Wittenmark, B. Adaptive control. Courier Corporation, 2013.
From my background to the future research project
PhD research at Scuola Superiore Sant'Anna
PhD - Main Activities
Veritas (FP7-ICT 247765) - European project focused on empathic design A desktop haptic device is employed to induce a programmable hand-tremor on healthy subjects
PhD
PhD - Main Activities
Veritas (FP7-ICT 247765) - European project focused on empathic design A desktop haptic device is employed to induce a programmable hand-tremor on healthy subjects
PolyWec (FP7-ENERGY 309139) - European project focused on wave energy and electroactive polymers Models, control systems, simulations, experimental tests
PhD
Veritas Project - Desktop haptic interface for hand tremor induction
Parkinsonian user
— Rosati Papini, G.P. et al."Haptic hand-tremor simulation for enhancing empathy with disabled users." 2013 IEEE RO-MAN.
— Rosati Papini, G.P. et al."Desktop haptic interface for simulation of hand-tremor." IEEE Transactions on Haptics, 2015.
Veritas
Human impedance estimator
Why is needed?
Because the system is used by different person
RMS amplitude with time window of 1 sec: \(E(s)\)
Filtered wrist reference position: \(x_{pw}^*\)
Filtered wrist position: \(\widehat{x}_{uw}^*\)
Human impedance estimator is a PID regulator: \(M_e(s)\)
Estimated human impedance: \(\hat{m}_{h}\)
System compensator
Position estimator
Results - Testing of the device
Designer of Indesit company testing our device on a gas hob
— Rosati Papini, G.P. et al."Desktop haptic interface for simulation of hand-tremor." IEEE Transactions on Haptics, 2015.
Model based approach - Model reference adaptive control
The control system is an adaptive controller defined as:
Model reference adaptive systems
The adjustment mechanism set the controller parameters in such a way that the error between \(y\) and \(y_m\) is small.
In our case the characteristics are:
the controller is model based
reference amplitude estimator (model reference) is not based on physical model
mass estimator (adjustment mechanism) is not based on physical model
— Åström, Karl J. and Wittenmark, B. Adaptive control. Courier Corporation, 2013.
PolyWec Project - Exploiting electroactive polymers for wave energy conversion
Preliminary studies on the energy production of Poly-OWC Compiled simulink schema for the energy production evaluation
Hardware in the loop tests Testing different control schemas and harvesting cycles
Experimental tests Implementation of control schema and video analisys for energy harvesting evaluation
Optimal control for Poly-OWC Real-time controller for maximizing the energy estration of the Poly-OWC
— Vertechy, R., Rosati Papini, G.P. and Fontana, M. "Reduced model and application of inflating circular diaphragm DEGs for wave energy harvesting."
Journal of Vibration and Acoustic, 2015.— Moretti, G., Rosati Papini, G.P. et al."Resonant wave energy harvester based on DEG." Smart Materials and Structures, 2018.— Moretti, G., Rosati Papini, G.P. et al. "Modelling and testing of a wave energy converter based on DEG." Proceedings of the Royal Society A,
2019.
— Rosati Papini, G.P. at al. "Experimental testing of DEGs for wave energy converters." 2015 European Wave and Tidal Energy Conference.— Rosati Papini, G.P. PhD Thesis "Dynamic modelling and control of DEG for OWC wave energy converter", 2016— Rosati Papini, G.P. et al. "Control of an OWC wave energy converter based on DEG." Nonlinear Dynamics, 2018.
PolyWEC
Control of an OWC wave energy converter based on DEG
Flexible modelling of vehicle dynamics with neural networks:
Simulation and Motor outuput
Deal with uncertainties via reinforcement lerning:
Simulation for Action biasing
— Da Lio, M., Riccardo, D. and Rosati Papini, G.P. "Agent Architecture for Adaptive Behaviours in Autonomous Driving" working progrss... — Donà, R., Rosati Papini, G.P. et al. "On the Stability and Robustness of Hierarchical Vehicle Lateral Control With Inverse/Forward Dynamics
Quasi-Cancellation." IEEE Transactions on Vehicular Technology, 2019. — Donà, R., Rosati Papini, G.P. et al. "MSPRT action selection model for bio-inspired autonomous driving and intention prediction" 2019 IROS
workshop.
— Da Lio, M., Bortoluzzi, D. and Rosati Papini, G.P. "Modelling longitudinal vehicle dynamics with neural networks." Vehicle System Dynamics,
2019.
— Rosati Papini, G.P. et al. "A Reinforcement Learning Approach for Enacting Cautious Behaviours in Automated Driving Agents: Safe Speed Choice
in the Interaction with Distracted Pedestrians." working progrss...
Modelling longitudinal vehicle dynamics with neural networks
— Antonucci, A., Rosati Papini, G.P., Palopoli, L., Fontanelli D. "Generating Reliable and Efficient Predictions of Human Motion: A Promising Encounter between Physics and Neural Networks"
2020 IROS, submitted.
Other works
Future of my reseach - Funding and international collaborations
Previusly won grants
Starting Grant Young Researchers UniTN 2019
Title: Deep-learning framework for modelling and control of mechanical systems
Founding: 14,635 €
Wave Energy Scotland - Control programme
Title: Control of Dielectric Elastomer Generator PTO
Role: Principal investigator and coordinator on behalf of Cheros s.r.l.
Founding: 47,000 £
Possible grant to apply
ERC starting Grant Horizon Europe framework
International contacts
Prof. David Forehand School of Engineering, University of Edinburgh
Prof. David Windridge Computer Science, Middlesex University London
Prof. Rocco Vertechy Department of Engineering, University of Bologna
Dr. Elmar Berghöfer Research Center for Artificial Intelligence
Prof. Sean R. Anderson Dept. of Automatic Control, University of Sheffield
Prof. Henrik Svensson School of Informatics, University of Skövde
Prof. Giuseppe Lipari Department of Informatics, Université de Lille