Real-time navigation in dynamic human environments using optimal reciprocal collision avoidance

In this paper, the navigation strategy that a service robot navigates in dynamic human environments only relying on its own sensors is studied. Because of the limitation of partially-observable first-person perspective, the uncertainties of robot localization and estimation of people's states are increased, which blocks the navigation decision for a service robot. To solve this problem, a local collision avoidance method based on optimal reciprocal collision avoidance (ORCA) is proposed. The states of multiple pedestrians are estimated by combining a variant of particle-PHD filter for multi-target tracking with constant velocity motion model. To reduce the uncertainties, an encircling-particles method is proposed to refine the true states of robot and pedestrians from the probabilistic particle distribution. The effectiveness of the proposed technique is demonstrated through experiments in real environments.

[1]  Satoshi Kagami,et al.  A probabilistic model of human motion and navigation intent for mobile robot path planning , 2000, 2009 4th International Conference on Autonomous Robots and Agents.

[2]  Iwan Ulrich,et al.  VFH/sup */: local obstacle avoidance with look-ahead verification , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[3]  Dieter Fox,et al.  Adapting the Sample Size in Particle Filters Through KLD-Sampling , 2003, Int. J. Robotics Res..

[4]  Wolfram Burgard,et al.  Using Boosted Features for the Detection of People in 2D Range Data , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[5]  Paul A. Beardsley,et al.  Optimal Reciprocal Collision Avoidance for Multiple Non-Holonomic Robots , 2010, DARS.

[6]  Ninad Pradhan,et al.  Robot crowd navigation using predictive position fields in the potential function framework , 2011, Proceedings of the 2011 American Control Conference.

[7]  Benjamin Kuipers,et al.  Robot navigation with model predictive equilibrium point control , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Karl Tuyls,et al.  Multi-robot collision avoidance with localization uncertainty , 2012, AAMAS.

[9]  Roland Siegwart,et al.  Optimal Reciprocal Collision Avoidance for Multiple Non-Holonomic Robots , 2013 .

[10]  Horst-Michael Groß,et al.  Prediction of human collision avoidance behavior by lifelong learning for socially compliant robot navigation , 2013, 2013 IEEE International Conference on Robotics and Automation.

[11]  Andreas Krause,et al.  Robot navigation in dense human crowds: the case for cooperation , 2013, 2013 IEEE International Conference on Robotics and Automation.

[12]  Ryo Kurazume,et al.  Noise-estimate Particle PHD filter , 2014, 2014 World Automation Congress (WAC).