20XX
M. Perin, M. Bertoni, G. Michieletto, R. Oboe, A. Cenedese.
Trajectory Tracking for Tilted Hexarotors with Concurrent Attitude Regulation. American Control Conference (ACC) [accepted], 20XX
Abstract:
Tilted hexarotors embody a technology that remains partially unexploited in terms of its potential, especially concerning precise and concurrent position and attitude control. Focusing on these aerial platforms, we propose two control architectures that can tackle the trajectory tracking task, ensuring also the attitude regulation: one is designed resting on the differential flatness property of the system, which is investigated in the paper, and the other is a hierarchical nonlinear controller. We comparatively discuss the performance of the two control schemes, in terms of the accuracy of both the tracking control action and the attitude regulation, the input effort, and the robustness in the presence of disturbances. Numerical results reveal both the robustness of the hierarchical approach in the case of external disturbance and the accuracy of the differential flatness-based controller in unwindy conditions.
[ abstract ] [
url] [
BibTeX]
2023
B. Pozzan, G. Giacomuzzo, M. Bruschetta, R. Carli, A. Cenedese.
Motor-level Nonlinear Model Predictive Control for a Tilting Quadrotor. IEEE Conference on Control Technology and Applications (CCTA 2023), pp. 281--286, 2023
Abstract:
This work presents a novel motor-level Nonlinear
Model Predictive Control trajectory tracking controller for an
over-actuated quadrotor with tilting propellers. The proposed
controller directly provides the motor-level commands for both
the tilting and the spinning of the propellers. Moreover, it
optimally solves the control allocation problem arising from
the system’s over-actuation taking into account the physical
constraints of the platform. Leveraging a look-ahead strategy
combined with the knowledge of the actuation limits, the
proposed solution fully exploits the vehicle capabilities and
accurately tracks the desired reference. Simulation results
show that the solution proposed outperforms a state-of-the-art
controller based on Feedback Linearization, in terms of both
trajectory tracking and robustness to unmodeled dynamics.
[ abstract ] [
url] [
BibTeX]
2022
B. Pozzan, B. Elaamery, A. Cenedese.
Non-Linear Model Predictive Control for autonomous landing of a UAV on a moving platform. IEEE Conference on Control Technology and Applications (CCTA 2022), pp. 1240-1245, 2022
Abstract:
This work proposes a real-time Model Predictive Control (MPC) solution for the landing problem of a quadrotor
on an moving platform whose dynamics is unknown.
The aerial vehicle is capable of acquiring only bearing measurements and of retrieving its attitude and elevation; its objective is to autonomously track the target and safely land over it. To perform the design of the control strategy, a fast prototyping approach is proposed, in which MATLAB is used in conjunction with ACADO toolbox in order to attain both a low development time and a computationally efficient MPC solution suitable for the on-board deployment on resource constrained hardware.
Performances are assessed by laboratory experiments with an indoor aerial platform in which the controller is implemented on an embedded device (Raspberry Pi 4) with limited computational power, carried on-board. The obtained results show that even in this scenario, the adopted approach and the ACADO generated MPC solver are able to attain real-time performances and safely completing the required task
[ abstract ] [
url] [
BibTeX]
G. Michieletto, F. Formaggio, A. Cenedese, S. Tomasin.
Robust Localization for Secure Navigation of UAV Formations under GNSS Spoofing Attack. IEEE Transactions of Automation Science and Engineering [early access], 2022
Abstract:
Nowadays, aerial formations are frequently employed in outdoor scenarios to cooperatively explore and monitor wide areas of interest. In these applications, the vehicles are often exposed to relevant security vulnerabilities, as, for instance, the alteration of navigation signals from an attacker with map counterfeiting (if not even hijacking) purposes. In this work, we focus on an Unmanned Aerial Vehicle (UAV) formation that monitors an area, wherein navigation spoofing attacks may occur. Letting the UAVs cooperate and exploiting the redundancy in the available sensing information, a distributed procedure is proposed to i) detect spoofing attacks, and ii) support the navigation in adverse conditions. The validity of the designed approach is confirmed by numerical results. Aerial vehicles for outdoor operation are generally endowed with inertial measurements, relative ranging, and GNSS sensing capability. In this work, two cascaded estimation algorithms for concurrent GNSS spoofing detection and localization in a multi-UAV scenario is proposed, to attain robust navigation in areas subject to GNSS spoofing attacks. The attack detection leverages on information theoretic tools to provide a practical threshold test by checking the multimodal measurement consistency. The localization procedures exploit a decision logic relying on measurement reliability to combine information sources that are different in nature, for UAV self-localization in both safe and under-attack conditions.
[ abstract ] [
url] [
BibTeX]
2021
G. Michieletto, A. Cenedese, D. Zelazo.
A Unified Dissertation on Bearing Rigidity Theory. IEEE Transactions on Control of Network Systems, vol. 8(4), pp. 1624--1636, 2021
Abstract:
This work focuses on bearing rigidity theory, namely the branch of knowledge investigating the structural properties necessary for multi-element systems to preserve the inter-unit bearings under deformations. The contributions of this work are twofold. The first one consists in the development of a general framework for the statement of the principal definitions and properties of bearing rigidity. We show that this approach encompasses results existing in the literature, and also provides a systematic approach for studying bearing rigidity on any differential manifold in SE(3)^n, where n is the number of agents.The second contribution is the derivation of a general form of the rigidity matrix, a central construct in the study of rigidity theory. We provide a necessary and sufficient condition for the infinitesimal rigidity of a bearing framework as a property of the rank of the rigidity matrix. Finally, we present two examples of multi-agent systems not encountered in the literature and we study their rigidity properties using the developed methods
[ abstract ] [
url] [
BibTeX]
B. Pozzan, G. Michieletto, A. Cenedese, D. Zelazo.
Heterogeneous Formation Control: a Bearing Rigidity Approach. IEEE Conference on Decision and Control (CDC2021), pp. 6451--6456, 2021
Abstract:
This work proposes a formation control law for multi-agent systems whose components are heterogeneous in terms of actuation capabilities, but at the same time are all able to retrieve bearing information w.r.t. some neighbors in the group. The designed controller exploits the results of the bearing rigidity theory deriving from the modeling of heterogeneous formations as generalized frameworks. The outlined solution is compared with a leader-follower combination of existing rigidity based homogeneous formation controllers in order to highlight the easy tuning, the flexibility w.r.t. the formation composition, and the increased efficiency of the new proposed control approach. A sufficient condition ensuring the convergence of the designed controller is also given.
[ abstract ] [
url] [
BibTeX]
2020
N. Lissandrini, C.K. Verginis, P. Roque, A. Cenedese, D.V. Dimarogonas.
Decentralized Nonlinear MPC for Robust Cooperative Manipulation by Heterogeneous Aerial-Ground Robots. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS2020), pp. 1531--1536, 2020
Abstract:
Cooperative robotics is a trending topic nowadays
as it makes possible a number of tasks that cannot be performed
by individual robots, such as heavy payload transportation
and agile manipulation. In this work, we address the problem
of cooperative transportation by heterogeneous, manipulatorendowed robots. Specifically, we consider a generic number of
robotic agents simultaneously grasping an object, which is to be
transported to a prescribed set point while avoiding obstacles.
The procedure is based on a decentralized leader-follower
Model Predictive Control scheme, where a designated leader
agent is responsible for generating a trajectory compatible with
its dynamics, and the followers must compute a trajectory for
their own manipulators that aims at minimizing the internal
forces and torques that might be applied to the object by
the different grippers. The Model Predictive Control approach
appears to be well suited to solve such a problem, because
it provides both a control law and a technique to generate
trajectories, which can be shared among the agents. The
proposed algorithm is implemented using a system comprised
of a ground and an aerial robot, both in the robotic Gazebo
simulator as well as in experiments with real robots, where the
methodological approach is assessed and the controller design
is shown to be effective for the cooperative transportation task.
[ abstract ] [
url] [
BibTeX]
G. Michieletto, N. Lissandrini, A. Antonello, R. Antonello, A. Cenedese.
Dual Quaternion Delay Compensating Maneuver Regulation for Fully Actuated UAVs. IFAC World Congress (IFAC2020), pp. 9316--9321, 2020
Abstract:
In aerial robotics, path following constitutes a popular
task requiring a vehicle to pursue a given trajectory.
Resting upon the fulfillment of a desired time law,
trajectory tracking techniques often turn out to be
ineffective in presence of external disturbances, favoring
the adoption of maneuver regulation strategies wherein the
desired trajectory is parameterized in terms of the
path-variable. In this scenario, this work proposes a new
delay-compensating maneuver regulation controller for fully
actuated aerial vehicles, whose aim is to guarantee the
perfect tracking of a given path in the shortest time
interval. The innovative aspect of such a solution relies
on the introduction of a recovery term that compensates for
possible delays in
the task execution. In addition, the dual-quaternion
formalism is adopted to model the dynamics of the aerial
platforms allowing feedback linearize the whole system,
including both position and attitude, with a single
controller. The tests conducted in Gazebo physic simulator
show that the proposed controller outperforms the popular
trajectory tracking PID regulators.
[ abstract ] [
url] [
BibTeX]
G. Michieletto, A. Cenedese, L. Zaccarian, A. Franchi.
Hierarchical non-linear control for multi-rotor asymptotic stabilization based on zero-moment direction. Automatica, vol. 117, 2020
Abstract:
We consider the hovering control problem for a class of multi-rotor aerial platforms with generically oriented propellers. Given
the intrinsically coupled translational and rotational dynamics of such vehicles, we first discuss some assumptions for the
considered systems to reject moment disturbances and to balance the gravity force, which are translated into a geometric
characterization of the platforms that is usually fulfilled by both standard models and more general configurations. Hence,
we propose a control strategy based on the identification of a zero-moment direction for the applied force and the dynamic
state feedback linearization around this preferential direction, which allows to asymptotically stabilize the platform to a static
hovering condition. Stability and convergence properties of the control law are rigorously proved through Lyapunov-based
methods and reduction theorems for the stability of nested sets. Asymptotic zeroing of the error dynamics and convergence to
the static hovering condition are then confirmed by simulation results on a star-shaped hexarotor model with tilted propellers.
[ abstract ] [
url] [
pdf] [
BibTeX]
2019
A. Masiero, F. Fissore, R. Antonello, A. Cenedese, A. Vettore.
A COMPARISON OF UWB AND MOTION CAPTURE UAV INDOOR POSITIONING. ISPRS - International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. XLII-2/W13, pp. 1695--1699, 2019
Abstract:
The number of applications involving unmanned aerial vehicles (UAVs) grew dramatically during the last decade. Despite such incredible success, the use of drones is still quite limited in GNSS denied environment: indeed, the availability of a reliable GNSS estimates of the drone position is still fundamental in order to enable most of the UAV applications. Given such motivations, in this paper an alternative positioning system for UAVs, based on low cost ultra-wideband band (UWB) is considered. More specifically, this work aims at assessing the positioning accuracy of UWB-based positioning thanks to the comparison with positions provided by a motion capture (MoCap) system. Since the MoCap accuracy is much higher than that of the UWB system, it can be safely used as a reference trajectory for the validation of UWB estimates. In the considered experiment the UWB system allowed to obtain a root mean square error of 39.4?cm in 3D positioning based on the use of an adaptive extended Kalman filter, where the measurement noise covariance was adaptively estimated.
[ abstract ] [
url] [
BibTeX]
N. Lissandrini, G. Michieletto, R. Antonello, M. Galvan, A. Franco, A. Cenedese.
Cooperative Optimization of UAVs Formation Visual Tracking. Robotics, vol. 8(3), pp. 1--22 (Article Number 52), 2019
Abstract:
The use of unmanned vehicles to perform tiring, hazardous, repetitive tasks, is becoming a reality out of the academy laboratories, getting more and more interest for several application fields from the industrial, to the civil, to the military contexts. In particular, these technologies appear quite promising when they employ several low-cost resource-constrained vehicles leveraging their coordination to perform complex tasks with efficiency, flexibility, and adaptation that are superior to those of a single agent (even if more instrumented). In this work, we study one of said applications, namely the visual tracking of an evader (target) by means of a fleet of autonomous aerial vehicles, with the specific aim of focusing on the target so as to perform an accurate position estimation while concurrently allowing a wide coverage over the monitored area so as to limit the probability of losing the target itself. These clearly conflicting objectives call for an optimization approach that is here developed: by considering both aforementioned aspects and the cooperative capabilities of the fleet, the designed algorithm allows controling in real time the single fields of view so as to counteract evasion maneuvers and maximize an overall performance index. The proposed strategy is discussed and finally assessed through the realistic Gazebo-ROS simulation framework.
[ abstract ] [
url] [
BibTeX]
G. Michieletto, A. Cenedese, A. Franchi.
Force-Moment Decoupling and Rotor-Failure Robustness for Star-Shaped Generically-Tilted Multi-Rotors. IEEE Conference on Decision and Control (CDC2019), pp. 2132--2137, 2019
Abstract:
Aerial robotics is increasingly becoming an attractive field of research thanks to the peculiar mixture of theoretical issues to be solved and technological challenges to be faced. In particular, recent developments have seen the multiplication of multi-rotor platforms that aim at improving the maneuverability of classical quadrotors in standard and harsh flying conditions, thus opening the field to comprehensive studies over the structural multi-rotor properties of actuation, decoupling, and robustness, which strongly depend on the mechanical configuration of the systems. This work collocates along this line of research by considering star-shaped generically-tilted multi-rotors (SGTMs), namely platforms with more than four possibly tilted propellers (along two tilting orthogonal axes). For these platforms, we investigate how the structural choices over the number of propellers and the tilting angles affect the force-moment decoupling features and, by recalling the robustness definition that refers to the hovering capabilities of the platform, we provide a robustness analysis and an hoverability assessment for SGTMs having five to eight actuators against the loss of one and two propellers.
[ abstract ] [
url] [
BibTeX]
2018
G. Michieletto, M. Ryll, A. Franchi.
Fundamental actuation properties of multirotors: Force–moment decoupling and fail–safe robustness. IEEE Transactions on Robotics, vol. 34(3), pp. 702--715, 2018
Abstract:
In this paper, we shed light on two fundamental actuation capabilities of multirotors. The first is the degree of coupling between the total force and total moment generated by the propellers. The second is the ability to robustly fly completely still in place after the loss of one or more propellers, in the case of mono-directional propellers. These are formalized through the definition of some algebraic conditions on the control allocation matrices. The theory is valid for any multirotor, with arbitrary number, position, and orientation of the propellers. As a show case for the general theory, we demonstrate that standard star-shaped hexarotors with collinear propellers are not able to robustly fly completely still at a constant spot using only five of their six propellers. To deeply understand this counterintuitive result, it is enough to apply our theory, which clarifies the role of the tilt angles and locations of the propellers. The theory is also able to explain why, on the contrary, both the tilted star-shaped and the Y-shaped hexarotors can fly with only five out of six propellers. The analysis is validated with both simulations and extensive experimental results showing recovery control after rotor losses.
[ abstract ] [
url] [
pdf] [
BibTeX]
2017
G. Michieletto, M. Ryll, A. Franchi.
Control of statically hoverable multi-rotor aerial vehicles and application to rotor-failure robustness for hexarotors. International Conference on Robotics and Automation (ICRA), pp. 2747--2752, 2017
Abstract:
Standard hexarotors are often mistakenly considered ‘by definition’ fail-safe multi-rotor platforms because of
the two additional propellers when compared to quadrotors.
However this is not true, in fact, a standard hexarotor cannot
statically hover with ‘only’ five propellers. In this paper we
provide a set of new general algebraic conditions to ensure
static hover for any multi-rotor platform with any number
of generically oriented rotors. These are elegantly formulated
as the full-rankness of the control moment input matrix,
and the non-orthogonality between its null-space and the row
space of the control force input matrix. Input saturations and
safety margins are also taken into account with an additional
condition on the null-space of control moment input matrix. A
deep analysis on the hoverability properties is then carried
out focusing on the propeller loss in a hexarotor platform.
Leveraging our general results we explain why a standard
hexarotor is not robust and how it can be made robust thanks
to a particular tilt of the rotors. We finally propose a novel
cascaded controller based on a preferential direction in the
null-space of the control moment input matrix for the large
class of statically hoverable multi-rotors, which goes far beyond
standard platforms, and we apply this controller to the case of
failed tilted hexarotor.
[ abstract ] [
url] [
pdf] [
BibTeX]