A Human-Robot Cooperative Navigation Planner

Navigation in human environments is a cooperative task and needs to be treated as it is. Humans concurrently assist and comply with each other. To achieve comparable efficiency, a robot needs to predict human trajectories and plan its own trajectory accordingly. We present a navigation planner that is able to plan such cooperative trajectories simultaneously respecting the robot's kinematic constraints and avoiding other non-human dynamic obstacles. Besides adapting the robot trajectory, the planner is also able to proactively propose co-navigation solutions especially in confined spaces.

[1]  Oussama Khatib,et al.  Elastic bands: connecting path planning and control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[2]  Cynthia Breazeal,et al.  Improved human-robot team performance using Chaski, A human-inspired plan execution system , 2011, 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[3]  Rachid Alami,et al.  Human-aware robot navigation: A survey , 2013, Robotics Auton. Syst..

[4]  Rachid Alami,et al.  A Human Aware Mobile Robot Motion Planner , 2007, IEEE Transactions on Robotics.

[5]  Ioannis Karamouzas,et al.  Universal power law governing pedestrian interactions. , 2014, Physical review letters.

[6]  Gonzalo Ferrer,et al.  Multi-objective cost-to-go functions on robot navigation in dynamic environments , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Torsten Bertram,et al.  Efficient trajectory optimization using a sparse model , 2013, 2013 European Conference on Mobile Robots.

[8]  Wolfram Burgard,et al.  G2o: A general framework for graph optimization , 2011, 2011 IEEE International Conference on Robotics and Automation.

[9]  Rachid Alami,et al.  Planning handovers involving humans and robots in constrained environment , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).