Skip to main content

Showing 1–50 of 70 results for author: Pucci, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.15833  [pdf, other

    cs.RO

    XBG: End-to-end Imitation Learning for Autonomous Behaviour in Human-Robot Interaction and Collaboration

    Authors: Carlos Cardenas-Perez, Giulio Romualdi, Mohamed Elobaid, Stefano Dafarra, Giuseppe L'Erario, Silvio Traversaro, Pietro Morerio, Alessio Del Bue, Daniele Pucci

    Abstract: This paper presents XBG (eXteroceptive Behaviour Generation), a multimodal end-to-end Imitation Learning (IL) system for a whole-body autonomous humanoid robot used in real-world Human-Robot Interaction (HRI) scenarios. The main contribution of this paper is an architecture for learning HRI behaviours using a data-driven approach. Through teleoperation, a diverse dataset is collected, comprising d… ▽ More

    Submitted 22 June, 2024; originally announced June 2024.

    Comments: Submitted to RA-L https://ami-iit.github.io/xbg/

  2. A Flexible MATLAB/Simulink Simulator for Robotic Floating-base Systems in Contact with the Ground: Theoretical background and Implementation Details

    Authors: Nuno Guedelha, Venus Pasandi, Giuseppe L'Erario, Silvio Traversaro, Daniele Pucci

    Abstract: This paper presents an open-source MATLAB/Simulink physics simulator for rigid-body articulated systems, including manipulators and floating-base robots. Thanks to MATLAB/Simulink features like MATLAB system classes and Simulink function blocks, the presented simulator combines a programmatic and block-based approach, resulting in a flexible design in the sense that different parts, including its… ▽ More

    Submitted 13 May, 2024; originally announced May 2024.

    Comments: 17 pages, 4 figures, 1 table, equal contribution by authors Nuno Guedelha and Venus Pasandi. arXiv admin note: substantial text overlap with arXiv:2211.09716

    Journal ref: International Journal of Semantic Computing 0 Ahead of Print (2024) 1-17

  3. arXiv:2402.18380  [pdf, ps, other

    cs.RO

    UKF-Based Sensor Fusion for Joint-Torque Sensorless Humanoid Robots

    Authors: Ines Sorrentino, Giulio Romualdi, Daniele Pucci

    Abstract: This paper proposes a novel sensor fusion based on Unscented Kalman Filtering for the online estimation of joint-torques of humanoid robots without joint-torque sensors. At the feature level, the proposed approach considers multimodal measurements (e.g. currents, accelerations, etc.) and non-directly measurable effects, such as external contacts, thus leading to joint torques readily usable in con… ▽ More

    Submitted 28 February, 2024; originally announced February 2024.

  4. arXiv:2401.05365  [pdf, other

    eess.SP cs.LG

    Online Action Recognition for Human Risk Prediction with Anticipated Haptic Alert via Wearables

    Authors: Cheng Guo, Lorenzo Rapetti, Kourosh Darvish, Riccardo Grieco, Francesco Draicchio, Daniele Pucci

    Abstract: This paper proposes a framework that combines online human state estimation, action recognition and motion prediction to enable early assessment and prevention of worker biomechanical risk during lifting tasks. The framework leverages the NIOSH index to perform online risk assessment, thus fitting real-time applications. In particular, the human state is retrieved via inverse kinematics/dynamics a… ▽ More

    Submitted 14 December, 2023; originally announced January 2024.

    Comments: 8 pages, 7 figures, accepted at 2023 IEEE-RAS International Conference on Humanoid Robots (Humanoids)

  5. arXiv:2401.05290  [pdf, other

    cs.RO cs.HC

    Analysis and Perspectives on the ANA Avatar XPRIZE Competition

    Authors: Kris Hauser, Eleanor Watson, Joonbum Bae, Josh Bankston, Sven Behnke, Bill Borgia, Manuel G. Catalano, Stefano Dafarra, Jan B. F. van Erp, Thomas Ferris, Jeremy Fishel, Guy Hoffman, Serena Ivaldi, Fumio Kanehiro, Abderrahmane Kheddar, Gaelle Lannuzel, Jacqueline Ford Morie, Patrick Naughton, Steve NGuyen, Paul Oh, Taskin Padir, Jim Pippine, Jaeheung Park, Daniele Pucci, Jean Vaz , et al. (3 additional authors not shown)

    Abstract: The ANA Avatar XPRIZE was a four-year competition to develop a robotic "avatar" system to allow a human operator to sense, communicate, and act in a remote environment as though physically present. The competition featured a unique requirement that judges would operate the avatars after less than one hour of training on the human-machine interfaces, and avatar systems were judged on both objective… ▽ More

    Submitted 10 January, 2024; originally announced January 2024.

    Comments: 26 pages, preprint of article appearing in International Journal of Social Robotics

  6. arXiv:2312.09846  [pdf, other

    cs.RO

    Nonlinear In-situ Calibration of Strain-Gauge Force/Torque Sensors for Humanoid Robots

    Authors: Hosameldin Awadalla Omer Mohamed, Gabriele Nava, Punith Reddy Vanteddu, Francesco Braghin, Daniele Pucci

    Abstract: High force/torque (F/T) sensor calibration accuracy is crucial to achieving successful force estimation/control tasks with humanoid robots. State-of-the-art affine calibration models do not always approximate correctly the physical phenomenon of the sensor/transducer, resulting in inaccurate F/T measurements for specific applications such as thrust estimation of a jet-powered humanoid robot. This… ▽ More

    Submitted 15 December, 2023; originally announced December 2023.

  7. arXiv:2312.07459  [pdf, other

    cs.RO

    Codesign of Humanoid Robots for Ergonomy Collaboration with Multiple Humans via Genetic Algorithms and Nonlinear Optimization

    Authors: Carlotta Sartore, Lorenzo Rapetti, Fabio Bergonti, Stefano Dafarra, Silvio Traversaro, Daniele Pucci

    Abstract: Ergonomics is a key factor to consider when designing control architectures for effective physical collaborations between humans and humanoid robots. In contrast, ergonomic indexes are often overlooked in the robot design phase, which leads to suboptimal performance in physical human-robot interaction tasks. This paper proposes a novel methodology for optimizing the design of humanoid robots with… ▽ More

    Submitted 12 December, 2023; originally announced December 2023.

  8. arXiv:2309.14829  [pdf, other

    cs.RO

    A Structured Prediction Approach for Robot Imitation Learning

    Authors: Anqing Duan, Iason Batzianoulis, Raffaello Camoriano, Lorenzo Rosasco, Daniele Pucci, Aude Billard

    Abstract: We propose a structured prediction approach for robot imitation learning from demonstrations. Among various tools for robot imitation learning, supervised learning has been observed to have a prominent role. Structured prediction is a form of supervised learning that enables learning models to operate on output spaces with complex structures. Through the lens of structured prediction, we show how… ▽ More

    Submitted 26 September, 2023; originally announced September 2023.

  9. arXiv:2309.13948  [pdf, other

    cs.RO

    Co-Design Optimisation of Morphing Topology and Control of Winged Drones

    Authors: Fabio Bergonti, Gabriele Nava, Valentin Wüest, Antonello Paolino, Giuseppe L'Erario, Daniele Pucci, Dario Floreano

    Abstract: The design and control of winged aircraft and drones is an iterative process aimed at identifying a compromise of mission-specific costs and constraints. When agility is required, shape-shifting (morphing) drones represent an efficient solution. However, morphing drones require the addition of actuated joints that increase the topology and control coupling, making the design process more complex.… ▽ More

    Submitted 5 March, 2024; v1 submitted 25 September, 2023; originally announced September 2023.

    Journal ref: 2024 International Conference on Robotics and Automation (ICRA)

  10. arXiv:2309.12784  [pdf, other

    cs.RO

    Learning to Walk and Fly with Adversarial Motion Priors

    Authors: Giuseppe L'Erario, Drew Hanover, Angel Romero, Yunlong Song, Gabriele Nava, Paolo Maria Viceconte, Daniele Pucci, Davide Scaramuzza

    Abstract: Robot multimodal locomotion encompasses the ability to transition between walking and flying, representing a significant challenge in robotics. This work presents an approach that enables automatic smooth transitions between legged and aerial locomotion. Leveraging the concept of Adversarial Motion Priors, our method allows the robot to imitate motion datasets and accomplish the desired task witho… ▽ More

    Submitted 29 March, 2024; v1 submitted 22 September, 2023; originally announced September 2023.

    Comments: 8 pages, 8 figures, submitted to IROS 2024

  11. arXiv:2305.16075  [pdf, other

    cs.RO

    Failure Detection and Fault Tolerant Control of a Jet-Powered Flying Humanoid Robot

    Authors: Gabriele Nava, Daniele Pucci

    Abstract: Failure detection and fault tolerant control are fundamental safety features of any aerial vehicle. With the emergence of complex, multi-body flying systems such as jet-powered humanoid robots, it becomes of crucial importance to design fault detection and control strategies for these systems, too. In this paper we propose a fault detection and control framework for the flying humanoid robot iRonC… ▽ More

    Submitted 25 May, 2023; originally announced May 2023.

  12. arXiv:2305.10917  [pdf, other

    cs.RO

    Online Non-linear Centroidal MPC for Humanoid Robots Payload Carrying with Contact-Stable Force Parametrization

    Authors: Mohamed Elobaid, Giulio Romualdi, Gabriele Nava, Lorenzo Rapetti, Hosameldin Awadalla Omer Mohamed, Daniele Pucci

    Abstract: In this paper we consider the problem of allowing a humanoid robot that is subject to a persistent disturbance, in the form of a payload-carrying task, to follow given planned footsteps. To solve this problem, we combine an online nonlinear centroidal Model Predictive Controller - MPC with a contact stable force parametrization. The cost function of the MPC is augmented with terms handling the dis… ▽ More

    Submitted 18 May, 2023; originally announced May 2023.

  13. A Control Approach for Human-Robot Ergonomic Payload Lifting

    Authors: Lorenzo Rapetti, Carlotta Sartore, Mohamed Elobaid, Yeshasvi Tirupachuri, Francesco Draicchio, Tomohiro Kawakami, Takahide Yoshiike, Daniele Pucci

    Abstract: Collaborative robots can relief human operators from excessive efforts during payload lifting activities. Modelling the human partner allows the design of safe and efficient collaborative strategies. In this paper, we present a control approach for human-robot collaboration based on human monitoring through whole-body wearable sensors, and interaction modelling through coupled rigid-body dynamics.… ▽ More

    Submitted 15 May, 2023; originally announced May 2023.

  14. arXiv:2303.17252  [pdf, other

    cs.RO math.DS

    Torque Control with Joints Position and Velocity Limits Avoidance

    Authors: Venus Pasandi, Daniele Pucci

    Abstract: The design of a control architecture for providing the desired motion along with the realization of the joint limitation of a robotic system is still an open challenge in control and robotics. This paper presents a torque control architecture for fully actuated manipulators for tracking the desired time-varying trajectory while ensuring the joints position and velocity limits. The presented archit… ▽ More

    Submitted 30 March, 2023; originally announced March 2023.

    Comments: To be published in IEEE-ICRA 2023 proceedings, 7 pages with 6 figures

  15. Simultaneous Action Recognition and Human Whole-Body Motion and Dynamics Prediction from Wearable Sensors

    Authors: Kourosh Darvish, Serena Ivaldi, Daniele Pucci

    Abstract: This paper presents a novel approach to solve simultaneously the problems of human activity recognition and whole-body motion and dynamics prediction for real-time applications. Starting from the dynamics of human motion and motor system theory, the notion of mixture of experts from deep learning has been extended to address this problem. In the proposed approach, experts are modelled as a sequenc… ▽ More

    Submitted 14 March, 2023; originally announced March 2023.

  16. arXiv:2301.04317  [pdf, other

    cs.RO

    Teleoperation of Humanoid Robots: A Survey

    Authors: Kourosh Darvish, Luigi Penco, Joao Ramos, Rafael Cisneros, Jerry Pratt, Eiichi Yoshida, Serena Ivaldi, Daniele Pucci

    Abstract: Teleoperation of humanoid robots enables the integration of the cognitive skills and domain expertise of humans with the physical capabilities of humanoid robots. The operational versatility of humanoid robots makes them the ideal platform for a wide range of applications when teleoperating in a remote environment. However, the complexity of humanoid robots imposes challenges for teleoperation, pa… ▽ More

    Submitted 11 January, 2023; originally announced January 2023.

  17. arXiv:2211.13503  [pdf, other

    cs.RO

    Optimization of Humanoid Robot Designs for Human-Robot Ergonomic Payload Lifting

    Authors: Carlotta Sartore, Lorenzo Rapetti, Daniele Pucci

    Abstract: When a human and a humanoid robot collaborate physically, ergonomics is a key factor to consider. Assuming a given humanoid robot, several control architectures exist nowadays to address ergonomic physical human-robot collaboration. This paper takes one step further by considering robot hardware parameters as optimization variables in the problem of collaborative payload lifting. The variables tha… ▽ More

    Submitted 24 November, 2022; originally announced November 2022.

    Comments: Accepted to 2022 IEEE-RAS International Conference on Humanoid Robotics (Humanoids)

  18. arXiv:2211.12849  [pdf, other

    cs.RO

    Whole-Body Trajectory Optimization for Robot Multimodal Locomotion

    Authors: Giuseppe L'Erario, Gabriele Nava, Giulio Romualdi, Fabio Bergonti, Valentino Razza, Stefano Dafarra, Daniele Pucci

    Abstract: The general problem of planning feasible trajectories for multimodal robots is still an open challenge. This paper presents a whole-body trajectory optimisation approach that addresses this challenge by combining methods and tools developed for aerial and legged robots. First, robot models that enable the presented whole-body trajectory optimisation framework are presented. The key model is the so… ▽ More

    Submitted 23 November, 2022; originally announced November 2022.

    Comments: Paper accepted in Humanoids 2022

  19. arXiv:2211.09716  [pdf, other

    cs.RO

    A Flexible MATLAB/Simulink Simulator for Robotic Floating-base Systems in Contact with the Ground

    Authors: Nuno Guedelha, Venus Pasandi, Giuseppe L'Erario, Silvio Traversaro, Daniele Pucci

    Abstract: Physics simulators are widely used in robotics fields, from mechanical design to dynamic simulation, and controller design. This paper presents an open-source MATLAB/Simulink simulator for rigid-body articulated systems, including manipulators and floating-base robots. Thanks to MATLAB/Simulink features like MATLAB system classes and Simulink function blocks, the presented simulator combines a pro… ▽ More

    Submitted 17 November, 2022; originally announced November 2022.

    Comments: To be published in IEEE-IRC 2022 proceedings, 5 pages with 6 figures, equal contribution by authors Nuno Guedelha and Venus Pasandi

  20. arXiv:2207.03198  [pdf, other

    cs.RO

    Dynamic Complementarity Conditions and Whole-Body Trajectory Optimization for Humanoid Robot Locomotion

    Authors: Stefano Dafarra, Giulio Romualdi, Daniele Pucci

    Abstract: The paper presents a planner to generate walking trajectories by using the centroidal dynamics and the full kinematics of a humanoid robot. The interaction between the robot and the walking surface is modeled explicitly via new conditions, the \emph{Dynamical Complementarity Constraints}. The approach does not require a predefined contact sequence and generates the footsteps automatically. We char… ▽ More

    Submitted 7 July, 2022; originally announced July 2022.

    Comments: It is an evolved paper of the conference version available at arXiv:2003.04633. Part of the results have been presented in the first author Ph.D. thesis available at arXiv:2004.07699

  21. Torque and velocity controllers to perform jumps with a humanoid robot: theory and implementation on the iCub robot

    Authors: Fabio Bergonti, Luca Fiorio, Daniele Pucci

    Abstract: Jum** can be an effective way of locomotion to overcome small terrain gaps or obstacles. In this paper we propose two different approaches to perform jumps with a humanoid robot. Specifically, starting from a pre-defined CoM trajectory we develop the theory for a velocity controller and for a torque controller based on an optimization technique for the evaluation of the joints input. The control… ▽ More

    Submitted 5 July, 2022; v1 submitted 3 July, 2022; originally announced July 2022.

    Journal ref: 2019 International Conference on Robotics and Automation (ICRA)

  22. Modeling and Control of Morphing Covers for the Adaptive Morphology of Humanoid Robots

    Authors: Fabio Bergonti, Gabriele Nava, Luca Fiorio, Giuseppe L'Erario, Daniele Pucci

    Abstract: This article takes a step to provide humanoid robots with adaptive morphology abilities. We present a systematic approach for enabling robotic covers to morph their shape, with an overall size fitting the anthropometric dimensions of a humanoid robot. More precisely, we present a cover concept consisting of two main components: a skeleton, which is a repetition of a basic element called node, and… ▽ More

    Submitted 5 July, 2022; v1 submitted 3 July, 2022; originally announced July 2022.

    Journal ref: IEEE Transactions on Robotics 2022

  23. arXiv:2205.08330  [pdf, other

    cs.RO eess.SY

    Nonlinear Model Identification and Observer Design for Thrust Estimation of Small-scale Turbojet Engines

    Authors: Affaf Junaid Ahamad Momin, Gabriele Nava, Giuseppe LErario, Hosameldin Awadalla Omer Mohamed, Fabio Bergonti, Punith Reddy Vanteddu, Francesco Braghin, Daniele Pucci

    Abstract: Jet-powered vertical takeoff and landing (VTOL) drones require precise thrust estimation to ensure adequate stability margins and robust maneuvering. Small-scale turbojets have become good candidates for powering heavy aerial drones. However, due to limited instrumentation available in these turbojets, estimating the precise thrust using classical techniques is not straightforward. In this paper,… ▽ More

    Submitted 17 May, 2022; originally announced May 2022.

    Comments: 6+1 pages

  24. arXiv:2205.08301  [pdf, other

    cs.RO

    Centroidal Aerodynamic Modeling and Control of Flying Multibody Robots

    Authors: Tong Hui, Antonello Paolino, Gabriele Nava, Giuseppe L'Erario, Fabio Di Natale, Fabio Bergonti, Francesco Braghin, Daniele Pucci

    Abstract: This paper presents a modeling and control framework for multibody flying robots subject to non-negligible aerodynamic forces acting on the centroidal dynamics. First, aerodynamic forces are calculated during robot flight in different operating conditions by means of Computational Fluid Dynamics (CFD) analysis. Then, analytical models of the aerodynamics coefficients are generated from the dataset… ▽ More

    Submitted 17 May, 2022; originally announced May 2022.

    Comments: 7 pages, 6 figures, to be published in IEEE ICRA 2022. Presentation video: https://youtu.be/WDb-OVlh5XA

  25. arXiv:2205.07835  [pdf, other

    cs.RO

    Whole-Body Human Kinematics Estimation using Dynamical Inverse Kinematics and Contact-Aided Lie Group Kalman Filter

    Authors: Prashanth Ramadoss, Lorenzo Rapetti, Yeshasvi Tirupachuri, Riccardo Grieco, Gianluca Milani, Enrico Valli, Stefano Dafarra, Silvio Traversaro, Daniele Pucci

    Abstract: Full-body motion estimation of a human through wearable sensing technologies is challenging in the absence of position sensors. This paper contributes to the development of a model-based whole-body kinematics estimation algorithm using wearable distributed inertial and force-torque sensing. This is done by extending the existing dynamical optimization-based Inverse Kinematics (IK) approach for joi… ▽ More

    Submitted 16 May, 2022; originally announced May 2022.

  26. arXiv:2205.07765  [pdf, other

    cs.RO

    An Experimental Comparison of Floating Base Estimators for Humanoid Robots with Flat Feet

    Authors: Prashanth Ramadoss, Stefano Dafarra, Silvio Traversaro, Daniele Pucci

    Abstract: Extended Kalman filtering is a common approach to achieve floating base estimation of a humanoid robot. These filters rely on measurements from an Inertial Measurement Unit (IMU) and relative forward kinematics for estimating the base position-and-orientation and its linear velocity along with the augmented states of feet position-and-orientation, thus giving them their name, flat-foot filters. Ho… ▽ More

    Submitted 16 May, 2022; originally announced May 2022.

    Comments: Submitted to RA-L

  27. arXiv:2204.07766  [pdf, other

    cs.RO math.DS nlin.AO

    An Integrated Programmable CPG with Bounded Output

    Authors: Venus Pasandi, Hamid Sadeghian, Mehdi Keshmiri, Daniele Pucci

    Abstract: Cyclic motions are fundamental patterns in robotic applications including industrial manipulation and legged robot locomotion. This paper proposes an approach for the online modulation of cyclic motions in robotic applications. For this purpose, we present an integrated programmable Central Pattern Generator (CPG) for the online generation of the reference joint trajectory of a robotic system out… ▽ More

    Submitted 16 April, 2022; originally announced April 2022.

    Comments: https://ieeexplore.ieee.org/document/9756235

    Journal ref: IEEE Transactions on Automatic Control, 2022

  28. arXiv:2204.05092  [pdf, other

    cs.RO

    Efficient Geometric Linearization of Moving-Base Rigid Robot Dynamics

    Authors: Martijn Bos, Silvio Traversaro, Daniele Pucci, Alessandro Saccon

    Abstract: The linearization of the equations of motion of a robotics system about a given state-input trajectory, including a controlled equilibrium state, is a valuable tool for model-based planning, closed-loop control, gain tuning, and state estimation. Contrary to the case of fixed based manipulators with prismatic or rotary joints, the state space of moving-base robotic systems such as humanoids, quadr… ▽ More

    Submitted 11 April, 2022; originally announced April 2022.

    MSC Class: Primary: 70E55 (Dynamics of multibody systems); 22Exx (Lie groups); 93-xx(Systems theory; control); 65-xx (Numerical analysis)

    Journal ref: AIMS Journal of Geometric Mechanics (JGM) 2022

  29. iCub3 Avatar System: Enabling Remote Fully-Immersive Embodiment of Humanoid Robots

    Authors: Stefano Dafarra, Ugo Pattacini, Giulio Romualdi, Lorenzo Rapetti, Riccardo Grieco, Kourosh Darvish, Gianluca Milani, Enrico Valli, Ines Sorrentino, Paolo Maria Viceconte, Alessandro Scalzo, Silvio Traversaro, Carlotta Sartore, Mohamed Elobaid, Nuno Guedelha, Connor Herron, Alexander Leonessa, Francesco Draicchio, Giorgio Metta, Marco Maggiali, Daniele Pucci

    Abstract: We present an avatar system designed to facilitate the embodiment of humanoid robots by human operators, validated through iCub3, a humanoid developed at the Istituto Italiano di Tecnologia (IIT). More precisely, the contribution of the paper is twofold: first, we present the humanoid iCub3 as a robotic avatar which integrates the latest significant improvements after about fifteen years of develo… ▽ More

    Submitted 25 January, 2024; v1 submitted 14 March, 2022; originally announced March 2022.

    Comments: This is the author's version of the work. It is posted here by permission of the AAAS for personal use, not for redistribution. The definitive version was published in https://www.science.org/doi/10.1126/scirobotics.adh3834 on January 24th 2024, DOI: 10.1126/scirobotics.adh3834

    Journal ref: Science Robotics, 24th January 2024

  30. arXiv:2203.04489  [pdf, other

    cs.RO

    Online Non-linear Centroidal MPC for Humanoid Robot Locomotion with Step Adjustment

    Authors: Giulio Romualdi, Stefano Dafarra, Giuseppe L'Erario, Ines Sorrentino, Silvio Traversaro, Daniele Pucci

    Abstract: This paper presents a Non-Linear Model Predictive Controller for humanoid robot locomotion with online step adjustment capabilities. The proposed controller considers the Centroidal Dynamics of the system to compute the desired contact forces and torques and contact locations. Differently from bipedal walking architectures based on simplified models, the presented approach considers the reduced ce… ▽ More

    Submitted 10 March, 2022; v1 submitted 8 March, 2022; originally announced March 2022.

    Comments: Paper accepted in ICRA 2022

    Journal ref: ICRA 2022

  31. arXiv:2105.14914  [pdf, other

    cs.RO

    DILIGENT-KIO: A Proprioceptive Base Estimator for Humanoid Robots using Extended Kalman Filtering on Matrix Lie Groups

    Authors: Prashanth Ramadoss, Giulio Romualdi, Stefano Dafarra, Francisco Javier Andrade Chavez, Silvio Traversaro, Daniele Pucci

    Abstract: This paper presents a contact-aided inertial-kinematic floating base estimation for humanoid robots considering an evolution of the state and observations over matrix Lie groups. This is achieved through the application of a geometrically meaningful estimator which is characterized by concentrated Gaussian distributions. The configuration of a floating base system like a humanoid robot usually req… ▽ More

    Submitted 31 May, 2021; originally announced May 2021.

    Comments: Accepted to the IEEE International Conference on Robotics and Automation (ICRA) 2021

  32. Modeling of Visco-Elastic Environments for Humanoid Robot Motion Control

    Authors: Giulio Romualdi, Stefano Dafarra, Daniele Pucci

    Abstract: This manuscript presents a model of compliant contacts for time-critical humanoid robot motion control. The proposed model considers the environment as a continuum of spring-damper systems, which allows us to compute the equivalent contact force and torque that the environment exerts on the contact surface. We show that the proposed model extends the linear and rotational springs and dampers - cla… ▽ More

    Submitted 30 May, 2021; originally announced May 2021.

    Journal ref: IEEE Robotics and Automation Letters ( Volume: 6, Issue: 3, July 2021)

  33. arXiv:2104.14534  [pdf, other

    cs.RO cs.LG stat.ML

    On the Emergence of Whole-body Strategies from Humanoid Robot Push-recovery Learning

    Authors: Diego Ferigo, Raffaello Camoriano, Paolo Maria Viceconte, Daniele Calandriello, Silvio Traversaro, Lorenzo Rosasco, Daniele Pucci

    Abstract: Balancing and push-recovery are essential capabilities enabling humanoid robots to solve complex locomotion tasks. In this context, classical control systems tend to be based on simplified physical models and hard-coded strategies. Although successful in specific scenarios, this approach requires demanding tuning of parameters and switching logic between specifically-designed controllers for handl… ▽ More

    Submitted 29 April, 2021; originally announced April 2021.

    Comments: Co-first authors: Diego Ferigo and Raffaello Camoriano; 8 pages

    Journal ref: IEEE Robotics and Automation Letters (RA-L) 2021

  34. arXiv:2104.13630  [pdf, other

    cs.RO cs.MA

    Shared Control of Robot-Robot Collaborative Lifting with Agent Postural and Force Ergonomic Optimization

    Authors: Lorenzo Rapetti, Yeshasvi Tirupachuri, Alberto Ranavolo, Tomohiro Kawakami, Takahide Yoshiike, Daniele Pucci

    Abstract: Humans show specialized strategies for efficient collaboration. Transferring similar strategies to humanoid robots can improve their capability to interact with other agents, leading the way to complex collaborative scenarios with multiple agents acting on a shared environment. In this paper we present a control framework for robot-robot collaborative lifting. The proposed shared controller takes… ▽ More

    Submitted 28 April, 2021; originally announced April 2021.

  35. A Plenum-Based Calibration Device for Tactile Sensor Arrays

    Authors: Joan Kangro, Anand Vazhapilli Sureshbabu, Silvio Traversaro, Daniele Pucci, Francesco Nori

    Abstract: In modern robotic applications, tactile sensor arrays (i.e., artificial skins) are an emergent solution to determine the locations of contacts between a robot and an external agent. Localizing the point of contact is useful but determining the force applied on the skin provides many additional possibilities. This additional feature usually requires time-consuming calibration procedures to relate t… ▽ More

    Submitted 23 March, 2021; originally announced March 2021.

    Comments: 8 pages, 18 figures

    Journal ref: IEEE Robotics and Automation Letters ( Volume: 3, Issue: 4, Oct. 2018)

  36. In Situ Translational Hand-Eye Calibration of Laser Profile Sensors using Arbitrary Objects

    Authors: Prajval Kumar Murali, Ines Sorrentino, Angelo Rendiniello, Claudio Fantacci, Enrico Villagrossi, Andrea Polo, Alessandro Ardesi, Marco Maggiali, Lorenzo Natale, Daniele Pucci, Silvio Traversaro

    Abstract: Hand-eye calibration of laser profile sensors is the process of extracting the homogeneous transformation between the laser profile sensor frame and the end-effector frame of a robot in order to express the data extracted by the sensor in the robot's global coordinate system. For laser profile scanners this is a challenging procedure, as they provide data only in two dimensions and state-of-the-ar… ▽ More

    Submitted 22 March, 2021; originally announced March 2021.

    Comments: The first two authors contributed equally to this work. Accepted to the IEEE International Conference on Robotics and Automation (ICRA) 2021

    Journal ref: IEEE International Conference on Robotics and Automation, 2021

  37. arXiv:2004.12083  [pdf, other

    cs.RO

    Non-Linear Trajectory Optimization for Large Step-Ups: Application to the Humanoid Robot Atlas

    Authors: Stefano Dafarra, Sylvain Bertrand, Robert J. Griffin, Giorgio Metta, Daniele Pucci, Jerry Pratt

    Abstract: Performing large step-ups is a challenging task for a humanoid robot. It requires the robot to perform motions at the limit of its reachable workspace while straining to move its body upon the obstacle. This paper presents a non-linear trajectory optimization method for generating step-up motions. We adopt a simplified model of the centroidal dynamics to generate feasible Center of Mass trajectori… ▽ More

    Submitted 25 April, 2020; originally announced April 2020.

    Comments: This article has been included in the first author's PhD thesis arXiv:2004.07699

  38. arXiv:2003.04633  [pdf, other

    cs.RO

    Whole-Body Walking Generation using Contact Parametrization: A Non-Linear Trajectory Optimization Approach

    Authors: Stefano Dafarra, Giulio Romualdi, Giorgio Metta, Daniele Pucci

    Abstract: In this paper, we describe a planner capable of generating walking trajectories by using the centroidal dynamics and the full kinematics of a humanoid robot model. The interaction between the robot and the walking surface is modeled explicitly through a novel contact parametrization. The approach is complementarity-free and does not need a predefined contact sequence. By solving an optimal control… ▽ More

    Submitted 10 March, 2020; originally announced March 2020.

    Comments: Accepted to ICRA2020

  39. arXiv:2001.00411  [pdf, other

    cs.RO

    Recent Advances in Human-Robot Collaboration Towards Joint Action

    Authors: Yeshasvi Tirupachuri, Gabriele Nava, Lorenzo Rapetti, Claudia Latella, Kourosh Darvish, Daniele Pucci

    Abstract: Robots existed as separate entities till now, but the horizons of a symbiotic human-robot partnership are impending. Despite all the recent technical advances in terms of hardware, robots are still not endowed with desirable relational skills that ensure a social component in their existence. This article draws from our experience as roboticists in Human-Robot Collaboration (HRC) with humanoid rob… ▽ More

    Submitted 2 January, 2020; originally announced January 2020.

    Comments: Extended Abstract Accepted and Presented at The Communication Challenges in Joint Action for Human-Robot Interaction Workshop, International Conference on Social Robotics (ICSR) 2019, Madrid, Spain

  40. A Benchmarking of DCM Based Architectures for Position, Velocity and Torque Controlled Humanoid Robots

    Authors: Giulio Romualdi, Stefano Dafarra, Yue Hu, Prashanth Ramadoss, Francisco Javier Andrade Chavez, Silvio Traversaro, Daniele Pucci

    Abstract: This paper contributes towards the benchmarking of control architectures for bipedal robot locomotion. It considers architectures that are based on the Divergent Component of Motion (DCM) and composed of three main layers: trajectory optimization, simplified model control, and whole-body QP control layer. While the first two layers use simplified robot models, the whole-body QP control layer uses… ▽ More

    Submitted 27 November, 2019; originally announced November 2019.

    Comments: arXiv admin note: text overlap with arXiv:1809.02167, arXiv:1909.10403. International Journal of Humanoid Robotics 2020

  41. arXiv:1911.01715  [pdf, other

    cs.RO cs.DC cs.LG eess.SY

    Gym-Ignition: Reproducible Robotic Simulations for Reinforcement Learning

    Authors: Diego Ferigo, Silvio Traversaro, Giorgio Metta, Daniele Pucci

    Abstract: This paper presents Gym-Ignition, a new framework to create reproducible robotic environments for reinforcement learning research. It interfaces with the new generation of Gazebo, part of the Ignition Robotics suite, which provides three main improvements for reinforcement learning applications compared to the alternatives: 1) the modular architecture enables using the simulator as a C++ library,… ▽ More

    Submitted 2 December, 2019; v1 submitted 5 November, 2019; originally announced November 2019.

    Comments: Accepted in SII2020

    Journal ref: 2020 IEEE/SICE International Symposium on System Integration (SII)

  42. arXiv:1910.06786  [pdf, other

    cs.RO

    Trajectory Advancement for Robot Stand-up with Human Assistance

    Authors: Yeshasvi Tirupachuri, Gabriele Nava, Lorenzo Rapetti, Claudia Latella, Daniele Pucci

    Abstract: Physical interactions are inevitable part of human-robot collaboration tasks and rather than exhibiting simple reactive behaviors to human interactions, collaborative robots need to be endowed with intuitive behaviors. This paper proposes a trajectory advancement approach that facilitates advancement along a reference trajectory by leveraging assistance from helpful interaction wrench present duri… ▽ More

    Submitted 14 October, 2019; originally announced October 2019.

    Comments: Accepted to The first Italian Robotics and Intelligent Machines Conference (I-RIM 2019). arXiv admin note: substantial text overlap with arXiv:1907.13445

  43. Modeling, Identification and Control of Model Jet Engines for Jet Powered Robotics

    Authors: Giuseppe L'Erario, Luca Fiorio, Gabriele Nava, Fabio Bergonti, Hosameldin Awadalla Omer Mohamed, Emilio Benenati, Silvio Traversaro, Daniele Pucci

    Abstract: The paper contributes towards the modeling, identification, and control of model jet engines. We propose a nonlinear, second order model in order to capture the model jet engines governing dynamics. The model structure is identified by applying sparse identification of nonlinear dynamics, and then the parameters of the model are found via gray-box identification procedures. Once the model has been… ▽ More

    Submitted 4 June, 2020; v1 submitted 29 September, 2019; originally announced September 2019.

    Comments: 8 pages, 12 figures, submitted to RA-L and ICRA

  44. arXiv:1909.10403  [pdf, other

    cs.RO

    Online DCM Trajectory Generation for Push Recovery of Torque-Controlled Humanoid Robots

    Authors: Milad Shafiee, Giulio Romualdi, Stefano Dafarra, Francisco Javier Andrade Chavez, Daniele Pucci

    Abstract: We present a computationally efficient method for online planning of bipedal walking trajectories with push recovery. In particular, the proposed methodology fits control architectures where the Divergent-Component-of-Motion (DCM) is planned beforehand, and adds a step adapter to adjust the planned trajectories and achieve push recovery. Assuming that the robot is in a single support state, the st… ▽ More

    Submitted 14 October, 2019; v1 submitted 23 September, 2019; originally announced September 2019.

    Journal ref: 2019 IEEE-RAS International Conference on Humanoid Robots (HUMANOIDS)

  45. arXiv:1909.10080  [pdf, other

    cs.RO

    Whole-Body Geometric Retargeting for Humanoid Robots

    Authors: Kourosh Darvish, Yeshasvi Tirupachuri, Giulio Romualdi, Lorenzo Rapetti, Diego Ferigo, Francisco Javier Andrade Chavez, Daniele Pucci

    Abstract: Humanoid robot teleoperation allows humans to integrate their cognitive capabilities with the apparatus to perform tasks that need high strength, manoeuvrability and dexterity. This paper presents a framework for teleoperation of humanoid robots using a novel approach for motion retargeting through inverse kinematics over the robot model. The proposed method enhances scalability for retargeting, i… ▽ More

    Submitted 22 September, 2019; originally announced September 2019.

    Comments: Equal author contribution from Kourosh Darvish and Yeshasvi Tirupachuri

    Journal ref: 2019 IEEE-RAS International Conference on Humanoid Robots

  46. arXiv:1909.07669  [pdf, other

    eess.SY cs.RO

    Model-Based Real-Time Motion Tracking using Dynamical Inverse Kinematics on SO(3)

    Authors: Lorenzo Rapetti, Yeshasvi Tirupachuri, Kourosh Darvish, Claudia Latella, Daniele Pucci

    Abstract: This paper contributes towards the development of motion tracking algorithms for time-critical applications, proposing an infrastructure for solving dynamically the inverse kinematics of highly articulate systems such as humans. We present a method based on the integration of differential kinematics using distance measurement on SO(3) for which the convergence is proved using Lyapunov analysis. An… ▽ More

    Submitted 30 March, 2020; v1 submitted 17 September, 2019; originally announced September 2019.

  47. arXiv:1907.13445  [pdf, other

    cs.RO eess.SY

    Trajectory Advancement during Human-Robot Collaboration

    Authors: Yeshasvi Tirupachuri, Gabriele Nava, Lorenzo Rapetti, Claudia Latella, Daniele Pucci

    Abstract: As technology advances, the barriers between the co-existence of humans and robots are slowly coming down. The prominence of physical interactions for collaboration and cooperation between humans and robots will be an undeniable fact. Rather than exhibiting simple reactive behaviors to human interactions, it is desirable to endow robots with augmented capabilities of exploiting human interactions… ▽ More

    Submitted 31 July, 2019; originally announced July 2019.

    Comments: Accepted to the 28th IEEE International Conference on Robot & Human Interactive Communication (IEEE RO-MAN 2019)

  48. arXiv:1907.11906  [pdf, other

    cs.RO

    Jerk Control of Floating Base Systems with Contact-Stable Parametrised Force Feedback

    Authors: Ahmad Gazar, Gabriele Nava, Francisco Javier Andrade Chavez, Daniele Pucci

    Abstract: Nonlinear controllers for floating base systems in contact with the environment are often framed as quadratic programming (QP) optimization problems. Common drawbacks of such QP based controllers are: the control input often experiences discontinuities; no force feedback from Force/Torque (FT) sensors installed on the robot is taken into account. This paper attempts to address these limitations us… ▽ More

    Submitted 8 September, 2020; v1 submitted 27 July, 2019; originally announced July 2019.

  49. arXiv:1906.05070  [pdf, other

    cs.RO

    Identification of Motor Parameters on Coupled Joints

    Authors: Nuno Guedelha, Silvio Traversaro, Daniele Pucci

    Abstract: The estimation of the motor torque and friction parameters are crucial for implementing an efficient low level joint torque control. In a set of coupled joints, the actuators torques are mapped to the output joint torques through a coupling matrix, such that the motor torque and friction parameters appear entangled from the point of view of the joints. As a result, their identification is problema… ▽ More

    Submitted 12 June, 2019; originally announced June 2019.

    Comments: IntelliSys 2019

  50. arXiv:1906.02286  [pdf, other

    cs.RO

    A Generic Synchronous Dataflow Architecture to Rapidly Prototype and Deploy Robot Controllers

    Authors: Diego Ferigo, Silvio Traversaro, Francesco Romano, Daniele Pucci

    Abstract: The paper presents a software architecture to optimize the process of prototy** and deploying robot controllers that are synthesized using model-based design methodologies. The architecture is composed of a framework and a pipeline. Therefore, the contribution of the paper is twofold. First, we introduce an open-source actor-oriented framework that abstracts the common robotic uses of middleware… ▽ More

    Submitted 2 February, 2020; v1 submitted 5 June, 2019; originally announced June 2019.

    Comments: Will appear in IJARS