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.
翻译:跳跃可以是移动以克服小地形差距或障碍的一种有效方法。 在本文中, 我们提出两种不同的方法来使用人形机器人跳跃。 具体地说, 从预设的COM轨迹开始, 我们根据优化技术开发速度控制器和手动控制器的理论, 用于评价联合输入。 控制器在模拟和人体机器人iCub 中都进行了测试。 在模拟中, 机器人能够使用两个控制器跳跃, 而真正的系统只能用速度控制器跳跃。 结果凸显了控制半圆形角动力的重要性, 并表明联合性动作, 即最大功率, 腿和托尔索接合, 以及低水平控制性能对于取得可接受的效果至关重要 。