Visual path following using a sequence of target images and smooth robot velocities for humanoid navigation

In this paper, we propose an approach of following a visual path for humanoid navigation. The problem consists in computing appropriate robot velocities for the humanoid walking task from the visual data shared between the current robot view and a set of target images. Two types of visual controllers are evaluated: a position-based scheme and an image-based scheme. Both of them rely on the estimation of the homography model even for non-planar scenes. We assume that the sequence of target images is given and we focus on the controllers performance. Because classical visual path following controllers generate discontinuous robot velocities, we propose a generic controller (applicable for different types of visual feedback) to alleviate this issue, which is a main contribution of the paper. The stability of such controller is addressed theoretically and verified through experiments with a NAO humanoid robot.

[1]  Andrei Herdt,et al.  Online Walking Motion Generation with Automatic Footstep Placement , 2010, Adv. Robotics.

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

[3]  Selim Benhimane,et al.  Homography-based 2D Visual Tracking and Servoing , 2007, Int. J. Robotics Res..

[4]  Olivier Stasse,et al.  Humanoid Locomotion Planning for Visually Guided Tasks , 2012, Int. J. Humanoid Robotics.

[5]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Olivier Stasse,et al.  Visually-Guided Grasping while Walking on a Humanoid Robot , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[7]  Philippe Martinet,et al.  Autonomous Navigation of Vehicles from a Visual Memory Using a Generic Camera Model , 2009, IEEE Transactions on Intelligent Transportation Systems.

[8]  Carlos Sagüés,et al.  Visual navigation of wheeled mobile robots using direct feedback of a geometric constraint , 2014, Auton. Robots.

[9]  Masayuki Inaba,et al.  Visual navigation using view-sequenced route representation , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[10]  Rs Roel Pieters,et al.  Visual Servo Control , 2012 .

[11]  Bill Triggs,et al.  Autocalibration from Planar Scenes , 1998, ECCV.

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

[13]  Marilena Vendittelli,et al.  Vision-based trajectory control for humanoid navigation , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[14]  Marilena Vendittelli,et al.  Vision-based corridor navigation for humanoid robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[15]  Nicholas Roy,et al.  Real-Time Prioritized Kinematic Control under Inequality Constraints for Redundant Manipulators , 2012 .

[16]  P. Olver Nonlinear Systems , 2013 .

[17]  Michel Dhome,et al.  Monocular Vision for Mobile Robot Localization and Autonomous Navigation , 2007, International Journal of Computer Vision.

[18]  Cancelling the sway motion of dynamic walking in visual servoing , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[20]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[21]  François Chaumette,et al.  2 1/2 D Visual Servoing with Respect to Unknown Objects Through a New Estimation Scheme of Camera Displacement , 2000, International Journal of Computer Vision.