EDBT 2026 Demo / reviewers in the wild / expert
Vincenzo Lippiello
dblp:72/3924
· DBLP profile ↗
54ranked-venue papers
21as first author
6since 2021 · last 2026
0000-0002-6089-2333ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 47 · 19 first-author · 6 since 2021Systems, architecture and hardware · 33 · 17 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 2 first-authorHuman-computer interaction and ubiquitous computing · 4Graphics, computer vision, multimedia, augmented reality and games · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
15 papers |
Motion planning and robot control · 43% Robot manipulation · 29% Legged, aerial and field robots · 19% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 100% |
Topics — the 30 heaviest of 37, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Motion planning and robot control
robot control |
1.2 | 7 | 2020 | Interconnection and Damping Assignment Passivity-Based Control for Gait Generation in Underactuated Compass-Like Robots · ICRA 2020 A multilayer control for multirotor UAVs equipped with a servo robot arm · ICRA 2015 Impedance control of VToL UAVs with a momentum-based external generalized forces estimator · ICRA 2014 |
Robotics › Motion planning and robot control › robot control
passivity-based control |
0.5 | 2 | 2020 | Interconnection and Damping Assignment Passivity-Based Control for Gait Generation in Underactuated Compass-Like Robots · ICRA 2020 Control of Nonprehensile Planar Rolling Manipulation: A Passivity-Based Approach · IEEE Trans. Robotics 2019 |
Robotics › Legged, aerial and field robots › legged robots › legged robot locomotion
bipedal locomotion |
0.4 | 1 | 2020 | Interconnection and Damping Assignment Passivity-Based Control for Gait Generation in Underactuated Compass-Like Robots · ICRA 2020 |
Robotics › Legged, aerial and field robots
gait generation |
0.4 | 1 | 2020 | Interconnection and Damping Assignment Passivity-Based Control for Gait Generation in Underactuated Compass-Like Robots · ICRA 2020 |
Robotics › Legged, aerial and field robots
legged robots |
0.4 | 1 | 2020 | Interconnection and Damping Assignment Passivity-Based Control for Gait Generation in Underactuated Compass-Like Robots · ICRA 2020 |
Robotics › Robot manipulation
grasping |
0.4 | 3 | 2013 | A Grasping Force Optimization Algorithm for Multiarm Robots With Multifingered Hands · IEEE Trans. Robotics 2013 A grasping force optimization algorithm for dexterous robotic hands · ICRA 2012 Online dextrous-hand grasping force optimization with dynamic torque constraints selection · ICRA 2011 |
Robotics › Robot manipulation › grasping › grasp optimization
grasping force optimization |
0.4 | 3 | 2013 | A Grasping Force Optimization Algorithm for Multiarm Robots With Multifingered Hands · IEEE Trans. Robotics 2013 A grasping force optimization algorithm for dexterous robotic hands · ICRA 2012 Online dextrous-hand grasping force optimization with dynamic torque constraints selection · ICRA 2011 |
Robotics › Motion planning and robot control › robot control
external force estimation |
0.4 | 2 | 2015 | A multilayer control for multirotor UAVs equipped with a servo robot arm · ICRA 2015 Impedance control of VToL UAVs with a momentum-based external generalized forces estimator · ICRA 2014 |
Robotics › Robot manipulation
nonprehensile manipulation |
0.4 | 1 | 2019 | Control of Nonprehensile Planar Rolling Manipulation: A Passivity-Based Approach · IEEE Trans. Robotics 2019 |
Robotics › Robot manipulation › nonprehensile manipulation
rolling contact manipulation |
0.4 | 1 | 2019 | Control of Nonprehensile Planar Rolling Manipulation: A Passivity-Based Approach · IEEE Trans. Robotics 2019 |
Robotics › Motion planning and robot control › robot control
impedance control |
0.3 | 2 | 2014 | Impedance control of VToL UAVs with a momentum-based external generalized forces estimator · ICRA 2014 A Position-Based Visual Impedance Control for Robot Manipulators · ICRA 2007 |
Robotics › Robot manipulation › nonprehensile manipulation
dynamic manipulation |
0.2 | 1 | 2016 | A coordinate-free framework for robotic pizza tossing and catching · ICRA 2016 |
Robotics › Robot manipulation › nonprehensile manipulation
throwing and catching |
0.2 | 1 | 2016 | A coordinate-free framework for robotic pizza tossing and catching · ICRA 2016 |
Robotics › Motion planning and robot control
trajectory optimization |
0.2 | 1 | 2016 | A coordinate-free framework for robotic pizza tossing and catching · ICRA 2016 |
Robotics › Motion planning and robot control › robot control › sensor-based control
visual servoing |
0.2 | 3 | 2012 | 3D monocular robotic ball catching with an iterative trajectory estimation refinement · ICRA 2012 Position-Based Visual Servoing in Industrial Multirobot Cells Using a Hybrid Camera Configuration · IEEE Trans. Robotics 2007 3D Pose Estimation for Robotic Applications based on a Multi-camera Hybrid Visual System · ICRA 2006 |
Computer vision › 3D vision
pose estimation |
0.2 | 6 | 2012 | 3D Pose Estimation for Robotic Applications based on a Multi-camera Hybrid Visual System · ICRA 2006 3D monocular robotic ball catching with an iterative trajectory estimation refinement · ICRA 2012 Robust visual tracking using a fixed multi-camera system · ICRA 2003 |
Robotics › Motion planning and robot control › robot control
hierarchical control |
0.2 | 1 | 2015 | A multilayer control for multirotor UAVs equipped with a servo robot arm · ICRA 2015 |
Robotics › Motion planning and robot control › robot control › passivity-based control
port-hamiltonian control |
0.1 | 1 | 2019 | Control of Nonprehensile Planar Rolling Manipulation: A Passivity-Based Approach · IEEE Trans. Robotics 2019 |
Computer vision › 3D vision
3d reconstruction |
0.1 | 1 | 2009 | Surface model reconstruction of 3D objects from multiple views · ICRA 2009 |
Computer vision › 3D vision › 3d reconstruction
surface reconstruction |
0.1 | 1 | 2009 | Surface model reconstruction of 3D objects from multiple views · ICRA 2009 |
Mathematical optimization
constrained optimization |
0.1 | 2 | 2012 | A grasping force optimization algorithm for dexterous robotic hands · ICRA 2012 Online dextrous-hand grasping force optimization with dynamic torque constraints selection · ICRA 2011 |
Mathematical optimization › continuous optimization
convex optimization |
0.1 | 2 | 2012 | A grasping force optimization algorithm for dexterous robotic hands · ICRA 2012 Online dextrous-hand grasping force optimization with dynamic torque constraints selection · ICRA 2011 |
Robotics › Motion planning and robot control › robot control › sensor-based control › visual servoing
position-based visual servoing |
0.1 | 1 | 2007 | Position-Based Visual Servoing in Industrial Multirobot Cells Using a Hybrid Camera Configuration · IEEE Trans. Robotics 2007 |
Robotics › Legged, aerial and field robots › aerial robots › aerial physical interaction
aerial manipulation |
0.1 | 1 | 2015 | A multilayer control for multirotor UAVs equipped with a servo robot arm · ICRA 2015 |
Computer vision › Face, body and person analysis › human pose estimation
3d pose estimation |
0.1 | 1 | 2006 | 3D Pose Estimation for Robotic Applications based on a Multi-camera Hybrid Visual System · ICRA 2006 |
Robotics › Legged, aerial and field robots
aerial robots |
0.1 | 1 | 2014 | Impedance control of VToL UAVs with a momentum-based external generalized forces estimator · ICRA 2014 |
Robotics › Legged, aerial and field robots › aerial robots
VTOL UAV |
0.1 | 1 | 2014 | Impedance control of VToL UAVs with a momentum-based external generalized forces estimator · ICRA 2014 |
Robotics › Robot manipulation
dual-arm manipulation |
0.0 | 1 | 2013 | A Grasping Force Optimization Algorithm for Multiarm Robots With Multifingered Hands · IEEE Trans. Robotics 2013 |
Robotics › Robot manipulation › grasping
multifingered hand |
0.0 | 1 | 2013 | A Grasping Force Optimization Algorithm for Multiarm Robots With Multifingered Hands · IEEE Trans. Robotics 2013 |
Robotics › Robot navigation and mapping › state estimation
trajectory estimation |
0.0 | 1 | 2012 | 3D monocular robotic ball catching with an iterative trajectory estimation refinement · ICRA 2012 |
Methods — techniques the papers use, named apart from their topics
interconnection and damping assignment · 0.8convex optimization · 0.7port-hamiltonian framework · 0.4matching equation · 0.4grasp constraints · 0.2euler-lagrange dynamics · 0.2static effect compensation · 0.2moving battery counterweight · 0.2extended kalman filter · 0.2hierarchical control · 0.2sub-optimal single-hand optimization · 0.1dynamic torque constraints selection · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Distributed Lyapunov-based model predictive formation control for unmanned surface vehicles with flexible-time prescribed performance
Zengyang Yan, Di Wu 0058, Baozhu Du, Vincenzo Lippiello |
Eng. Appl. Artif. Intell. | 6 |
| 2023 | Design and Control of a Novel High Payload Light Arm for Heavy Aerial Manipulation Tasks
Michele Marolla, Jonathan Cacace, Vincenzo Lippiello |
ICINCO (1) | 3 |
| 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) | 4 |
| 2023 | A multi-robot deep Q-learning framework for priority-based sanitization of railway stationsabstractSanitizing railway stations is a relevant issue, primarily due to the recent evolution of the Covid-19 pandemic. In this work, we propose a multi-robot approach to sanitize railway stations based on a distributed Deep Q-Learning technique. The proposed framework relies on anonymous data from existing WiFi networks to dynamically estimate crowded areas within the station and to develop a heatmap of prioritized areas to be sanitized. Such heatmap is then provided to a team of cleaning robots - each endowed with a robot-specific convolutional neural network - that learn how to effectively cooperate and sanitize the station's areas according to the associated priorities. The proposed approach is evaluated in a realistic simulation scenario provided by the Italian largest railways station: Roma Termini. In this setting, we consider different case studies to assess how the approach scales with the number of robots and how the trained system performs with a real dataset retrieved from a one-day data recording of the station's WiFi network. Riccardo Caccavale, Mirko Ermini, Eugenio Fedeli, Alberto Finzi, Vincenzo Lippiello, Fabrizio Tavano |
Appl. Intell. | 5 |
| 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 | 6 |
| 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 | 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 | 3 |
| 2019 | Variable Admittance Control based on Virtual Fixtures for Human-Robot Co-ManipulationabstractCobots (Collaborative robots) are increasingly employed in industrial workplaces, assisting human operators in decreasing the weight and the repetitiveness of their activities. In order to promote the acceptance of cobots, novel interaction paradigms enabling intuitive collaboration between humans and robots are needed. In this work, we propose a variable admittance control framework based on virtual fixtures, in which the damping and the stiffness of the admittance controller are on-line adjusted to increase the effectiveness of the co-manipulation task. Virtual paths are generated to support and guide the operator during collaborative task execution, providing him/her an over-responsive compliant system when the robot is far from the targets and a precise heavy tool in their proximity. The proposed approach has been compared with a fixed admittance controller in an industrial use case consisting of a human operator interacting with a Kuka LBR IIWA arm. The collected results demonstrate the effectiveness of the proposed approach. Jonathan Cacace, Riccardo Caccavale, Alberto Finzi, Vincenzo Lippiello |
SMC | 4 |
| 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 | 5 |
| 2018 | Shared Admittance Control for Human-Robot Co-manipulation based on Operator Intention Estimation
Jonathan Cacace, Alberto Finzi, Vincenzo Lippiello |
ICINCO (2) | 3 |
| 2018 | Capturing Deformations of Interacting Non-rigid Objects Using RGB-D DataabstractThis paper presents a method for tracking multiple interacting deformable objects undergoing rigid motions, elastic deformations and contacts, using image and point cloud data provided by an RGB-D sensor. A joint registration frame-work is proposed, based on physical Finite Element Method (FEM) elastic and interaction models. It first relies on a visual segmentation of the considered objects in the RGB images. The different segmented point clouds are then processed to estimate rigid transformations with on an ICP algorithm, and to determine geometrical point-to-point correspondences with the meshes. External forces resulting from these correspondences and between the current and the rigidly transformed mesh can then be derived. It provides both non-rigid and rigid data cues. A classical collision detection and response model is also integrated, giving contact forces between the objects. The deformations of the objects are estimated by solving a dynamic system balancing these external and contact forces with the internal or regularization forces computed through the FEM elastic model. This approach has been here tested on different scenarios involving two or three interacting deformable objects of various shapes, with promising results. Antoine Petit 0003, Stephane Cotin, Vincenzo Lippiello, Bruno Siciliano |
IROS | 3 |
| 2017 | A robust multimodal fusion framework for command interpretation in human-robot cooperationabstractWe present a novel multimodal interaction framework supporting robust human-robot communication. We consider a scenario where a human operator can exploit multiple communication channels to interact with one or more robots in order to accomplish shared tasks. Moreover, we assume that the human is not fully dedicated to the robot control, but also involved in other activities, hence only able to interact with the robotic system in a sparse and incomplete manner. In this context, several human or environmental factors could cause errors, noise and wrong interpretations of the commands. The main goal of this work is to improve the robustness of human-robot interaction systems in similar situations. In particular, we propose a multimodal fusion method based on the following steps: for each communication channel, unimodal classifiers are firstly deployed in order to generate unimodal interpretations of the human inputs; the unimodal outcomes are then grouped into different multimodal recognition lines, each representing a possible interpretation of a sequence of multimodal inputs; these lines are finally assessed in order to recognize the human commands. We discuss the system at work in a case study in which a human rescuer interacts with a team of flying robots during Search & Rescue missions. In this scenario, we present and discuss real world experiments to demonstrate the effectiveness of the proposed framework. Jonathan Cacace, Alberto Finzi, Vincenzo Lippiello |
RO-MAN | 3 |
| 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) | 4 |
| 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) | 4 |
| 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 | 3 |
| 2016 | Implicit robot selection for human multi-robot interaction in Search and Rescue missionsabstractWe present a system suitable for human multi-robot interaction that supports the operator in the robot selection process. The proposed framework allows a human to issue commands to a robotic team without an explicit robot selection in so enabling a fluent interaction. This work is framed in the operative context of the SHERPA project [1], which proposes the deployment of a robotic platform for Search & Rescue in an alpine scenario and assumes the presence of a human rescuer that can orchestrate the robots operations with multimodal commands. In this context, implicit robot selection is mainly motivated by fast communication and the difficulties to distinguish different robots of similar shape in a hazardous environment and in adverse weather conditions. In the proposed approach, each robot of the team can evaluate the probability to be referred in an incomplete command, considering its actual capabilities along with geometrical and contextual information. We describe the overall system architecture focusing on the human intention recognition process. The proposed framework is trained and evaluated in a simulated case study. Jonathan Cacace, Alberto Finzi, Vincenzo Lippiello |
RO-MAN | 3 |
| 2016 | Attentional multimodal interface for multidrone search in the AlpsabstractWe present a multimodal attentional interface suitable for a human operator that monitors and controls the activities of a team of drones during search and rescue missions. We consider a scenario where the operator is a component of the rescue team, hence not fully dedicated to the robots, but only able to interact with them with sparse and incomplete commands. In this context, an adaptive interface is needed to support the user situation awareness and to enable an effective interaction with the drones. In this work, we propose a multimodal attention-based interface designed for this domain. This framework is to filter the information flow towards the operator selecting and adapting the communication mode according to the context and the human state. We illustrate the features of the adaptive system along with an initial assessment in a simulated scenario. Jonathan Cacace, Riccardo Caccavale, Alberto Finzi, Vincenzo Lippiello |
SMC | 4 |
| 2015 | Tracking Fractures of Deformable Objects in Real-Time with an RGB-D SensorabstractThis paper introduces a method able to track in real-time a 3D elastic deformable objects which undergo fractures, using the point cloud data provided by an RGB-D sensor. Our framework relies on a prior visual segmentation of the object in the image. The segmented point cloud is registered by non-rigidly fitting the mesh, based on the Finite Element Method to physically model elasticity, and on geometrical point-to-point correspondences to compute external forces exerted on the mesh. Fractures are handled by processing the stress tensors computed on the mesh of the FEM model, in order to detect fracturable nodes. Local remeshing around fracturable nodes is then performed to propagate the fracture. The real-time performance of the system is demonstrated on real data involving various deformations and fractures. Antoine Petit 0003, Vincenzo Lippiello, Bruno Siciliano |
3DV | 2 |
| 2015 | Toward image-based visual servoing for cooperative aerial manipulationabstractThis paper proposes a new visual controller to endow flying manipulators with the capability of cooperatively and automatically positioning an assembly part on a visual target. We consider two VToL UAVs each equipped with a robot manipulator and a video camera. The two manipulators are rigidly connected to an assembly part, consisting of bar in this case study, that needs to be automatically placed on its target pose. The control system we propose uses the images relayed from the two onboard cameras to simultaneously control the motions of the UAVs and the manipulators to achieve the task: positioning the bar as well as respecting the closed-chain constraint. The controller evolves in the image space, thus inheriting robustness with respect to calibration errors. It takes into account the under-actuation inherent to rotary-wing aerial vehicles as well as the redundancy of the whole system. Furthermore, by leveraging image moments the 3D relative motion between the carried assembly part and the environment is controlled, thus yielding to natural and practically-relevant movements. Numerical simulations have been carried out to verify the validity of the proposed approach. Rafik Mebarki, 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 | 7 |
| 2015 | Real-time tracking of 3D elastic objects with an RGB-D sensorabstractThis paper presents a method to track in real-time a 3D textureless object which undergoes large deformations such as elastic ones, and rigid motions, using the point cloud data provided by an RGB-D sensor. This solution is expected to be useful for enhanced manipulation of humanoid robotic systems. Our framework relies on a prior visual segmentation of the object in the image. The segmented point cloud is registered first in a rigid manner and then by non-rigidly fitting the mesh, based on the Finite Element Method to model elasticity, and on geometrical point-to-point correspondences to compute external forces exerted on the mesh. The real-time performance of the system is demonstrated on synthetic and real data involving challenging deformations and motions. Antoine Petit 0003, Vincenzo Lippiello, Bruno Siciliano |
IROS | 2 |
| 2015 | Aerial service vehicles for industrial inspection: task decomposition and plan execution
Jonathan Cacace, Alberto Finzi, Vincenzo Lippiello, Giuseppe Loianno, Dario Sanzone |
Appl. Intell. | 3 |
| 2015 | Nonlinear Visual Control of Unmanned Aerial Vehicles in GPS-Denied EnvironmentsabstractIn this paper, we propose a nonlinear controller that stabilizes unmanned aerial vehicles in GPS-denied environments with respect to visual targets by using only onboard sensing. The translational velocity of the vehicle is estimated online with a nonlinear observer, which exploits spherical visual features as the main source of information. With the proposed solution, only four visual features have shown to be enough for the observer to operate in a real scenario. In addition, the observer is computationally light with constant numerical complexity, involving small-dimension matrices. The observer output is then exploited in a nonlinear controller designed with an integral backstepping approach, thus yielding a novel robust control system. By means of Lyapunov analysis, the stability of the closed-loop system is proved. Extensive simulation and experimental tests with a quadrotor are carried out to verify the validity and robustness of the proposed approach. The control system runs fully onboard on a standard processor, and only a low-cost sensing suite is employed. Tracking of a target whose speed exceeds 2 $\mathrm{m/s}$ is also considered in the real-hardware experiments. Rafik Mebarki, Vincenzo Lippiello, Bruno Siciliano |
IEEE Trans. Robotics | 2 |
| 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 | 4 |
| 2014 | A mixed-initiative control system for an Aerial Service Vehicle supported by force feedbackabstractWe present an approach to mixed initiative control for unmanned aerial vehicles (UAVs) where sliding autonomy is supported by mixed-initiative planning and haptic feedback. In the proposed framework, we assume that an autonomous system can plan and execute robotic tasks while a human operator can provide interventions when necessary receiving a force feedback. The haptic feedback is associated with the sensation about how the system is diverging from the planned operations. We tested the system at work in virtual and real environments considering simple navigation tasks. We compared the performance of human operators with or without the assistance of the force feedback. The collected results support the hypothesis that the proposed approach enables effective and intuitive mixed-initiative control. Jonathan Cacace, Alberto Finzi, Vincenzo Lippiello |
IROS | 3 |
| 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 | 1 |
| 2014 | Image-based control for dynamically cross-coupled aerial manipulationabstractManipulation tasks carried out with aerial platforms composed of a UAV and a robotic arm involve cross-coupled dynamics between these subsystems. This paper proposes a new controller for this class of aerial robotic systems that allows regulating on velocity commands generated by an outer image-based visual-servo scheme. The controller, that considers the full dynamics of the system, is designed based on the integral backstepping approach. Visual feedback provided by an onboard camera is employed into a new visual servo scheme to simultaneously generate velocity commands for the UAV and the manipulator so that a visual target is reached. The control system takes into account the under-actuation related to rotary-wing vehicles, while at the same time it exploits the functionality system redundancy to achieve the task. Simulation results validate the proposed control system, as well as its robustness to large modeling error and measurement noise. Rafik Mebarki, Vincenzo Lippiello, Bruno Siciliano |
IROS | 2 |
| 2013 | Aerial Service Vehicles for Industrial Inspection: Task Decomposition and Plan Execution
Jonathan Cacace, Alberto Finzi, Vincenzo Lippiello, Giuseppe Loianno, Dario Sanzone |
IEA/AIE | 3 |
| 2013 | AIRobots: Innovative aerial service robots for remote inspection by contactabstractThis video presents experiments conducted within the final review meeting demonstration session of the AIRobots project. AIRobots started at 2010 and the final review meeting took place on 22 of March, 2013. The presented experiments cover a wide area of the challenges related with aerial industrial inspection. In particular, multiple test-cases related with both vision-based and contact-based inspection and in general physical interaction are shown. It is highlighted that these experiments were recorded live during the project demonstration and evaluation process. Christoph Hürzeler, Roberto Naldi, Vincenzo Lippiello, Raffaella Carloni, Janosch Nikolic, Kostas Alexis, Lorenzo Marconi 0001, Roland Siegwart |
IROS | 3 |
| 2013 | Visual and inertial multi-rate data fusion for motion estimation via Pareto-optimizationabstractMotion estimation is an open research field in control and robotic applications. Sensor fusion algorithms are generally used to achieve an accurate estimation of the vehicle motion by combining heterogeneous sensors measurements with different statistical characteristics. In this paper, a new method that combines measurements provided by an inertial sensor and a vision system is presented. Compared to classical modelbased techniques, the method relies on a Pareto optimization that trades off the statistical properties of the measurements. The proposed technique is evaluated with simulations in terms of computational requirements and estimation accuracy with respect to a classical Kalman filter approach. It is shown that the proposed method gives an improved estimation accuracy at the cost of a slightly increased computational complexity. Giuseppe Loianno, Vincenzo Lippiello, Carlo Fischione, Bruno Siciliano |
IROS | 2 |
| 2013 | A Grasping Force Optimization Algorithm for Multiarm Robots With Multifingered HandsabstractThe computation of the grasping forces for a multiarm robotic manipulation system (e.g., an anthropomorphic bimanual system) is considered in this paper. This problem is formulated as a convex optimization problem, also considering joint torque constraints. An algorithmic solution suitable for online implementation is presented, which allows a substantial reduction in the computational load by adopting a compact formulation and dynamically decreasing the number of active torque constrains. Moreover, for the case of a bimanual manipulation system, a suboptimal single-hand optimization algorithm is proposed and compared with that providing the optimal solution. Finally, a new algorithm for a valid initial-point evaluation is proposed. The effectiveness of the described methods has been tested in a simulation case study where the grasping forces of a humanoid torso equipped with two five-finger robotic hands are modified online to handle a load with a time-varying mass. Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
IEEE Trans. Robotics | 1 |
| 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 | 1 |
| 2012 | A grasping force optimization algorithm for dexterous robotic handsabstractThe problem of grasping force optimization for a robotic system equipped with multi-fingered hands is considered in this paper. This problem is cast as a convex optimization problem, considering also joint torque constraints. A solution suitable for on-line implementation is proposed, which allows a substantial reduction of the computational load by dynamically decreasing the number of active torque constraints. Moreover, for the case of a bimanual manipulation system, a sub-optimal single-hand optimization algorithm is presented and compared with the optimal one. The effectiveness of the described methods has been tested in a simulation case study. Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
ICRA | 1 |
| 2012 | Fast incremental clustering and representation of a 3D point cloud sequence with planar regionsabstractAn incremental clustering technique to partition 3D point clouds into planar regions is presented in this paper. The algorithm works in real-time on unknown and noisy data, without any initial assumption. An iterative cluster growing technique is proposed in order to correctly classify a flow of 3D points and to merge close regions. The computational efficiency of the approach is achieved by using an Incremental Principal Component Analysis (IPCA) technique, and with the adoption of a compact geometrical representation based on the concave-hull computation of each cluster. This solution adds a more realistic representation of the observed environment and reduces the number of points needed to identify the cluster shape. The effectiveness of the proposed algorithm has been validated with both synthetic and real data sets. Francesco Donnarumma, Vincenzo Lippiello, Matteo Saveriano |
IROS | 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 | 1 |
| 2012 | Wall inspection control of a VTOL unmanned aerial vehicle based on a stereo optical flowabstractAn autonomous wall inspection control based on a stereo optical flow, suitable for unmanned aerial vehicles endowed with a stereo vision system, is proposed in this paper. The inspection task consists of simultaneously controlling the inspection velocity along the surface, the relative yaw angle between the vehicle and the observed plane, as well as the orthogonal distance. A virtual spherical camera is considered at the center of gravity of the vehicle. Then, a stereo optical flow, as if it had been acquired by the virtual camera, is generated from the visual data provided by the stereo vision system. The 3D visual measurements are also employed to estimate the relative position and orientation of the observed plane. Hence, the absolute vehicle velocity is estimated by using a robust translational average optical flow by integrating the total stereo flow. Finally, an inspection control and a hovering control are proposed. The effectiveness of the described approach has been demonstrated with a dynamic simulation in an environment composed of two adjacent walls. Vincenzo Lippiello, Bruno Siciliano |
IROS | 1 |
| 2011 | Online dextrous-hand grasping force optimization with dynamic torque constraints selectionabstractIn this paper, a new algorithm for online grasping force optimization (GFO) of a dextrous robotic hand is presented. The GFO problem is cast in a convex optimization problem, considering also torque joint constraints. The proposed formulation allows to simplify the computational complexity of the problem by dynamically reducing the number of active torque constraints. Moreover, differently from other approaches, it does not require the evaluation of a new initial point at the beginning of each iteration. The effectiveness and the performance of the proposed method have been tested in a simulation case study where the hand manipulates a load with time-varying mass. Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
ICRA | 1 |
| 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 | 2 |
| 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 | 1 |
| 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 | 1 |
| 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 | 1 |
| 2009 | Floating Visual Grasp of Unknown Objects Using an Elastic Reconstruction Surface
Vincenzo Lippiello, Fabio Ruggiero, Bruno Siciliano |
ISRR | 1 |
| 2007 | A Position-Based Visual Impedance Control for Robot ManipulatorsabstractIn this paper, an approach to interaction control of a robot manipulator with a partially known environment is proposed. The environment is a rigid object of known geometry but of unknown and possibly time-varying position and orientation. An algorithm for online estimation of the object pose is adopted, based on visual data provided by a camera as well as on forces and moments measured during the interaction with the environment. This algorithm is embedded into an impedance control scheme, resulting in a position-based visual impedance control. Experimental results are presented for the case of an industrial robot manipulator in contact with a planar surface. Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
ICRA | 1 |
| 2007 | A Framework for Force and Visual Control of Robot Manipulators
Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
ISRR | 1 |
| 2007 | Position-Based Visual Servoing in Industrial Multirobot Cells Using a Hybrid Camera ConfigurationabstractThis paper deals with the problem of position-based visual servoing in a multiarm robotic cell equipped with a hybrid eye-in-hand/eye-to-hand multicamera system. The proposed approach is based on the real-time estimation of the pose of a target object by using the extended Kalman filter. The data provided by all the cameras are selected by a suitable algorithm on the basis of the prediction of the object self-occlusions, as well as of the mutual occlusions caused by the robot links and tools. Only an optimal subset of image features is considered for feature extraction, thus ensuring high estimation accuracy with a computational cost independent of the number of cameras. A salient feature of the paper is the implementation of the proposed approach to the case of a robotic cell composed of two industrial robot manipulators. Two different case studies are presented to test the effectiveness of the hybrid camera configuration and the robustness of the visual servoing algorithm with respect to the occurrence of occlusions Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
IEEE Trans. Robotics | 1 |
| 2006 | 3D Pose Estimation for Robotic Applications based on a Multi-camera Hybrid Visual SystemabstractAn algorithm for the estimation of the position and orientation of a moving object using a hybrid eye-in-hand/eye-to-hand multi-camera system is presented. Based on the extended Kalman filter, this approach exploits the data provided by all the cameras without "a priori" discrimination, allowing real-time estimation. The proposed formulation can be used with different kinds of image features and different representations of the object orientation. A simulation case study is reported to test the feasibility and the effectiveness of the proposed technique Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
ICRA | 1 |
| 2006 | Robot Interaction Control Using Force and VisionabstractThe problem of interaction control of a robot manipulator with a partially known environment is considered. The environment is a rigid object of known geometry but of unknown and possibly time varying position and orientation. An algorithm for online estimation of the object pose is presented, based on visual data provided by a camera. The estimation accuracy is improved during the interaction by using also force and joint position measurements. The proposed method can be exploited to implement any kind of interaction control strategy. A simulation case study is considered for the case of impedance control of a robot manipulator in contact with a planar surface Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
IROS | 1 |
| 2005 | RePLiCS: an environment for open real-time control of a dual-arm industrial robotic cell based on RTAI-LinuxabstractAn environment for open real-time control of an industrial robotic cell is presented in this paper. The experimental setup is composed of two industrial robot manipulators equipped with force/torque sensors and pneumatic grippers, a vision system and a belt conveyor. The original industrial robot controllers have been replaced by a single PC with software running under a real-time variant of the Linux operative system. The new control environment allows advanced control schemes to be developed and tested for the single robots and for the dual-arm robotic cell, including force control and visual servoing tasks. An advanced user interface and a simulation environment have been developed, which permit fast, safe and reliable prototyping of planning and control algorithms. Fabrizio Caccavale, Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
IROS | 2 |
| 2004 | Visual motion estimation of 3D objects: an adaptive extended Kalman filter approachabstractAn algorithm for the visual estimation of the pose of a moving object is presented in this paper. The algorithm exploits the prediction capability of the extended Kalman Filter to realize in real time a dynamic optimal selection of the object image features used for pose estimation. The robustness of the system with respect to the measurement noise and modelling errors is enhanced by using an adaptive scheme. Experimental case studies are presented to prove the effectiveness of the proposed approach. Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
IROS | 1 |
| 2003 | Robust visual tracking using a fixed multi-camera systemabstractThe problem of tracking the position and orientation of a moving object using a stereo camera system is considered in this paper. A robust algorithm based on the extended Kalman filter is adopted, combined with an efficient selection technique of the object image features, based on Binary Space Partitioning tree geometric models. An experimental study is carried out using a vision system of two fixed cameras. Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
ICRA | 1 |
| 2003 | Coping with occlusions in visual tracking of multiple objectsabstractThe problem of visual tracking of multiple objects is considered in this paper. Special emphasis is devoted to the case when two or more objects overlap with respect to the visual system causing occlusion. The algorithm is based on the Kalman filtering and binary space partition tree representations of the objects geometry. The real-time implementation of the algorithm is experimentally tested for the case of visual tracking of two objects using two cameras. Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
IROS | 1 |
| 2003 | Visual Tracking of Multiple Objects Using Binary Space Partitioning Trees
Fabrizio Caccavale, Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
ISRR | 2 |
| 2002 | Objects Motion Estimation via BSP Tree Modeling and Kalman Filtering of Stereo ImagesabstractIn this paper a computationally efficient algorithm for real time estimation of the position and orientation of moving objects from visual measurements of a system of fixed cameras is proposed. The algorithm is based on extended Kalman filtering of the measurements of the position of suitable feature points selected on the target objects. The effectiveness of the algorithm is improved by using a pre-selection method of the feature points which takes advantage of the Kalman filter prediction capability combined with a BSP tree modeling technique of the objects geometry. Computer simulations are presented to test the performance of the estimation process in the presence of noise, different types of lens geometric distortion, quantization and calibration errors. Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
ICRA | 1 |
| 2002 | A new method of image features pre-selection for real-time pose estimation based on Kalman filterabstractThe problem of real-time pose estimation of moving objects using a stereo video camera system is considered in this paper. A computationally efficient algorithm is proposed based on Kalman filtering of the position measurements of suitable feature points selected on the target objects. The efficiency of the algorithm is improved by adopting a new pre-selection technique of the feature points, based on binary space partition (BSP) trees, which takes advantage of the Kalman filter prediction capability. Computer simulations are presented. Vincenzo Lippiello, Bruno Siciliano, Luigi Villani |
IROS | 1 |