About
212
Publications
41,509
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
8,383
Citations
Introduction
Antonio Franchi is an Associate Professor at the University of Twente and and Associate Researcher at LAAS-CNRS.He does research in Robotics and Control Systems Engineering.
Skills and Expertise
Publications
Publications (212)
We propose a new multirotor aerial vehicle class of designs composed of a multi-body structure in which a main body is connected by passive joints to links equipped with propellers. We have investigated some instances of such class, some of which are shown to achieve omnidirectionality while having a minimum number of inputs equal to the main body...
This work presents techniques for scheduling the position controller gains for a class of fully-actuated morphing multi-rotor UAVs that use synchronized tilting to change their actuation capabilities. The feasible set of forces and torques that can be produced by the platform changes with the tilting angle, thus the tracking and disturbance rejecti...
This paper introduces for the first time the design, modelling, and control of a novel morphing multi-rotor Unmanned Aerial Vehicle (UAV) that we call the OmniMorph. The morphing ability allows the selection of the configuration that optimizes energy consumption while ensuring the needed maneuverability for the required task. The most energy-effici...
This article studies how parametric uncertainties affect the cooperative manipulation of a cable-suspended beam-shaped load by means of two aerial robots not explicitly communicating with each other. In particular, this article sheds light on the impact of the uncertain knowledge of the model parameters available to an established communicationless...
This paper presents a novel optimization-based full-pose trajectory tracking method to control overactuated multi-rotor aerial vehicles with limited actuation abilities. The proposed method allocates feasible control inputs to track a reference trajectory, while ensuring the tracking of the reference position, and while tracking the closest feasibl...
This paper proposes a method for designing human-robot collaboration tasks and generating corresponding trajectories. The method uses high-level specifications, expressed as a Signal Temporal Logic (STL) formula, to automatically synthesize task assignments and trajectories. To illustrate the approach, we focus on a specific task: a multi-rotor aer...
This paper proposes a method for designing human-robot collaboration tasks and generating corresponding trajectories. The method uses high-level specifications, expressed as a Signal Temporal Logic (STL) formula, to automatically synthesize task assignments and trajectories. To illustrate the approach, we focus on a specific task: a multi-rotor aer...
This paper presents a method for designing energy-aware collaboration tasks between humans and robots, and generating corresponding trajectories to carry out those tasks. The method involves using high-level specifications expressed as Signal Temporal Logic (STL) specifications to automatically synthesize task assignments and trajectories. The focu...
In this paper, we propose an inverse-kinematics controller for a class of multi-robot systems in the scenario of sampled communication. The goal is to make a group of robots perform trajectory tracking in a coordinated way when the sampling time of communications is much larger than the sampling time of low-level controllers, disrupting theoretical...
This paper proposes a Nonlinear Model-Predictive Control (NMPC) method capable of finding and converging to energy-efficient regular oscillations, which require no control action to be sustained. The approach builds up on the recently developed Eigenmanifold theory, which defines the sets of line-shaped oscillations of a robot as an invariant two-d...
This work studies how parametric uncertainties affect the cooperative manipulation of a cable-suspended beam-shaped load by means of two aerial robots not explicitly communicating with each other. In particular, the work sheds light on the impact of the uncertain knowledge of the model parameters available to an established communication-less force...
This paper proposes a Nonlinear Model-Predictive Control (NMPC) method capable of finding and converging to energy-efficient regular oscillations, which require no control action to be sustained. The approach builds up on the recently developed Eigenmanifold theory, which defines the sets of line-shaped oscillations of a robot as an invariant two-d...
This work addresses the interaction control problem of a fully actuated aerial vehicle considered as a flying end-effector. We tackle the problem using geometrically consistent variable-stiffness impedance control for safe wrench regulation using the concept of energy tanks, where both the modeling and the control are carried out in the port Hamilt...
This work introduces the G-Fly-Crane, a proof-of-concept aerial multi-robot system designed to demonstrate the advantage of using multiple aerial robots as a valuable tool for novel construction techniques, not requiring the use of heavy engines and costly infrastructures. We experimentally demonstrate its capability to perform pick-and-place and m...
Pfaffian (velocity) constraints are encountered commonly in mechanical systems. In many cases, the measurements for feedback control are obtained from an exteroceptive sensor system, which is not only of low rate, but also suffers from physical discontinuities. This negatively affects controller performance and places severe limitations on the choi...
We present the control in physical interaction with the environment of a Cable-suspended Aerial Multi-Robot Manipulator (CS-AMRM) called the
Fly-Crane
, composed of three aerial vehicles towed to a platform by means of six cables. The control strategy enables the system to accurately and safely perform tasks involving expected or unexpected inter...
This paper introduces a cooperative control framework based on Nonlinear Model Predictive Control (NMPC) for solving an Active Information Acquisition problem (AIA) using a system of multiple multirotor UAVs equipped with onboard sensors. The observation task of the NMPC is a minimum-uncertainty pose estimation of a moving feature which is observed...
In this work we consider the problem of mobile robots that need to manipulate/transport an object via cables or robotic arms. We consider the scenario where the number of manipulating robots is redundant, i.e. a desired object configuration can be obtained by different configurations of the robots. The objective of this work is to show that communi...
In this paper, we propose an inverse-kinematics controller for a class of multi-robot systems in the scenario of sampled
communication. The goal is to make a group of robots perform trajectory tracking in a coordinated way when the sampling time
of communications is much larger than the sampling time of low-level controllers, disrupting theoretical...
This paper addresses the problem of unilateral contact interaction by an under-actuated quadrotor UAV equipped with a passive tool in a bilateral teleoperation scheme. To solve the challenging control problem of force regulation in contact interaction while maintaining flight stability and keeping the contact, we use a parallel position/force contr...
We present FAST-Hex, a micro aerial hexarotor platform that allows to seamlessly transit from an under-actuated to a fully-actuated configuration with only one additional control input, a motor that synchronously tilts all propellers. The FAST-Hex adapts its configuration between the more efficient but underactuated, collinear multi-rotors, and the...
This paper reviews the effect of multirotor aerial vehicle designs on their abilities in terms of tasks and system properties. We propose a general taxonomy to characterize and describe multirotor aerial vehicles and their designs, which we apply exhaustively on the vast literature available. Thanks to the systematic characterization of the designs...
This article analyzes the evolution and current trends in aerial robotic manipulation, comprising helicopters, conventional underactuated multirotors, and multidirectional thrust platforms equipped with a wide variety of robotic manipulators capable of physically interacting with the environment. It also covers cooperative aerial manipulation and i...
Providing the operator with a good view of the remote site is of paramount importance in aerial telemanipulation. In light of that, this paper proposes the application of a hierarchical control framework in order to tackle the problem of adjusting the field of view of an on-board camera as a secondary task. The proposed approach ensures that the fl...
This paper introduces a passivity-based control framework for multi-task time-delayed bilateral teleoperation and shared control of kinematically-redundant robots. The proposed method can be seen as extension of state-of-the art hierarchical whole-body control as it allows for some of the tasks to be commanded by a remotely-located human operator t...
In many aerial robot applications such as search and rescue, the task consists on providing assistance in hostile environments such as mountains or civil areas after natural catastrophes. In this scenarios it is very likely that the terrain is not flat, making the landing and takeoff maneuvers of the aerial robot very complicate and unsafe. In cont...
In Chap. 2 we presented the fundamental methods employed for the analytical study of tethered aerial vehicles. However, in order to practically apply the presented control and estimation methods to the real robotic platform, we need a good understanding of the underlying subsystems, such as actuators and sensors, and the corresponding mathematical...
This chapter is the core of the theoretical investigation of tethered aerial vehicles. In the first part, we provide an overview of the state of the art on the related topic. Here we highlight the drawbacks and the gaps of the proposed methods. We then define the objectives and thus the contribution of this book which aim at filling these gaps. Our...
two hierarchical controllers for the outputs \(\mathbf {y}^a\), \({\mathbf {y}^{b}}\);
In this chapter we provide a brief review of the theoretical methodologies employed in this book for the analytical study of tethered aerial vehicles. In particular, this review covers fundamental methods to (i) model the system; (ii) analyze its dynamic properties; (iii) design nonlinear control methods to accomplish the sought autonomous behavior...
Here we consider a multi-agent extension of the original problem analyzed in Chap. 4, by looking at a system composed by two underactuated flying vehicles lying on a vertical plane that are connected to the ground and to each other through two generic links, as depicted in Fig. 7.1. One can notice the similarity with a classic two-link Cartesian ro...
This letter presents a perception-aware and motor-level non-linear model predictive control scheme for multi-rotor aerial vehicles. Our formulation considers both real actuation limitations of the platform, and realistic perception objectives for the visibility coverage of an environmental feature while performing a reference task. It directly prod...
In this paper, we propose, discuss, and validate an
online Nonlinear Model Predictive Control (NMPC) method
for multi-rotor aerial systems with arbitrarily positioned and
oriented rotors which simultaneously addresses the local ref-
erence trajectory planning and tracking problems. This work
brings into question some common modeling and control
des...
We consider the hovering control problem for a class of multi-rotor aerial platforms with generically oriented propellers, characterized by intrinsically coupled translational and rotational dynamics. In doing this, we first discuss some assumptions guaranteeing the rejection of generic disturbance torques while compensating for the gravity force....
This book studies how autonomous aerial robots physically interact with the surrounding environment. Intended to promote the advancement of aerial physical interaction, it analyzes a particular class of aerial robots: tethered aerial vehicles. By examining specific systems, while still considering the challenges of the general problem, it will help...
We present FAST-Hex, a micro aerial hexarotor platform that allows to seamlessly transit from an under-actuated to a fully-actuated configuration with only one additional control input, a motor that synchronously tilts all propellers. The FAST-Hex adapts its configuration between the more efficient but under-actuated, collinear multi-rotors and the...
Cooperative manipulation is a basic skill in groups of humans, animals , and in many robotic applications. Besides being an interesting challenge, communication-less approaches have been applied to groups of robots in order to achieve higher scalability and simpler hardware and software design. We present a generic model and control law for robots...
In this work we propose an uncertainty-aware controller for the Fly-Crane system, a statically rigid cable-suspended aerial manipulator using the minimum number of aerial robots and cables. The force closure property of the Fly-Crane makes it ideal for applications where high precision is required and external disturbances should be compensated. Th...
In this paper we present an optimization-based method for controlling aerial manipulators in physical contact with the environment. The multi-task control problem, which includes hybrid force-motion tasks, energetic tasks, and position/postural tasks, is recast as a quadratic programming problem with equality and inequality constraints, which is so...
In this paper we propose, test, and validate an online Nonlinear Model Predictive Control (NMPC) method applied to multi-rotor aerial systems with arbitrarily positioned and oriented rotors. This work brings into question some common modeling and control design choices that are typically adopted in order to guarantee robustness and reliability but...
We apply input allocation to a redundantly actuated platform driven by tilting aerodynamic propulsion units: the ROtor graSPing Omnidirectional (ROSPO). This platform represents a novel testbed for redundancy allocation designs in propeller-driven platforms. The control solution is based on a hierarchical architecture, made of a high-level controll...
The chapter provides an overview of the basic modeling and the intrinsic properties of aerial platforms with multi-directional total thrust ability. When also fully-actuated, such platforms can modify the total wrench in body frame in any direction, thus allowing the control of position and orientation independently. Therefore, they are best suited...
The chapter introduces an interaction control framework for multi-directional total thrust platforms. When also fully-actuated, such platforms can modify the total wrench in body frame in any direction. Therefore, they do not suffer from the underactuation of standard collinear multirotors, and are best suited for dexterous tasks, physical interact...
This paper presents a novel paradigm for physical interactive tasks in aerial robotics allowing reliability to be increased and weight and costs to be reduced compared with state-of-the-art approaches. By exploiting its tilted propeller actuation, the robot is able to control the full 6D pose (position and orientation independently) and to exert a...
In this work, we propose a feedback-based motion planner for a class of multi-agent manipulation systems with a sparse kinematics structure. In other words, the agents are coupled together only by the transported object. The goal is to steer the load into a desired configuration. We suppose that a global motion planner generates a sequence of desir...
High risk of a collision between rotor blades and the obstacles in a complex environment imposes restrictions on the aerial manipulators. To solve this issue, a novel system cable-Suspended Aerial Manipulator (SAM) is presented in this paper. Instead of attaching a robotic manipulator directly to an aerial carrier, it is mounted on an active platfo...
High risk of a collision between rotor blades and the obstacles in a complex environment imposes restrictions on the aerial manipulators. To solve this issue, a novel system cable-Suspended Aerial Manipulator (SAM) is presented in this paper. Instead of attaching a robotic manipulator directly to an aerial carrier, it is mounted on an active platfo...
A novel onboard relative localization method, based on ultraviolet light, used for real-time control of a leader-follower formation of multirotor UAVs is presented in this paper. A new smart sensor, UVDAR, is employed in an innovative way, which does not require communication and is extremely reliable in real-world conditions. This innovative sensi...
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 torque disturbances and to balance the gravity force, which are tran...
We present the design, motion planning and control of an aerial manipulator for a non-trivial physical interaction task, namely pushing while sliding on curved surfaces. The proposed robotic system is motivated by the increasing interest in autonomous non-destructive tests for industrial plants. The proposed aerial manipulator consists of a multidi...
In this paper, we deal with a double control task for a group of interacting agents that have second-order dynamics. Adopting the leader–follower paradigm, the given multiagent system is required to maintain a desired formation and to collectively track a velocity reference provided by an external source only to a single agent at time, called the “...
This paper proposes a new mathematical model to map the rotational speed and angle of attack (pitch) of small-size propellers typically used in multirotors and the aerodynamic thrust force and drag moment produced by the propeller itself. The new model is inspired by standard models using the blade-element and momentum theories, which have been sui...
The manipulation of large objects by robotic systems is a challenge for applications in the construction industry, industrial decommissioning, and urban search and rescue (USAR). These are associated with dangerous environments and thus motivate devising robotic solutions to replace human presence. Furthermore, they often require manipulation of lo...
This paper presents a novel bilateral shared framework for online trajectory generation for mobile robots. The robot navigates along a dynamic path, represented as a B-spline, whose parameters are jointly controlled by a human supervisor and by an autonomous algorithm. The human steers the reference (ideal) path by acting on the path parameters whi...
Mutual relative localization of unmanned aerial vehicles (UAV) allows for infrastructure-independent cooperative flights of swarms or fixed formations. Such information can be obtained from computer vision, but the existing approaches suffer from multiple drawbacks under outdoor conditions. In the following we present preliminary experiments and fu...
A novel vision-based approach for indoor/outdoor mutual localization on Unmanned Aerial Vehicles (UAVs) with low computational requirements and without external infrastructure is proposed in this paper. The proposed solution exploits the low natural emissions in the near-UltraViolet (UV) spectrum to avoid major drawbacks of the visible spectrum .Su...
This paper summarizes new aerial robotic manipulation technologies and methods, required for outdoor industrial inspection and maintenance, developed in the AEROARMS project. It presents aerial robotic manipulators with dual arms and multi-directional thrusters. It deals with the control systems, including the control of the interaction forces and...
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. The...