EDBT 2026 Demo / reviewers in the wild / expert
Fabio Ruggiero
dblp:36/7734
· DBLP profile ↗
25ranked-venue papers
2as first author
7since 2021 · last 2023
0000-0001-7539-9157ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 22 · 2 first-author · 6 since 2021Systems, architecture and hardware · 17 · 2 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Sensorless Reduction of Cane Oscillations Aimed at Improving Robotic Grapevine Winter Pruning
Andrea Fimiani, Pierluigi Arpenti, Matteo Gatti, Fabio Ruggiero |
ICINCO (1) | 4 |
| 2023 | Neural-Network for Position Estimation of a Cable-Suspended Payload Using Inertial Quadrotor Sensing
Julien Mellet, Jonathan Cacace, Fabio Ruggiero, Vincenzo Lippiello |
ICINCO (1) | 3 |
| 2022 | Modelling and control of a variable-length flexible beam on inspection ground robotabstractStabilising an inverted pendulum on a cart is a well-known control problem. This paper proposes the mechan-ical and control design for solving the oscillation problem of a variable-length flexible beam mounted on a mobile robot. The system under consideration is the robot PovRob, used at the European Organization for Nuclear Research (CERN) for visual and remote inspection tasks of particle accelerators. The flexible beam mounted on the robot houses cameras and sensors. The innovative aspect of the approach concerns the use of actuated masses mounted at the end of the rod, which induces an impulsive moment due to their inertia and angular acceleration. The modelling of the flexible rod has been suitably simplified in a lumped-parameter system, with dynamic parameters related to the rod's flexibility. A linearisation of the dynamic model allows a linear-quadratic control to stabilise the system. Experimental results support the identification and the validation of the dynamic model, while simulation results evaluate the performances of the designed control law. Giancarlo D'Ago, Marie Lefebvre, Luca Rosario Buonocore, Fabio Ruggiero, Mario Di Castro, Vincenzo Lippiello |
ICRA | 4 |
| 2022 | Nonprehensile Object Transportation with a Legged ManipulatorabstractThis paper tackles the problem of nonprehensile object transportation through a legged manipulator. A whole-body control architecture is devised to prevent sliding of the object placed on the tray at the manipulator's end-effector and retain the legged robot balance during walking. The controller solves a quadratic optimization problem to realize the sought transportation task while maintaining the contact forces between the tray and the object and between the legs and the ground within their respective friction cones, also considering limits on the input torques. An extensive simulation campaign confirmed the feasibility of the approach and evaluated the control performance through a thorough statistical analysis conducted varying mass, friction, and the dimension of the transported object. Viviana Morlando, Mario Selvaggio, Fabio Ruggiero |
ICRA | 3 |
| 2022 | Uniform Global Exponential Stabilizing Passivity-Based Tracking Controller Applied to Planar Biped RobotsabstractThis paper presents a novel control approach, based on the interconnection and damping-assignment passivity-based control (IDA-PBC), to achieve stable and periodic walking for underactuated planar biped robots with one degree of underactuation. The system's physical structure is preserved by assigning a target port-Hamiltonian dynamics to the closed-loop system, which also ensures passivity. The control design ensures that the tracking error to the desired periodic gait converges exponentially to zero, and the convergence rate can be adjusted via gain tuning. Besides, through the hybrid zero dynamics, the stability of the full-order system can be retrieved from the stability of the orbit created in a lower-dimensional manifold. The proposed approach is the first example of a tracking controller based on the IDA-PBC applied to underactuated biped robots. Numerical simulations on a five-link planar biped robot with unactuated ankles validate the approach and show the performance of the closed-loop system. Pierluigi Arpenti, Alejandro Donaire, Fabio Ruggiero, Vincenzo Lippiello |
IROS | 3 |
| 2022 | Task-Oriented Contact Optimization for Pushing Manipulation with Mobile RobotsabstractThis work addresses the problem of transporting an object along a desired planar trajectory by pushing with mobile robots. More specifically, we concentrate on establishing optimal contacts between the object and the robots to execute the given task with minimum effort. We present a task-oriented contact placement optimization strategy for object pushing that allows calculating optimal contact points minimizing the amplitude of forces required to execute the task. Exploiting the optimized contact configuration, a motion controller uses the computed contact forces in feed-forward and position error feedback terms to realize the desired trajectory tracking task. Simulations and real experiments results confirm the validity of our approach. Filippo Bertoncelli, Mario Selvaggio, Fabio Ruggiero, Lorenzo Sabattini |
IROS | 3 |
| 2022 | A Shared-Control Teleoperation Architecture for Nonprehensile Object TransportationabstractThis article proposes a shared-control teleoperation architecture for robot manipulators transporting an object on a tray. Differently from many existing studies about remotely operated robots with firm grasping capabilities, we consider the case in which, in principle, the object can break its contact with the robot end-effector. The proposed shared-control approach automatically regulates the remote robot motion commanded by the user and the end-effector orientation to prevent the object from sliding over the tray. Furthermore, the human operator is provided with haptic cues informing about the discrepancy between the commanded and executed robot motion, which assist the operator throughout the task execution. We carried out trajectory tracking experiments employing an autonomous 7-degree-of-freedom (DoF) manipulator and compared the results obtained using the proposed approach with two different control schemes (i.e., constant tray orientation and no motion adjustment). We also carried out a human-subjects study involving 18 participants in which a 3-DoF haptic device was used to teleoperate the robot linear motion and display haptic cues to the operator. In all experiments, the results clearly show that our control approach outperforms the other solutions in terms of sliding prevention, robustness, commands tracking, and user’s preference. Mario Selvaggio, Jonathan Cacace, Claudio Pacchierotti, Fabio Ruggiero, Paolo Robuffo Giordano |
IEEE Trans. Robotics | 4 |
| 2020 | Interconnection and Damping Assignment Passivity-Based Control for Gait Generation in Underactuated Compass-Like RobotsabstractA compass-like biped robot can go down a gentle slope without the need of actuation through a proper choice of its dynamic parameter and starting from a suitable initial condition. Addition of control actions is requested to generate additional gaits and robustify the existing one. This paper designs an interconnection and damping assignment passivity-based control, rooted within the port-Hamiltonian framework, to generate further gaits with respect to state-of-the-art methodologies, enlarge the basin of attraction of existing gaits, and further robustify the system against controller discretization and parametric uncertainties. The performance of the proposed algorithm is validated through numerical simulations and comparison with existing passivity-based techniques. Pierluigi Arpenti, Fabio Ruggiero, Vincenzo Lippiello |
ICRA | 2 |
| 2020 | Linear Time-Varying MPC for Nonprehensile Object Manipulation with a Nonholonomic Mobile RobotabstractThis paper proposes a technique to manipulate an object with a nonholonomic mobile robot by pushing, which is a nonprehensile manipulation motion primitive. Such a primitive involves unilateral constraints associated with the friction between the robot and the manipulated object. Violating this constraint produces the slippage of the object during the manipulation, preventing the correct achievement of the task. A linear time-varying model predictive control is designed to include the unilateral constraint within the control action properly. The approach is verified in a dynamic simulation environment through a Pioneer 3-DX wheeled robot executing the pushing manipulation of a package. Filippo Bertoncelli, Fabio Ruggiero, Lorenzo Sabattini |
ICRA | 2 |
| 2019 | Control of Nonprehensile Planar Rolling Manipulation: A Passivity-Based ApproachabstractThis paper presents a new procedure to design a control law using the classical interconnection and damping assignment technique within the passivity-based port-Hamiltonian framework. The sought goal is to reduce the complexity of solving the so-called matching equations. The proposed approach is applied to two case studies of planar rolling nonprehensile manipulation, namely, the ball-and-beam and the eccentric disk-on-disk. The performance of the resulting controllers is illustrated through both simulations and experimental results, showing the applicability of the design in a real setup. Diana Serra, Fabio Ruggiero, Alejandro Donaire, Luca Rosario Buonocore, Vincenzo Lippiello, Bruno Siciliano |
IEEE Trans. Robotics | 2 |
| 2016 | Design, Implementation and Experiments of a Robust Passivity-based Controller for a Rolling-balancing SystemabstractIn this paper, we present the design of a robust interconnection and damping assignment controller for a rolling-balancing system known as the disk-on-disk. The underactuation feature of this system hampers the control design, and since we consider matched disturbances, the problem becomes even more challenging. To overcome this difficulty, we propose to design first a controller to stabilize the desired equilibrium of the case where the disturbance is not present, and then we robustify this controller by adding a nonlinear PID outer loop that compensates the disturbance. Finally, we evaluate the practical applicability of the control design by implementing the controllers on a real hardware for the disk-on-disk system. Martín Crespo, Alejandro Donaire, Fabio Ruggiero, Vincenzo Lippiello, Bruno Siciliano |
ICINCO (2) | 3 |
| 2016 | An Optimal Trajectory Planner for a Robotic Batting Task: The Table Tennis ExampleabstractThis paper presents an optimal trajectory planner for a robotic batting task . The specific case of a table tennis game performed by a robot is considered. Given an estimation of the trajectory of the ball during the free flight, the method addresses the determination of the paddle configuration (pose and velocity) to return the ball at a desired position with a desired spin. The implemented algorithm takes into account the hybrid dynamic model of the ball in free flight as well as the state transition at the impact (the reset map). An optimal trajectory that minimizes the acceleration functional is generated for the paddle to reach the desired impact position, velocity and orientation. Simulations of different case studies further bolster the approach along with a comparison with state-of-the-art methods. Diana Serra, Aykut C. Satici, Fabio Ruggiero, Vincenzo Lippiello, Bruno Siciliano |
ICINCO (2) | 3 |
| 2016 | A coordinate-free framework for robotic pizza tossing and catchingabstractIn this work, we demonstrate how autonomous pizza tossing and catching can be achieved. Under the assumption that the pizza dough is grasped by a number of fingers with soft contact, we formulate the grasp constraints and use them to derive the individual and combined Euler-Lagrange dynamic equations of motion of the robotic manipulator and the dough. In particular, the dynamics of the dough is a modified version of the rigid-body dynamics, taking into account the change of inertia due to its deformation. Armed with these mathematical models, we tackle the two control problems of tossing and catching. For the tossing phase, we derive an exponentially convergent controller that stabilizes a desired velocity of the dough as it is let go. On the other hand, so as to catch the dough, we generate an optimal trajectory for the end-effector of the robotic manipulator. Finally, we derive control laws to make the optimal trajectory exponentially attractive. We demonstrate the developed theory with an elaborate simulation of the tossing and catching phases. Aykut C. Satici, Fabio Ruggiero, Vincenzo Lippiello, Bruno Siciliano |
ICRA | 2 |
| 2015 | A multilayer control for multirotor UAVs equipped with a servo robot armabstractA multilayer architecture to control multirotor UAVs equipped with a servo robot arm is proposed in this paper. The main purpose is to control the aerial platform taking into account the presence of the moving manipulator. Three layers are considered in this work. First, a novel mechanism is proposed considering a moving battery to counterweight the statics of the robotic arm. Then, in order to overcome the mechanical limitations of the previous layer, the residual of the arm static effects on the UAV is computed and compensated through the given control thrust and torques. Finally, an estimator of external forces and moments acting on the aerial vehicle is considered and the estimations are fed back to the controller to compensate neglected aerodynamic effects and the arm dynamics. The performance of the proposed architecture has been experimentally evaluated. Fabio Ruggiero, Miguel Angel Trujillo Soto, Raul Cano, H. Ascorbe, Antidio Viguria, C. Peréz, Vincenzo Lippiello, Aníbal Ollero, Bruno Siciliano |
ICRA | 1 |
| 2014 | Impedance control of VToL UAVs with a momentum-based external generalized forces estimatorabstractAn estimator of external generalized forces (force plus moments) acting on aerial platforms, and based on the momentum of the mechanical system, is proposed for the control of VToL UAVs together with a hierarchical architecture separating the translational and rotational dynamics of the vehicle. The closed-loop system equations are shaped as mechanical impedances, programmable through the controller gains, and forced by the residuals given by the estimation error. This arrangement allows the VToL UAVs to perform hovering and tracking tasks without a precise knowledge of the vehicle dynamics and in presence of external disturbances and unmodeled aerodynamic effects. Experiments are presented to evaluate the performance of the proposed control design. Fabio Ruggiero, Jonathan Cacace, Hamid Sadeghian, Vincenzo Lippiello |
ICRA | 1 |
| 2014 | Emergency landing for a quadrotor in case of a propeller failure: A backstepping approachabstractA backstepping approach is proposed in this paper to cope with the failure of a quadrotor propeller. The presented methodology supposes to turn off also the motor which is opposite to the broken one. In this way, a birotor configuration with fixed propellers is achieved. The birotor is controlled to follow a planned emergency landing trajectory. Theory shows that the birotor can reach any point in the Cartesian space losing the possibility to control the yaw angle. Simulation tests are employed to validate the proposed controller design. Vincenzo Lippiello, Fabio Ruggiero, Diana Serra |
IROS | 2 |
| 2013 | Control of Nonprehensile Rolling Manipulation: Balancing a Disk on a DiskabstractThis paper presents feedback stabilization control of a rolling manipulation system called the disk-on-disk. The system consists of two disks in which the upper disk (object) is free to roll on the lower disk (hand) under the influence of gravity. The goal is to stabilize the object at the unstable upright position directly above the hand. We show that it is possible to stabilize the object at the upright position, while the hand or object rotates to a specific orientation or spins at a constant velocity. We use full-state feedback linearization to derive control laws. We present simulation as well as experimental results demonstrating the controllers. Ji-Chul Ryu, Fabio Ruggiero, Kevin M. Lynch |
IEEE Trans. Robotics | 2 |
| 2012 | 3D monocular robotic ball catching with an iterative trajectory estimation refinementabstractIn this paper, a 3D robotic ball catching algorithm which employs only an eye-in-hand monocular visual-system is presented. A partitioned visual servoing control is used in order to generate the robot motion, keeping always the ball in the field of view of the camera. When the ball is detected, the camera mounted on the robot end-effector is commanded to follow a suitable baseline in order to acquire measurements and provide a first possible interception point through a linear estimation process. Thereafter, further visual measures are acquired in order to continuously refine the previous prediction through a non-linear estimation process. Experimental results show the effectiveness of the proposed solution. Vincenzo Lippiello, Fabio Ruggiero |
ICRA | 2 |
| 2012 | Control of nonprehensile rolling manipulation: Balancing a disk on a diskabstractThis paper presents stabilization control of a rolling manipulation system called the disk-on-disk. The system consists of two disks in which the upper disk (object) is free to roll on the lower disk (hand) under the influence of gravity. The goal is to stabilize the object at the unstable upright position directly above the hand. We use backstepping to derive a control law yielding global asymptotic stability. We present simulation as well as experimental results demonstrating the controller. Ji-Chul Ryu, Fabio Ruggiero, Kevin M. Lynch |
ICRA | 2 |
| 2012 | Exploiting redundancy in Cartesian impedance control of UAVs equipped with a robotic armabstractA Cartesian impedance control for UAVs equipped with a robotic arm is presented in this paper. A dynamic relationship between generalized external forces acting on the structure and the system motion, which is specified in terms of Cartesian space coordinates, is provided. Through a suitable choice of such variables and with respect to a given task, thanks to the added degrees of freedom given by the robot arm attached to the UAV, it is possible to exploit the redundancy of the system so as to perform some useful subtasks. The hovering control of a quadrotor, equipped with a 3-DOF robotic arm and subject to contact forces and external disturbances acting on some points of the whole structure, is tested in a simulated case study. Vincenzo Lippiello, Fabio Ruggiero |
IROS | 2 |
| 2011 | Kinematic control with force feedback for a redundant bimanual manipulation systemabstractIn this paper, a kinematic model for motion coordination and control of a redundant robotic dual-arm/hand system is derived, which allows to compute the object pose from the joint variables of each arm and each finger as well as from a suitable set of contact variables. This model is used to design a two-stage control scheme to achieve a desired object motion and maintain desired normal contact forces applied to the object. Several secondary tasks are accomplished through a prioritized task sequencing management of the whole system redundancy. A simulation case study is presented to demonstrate the effectiveness of the proposed approach. Fabrizio Caccavale, Vincenzo Lippiello, Giuseppe Muscio, Francesco Pierri 0001, Fabio Ruggiero, Luigi Villani |
IROS | 5 |
| 2010 | Preshaped visual grasp of unknown objects with a multi-fingered handabstractIn this paper a method for fast visual grasp of unknown objects with a multi-fingered hand is presented. The algorithm is composed of an object surface reconstruction algorithm and a local grasp planner, evolving in parallel. The former uses an elastic reconstruction surface, whose dimensions are assigned initially by a preshaping process, and which shrinks toward the object until some parts of the surface intercept the object visual hull. The latter moves the fingertips on the current available reconstruction surface towards points which are optimal (in a local sense) with respect to a certain number of indices weighting both the grasp quality and the kinematic configuration of the hand. Experiments are presented, showing the effectiveness of the proposed algorithm. Vincenzo Lippiello, Fabio Ruggiero, Bruno Siciliano, Luigi Villani |
IROS | 2 |
| 2009 | Surface model reconstruction of 3D objects from multiple viewsabstractA points surface reconstruction algorithm of 3D object models from multiple silhouettes is proposed in this paper. Some images of the target object are taken from a circular trajectory by a robot with a camera mounted in an eye-in-hand configuration. The silhouettes of the observed object are evaluated for each view using a blob analysis process, and from those a set of points that sample a reconstruction sphere surrounding the target object are estimated. The sphere sample points are attracted by the object center of mass using a variable step according to the distance from the silhouettes contours. For each point, the iterative process of constriction is stopped when all the back-projections of the point are within the corresponding silhouettes. Moreover, a new method based on a rough estimation of object dimension is proposed to reduce the disturbances due to projection and shadow cones. Simulations and experiments are presented to evaluate the performance of the proposed algorithm. Vincenzo Lippiello, Fabio Ruggiero |
ICRA | 2 |
| 2009 | Floating visual grasp of unknown objectsabstractA new method for fast visual grasp of unknown objects using a camera mounted on a robot in an eye-in-hand configuration is presented. The method is composed of a fast iterative object surface reconstruction algorithm and of a local grasp planner, evolving in a synchronized parallel way. The reconstruction algorithm makes use of images taken by a camera carried by the robot. A reconstruction sphere, virtually placed around the object, is iteratively compressed towards the object visual hull, dragging out the fingers attached to it. Between two steps of the reconstruction process, the planner moves the fingers, floating on the current reconstructed surface, according to suitable quality measures. The fingers keep moving until a local minimum is achieved, then a new object surface estimation provided by the reconstruction process is considered. Quality measures considering both hand and grasp proprieties are adopted. Simulations are presented to show the performance of the proposed algorithm. Vincenzo Lippiello, Fabio Ruggiero, Luigi Villani |
IROS | 2 |
| 2009 | Floating Visual Grasp of Unknown Objects Using an Elastic Reconstruction Surface
Vincenzo Lippiello, Fabio Ruggiero, Bruno Siciliano |
ISRR | 2 |