To control how a robot moves, motion planning algorithms must compute paths in high-dimensional state spaces while accounting for physical constraints related to motors and joints, generating smooth and stable motions, avoiding obstacles, and preventing collisions. A motion planning algorithm must therefore balance competing demands, and should ideally incorporate uncertainty to handle noise, model errors, and facilitate deployment in complex environments. To address these issues, we introduce a framework for robot motion planning based on variational Gaussian Processes, which unifies and generalizes various probabilistic-inference-based motion planning algorithms. Our framework provides a principled and flexible way to incorporate equality-based, inequality-based, and soft motion-planning constraints during end-to-end training, is straightforward to implement, and provides both interval-based and Monte-Carlo-based uncertainty estimates. We conduct experiments using different environments and robots, comparing against baseline approaches based on the feasibility of the planned paths, and obstacle avoidance quality. Results show that our proposed approach yields a good balance between success rates and path quality.
翻译:为控制机器人运动,运动规划算法需在高维状态空间中计算路径,同时考虑与电机和关节相关的物理约束、生成平滑稳定的运动、规避障碍物并防止碰撞。运动规划算法必须平衡相互竞争的需求,理想情况下还应融入不确定性以应对噪声、模型误差,并便于在复杂环境中部署。为解决这些问题,我们提出一种基于变分高斯过程的机器人运动规划框架,该框架统一并泛化了多种基于概率推理的运动规划算法。该框架提供了一种原则性强且灵活的方式,可在端到端训练中融入等式约束、不等式约束及软运动规划约束,易于实现,并能提供区间估计和蒙特卡洛估计的不确定性度量。我们在不同环境和机器人上开展实验,基于规划路径的可行性和避障质量与基线方法进行对比。结果表明,所提方法在成功率和路径质量之间取得了良好平衡。