Skip to main content

Showing 1–23 of 23 results for author: Dafarra, S

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. 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

  3. 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.

  4. 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

  5. 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

  6. 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.

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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)

  12. 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

  13. arXiv:2004.07699  [pdf, other

    cs.RO

    Predictive Whole-Body Control of Humanoid Robot Locomotion

    Authors: Stefano Dafarra

    Abstract: Humanoid robots are machines built with an anthropomorphic shape. Despite decades of research into the subject, it is still challenging to tackle the robot locomotion problem from an algorithmic point of view. For example, these machines cannot achieve a constant forward body movement without exploiting contacts with the environment. The reactive forces resulting from the contacts are subject to s… ▽ More

    Submitted 16 April, 2020; originally announced April 2020.

    Comments: This work is a Ph.D. thesis enclosing the following articles: arXiv:1705.10638, arXiv:1807.05395, arXiv:2003.04633 and arXiv:2004.12083

  14. 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

  15. 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

  16. 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)

  17. A Benchmarking of DCM Based Architectures for Position and Velocity Controlled Walking of Humanoid Robots

    Authors: Giulio Romualdi, Stefano Dafarra, Yue Hu, Daniele Pucci

    Abstract: This paper contributes towards the development and comparison of Divergent-Component-of-Motion (DCM) based control architectures for humanoid robot locomotion. More precisely, we present and compare several DCM based implementations of a three layer control architecture. From top to bottom, these three layers are here called: trajectory optimization, simplified model control, and whole-body QP con… ▽ More

    Submitted 10 November, 2018; v1 submitted 6 September, 2018; originally announced September 2018.

    Comments: Submitted to Humanoids2018

    Journal ref: 2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)

  18. Telexistence and Teleoperation for Walking Humanoid Robots

    Authors: Mohamed Elobaid, Yue Hu, Giulio Romualdi, Stefano Dafarra, Jan Babic, Daniele Pucci

    Abstract: This paper proposes an architecture for achieving telexistence and teleoperation of humanoid robots. The architecture combines several technological set-ups, methodologies, locomotion and manipulation algorithms in a novel manner, thus building upon and extending works available in literature. The approach allows a human operator to command and telexist with the robot. Therefore, in this work we t… ▽ More

    Submitted 4 April, 2019; v1 submitted 5 September, 2018; originally announced September 2018.

  19. arXiv:1807.05395  [pdf, other

    cs.RO

    A Control Architecture with Online Predictive Planning for Position and Torque Controlled Walking of Humanoid Robots

    Authors: Stefano Dafarra, Gabriele Nava, Marie Charbonneau, Nuno Guedelha, Francisco Andrade, Silvio Traversaro, Luca Fiorio, Francesco Romano, Francesco Nori, Giorgio Metta, Daniele Pucci

    Abstract: A common approach to the generation of walking patterns for humanoid robots consists in adopting a layered control architecture. This paper proposes an architecture composed of three nested control loops. The outer loop exploits a robot kinematic model to plan the footstep positions. In the mid layer, a predictive controller generates a Center of Mass trajectory according to the well-known table-c… ▽ More

    Submitted 14 July, 2018; originally announced July 2018.

    Comments: IROS 2018

  20. arXiv:1707.09226  [pdf, other

    cs.RO

    Modeling and Control of Humanoid Robots in Dynamic Environments: iCub Balancing on a Seesaw

    Authors: Gabriele Nava, Daniele Pucci, Nuno Guedelha, Silvio Traversaro, Francesco Romano, Stefano Dafarra, Francesco Nori

    Abstract: Forthcoming applications concerning humanoid robots may involve physical interaction between the robot and a dynamic environment. In such scenario, classical balancing and walking controllers that neglect the environment dynamics may not be sufficient for achieving a stable robot behavior. This paper presents a modeling and control framework for balancing humanoid robots in contact with a dynamic… ▽ More

    Submitted 9 March, 2018; v1 submitted 28 July, 2017; originally announced July 2017.

  21. arXiv:1705.10638  [pdf, other

    cs.RO

    A Receding Horizon Push Recovery Strategy for Balancing the iCub Humanoid Robot

    Authors: Stefano Dafarra, Francesco Romano, Francesco Nori

    Abstract: Balancing and reacting to strong and unexpected pushes is a critical requirement for humanoid robots. We recently designed a capture point based approach which interfaces with a momentum-based torque controller and we implemented and validated it on the iCub humanoid robot. In this work we implement a Receding Horizon control, also known as Model Predictive Control, to add the possibility to predi… ▽ More

    Submitted 30 May, 2017; originally announced May 2017.

  22. arXiv:1705.10635  [pdf, other

    cs.RO

    A Predictive Momentum-Based Whole-Body Torque Controller: Theory and Simulations for the iCub Step**

    Authors: Stefano Dafarra, Francesco Romano, Gabriele Nava, Francesco Nori

    Abstract: When balancing, a humanoid robot can be easily subjected to unexpected disturbances like external pushes. In these circumstances, reactive movements as steps become a necessary requirement in order to avoid potentially harmful falling states. In this paper we conceive a Model Predictive Controller which determines a desired set of contact wrenches by predicting the future evolution of the robot, w… ▽ More

    Submitted 28 July, 2017; v1 submitted 30 May, 2017; originally announced May 2017.

  23. Torque-Controlled Step**-Strategy Push Recovery: Design and Implementation on the iCub Humanoid Robot

    Authors: Stefano Dafarra, Francesco Romano, Francesco Nori

    Abstract: One of the challenges for the robotics community is to deploy robots which can reliably operate in real world scenarios together with humans. A crucial requirement for legged robots is the capability to properly balance on their feet, rejecting external disturbances. iCub is a state-of-the-art humanoid robot which has only recently started to balance on its feet. While the current balancing contro… ▽ More

    Submitted 30 May, 2017; originally announced May 2017.