iCub Whole-Body Control through Force Regulation on Rigid Non-Coplanar Contacts

  title={iCub Whole-Body Control through Force Regulation on Rigid Non-Coplanar Contacts},
  author={Francesco Nori and Silvio Traversaro and Jorhabib Eljaik and Francesco Romano and Andrea Del Prete and Daniele Pucci},
  journal={Frontiers Robotics AI},
This paper details the implementation on the humanoid robot iCub of state-of-the-art algorithms for whole-body control. We regulate the forces between the robot and its surrounding environment to stabilize a desired robot posture. We assume that the forces and torques are exerted on rigid contacts. The validity of this assumption is guaranteed by constraining the contact forces and torques, e.g. the contact forces must belong to the associated friction cones. The implementation of this control… 
Whole-body Force Control of the iCub Humanoid Robot for Balancing Tasks
This paper overviews the whole-body force control framework implemented on the iCub humanoid robot. This framework consists in a hierarchy of two tasks, where the highest priority task is a force
Design and Control of a Miniature Bipedal Robot with Proprioceptive Actuation for Dynamic Behaviors
As the study of humanoid robots becomes a world-wide interdisciplinary research field, the demand for a cost-effective bipedal robot system capable of dynamic behaviors is growing exponentially. This
Adaptive Friction Compensation for Humanoid Robots without Joint-Torque Sensors
An adaptive friction compensator based on a second-order sliding mode is developed and illustrated on a humanoid robot and is applied to the 12 DoFs of the robot's legs for CoM motion.
Optimal control based push recovery strategy for the iCub humanoid robot with series elastic actuators
  • Yue Hu, K. Mombaur
  • Computer Science, Engineering
    2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
  • 2017
This paper uses whole-body models combined with optimal control to explore the problem of push recovery in humanoid robots, and optimized for a stable motion that allows to perform recovery within one step.
Reactive whole-body control for humanoid balancing on non-rigid unilateral contacts
  • Mingxing Liu, V. Padois
  • Engineering
    2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
  • 2015
This paper proposes a reactive control approach that automatically regulates contact forces and whole-body motions based on the motion of contact points without the awareness of the rigidity properties of the contact material.
Force Control of the iCub Humanoid for One-foot Balancing
This paper overviews the whole-body force control framework implemented on the iCub humanoid platform. This framework consists in a hierarchy of two tasks, where the highest priority task is a force
Implementing Torque Control with High-Ratio Gear Boxes and Without Joint-Torque Sensors
A complete framework (estimation, identification and control) for the implementation of joint-torque control on the humanoid robot HRP-2 is presented and the quality of the identified motor models is verified by analyzing the contribution of the feedforward terms of the torque controller, which dominate the feedback terms.
Actuator Model, Identification and Differential Dynamic Programming for a TALOS Humanoid Robot
A non linear optimal control solver to realize torque control on actuators embedded in a TALOS humanoid robot is validated and it is demonstrated that the DDP can decrease the quality of the tracking to avoid physical limits in angular position, velocity and current in extreme conditions such as carrying large loads.
A Predictive Momentum-Based Whole-Body Torque Controller: Theory and Simulations for the iCub Stepping
A Model Predictive Controller is conceived which determines a desired set of contact wrenches by predicting the future evolution of the robot, while taking into account constraints switching in case of steps, revealing high robustness and reliability when executing a recovery strategy.
Whole-Body Active Compliance Control for Humanoid Robots with Robot Skin
A novel control framework to integrate the multi-modal tactile information of a robot skin with different control strategies is presented, producing dynamic behaviours suitable for Human-Robot Interactions (HRI).


Full-Body Compliant Human–Humanoid Interaction: Balancing in the Presence of Unknown External Forces
The importance of replicating human-like capabilities and responses during human-robot interaction in this context is described, including compliant balance, even when affected by unknown external forces, which demonstrates the effectiveness of the method.
Force feedback exploiting tactile and proximal force/torque sensing
The main result of the paper is to give a methodology for computing whole body dynamics by aligning a model of the system dynamics with the measurements coming from the available sensors by integrating embedded force/torque sensors, inertial sensors, and distributed tactile sensors.
Control of legged robots with optimal distribution of contact forces
This paper presents an inverse dynamics controller for legged robots that use torque redundancy to create an optimal distribution of contact constraints and shows how this can be used to minimize tangential forces during locomotion, therefore significantly improving the locomotion ofLegged robots on difficult terrains.
Posture and balance control for biped robots based on contact force optimization
A new balancing control approach for regulating the center of mass position and trunk orientation of a bipedal robot in a compliant way by adopting the formulation of the force distribution as an optimization problem.
Forces acting on a biped robot. Center of pressure-zero moment point
  • P. Sardain, G. Bessonnet
  • Engineering
    IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans
  • 2004
A virtual CoP-ZMP is defined, allowing us to extend the concept when walking on uneven terrain, and analyzing the evolution of the ground contact forces obtained from a human walker wearing robot feet as shoes.
Partial force control of constrained floating-base robots
A new formulation of the lexicographic optimization problem typically arising in multi-task motion/force control frameworks is derived, which leads to an equivalent optimization with reduced computational complexity, comparable to inverse-dynamics based approaches.
Identifiability and identification of inertial parameters using the underactuated base-link dynamics for legged multibody systems
The useful mechanical feature to analyze the dynamics of legged system is proven: the set of inertial parameters appearing in the equation of motion of the under-actuated base is equivalent to the set in the equations of the whole body.
Synthesis and control of whole-body behaviors in humanoid systems
This thesis presents a control methodology for the synthesis of realtime whole-body control behaviors in humanoid systems and establishes mathematical foundations that characterize the kinematic and dynamic behaviors of task and postural criteria under balance and contact stability constraints.
Control Strategies for Robots in Contact
In the field of robotics, there is a growing need to provide robots with the ability to interact with complex and unstructured environments. Operations in such environments pose significant
Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics
An experimental evaluation of hierarchical inverse dynamics controllers based on cascades of quadratic programs in the context of balance control for a humanoid robot shows that they can be used for feedback control of humanoid robots and that momentum-based balance control can be efficiently implemented on a real robot.