Trajectory optimization is a widely used technique in robot motion planning for letting the dynamics and constraints on the system shape and synthesize complex behaviors. Several previous works have shown its benefits in high-dimensional continuous state spaces and under differential constraints. However, long time horizons and planning around obstacles in non-convex spaces pose challenges in guaranteeing convergence or finding optimal solutions. As a result, discrete graph search planners and sampling-based planers are preferred when facing obstacle-cluttered environments. A recently developed algorithm called INSAT effectively combines graph search in the low-dimensional subspace and trajectory optimization in the full-dimensional space for global kinodynamic planning over long horizons. Although INSAT successfully reasoned about and solved complex planning problems, the numerous expensive calls to an optimizer resulted in large planning times, thereby limiting its practical use. Inspired by the recent work on edge-based parallel graph search, we present PINSAT, which introduces systematic parallelization in INSAT to achieve lower planning times and higher success rates, while maintaining significantly lower costs over relevant baselines. We demonstrate PINSAT by evaluating it on 6 DoF kinodynamic manipulation planning with obstacles.
翻译:轨迹优化是机器人运动规划中广泛使用的技术,通过系统的动力学和约束来塑造并生成复杂行为。此前多项研究已证明其在高维连续状态空间及微分约束下的优势。然而,长时域规划及非凸空间中的障碍物回避对保证收敛性或寻找最优解构成挑战。因此,在障碍物密集环境中,离散图搜索规划器和基于采样的规划器更受青睐。最新提出的INSAT算法有效结合了低维子空间的图搜索与全维空间的轨迹优化,可进行长时域全局动力学规划。尽管INSAT成功推理并解决了复杂规划问题,但大量对优化器的昂贵调用导致规划时间过长,限制了其实用性。受最新基于边的并行图搜索研究启发,我们提出PINSAT,在INSAT中引入系统化并行化机制,在显著维持低于相关基线的成本的同时,实现更短的规划时间和更高的成功率。我们通过6自由度动力学操作规划(含障碍物)的评估实验证明了PINSAT的性能。