The International Journal of Robotics Research · 2017 · 64 citations · 35 references
EngineeringComputer ScienceRobotics EngineeringMotion PlanningMulti-robot SystemsRoboticsCollision AvoidanceObstacle AvoidanceRobot Motion PlanningRobot NavigationTrajectory GenerationTrajectory OptimizationMulti-robot Collision AvoidanceMulti-robot Motion PlanningMulti-robot TrajectoriesMulti-robot Trajectory PlanningRobot Trajectory GenerationSafe Trajectory GenerationTrajectory PlanningTrajectory Planning For Collision Avoidance
In this work, we present Hold Or take Optimal Plan (HOOP), a centralized trajectory generation algorithm for labeled multi-robot systems operating in obstacle-free, two-dimensional, continuous workspaces. Given a team of N robots, each with nth-order dynamics, our algorithm finds trajectories that navigate vehicles from their start positions to non-interchangeable goal positions in a collision-free manner. The algorithm operates in two phases. In the motion planning step, a geometric algorithm finds a collision-free, piecewise-linear trajectory for each robot. In the trajectory generation step, each robot’s trajectory is refined into a higher-order piecewise polynomial with a quadratic program. The novelty of our method is in this problem decomposition. The motion plan, through abstracting away robots’ dynamics, can be found quickly. It is then subsequently leveraged to construct collision avoidance constraints for N decoupled quadratic programs instead of a single, coupled optimization problem, decreasing computation time. We prove that this method is safe, complete, and generates smooth trajectories that respect robots’ dynamics. We demonstrate the algorithm’s practicality through extensive quadrotor experiments.
35
The Hungarian method for the assignment problem
Harold W. Kuhn · Naval Research Logistics Quarterly · 1955 · 12.6K citations
The GRASP Multiple Micro-UAV Testbed
Nathan Michael, Daniel Mellinger, Quentin Lindsey et al. · IEEE Robotics & Automation Magazine · 2010 · 771 citations
Engineering, Aerospace Engineering, Mechanical Engineering +5