This paper presents a data-driven decentralized trajectory optimization approach for multi-robot motion planning in dynamic environments. When navigating in a shared space, each robot needs accurate motion predictions of neighboring robots to achieve predictive collision avoidance. These motion predictions can be obtained among robots by sharing their future planned trajectories with each other via communication. However, such communication may not be available nor reliable in practice. In this paper, we introduce a novel trajectory prediction model based on recurrent neural networks (RNN) that can learn multi-robot motion behaviors from demonstrated trajectories generated using a centralized sequential planner. The learned model can run efficiently online for each robot and provide interaction-aware trajectory predictions of its neighbors based on observations of their history states. We then incorporate the trajectory prediction model into a decentralized model predictive control (MPC) framework for multi-robot collision avoidance. Simulation results show that our decentralized approach can achieve a comparable level of performance to a centralized planner while being communication-free and scalable to a large number of robots. We also validate our approach with a team of quadrotors in real-world experiments.
翻译:本文为动态环境中的多机器人运动规划提供了一种数据驱动分散轨道优化方法。 当在共享空间中导航时,每个机器人都需要对相邻机器人进行准确的运动预测,以便实现预测性碰撞的避免。这些运动预测可以通过通过通信在机器人之间分享其未来计划轨迹而获得。然而,这种通信可能无法提供,在实践中也不可能可靠。在本文件中,我们引入了基于经常性神经网络的新颖的轨迹预测模型(RNN),该模型能够从使用中央相继规划器生成的演示轨迹中学习多机器人运动行为。所学的模型可以高效运行每个机器人在线,并根据对历史状态的观察,提供其邻居的交互觉悟轨迹预测。我们随后将轨迹预测模型纳入一个分散模型预测控制框架,以避免多机器人碰撞。模拟结果显示,我们分散的方法可以达到与中央规划器的类似性能水平,同时可以对大量机器人进行无通信和可伸缩。我们还验证了我们的方法,在现实世界实验中与一批磁体分析器进行对比。