Omnidirectional humanoid navigation in cluttered environments based on optical flow information

In this paper, we address the problem of humanoid navigation in a priori unknown environments, cluttered by obstacles. The robot task is to move within the environment without colliding with obstacles and using only ordinary on-board sensors, like monocular cameras and encoders. The proposed approach relies on: (i) optical flow information, to construct a local representation of the environment obstacles and free space; (ii) visual servoing techniques, to achieve safe motion within the environment while regulating appropriate visual features and the robot internal configuration. In case of navigation in a straight corridor, it can be formally proved that the robot converges to the corridor bisector. With respect to previous works, the algorithm proposed here does not make use of any information about the environment, and exploits the humanoid omnidirectional walking capability to achieve safe navigation in narrow passages. The approach is validated through simulations and experiments with NAO.

[1]  Tsukasa Ogasawara,et al.  Indoor Navigation for a Humanoid Robot Using a View Sequence , 2009, Int. J. Robotics Res..

[2]  François Chaumette,et al.  Point-based and region-based image moments for visual servoing of planar objects , 2005, IEEE Transactions on Robotics.

[3]  S. Shankar Sastry,et al.  An Invitation to 3-D Vision: From Images to Geometric Models , 2003 .

[4]  Marilena Vendittelli,et al.  Vision-based maze navigation for humanoid robots , 2017, Auton. Robots.

[5]  Abderrahmane Kheddar,et al.  An integrated framework for humanoid embodiment with a BCI , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Seth Hutchinson,et al.  Visual Servo Control Part I: Basic Approaches , 2006 .

[7]  Masayuki Inaba,et al.  View-based navigation using an omniview sequence in a corridor environment , 2003, Machine Vision and Applications.

[8]  Claire Dune,et al.  Vision-guided motion primitives for humanoid reactive walking: Decoupled versus coupled approaches , 2015, Int. J. Robotics Res..

[9]  A. Berthoz,et al.  The nonholonomic nature of human locomotion: a modeling study , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[10]  Julio Delgado-Galvan,et al.  Vision-Based Humanoid Robot Navigation in a Featureless Environment , 2015, MCPR.

[11]  Sven Behnke,et al.  The humanoid museum tour guide Robotinho , 2009, RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication.

[12]  Cyrill Stachniss,et al.  Vision-Based humanoid Navigation using Self-Supervised Obstacle Detection , 2013, Int. J. Humanoid Robotics.

[13]  Atsushi Imiya,et al.  Appearance-based navigation and homing for autonomous mobile robot , 2013, Image Vis. Comput..

[14]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.