Adriano Fagiolini
Associate Professor in Automation (ING-INF/04)
Department of Engineering, University of Palermo (UNIPA), Italy
Delegate for International Mobility for:
Cybernetics Engineering Course at UNIPA
Cyber-physical Systems
Engineering at UNIPA
Head of Research Lab at Mobile & Intelligent Robots @ Panormus Laboratory (MIRPALab)
Local Contact Person
Italian University
Consortium for Transportation and Logistics (NITEL)
Latest News!
News 3 - 19.08.2023: Exciting News! Our latest
paper on drone technology has just been accepted!
S. I. Azid, S. A. Ali, M. Kumar, M. Cirrincione and A.
Fagiolini,
" Precise Trajectory Tracking of Multi-Rotor UAVs using
Wind Disturbance Rejection Approach,"
in IEEE Access, 2023, Early Access,
doi:10.1109/ACCESS.2023.3308297.
News 2 - 29.07.2023: Remarkable Milestone! Also
our PNRR
PRIN22
has been funded in the general track!
Project title: FORESEEN: FORmal mEthodS for attack
dEtEction in autonomous driviNg systems (FORSEEN)
Partners: University of Pisa, University of Milan, University of Molise, University of Palermo (we are local PI)
Partners: University of Pisa, University of Milan, University of Molise, University of Palermo (we are local PI)
News 1 - 27.05.2023: Major Achievement! Our
PRIN22 Project got funded in the general track!
Project title: Self-optimizing Networked Edge Control for
Cooperative Vehicle Autonomy (SELF4COOP)
Partners: University of Bolzano, University of Trento, and University of Palermo (we are local PI)
Partners: University of Bolzano, University of Trento, and University of Palermo (we are local PI)
Stay tuned for more!
Distributed Algorithms for Estimation and Robot Cooperation
In systems where many heterogeneous agents operate autonomously,
with
competing goals and without a centralized planner or global
information repository, safety and performance can be guaranteed
only
by "social"
rules imposed on the individual agents' behaviors. Social
rules'
nature is typically local, i.e. based on information made
available
to
an agent from a small number of its neighbors. Car
mobility with traffic rules and logistic robots in
warehouses are canonical examples of such regulated autonomy ,
along with ant colonies, but many other fairly-competing
autonomous
systems, including distributed power plants, are coming shortly.
In
such systems, detecting whether any agent is not
abiding to the rules is instrumental to raise an alert and
take
suitable countermeasures. The limited visibility due to the local
nature of information however makes the misbehavior detection
problem
hard for any single agent, and only an exchange of information
between
agents may provide sufficient clues to arrive to a decision.
We consider threats that may be posed to such a society by the misbehaviors of some of its members, either due to faults or malice, and the possibility to detect and isolate them through cooperation of peers. We discuss intrusion detection algorithms, which allow detection of deviance from such rules, and algorithms to build a consensus view on the environment and on the integrity of peers, so as to improve the overall security of the society of robots. After providing a formal framework for describing social rules unifying many different applications, we study how to develop tools to automatically generate local monitors' code.
We consider threats that may be posed to such a society by the misbehaviors of some of its members, either due to faults or malice, and the possibility to detect and isolate them through cooperation of peers. We discuss intrusion detection algorithms, which allow detection of deviance from such rules, and algorithms to build a consensus view on the environment and on the integrity of peers, so as to improve the overall security of the society of robots. After providing a formal framework for describing social rules unifying many different applications, we study how to develop tools to automatically generate local monitors' code.
Selected Journal Papers
Other papers that are mostly cited
-
Fagiolini, A., Pellinacci, M., Valenti, G., Dini, G., Bicchi,
A.,
"Consensus-based distributed intrusion detection for multi-robot systems",
IEEE International Conference on Robotics and Automation,
2008 [Online]. Available: https://ieeexplore.ieee.org/document/4543196
Citations: 34 (Scopus)
-
Fagiolini, A., Valenti, G., Pallottino, L., Dini, G., Bicchi,
A.,
"Decentralized intrusion detection for secure cooperative multi-agent systems",
IEEE Conference on Decision and Control, 2007 [Online].
Available: https://ieeexplore.ieee.org/document/4434902
Citations: 32 (Scopus)
-
Manca, S., Fagiolini, A., Pallottino, L.,
"Decentralized coordination system for multiple AGVs in a structured environment",
IFAC World Congress, 2011 [Online]. Available: https://www.sciencedirect.com/science/article/pii/S1474667016445660
Citations: 19 (Scopus)
-
Fagiolini, A., Babboni, F., Bicchi, A.,
"Dynamic distributed intrusion detection for secure Multi-Robot systems",
IEEE International Conference on Robotics and Automation,
2009 [Online]. Available: https://ieeexplore.ieee.org/document/5152608
Citations: 14 (Scopus)
-
Fagiolini, A., Visibelli, E.M., Bicchi, A.,
"Logical consensus for distributed network agreement", IEEE
Conference on Decision and Control, 2008 [Online].
Available: https://ieeexplore.ieee.org/document/4738964
Citations: 13 (Scopus)
-
Fagiolini, A., Dini, G., Bicchi, A.,
"Distributed intrusion detection for the security of industrial cooperative robotic systems",
IFAC World Congress, 2014 [Online]. Available: https://www.sciencedirect.com/science/article/pii/S1474667016428120
Citations: 11 (Scopus)
Soft Robotics: Adaptive Control and Stiffness Estimation
Soft robots are considered as cutting-edge technology, primarily
with
the vision of enabling humans a harmless physical interaction with
robots. They are intrinsically endowed with dynamic modulation of
elasticity while moving, which opens many opportunities to
everydays'
life through the achievement of human-like abilities, such as
dexterity and robustness. Yet, to fully exploit their
potentialities,
one has to know precisely their actual stiffness, which is not a
measurable quantity. In this respect, we first investigate on
techniques for the estimation
of stiffness and flexibility torque in robot joints. The
challenge is tackled here from the motor side, but, as a pivotal
point
of the strategy, by considering the flexibility torque signal as
an
unknown input of the linear motor model. With this regard, Unknown
Input Observers (UIO) are useful tools that have mainly been used
for
detecting system failures, by achieving correct state estimation
independently of the unknown inputs.
Moreover, among soft robots, the articulated ones are such that the elasticity is concentrated at the joints which are actuated by so-called Variable Stiffness Actuators (VSA) devices. These devices are nowadays mostly provided by electrically-driven or pneumatically-driven mechanisms, that enable accurate position and velocity control, while also allowing online compliance adjustment. In this context, we study innovative solutions for adaptive control and learning both for articulated soft robots and for continuum soft robots, and compare them to traditional ones.
Continuum soft robots are endowed with morphological flexibility and compliance, and promise to have a disruptive impact, but they require facing the challenge of dealing with systems with states of theoretically infinite sizes. One possible strategy to deal with such systems is by using model-free machine learning techniques that regard a soft robot as a black box. On the other end of the spectrum, model-based techniques fully taking into account the infinite nature of the problem are still unfeasible. Within this category, we address the modeling problem and propose new, singularity- and discontinuity-free, model parameterizations overcoming issues, which establishes a link between soft-bodied and rigid-bodied robots. This connection is instrumental to the derivation of controllers which are numerically stable and well defined in the whole configuration space. We finally propose robust closed-loop position controllers for soft-bodied robots, which are based on the nonlinear adaptive control theory.
Moreover, among soft robots, the articulated ones are such that the elasticity is concentrated at the joints which are actuated by so-called Variable Stiffness Actuators (VSA) devices. These devices are nowadays mostly provided by electrically-driven or pneumatically-driven mechanisms, that enable accurate position and velocity control, while also allowing online compliance adjustment. In this context, we study innovative solutions for adaptive control and learning both for articulated soft robots and for continuum soft robots, and compare them to traditional ones.
Continuum soft robots are endowed with morphological flexibility and compliance, and promise to have a disruptive impact, but they require facing the challenge of dealing with systems with states of theoretically infinite sizes. One possible strategy to deal with such systems is by using model-free machine learning techniques that regard a soft robot as a black box. On the other end of the spectrum, model-based techniques fully taking into account the infinite nature of the problem are still unfeasible. Within this category, we address the modeling problem and propose new, singularity- and discontinuity-free, model parameterizations overcoming issues, which establishes a link between soft-bodied and rigid-bodied robots. This connection is instrumental to the derivation of controllers which are numerically stable and well defined in the whole configuration space. We finally propose robust closed-loop position controllers for soft-bodied robots, which are based on the nonlinear adaptive control theory.
Selected Journal Papers
Other recently published papers on the topic
- Maja Trumić, Kosta Jovanović, Adriano Fagiolini, "Comparison of Model-Based Simultaneous Position and Stiffness Control Techniques for Pneumatic Soft Robots", International Conference on Robotics in Alpe-Adria Danube Region (RAAD), 2020 [Online]. Available: https://link.springer.com/chapter/10.1007/978-3-030-48989-2_24
Estimation, Planning and Control of Self-Driving Racecars
In the near future a great number of automotive applications will
become possible, by leveraging on denser and faster communication
networks also enabled by the 5G technology. Thanks to the
Vehicle-to-Everything (V2X) architecture, vehicles, passengers,
and
pedestrians will be able to cooperatively plan and optimize their
travel experience. They will be able to share evidence of possible
hazards, including unexpected traffic jams in tunnels, road
damages,
anomalous
behavior of human drivers and autonomous pilots, thus
improving
the overall safety of passengers and pedestrians.
In this scenario, the race towards (electric) vehicles with full self-driving capacity has just begun. However, several obstacles have to be overcome before this technology goes mainstream to the market, including infrastructure modernization, legislations definition, and stronger guarantees on the ability of an autonomous vehicle to detect and react to uncertainties caused by unexpected changes in the driving conditions. A notable example is the field of self-driving vehicles, where the DARPA Grand Challenge and Urban Challenge have pushed the robotics community to build autonomous cars for unstructured or urban scenarios. We investigate on and propose fast estimators) of the environmental conditions (road, wind, etc.) and suitable longitudinal and lateral controllers that can promptly react and ensure safety. We believe this research can strengthen the applicability of self-driving solutions and promote their usage in the society for safer roads.
In this scenario, the race towards (electric) vehicles with full self-driving capacity has just begun. However, several obstacles have to be overcome before this technology goes mainstream to the market, including infrastructure modernization, legislations definition, and stronger guarantees on the ability of an autonomous vehicle to detect and react to uncertainties caused by unexpected changes in the driving conditions. A notable example is the field of self-driving vehicles, where the DARPA Grand Challenge and Urban Challenge have pushed the robotics community to build autonomous cars for unstructured or urban scenarios. We investigate on and propose fast estimators) of the environmental conditions (road, wind, etc.) and suitable longitudinal and lateral controllers that can promptly react and ensure safety. We believe this research can strengthen the applicability of self-driving solutions and promote their usage in the society for safer roads.
Selected Journal Papers
Other papers that are mostly cited
-
Caporale, D., Fagiolini, A., Pallottino, L., Settimi, A.,
Biondo,
A., Amerotti, F., Massa, F., De Caro, S., Corti, A.,
Venturini,
L.,
"A Planning and Control System for Self-Driving Racing Vehicles",
IEEE 4th International Forum on Research and Technology for
Society and Industry (RTSI), 2018 [Online]. Available:
https://ieeexplore.ieee.org/document/8548444
Citations: 17 (Scopus)
-
Caporale, D., Settimi, A., Massa, F., Amerotti, F., Corti, A.,
Fagiolini, A., Guiggian, M., Bicchi, A., Pallottino, L.,
"Towards the design of robotic drivers for full-scale self-driving racing cars",
International Conference on Robotics and Automation,
2019
[Online]. Available: https://ieeexplore.ieee.org/document/8793882
Citations: 13 (Scopus)
Robust Estimation and Control of Multirotor Aircraft
Unmanned Aerial Vehicles (UAV) have been drawing increasing
attention
for more than two decades in various application fields, ranging
from
the industry to the military and from the service to the
entertainment. Due to their ability to reach places, particularly
those that are hardly accessible by land vehicles, UAVs are
convenient
tools for monitoring areas where natural disasters have just
occurred.
This is of high interest in the Pacific region, where remote
neighborhoods need to be rapidly checked after cyclones or floods.
The
U.N. Food and Agriculture Organization (FAO) has launched in the
Philippines a drone initiative to assess where agricultural land
is
at
most risk of natural disasters and how to rapidly evaluate damages
after they occur. It is strongly believed that the adoption of UAV
platforms can significantly enhance risk and damage assessments,
but
also revolutionize the way to prepare for and respond to
disasters.
Using this kind of aircraft in hostile conditions, including
strong
wind gusts, is still an open problem. The nonlinearity of the
system
model, along with its underactuation, must taken into account, as
they
otherwise negatively affect on the mission performance, which is
particularly true for lightweight low-cost quadrotors.
In this context, we study solutions that are applicable to low-cost multirotor aircraft, which allows avoiding direct wind speed measurement via anemometers. We seek solutions with the appealing features of being simple, having low computation cost, being able to obtain a fast response to wind gusts, and implementable on virtually all aircraft systems, as a stand-alone solution or an extension plugin for existing controllers. Along this line, we propose an innovative approach where wind disturbance is modeled as an unknown exogenous input and then it is estimated via an Unknown Input-State Observer (UIO). In order to further improve the promptness and efficacy of the controlled aircraft, we describe alternative solutions using Nonlinear UIOs and model-decoupling, ESO-based techniques which are also robust to model uncertainty.
In this context, we study solutions that are applicable to low-cost multirotor aircraft, which allows avoiding direct wind speed measurement via anemometers. We seek solutions with the appealing features of being simple, having low computation cost, being able to obtain a fast response to wind gusts, and implementable on virtually all aircraft systems, as a stand-alone solution or an extension plugin for existing controllers. Along this line, we propose an innovative approach where wind disturbance is modeled as an unknown exogenous input and then it is estimated via an Unknown Input-State Observer (UIO). In order to further improve the promptness and efficacy of the controlled aircraft, we describe alternative solutions using Nonlinear UIOs and model-decoupling, ESO-based techniques which are also robust to model uncertainty.
Selected Journal Papers
Speed-sensorless Estimation and Control of Induction Motors
A problem of great interest in real applications using large power
machines and motors is reducing the number of sensors needed for
processing a given control law. Motion control of systems with
induction motors (IM) without speed sensor (sensorless) has been
longly addressed by many authors, since these systems often
operate
in
unaccessible environments. A crucial problem to solve for the
implementation of sensorless control laws is the determination of
both
the rotor flux vector and the speed.
We investigate on new solutions to estimate the state of these machines and to control them despite the uncertainties of the model, with a special focus on low-speed operating conditions and with varying load conditions. As is well known, the observability property of the model is crucial for the existence of state observers, a property that is known to be lost at zero rotor speed. We provide a new approach to estimate the speed of an IM by using an extended Kalman filter (EKF), which remains valid at very low rotor speed. Also, we reformulate the motor model by using complex-valued variables, which allows reducing the size of the model as well as simplifying the observability property. This enables the derivation of Extended Complex-valued Kalman Filters (ECKF) whose main feature is a smaller required computational time.
We investigate on new solutions to estimate the state of these machines and to control them despite the uncertainties of the model, with a special focus on low-speed operating conditions and with varying load conditions. As is well known, the observability property of the model is crucial for the existence of state observers, a property that is known to be lost at zero rotor speed. We provide a new approach to estimate the speed of an IM by using an extended Kalman filter (EKF), which remains valid at very low rotor speed. Also, we reformulate the motor model by using complex-valued variables, which allows reducing the size of the model as well as simplifying the observability property. This enables the derivation of Extended Complex-valued Kalman Filters (ECKF) whose main feature is a smaller required computational time.
Selected Journal Papers
Other recently published papers on the topic
- H. K. Mudaliar, D. M. Kumar, M. Cirrincione, M. di Benedetto and A. Fagiolini, "Improving the speed estimation by load torque estimation in induction motor drives: an MRAS and NUIO approach", IEEE 12th Energy Conversion Congress & Exposition - Asia (ECCE-Asia), 2021 [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9479249
- D. M. Kumar, M. Cirrincione, H. K. Mudaliar, M. di Benedetto, A. Lidozzi and A. Fagiolin, "Development of a Fractional PI controller in an FPGA environment for a Robust High-Performance PMSM Electrical Drive", IEEE 12th Energy Conversion Congress & Exposition - Asia (ECCE-Asia), 2021 [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9479450
- F. Alonge, F. D'Ippolito, A. Fagiolini, G. Garraffa, F. M. Raimondi and A. Sferlazza, "Tuning of Extended Kalman Filters for Sensorless Motion Control with Induction Motor", IEEE International Conference of Electrical and Electronic Technologies for Automotive , 2019 [Online]. Available: https://ieeexplore.ieee.org/abstract/document/8804540