1. Torque and velocity controllers to perform jumps with a humanoid robot: theory and implementation on the iCub robot
- Author
-
Daniele Pucci, Fabio Bergonti, and Luca Fiorio
- Subjects
FOS: Computer and information sciences ,0209 industrial biotechnology ,Angular momentum ,021103 operations research ,Computer science ,0211 other engineering and technologies ,Angular velocity ,02 engineering and technology ,Torso ,Computer Science::Robotics ,Computer Science - Robotics ,020901 industrial engineering & automation ,medicine.anatomical_structure ,Control theory ,Trajectory ,medicine ,Robot ,Torque ,Robotics (cs.RO) ,iCub ,Humanoid robot ,ComputingMethodologies_COMPUTERGRAPHICS - Abstract
Jumping 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 controllers have been tested both in simulation and on the humanoid robot iCub. In simulation the robot was able to jump using both controllers, while the real system jumped with the velocity controller only. The results highlight the importance of controlling the centroidal angular momentum and they suggest that the joint performances, namely maximum power, of the legs and torso joints, and the low level control performances are fundamental to achieve acceptable results.
- Published
- 2022
- Full Text
- View/download PDF