In this letter, we propose a whole-body control strategy for humanoid robots in multi-contact settings that enables switching between fixed and sliding contacts under active balance. We compute, in real-time, a safe center-of-mass position and wrench distribution of the contact points based on the Chebyshev center. Our solution is formulated as a quadratic programming problem without a priori computation of balance regions. We assess our approach with experiments highlighting switches between fixed and sliding contact modes in multi-contact configurations. A humanoid robot demonstrates such contact interchanges from fully-fixed to multi-sliding and also shuffling of the foot. The scenarios illustrate the performance of our control scheme in achieving the desired forces, CoM position attractor, and planned trajectories while actively maintaining balance.
翻译:在此信中,我们为多接触环境中的人体机器人提出了一个全体控制战略,使固定和滑动的接触能够在积极平衡下转换成固定和滑动的接触。我们实时计算以Chebyshev中心为基础的接触点的安全中枢位置和扳手分布。我们的解决方案是一个二次编程问题,不预先计算平衡区域。我们通过实验来评估多接触配置中固定和滑动接触模式之间的开关。一个人类机器人展示了从完全固定到多滑动的接触交换,以及脚部的折叠。这些情景说明了我们在积极保持平衡的同时,在达到理想的力量、 COM 位置吸引器和计划轨迹方面的控制计划绩效。