Marco Tognon

dblp:164/8270 · DBLP profile ↗
← Back
20ranked-venue papers
6as first author
14since 2021 · last 2025
0000-0003-1700-9637ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 14 · 4 first-author · 9 since 2021Systems, architecture and hardware · 14 · 4 first-author · 9 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 2 first-author · 5 since 2021
YearPublicationVenuePosition
2025 Nonsmooth Trajectory Optimization for Wheeled Balancing Robots With Contact Switches and Impacts
abstract
Recent years have seen a steady rise in the abilities of wheeled-legged balancing robots. Yet, their use is still severely restricted by the lack of efficient control algorithms for overcoming obstacles such as stairs. We take a considerable step towards closing this gap by presenting a fast trajectory optimizer for generating trajectories over a large class of challenging terrains. By limiting the underlying modeling to the planar, nonlinear rigid-body dynamics and subdividing the terrain into contact-phases, a tractable nonlinear programming problem is obtained. The model explicitly accounts for contact switches and impacts, traction limits, and actuation bounds. By introducing an arc-length-related parametrization, the trajectories are rendered inherently contact constraint-consistent. We apply our method to the specific case of the wheeled bipedal robot Ascento, for which we derive closed-form expressions of the dynamics equations, including the kinematic loops. To track the trajectories, we propose a simple LQR-based controller. The approach is validated in real-world experiments where we show the execution of trajectories for traversing steps, driving up ramps, jumping, standing up, and driving up entire stairways. To the authors' best knowledge, enabling the latter by means of trajectory optimization is a novelty for wheeled-legged robots.
Victor Klemm, Yvain de Viragh, David Rohr, Roland Siegwart, Marco Tognon
IEEE Trans. Robotics5
2024 Passive Aligning Physical Interaction of Fully-Actuated Aerial Vehicles for Pushing Tasks
abstract
Recently, the utilization of aerial manipulators for performing pushing tasks in non-destructive testing (NDT) applications has seen significant growth. Such operations entail physical interactions between the aerial robotic system and the environment. End-effectors with multiple contact points are often used for placing NDT sensors in contact with a surface to be inspected. Aligning the NDT sensor and the work surface while preserving contact, requires that all available contact points at the end-effector tip are in contact with the work surface. With a standard full-pose controller, attitude errors often occur due to perturbations caused by modeling uncertainties, sensor noise, and environmental uncertainties. Even small attitude errors can cause a loss of contact points between the end-effector tip and the work surface. To preserve full alignment amidst these uncertainties, we propose a control strategy which selectively deactivates angular motion control and enables direct force control in specific directions. In particular, we derive two essential conditions to be met, such that the robot can passively align with flat work surfaces achieving full alignment through the rotation along non-actively controlled axes. Additionally, these conditions serve as hardware design and control guidelines for effectively integrating the proposed control method for practical usage. Real world experiments are conducted to validate both the control design and the guidelines.
Tong Hui, Eugenio Cuniato, Michael Pantic, Marco Tognon, Matteo Fumagalli 0001, Roland Siegwart
ICRA4
2023 Design and Control of a Micro Overactuated Aerial Robot with an Origami Delta Manipulator
abstract
This work presents the mechanical design and control of a novel small-size and lightweight Micro Aerial Vehicle (MAV) for aerial manipulation. To our knowledge, with a total take-off mass of only 2.0 kg, the proposed system is the most lightweight Aerial Manipulator (AM) that has 8-DOF independently controllable: 5 for the aerial platform and 3 for the articulated arm. We designed the robot to be fully-actuated in the body forward direction. This allows independent pitching and instantaneous force generation, improving the platform's performance during physical interaction. The robotic arm is an origami delta manipulator driven by three servomotors, enabling active motion compensation at the end-effector. Its composite multimaterial links help reduce the weight, while their flexibility allow for compliant aerial interaction with the environment. In particular, the arm's stiffness can be changed according to its configuration. We provide an in depth discussion of the system design and characterize the stiffness of the delta arm. A control architecture to deal with the platform's overactuation while exploiting the delta arm is presented. Its capabilities are experimentally illustrated both in free flight and physical interaction, highlighting advantages and disadvantages of the origami's folding mechanism.
Eugenio Cuniato, Christian Geckeler, Maximilian Brunner, Dario Strübin, Elia Bähler, Fabian Ospelt, Marco Tognon, Stefano Mintchev, Roland Siegwart
ICRA7
2023 Learning to Open Doors with an Aerial Manipulator
abstract
The field of aerial manipulation has seen rapid advances, transitioning from push-and-slide tasks to interaction with articulated objects. The motion trajectory of these complex actions is usually hand-crafted or a result of online optimization methods like Model Predictive Control (MPC) or Model Predictive Path Integral (MPPI) control. However, these methods rely on heuristics or model simplifications to efficiently run on onboard hardware, limiting their robustness, and making them sensitive to disturbances and differences between the real environment and its model. In this work, we propose a Reinforcement Learning (RL) approach to learn reactive motion behaviors for a manipulation task while producing policies that are robust to disturbances and modeling errors. Specifically, we train a policy to perform a door-opening task with an Omnidirectional Micro Aerial Vehicle (OMAV). The policy is trained in a physics simulator and shown in the real world, where it is able to generalize also to door closing tasks never seen in training. We also compare our method against a state-of-the-art MPPI solution in simulation, showing a considerable increase in robustness and speed.
Eugenio Cuniato, Ismail Geles, Weixuan Zhang, Olov Andersson, Marco Tognon, Roland Siegwart
IROS5
2023 Force-Based Pose Regulation of a Cable-Suspended Load Using UAVs with Force Bias
abstract
This work studies how force measurement/estimation biases affect the force-based cooperative manipulation of a beam-like load suspended with cables by two aerial robots. Indeed, force biases are especially relevant in a force-based manipulation scenario in which direct communication is not relied upon. First, we compute the equilibrium configurations of the system. Then, we show that inducing an internal force in the load augments the robustness of the load attitude error and its sensitivity to force-bias variations. Eventually, we propose a method for zeroing the load position error. The results are validated through numerical simulations and experiments.
Chiara Gabellieri, Marco Tognon, Dario Sanalitro, Antonio Franchi
IROS2
2023 Equilibria, Stability, and Sensitivity for the Aerial Suspended Beam Robotic System Subject to Parameter Uncertainty
abstract
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 force-based controller. First, we find the closed-loop equilibrium configurations in the presence of the aforementioned uncertainties, and then, we study their stability. Hence, we show the fundamental role played in the robustness of the load attitude control by the internal force induced in the manipulated object by nonvertical cables. Furthermore, we formally study the sensitivity of the attitude error to such parametric variations, and we provide a method to act on the load position error in the presence of uncertainties. Eventually, we validate the results through an extensive set of numerical tests in a realistic simulation environment, including underactuated aerial vehicles and sagging-prone cables, and through hardware experiments.
Chiara Gabellieri, Marco Tognon, Dario Sanalitro, Antonio Franchi
IEEE Trans. Robotics2
2023 Robust Sampling-Based Control of Mobile Manipulators for Interaction With Articulated Objects
abstract
In this article, we investigate and deploy sampling-based control techniques for the challenging task of the mobile manipulation of articulated objects. By their nature, manipulation tasks necessitate environment interactions, which require the handling of nondifferentiable switching contact dynamics. These dynamics represent a strong limitation for traditional gradient-based optimization methods, such as model-predictive control and differential dynamic programming, which often rely on heuristics for trajectory generation.Sampling-basedtechniques alleviate these constraints but do not ensure robots' stability and input/state constraints either. On the other hand, real-world applications in human environments require safety and robustness to unexpected events. For this reason, we propose a novel framework for safe robotic manipulation of movable articulated objects. The framework combines sampling-based control together withcontrol barrier functionsandpassivity theorythat, thanks to formal stability guarantees, enhance the safety and robustness of the method. We also provide the practical insights that enable robust deployment of stochastic control using a conventional central processing unit. We deploy the algorithm on a ten-degree-of-freedom mobile manipulator robot. Finally, we open source our generic and multithreaded implementation.
Giuseppe Rizzi, Jen Jen Chung, Abel Gawel, Lionel Ott, Marco Tognon, Roland Siegwart
IEEE Trans. Robotics5
2022 Towards 6DoF Bilateral Teleoperation of an Omnidirectional Aerial Vehicle for Aerial Physical Interaction
abstract
Bilateral teleoperation offers an intriguing solution towards shared autonomy with aerial vehicles in contact-based inspection and manipulation tasks. Omnidirectional aerial robots allow for full pose operations, making them particularly attractive in such tasks. Naturally, the question arises whether standard bilateral teleoperation methodologies are suitable for use with these vehicles. In this work, a fully decoupled 6DoF bilateral teleoperation framework for aerial physical interaction is designed and tested for the first time. The method is based on the well established rate control, recentering and interaction force feedback policy. However, practical experiments evince the difficulty of performing de-coupled motions in a single axis only. As such, this work shows that the trivial extension of standard methods is insufficient for omnidirectional teleoperation, due to the operator's physical inability to properly decouple all input DoFs. This suggests that further studies on enhanced haptic feedback are necessary.
Mike Allenspach, Nicholas R. J. Lawrance, Marco Tognon, Roland Siegwart
ICRA3
2022 Energy Tank-Based Policies for Robust Aerial Physical Interaction with Moving Objects
abstract
Although manipulation capabilities of aerial robots greatly improved in the last decade, only few works addressed the problem of aerial physical interaction with dynamic environments, proposing strongly model-based approaches. However, in real scenarios, modeling the environment with high accuracy is often impossible. In this work, we aim at developing a control framework for Omnidirectional Micro Aerial Vehicles (OMAVs) for reliable physical interaction tasks with articulated and movable objects in the presence of possibly unforeseen disturbances, and without relying on an accurate model of the environment. Inspired by previous applications of energy-based controllers for physical interaction, we propose a passivity-based impedance and wrench tracking controller in combination with a momentum-based wrench estimator. This is combined with an energytank framework to guarantee the stability of the system, while energy and power flow-based adaptation policies are deployed to enable safe interaction with any type of passive environment. The control framework provides formal guarantees of stability, which is validated in practice considering the challenging task of pushing a cart of unknown mass, moving on a surface of unknown friction, as well as subjected to unknown disturbances. For this scenario, we present, evaluate and discuss three different policies.
Maximilian Brunner, Livio Giacomini, Roland Siegwart, Marco Tognon
ICRA4
2022 Reactive Motion Planning for Rope Manipulation and Collision Avoidance using Aerial Robots
abstract
In this work we address the challenging problem of manipulating a flexible link, like a rope, with an aerial robot. Inspired by spraying tasks in construction and maintenance scenarios, we consider the case in which an autonomous end-effector (e.g., a spray nozzle moved by a robot or a human operator) is connected to a fixed point by a rope (e.g., a hose). To avoid collisions between the rope and the environment while the end-effector moves, we propose the use of an aerial robot as a flying companion to properly manipulate the rope away from collisions. The aerial robot is attached to the rope between the end-effector and the fixed point. Assuming no direct control of the end-effector (e.g., when operated by a human), we design a reactive and fast motion planner for the aerial robot. Grounding on the theory of Forced Geometric Fabrics, we design a motion planner that generates trajectories to drive the aerial robot to follow the end-effector, while manipulating the rope to avoid collisions in cluttered environments. To include the complex behavior of the flexible link, we propose a rope model that estimates its real-time state under forces and position-based interactions, as well as collisions with obstacle surfaces. Finally, we evaluate the system behavior and the motion planner performance in simulations, as well as in real-world experiments on an original spray painting application.
Liping Shi, Michael Pantic, Olov Andersson, Marco Tognon, Roland Siegwart, Rune Hylsberg Jacobsen
IROS4
2022 Past, Present, and Future of Aerial Robotic Manipulators
abstract
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 interconnected actuated multibody designs. The review is completed with developments in teleoperation, perception, and planning. Finally, a new generation of aerial robotic manipulators is presented with our vision of the future.
Aníbal Ollero, Marco Tognon, Alejandro Suárez, Antonio Franchi
IEEE Trans. Robotics2
2021 Direct Force and Pose NMPC with Multiple Interaction Modes for Aerial Push-and-Slide Operations
abstract
In this paper, we present a model predictive controller for a fully actuated aerial manipulator to track a hybrid force and pose trajectory at the end-effector in an aerial interaction task. A force sensor at the end-effector is used to detect contact and to directly control the interaction force. We propose an approach for automatic transition between three operation modes which reflect the state of contact constraints, including free flight and two modes for force control based on static or dynamic friction at the end-effector. This division into three modes allows for different mode-specific controller tunings to optimize the desired performance throughout an interaction task. Results from flight experiments which combine force, position, and attitude tracking, show the performance of the controller in terms of accuracy and precision. The performance is further benchmarked against a hybrid force/impedance controller.
Lazar Peric, Maximilian Brunner, Karen Bodie, Marco Tognon, Roland Siegwart
ICRA4
2021 Active Model Learning using Informative Trajectories for Improved Closed-Loop Control on Real Robots
abstract
Model-based controllers on real robots require accurate knowledge of the system dynamics to perform optimally. For complex dynamics, first-principles modeling is not sufficiently precise, and data-driven approaches can be leveraged to learn a statistical model from real experiments. However, the efficient and effective data collection for such a data-driven system on real robots is still an open challenge. This paper introduces an optimization problem formulation to find an informative trajectory that allows for efficient data collection and model learning. We present a sampling-based method that computes an approximation of the trajectory that minimizes the prediction uncertainty of the dynamics model. This trajectory is then executed, collecting the data to update the learned model. We experimentally demonstrate the capabilities of our proposed framework when applied to a complex omnidirectional flying vehicle with tiltable rotors. Using our informative trajectories results in models which outperform models obtained from non-informative trajectory by 13.3% with the same amount of training data. Furthermore, we show that the model learned from informative trajectories generalizes better than the one learned from non-informative trajectories, achieving better tracking performance on different tasks.
Weixuan Zhang, Marco Tognon, Lionel Ott, Roland Siegwart, Juan I. Nieto 0001
ICRA2
2021 Physical Human-Robot Interaction With a Tethered Aerial Vehicle: Application to a Force-Based Human Guiding Problem
abstract
Today, physical human-robot interaction (pHRI) is a very popular topic in the field of ground manipulation. At the same time, aerial physical interaction is also developing very fast. Nevertheless, pHRI with aerial vehicles has not been addressed so far. In this work, we present the study of one of the first systems in which a human is physically connected to an aerial vehicle by a cable. We want the robot to be able to pull the human toward a desired position (or along a path) only using forces as an indirect communication-channel. We propose an admittance-based approach with a controller, inspired by the literature on flexible manipulators, that computes the desired interaction forces that properly guide the human. The stability of the system is formally proved with a Lyapunov-based argument. The system is also shown to be passive, and thus robust to nonidealities like model and tracking errors, additional human forces, time-varying inputs, and other external disturbances. We also design a maneuver regulation policy to simplify the path following problem. The global method has been experimentally validated on a group of four subjects, showing a reliable and safe pHRI.
Marco Tognon, Rachid Alami 0001, Bruno Siciliano
IEEE Trans. Robotics1
2020 Direct Acceleration Feedback Control of Quadrotor Aerial Vehicles
abstract
In this paper we propose to control a quadrotor through direct acceleration feedback. The proposed method, while simple in form, alleviates the need for accurate estimation of platform parameters such as mass and propeller effectiveness. In order to use efficaciously the noisy acceleration measurements in direct feedback, we propose a novel regression-based filter that exploits the knowledge on the commanded propeller speeds, and extracts smooth platform acceleration with minimal delay. Our tests show that the controller exhibits a few millimeter error when performing real world tasks with fast changing mass and effectiveness, e.g., in pick and place operation and in turbulent conditions. Finally, we benchmark the direct acceleration controller against the PID strategy and show the clear advantage of using high-frequency and low-latency acceleration measurements directly in the control feedback, especially in the case of low frequency position measurements that are typical for real outdoor conditions.
Mahmoud Hamandi, Marco Tognon, Antonio Franchi
ICRA2
2017 Dynamic decentralized control for protocentric aerial manipulators
abstract
We present a control methodology for underactuated aerial manipulators that is both easy to implement on real systems and able to achieve highly dynamic behaviors. The method is composed by two parts: i) a nominal input/state trajectory generator that takes into account the full-body dynamics of the system exploiting its differential flatness property; ii) a decentralized feedback controller acting on the actuated degrees of freedom that confers the needed robustness to the closed-loop system. We demonstrate that the proposed controller is able to precisely track dynamic trajectories when implemented on a standard hardware. Comparative experiments clearly show the benefit of using the nominal input/state generator.
Marco Tognon, Burak Yuksel, Gabriele Buondonno, Antonio Franchi
ICRA1
2017 Dynamics, Control, and Estimation for Aerial Robots Tethered by Cables or Bars
abstract
In this paper, we consider the problem of controlling an aerial robot connected to the ground by a passive cable or a passive rigid link. We provide a thorough characterization of this nonlinear dynamical robotic system in terms of fundamental properties such as differential flatness, controllability, and observability. We prove that the robotic system is differentially flat with respect to two output pairs: elevation of the link and attitude of the vehicle; elevation of the link and longitudinal link force (e.g., cable tension, or bar compression). We show the design of an almost globally convergent nonlinear observer of the full state that resorts only to an onboard accelerometer and a gyroscope. We also design two almost globally convergent nonlinear controllers to track any sufficiently smooth time-varying trajectory of the two output pairs. Finally, we numerically test the robustness of the proposed method in several far-from-nominal conditions: nonlinear cross-coupling effects, parameter deviations, measurements noise, and nonideal actuators.
Marco Tognon, Antonio Franchi
IEEE Trans. Robotics1
2016 Takeoff and landing on slopes via inclined hovering with a tethered aerial robot
abstract
In this paper we face the challenging problem of takeoff and landing on sloped surfaces for a VTOL aerial vehicle. We define the general conditions for a safe and robust maneuver and we analyze and compare two classes of methods to fulfill these conditions: free-flight vs. passively-tethered. Focusing on the less studied tethered method, we show its advantages w.r.t. the free-flight method thanks to the possibility of inclined hovering equilibria. We prove that the tether configuration and the inclination of the aerial vehicle w.r.t. the slope are flat outputs of the system and we design a hierarchical nonlinear controller based on this property. We then show how this controller can be used to land and takeoff in a robust way without the need of either a planner or a perfect tracking. The validity and applicability of the method in the real world is shown by experiments with a quadrotor that is able to perform a safe landing and takeoff on a sloped surface.
Marco Tognon, Andrea Testa, Enrica Rossi, Antonio Franchi
IROS1
2015 Nonlinear observer-based tracking control of link stress and elevation for a tethered aerial robot using inertial-only measurements
abstract
This work deals with a comprehensive version of the tethered aerial vehicle problem including all the three possible link cases: cable, strut, and bar. We prove the dynamic feedback linearizability and differential flatness of the system with respect to the elevation of the vehicle and the stress applied to the link. Moreover we prove the observability of the system using only on-board inertial sensors (i.e., only a gyroscope plus an accelerometer). We design a globally convergent nonlinear controller based on the concurrent use of a dynamic feedback linearization control and a state estimator based on a nonlinear state/output transformation and a high gain observer scheme. The controller/observer algorithm is thus able to globally control elevation and stress (both tension and compression) along independent time-varying trajectories only resorting to inertial measurements. The stability of the controlled system is theoretically proven and its behavior is shown by means of extensive dynamical simulations.
Marco Tognon, Antonio Franchi
ICRA1
2015 Nonlinear observer for the control of bi-tethered multi aerial robots
abstract
We consider the problem of state-observation and control for a bi-tethered aerial system composed by a physical chain of two underactuated aerial robots, also called UAVs. The controlled outputs are the Cartesian position of the last robot and the internal forces along the links. We aim at a minimal use of sensors in order to retrieve the full state. For this goal we propose an output transformation method whose applicability implies the system observability. When this is the case we prove that it is possible to design a nonlinear state estimator based on the high gain- and Luenberger- observers that is able to retrieve the state from any dynamic condition. We also demonstrate how this estimator can be employed with a nonlinear controller for the Cartesian position and the link stresses while ensuring the stability in closed-loop. We show the validity of the method for sensorial configurations composed only by two accelerometers (no gyros) and just two encoders, or two accelerometers (no gyros) and just two inclinometers. A realistic simulative validation concludes the paper.
Marco Tognon, Antonio Franchi
IROS1