Reinforced Potential Field for Multi-Robot Motion Planning in Cluttered Environments
Dengyu Zhang, Xinyu Zhang, Zheng Zhang, Bo Zhu, and Qingrui Zhang

TL;DR
This paper introduces a reinforced potential field approach combining reinforcement learning and artificial potential fields for distributed multi-robot motion planning in cluttered environments, emphasizing real-time efficiency and scalability.
Contribution
It presents a novel integrated method with self-attention-based interaction modeling and a soft wall-following rule, enabling scalable and smooth multi-robot navigation.
Findings
Outperforms vanilla APF and RL in simulations
Demonstrated effectiveness with quadrotor experiments
Scalable to any number of robots
Abstract
Motion planning is challenging for multiple robots in cluttered environments without communication, especially in view of real-time efficiency, motion safety, distributed computation, and trajectory optimality, etc. In this paper, a reinforced potential field method is developed for distributed multi-robot motion planning, which is a synthesized design of reinforcement learning and artificial potential fields. An observation embedding with a self-attention mechanism is presented to model the robot-robot and robot-environment interactions. A soft wall-following rule is developed to improve the trajectory smoothness. Our method belongs to reactive planning, but environment properties are implicitly encoded. The total amount of robots in our method can be scaled up to any number. The performance improvement over a vanilla APF and RL method has been demonstrated via numerical simulations.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms · Distributed Control Multi-Agent Systems · Reinforcement Learning in Robotics
