论文标题
脚步放置和时间安排的异步实时优化在两足步行机器人中
Asynchronous Real-Time Optimization of Footstep Placement and Timing in Bipedal Walking Robots
论文作者
论文摘要
在线脚步规划对于两足动物的步行机器人至关重要,以便能够在骚乱的情况下行走。直到最近,仅通过优化脚步的放置来实现这一目标,从而保持步骤的持续时间。在本文中,我们介绍了一个脚步规划师,能够通过异步组合两个优化器实时优化脚步放置和时间,我们称之为异步实时优化(ARTO)。第一个以大约25 Hz运行的优化器利用四阶runge-kutta(RK4)方法准确地近似于双皮德步行的线性反向摆(LIP)模型的动力学,然后使用非线性优化在较低频率下找到最佳脚步和持续时间。以大约250 Hz运行的第二个优化器,使用源自唇部模型的完整动力学和约束惩罚项来执行梯度下降的分析梯度,该梯度下降了梯度下降,该梯度发现了大约最佳的脚步放置和更高频率的时间。通过异步将两个优化器组合在一起,ARTO具有对梯度下降优化器的干扰,准确的解决方案的快速反应的好处,这些解决方案避免了RK4优化器的局部优化,并增加了从两个优化器中找到可行解决方案的可能性。在实验上,我们表明ARTO能够从相当大的推动力中恢复,并与标准的脚步位置优化器相比,为更大的参考速度变化产生可行的解决方案,并且仅使用RK4优化器就胜过表现。
Online footstep planning is essential for bipedal walking robots to be able to walk in the presence of disturbances. Until recently this has been achieved by only optimizing the placement of the footstep, keeping the duration of the step constant. In this paper we introduce a footstep planner capable of optimizing footstep placement and timing in real-time by asynchronously combining two optimizers, which we refer to as asynchronous real-time optimization (ARTO). The first optimizer which runs at approximately 25 Hz, utilizes a fourth-order Runge-Kutta (RK4) method to accurately approximate the dynamics of the linear inverted pendulum (LIP) model for bipedal walking, then uses non-linear optimization to find optimal footsteps and duration at a lower frequency. The second optimizer that runs at approximately 250 Hz, uses analytical gradients derived from the full dynamics of the LIP model and constraint penalty terms to perform gradient descent, which finds approximately optimal footstep placement and timing at a higher frequency. By combining the two optimizers asynchronously, ARTO has the benefits of fast reactions to disturbances from the gradient descent optimizer, accurate solutions that avoid local optima from the RK4 optimizer, and increases the probability that a feasible solution will be found from the two optimizers. Experimentally, we show that ARTO is able to recover from considerably larger pushes and produces feasible solutions to larger reference velocity changes than a standard footstep location optimizer, and outperforms using just the RK4 optimizer alone.