论文标题

机器人多模式运动的全身轨迹优化

Whole-Body Trajectory Optimization for Robot Multimodal Locomotion

论文作者

L'Erario, Giuseppe, Nava, Gabriele, Romualdi, Giulio, Bergonti, Fabio, Razza, Valentino, Dafarra, Stefano, Pucci, Daniele

论文摘要

为多模式机器人计划可行的轨迹的一般问题仍然是一个开放的挑战。本文提出了一种全身轨迹优化方法,该方法通过结合为空中和腿部机器人开发的方法和工具来应对这一挑战。首先,介绍了启用全身轨迹优化框架的机器人模型。关键模型是所谓的机器人质心动量,其动力学与空中和地面运动的机器人驱动模型直接相关。然后,本文介绍了如何在最佳控制问题中使用这些模型来以统一的方法生成陆地或空中运动轨迹。优化问题考虑了机器人运动学,动量,推力力及其界限。使用多模式机器人铁库(一种飞行的人形机器人)表达一定程度的陆地和空中运动,对总体方法进行了验证。为了解决相关的最佳轨迹生成问题,我们采用了Adam,这是一个定制的开源库,该库实现了使用Casadi计算刚体动力学的算法集合。

The general problem of planning feasible trajectories for multimodal robots is still an open challenge. This paper presents a whole-body trajectory optimisation approach that addresses this challenge by combining methods and tools developed for aerial and legged robots. First, robot models that enable the presented whole-body trajectory optimisation framework are presented. The key model is the so-called robot centroidal momentum, the dynamics of which is directly related to the models of the robot actuation for aerial and terrestrial locomotion. Then, the paper presents how these models can be employed in an optimal control problem to generate either terrestrial or aerial locomotion trajectories with a unified approach. The optimisation problem considers robot kinematics, momentum, thrust forces and their bounds. The overall approach is validated using the multimodal robot iRonCub, a flying humanoid robot that expresses a degree of terrestrial and aerial locomotion. To solve the associated optimal trajectory generation problem, we employ ADAM, a custom-made open-source library that implements a collection of algorithms for calculating rigid-body dynamics using CasADi.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源