Performing highly agile acrobatic motions with a long flight phase requires perfect timing, high accuracy, and coordination of the full-body motion. To address these challenges, we present a novel approach on timings and trajectory optimization framework for legged robots performing aggressive 3D jumping. In our method, we firstly utilize an effective optimization framework using simplified rigid body dynamics to solve for contact timings and a reference trajectory of the robot body. The solution of this module is then used to formulate a full-body trajectory optimization based on the full nonlinear dynamics of the robot. This combination allows us to effectively optimize for contact timings while ensuring that the jumping trajectory can be effectively realized in the robot hardware. We first validate the efficiency of the proposed framework on the A1 robot model for various 3D jumping tasks such as double-backflips off the high altitude of 2m. Experimental validation was then successfully conducted for various aggressive 3D jumping motions such as diagonal jumps, barrel roll, and double barrel roll from a box of heights 0.4m and 0.9m, respectively.
翻译:为了应对这些挑战,我们提出了一个新颖的方法,用于对进行3D狂轰滥炸的脚步机器人的计时和轨迹优化框架。在我们的方法中,我们首先使用一个有效的优化框架,使用简化的僵硬体动态来解决接触时间和机器人身体的参考轨迹。然后,该模块的解决方案用于根据机器人的完全非线性动态来设计一个全体轨迹优化。这种组合使我们能够有效地优化接触时间,同时确保机器人硬件能够有效实现跳跃轨迹。我们首先验证了A1机器人模型中各种3D跳跃任务的拟议框架的效率,例如2米高空上的双反翻翻翻滑。随后成功地对3D跳动进行了实验性验证,例如对角跳、桶滚和从0.4米和0.9米高的盒子中双桶滚动。