Workflow
Graph Neural Networks
icon
Search documents
《Science Robotics》封面:DeepMind发布RoboBallet,重新定义多机器人协同规划
机器人大讲堂· 2025-09-17 11:13
Core Viewpoint - Multi-robot systems are becoming a key technology for improving production efficiency in modern industrial manufacturing, but face significant challenges in coordinating multiple robots in shared environments [1][4]. Group 1: Challenges in Multi-Robot Coordination - Three core sub-problems must be solved for effective multi-robot coordination: motion planning, task scheduling, and task assignment, each presenting significant computational challenges [3][4]. - Motion planning requires collision-free path planning for each robot, which becomes exponentially complex as the number of robots and obstacles increases [3]. - Task scheduling is akin to the classic Traveling Salesman Problem, with computational complexity that escalates with the number of tasks [3]. - Task assignment involves determining which robot performs which task, with costs dependent on other tasks' assignments, creating a coupled relationship among the three sub-problems [3][4]. Group 2: RoboBallet Framework - RoboBallet is a novel framework developed by engineers from University College London and Google DeepMind, combining Graph Neural Networks (GNN) and Reinforcement Learning (RL) to automate the resolution of multi-robot coordination issues [4][5]. - The framework represents the collaborative scene as a dynamic graph, where nodes represent individual robots and edges denote their interactions based on spatial proximity [5]. - GNN efficiently processes structured information, allowing the model to generalize well to unseen configurations of obstacles and tasks [5]. Group 3: Training and Performance - RoboBallet employs a fine-tuned TD3 algorithm for training the policy network, enabling the generation of multi-robot trajectories while addressing task assignment, scheduling, and motion planning [7]. - The reward mechanism includes task completion rewards and collision penalties, promoting efficient task execution while avoiding collisions [7]. - The model is trained in randomly generated environments, allowing it to learn effective coordination strategies through millions of interactions [7][9]. Group 4: Computational Efficiency and Scalability - RoboBallet demonstrates impressive computational efficiency, achieving planning steps in approximately 0.3 milliseconds even with a maximum configuration of 8 robots, 40 tasks, and 30 obstacles [8]. - The framework's inference time scales linearly with the number of robots, tasks, and obstacles, making it feasible for real-time applications [11]. - Increasing the number of robots significantly enhances task execution efficiency, with average execution time dropping from 7.5 seconds to 4.5 seconds (a 40% reduction) when the number of robots is increased from 4 to 8 [12].