path planning with kinematic constraints for robot groupshangma/pub/scr16_poster.pdf · path...

1
Path Planning With Kinematic Constraints For Robot Groups Wolfgang Hönig, T.K. Satish Kumar, Liron Cohen, Hang Ma, Nora Ayanian, and Sven Koenig Robots VS Agents I Robotics and AI II Target Allocation and Path Finding (TAPF) Unit-Length Edges Discrete Timesteps and Environment Solvable with (Sub)Optimality Guarantee Dynamics Uncertainty Simplistic Theoretical Guarantees Start (t=0s) Middle (t=60s) End (t=116s) III Approach Start Goal Discretize in Time and Space AI Solver t=10 t=20 t=30 Account for Kinematic Constraints using Simple Temporal Network (STN) STN Solver V Validation Narrow Corridor 8 iRobot Create2 100 Agents Abstract: Path planning for multiple robots is well studied in the AI and robotics communities. For a given discretized environment, robots need to nd collision-free paths to a set of specied goal locations. Robots can be fully anonymous, non-anonymous, or organized in groups. Although powerful solvers for this abstract problem exist, they make simplifying assumptions by ignoring kinematic constraints, making it dicult to use the resulting plans on actual robots. We present a solution which takes kinematic constraints, such as maximum velocities, into account, while guaranteeing a user-specied minimum safety distance between robots. We demonstrate our approach in simulation and on real robots in 2D and 3D environments. Continuous Solution (in time and space) Guaranteed Safety Distance Extensions for Non-Holonomic robots Supports 2D and 3D Environments (heuristic) (polynomial) IV Scalability (3D TAPF Solver) 0 50 100 150 200 250 300 350 400 450 # Agents 0 10 20 30 40 50 60 70 80 90 Time [s] 0.0 0.2 0.4 0.6 0.8 1.0 Success Rate 0 50 100 150 200 250 # Obstacles 0 5 10 15 20 25 30 35 Time [s] 0.0 0.2 0.4 0.6 0.8 1.0 Success Rate 0 20 40 60 80 100 # Groups 0 10 20 30 40 50 60 70 80 90 Time [s] 0.0 0.2 0.4 0.6 0.8 1.0 Success Rate All authors are aliated with the Department of Computer Science, University of Southern California, USA. Our research was supported by ARL under grant number W911NF-14-D-0005, ONR under grant numbers N00014-14-1-0734 and N00014-09-1-1031, NASA via Stinger Ghaarian Technologies, and NSF under grant numbers 1409987 and 1319966. 5 groups, no obstacles 100 agents, no obstacles 5 groups, 100 agents Quadcopter 6-Legged Robots

Upload: others

Post on 12-Mar-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Path Planning With Kinematic Constraints For Robot Groupshangma/pub/scr16_poster.pdf · Path Planning With Kinematic Constraints For Robot Groups Wolfgang Hönig, T.K. Satish Kumar,

Path Planning With Kinematic Constraints For Robot GroupsWolfgang Hönig, T.K. Satish Kumar, Liron Cohen, Hang Ma,

Nora Ayanian, and Sven Koenig

Robots VS AgentsI Robotics and AI II Target Allocation and Path Finding (TAPF)

Unit-Length EdgesDiscrete Timesteps and EnvironmentSolvable with (Sub)Optimality Guarantee

DynamicsUncertainty

SimplisticTheoretical Guarantees

Start (t=0s) Middle (t=60s) End (t=116s)

III ApproachStart

Goal

Discretize in Time and Space AI Solver

t=10 t=20 t=30

Account for Kinematic Constraints using Simple Temporal Network(STN)

STN Solver

V Validation

Narrow Corridor

8 iRobot Create2 100 Agents

Abstract: Path planning for multiple robots is well studied in the AI and robotics communities. For a given discretized environment, robots need to find collision-free paths to a set of specified goal locations. Robots can be fully anonymous, non-anonymous, or organized in groups. Although powerful solvers for this abstract problem exist, they make simplifying assumptions by ignoring kinematic constraints, making it difficult to use the resulting plans on actual robots. We present a solution which takes kinematic constraints, such as maximum velocities, into account, while guaranteeing a user-specified minimum safety distance between robots. We demonstrate our approach in simulation and on real robots in 2D and 3D environments.

Continuous Solution (in time and space)Guaranteed Safety DistanceExtensions for Non-Holonomic robotsSupports 2D and 3D Environments

(heuristic)

(polynomial)

IV Scalability (3D TAPF Solver)

0 50 100 150 200 250 300 350 400 450# Agents

0102030405060708090

Tim

e [s

]

0.00.20.40.60.81.0

Succ

ess

Rat

e

0 50 100 150 200 250# Obstacles

05

101520253035

Tim

e [s

]

0.00.20.40.60.81.0

Succ

ess

Rat

e

0 20 40 60 80 100# Groups

0102030405060708090

Tim

e [s

]

0.00.20.40.60.81.0

Succ

ess

Rat

e

All authors are affiliated with the Department of Computer Science, University of Southern California, USA.Our research was supported by ARL under grant number W911NF-14-D-0005, ONR under grant numbers N00014-14-1-0734 and N00014-09-1-1031, NASA via Stinger Ghaffarian Technologies, and NSF under grant numbers 1409987 and 1319966.

5 groups, no obstacles 100 agents, no obstacles 5 groups, 100 agents

Quadcopter6-Legged Robots