Effects of Biped Humanoid Robot Walking Gaits on Sparse Visual Odometry Algorithms

Motivated by experiments showing that humans regulate their walking speed in order to improve localization performance, in this paper we explore the effects of walking gait on biped humanoid localization. We focus on step length as a proxy for speed and because of its ready applicability to current footstep planners, and we compare the performance of three different sparse visual odometry (VO) algorithms as a function of step length: a direct, a semi-direct and an indirect algorithm. The direct algorithm's performance decreased the longer the step lengths, which along with the analysis of inertial and force/torque data, point to a decrease in performance due to an increase of mechanical vibrations. The indirect algorithm's performance decreased in an opposite way, i.e., showing more errors with shorter step lengths, which we show to be due to the effects of drift over time. The semi-direct algorithm showed a performance in-between the previous two. These observations show that footstep planning could be used to improve the performance of VO algorithms in the future.

[1]  Jan Faigl,et al.  On localization and mapping with RGB-D sensor and hexapod walking robot in rough terrains , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[2]  Frans C. T. van der Helm,et al.  An adaptive model of sensory integration in a dynamic environment applied to human stance control , 2001, Biological Cybernetics.

[3]  Nicholas Rotella,et al.  State estimation for a humanoid robot , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Sukhan Lee,et al.  A UKF-Based Predictable SVR Learning Controller for Biped Walking , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[5]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[6]  Nicholas Roy,et al.  State Estimation for Legged Robots: Consistent Fusion of Leg Kinematics and IMU , 2013 .

[7]  H. Cohen,et al.  Walking speed and vestibular disorders in a path integration task. , 2011, Gait & posture.

[8]  Paolo Valigi,et al.  Perception-aware Path Planning , 2016, ArXiv.

[9]  Atsuo Takanishi,et al.  Human-like walking with knee stretched, heel-contact and toe-off motion by a humanoid robot , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  SungHwan Ahn,et al.  On-board odometry estimation for 3D vision-based SLAM of humanoid robot , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  R. Cham,et al.  Changes in gait when anticipating slippery floors. , 2002, Gait & Posture.

[12]  Nicholas Roy,et al.  Global A-Optimal Robot Exploration in SLAM , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[13]  Horst Bischof,et al.  Active monocular localization: Towards autonomous monocular exploration for multirotor MAVs , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Wolfram Burgard,et al.  Active Markov localization for mobile robots , 1998, Robotics Auton. Syst..

[15]  Michael Gassner,et al.  SVO: Semidirect Visual Odometry for Monocular and Multicamera Systems , 2017, IEEE Transactions on Robotics.

[16]  Jan-Michael Frahm,et al.  Next Best View Planning for Active Model Improvement , 2009, BMVC.

[17]  J. M. M. Montiel,et al.  ORB-SLAM: A Versatile and Accurate Monocular SLAM System , 2015, IEEE Transactions on Robotics.

[18]  Robert J Peterka,et al.  Dynamic regulation of sensorimotor integration in human postural control. , 2004, Journal of neurophysiology.

[19]  Jens Wawerla,et al.  Feature-rich path planning for robust navigation of MAVs with Mono-SLAM , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[20]  Günther Schmidt,et al.  Intelligent gaze control for vision-guided humanoid walking: methodological aspects , 2004, Robotics Auton. Syst..

[21]  Rüdiger Dillmann,et al.  Robust real-time 6D active visual localization for humanoid robots , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[22]  Daniel Cremers,et al.  Direct Sparse Odometry , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Daniel M Merfeld,et al.  Visual and vestibular perceptual thresholds each demonstrate better precision at specific frequencies and also exhibit optimal integration. , 2014, Journal of neurophysiology.

[24]  Uwe D. Hanebeck,et al.  Perception errors in vision guided walking: analysis, modeling, and filtering , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[25]  Atsuo Takanishi,et al.  Footstep Planning for Slippery and Slanted Terrain Using Human-Inspired Models , 2016, IEEE Transactions on Robotics.

[26]  Roland Siegwart,et al.  Motion‐ and Uncertainty‐aware Path Planning for Micro Aerial Vehicles , 2014, J. Field Robotics.

[27]  Horst Mittelstaedt,et al.  Idiothetic navigation in humans: estimation of path length , 2001, Experimental Brain Research.

[28]  Mike Stilman,et al.  State Estimation for Legged Robots - Consistent Fusion of Leg Kinematics and IMU , 2012, RSS 2012.

[29]  Wolfram Burgard,et al.  A benchmark for the evaluation of RGB-D SLAM systems , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Olivier Stasse,et al.  Real-time 3D SLAM for Humanoid Robot considering Pattern Generator Information , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Simona Nobili,et al.  Direct visual SLAM fusing proprioception for a humanoid robot , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[32]  Ehud Rivlin,et al.  Head Movements for Depth Perception: Praying Mantis versus Pigeon , 2005 .

[33]  I. Israël,et al.  Path integration: is there a difference between athletes and non-athletes? , 2005, Experimental Brain Research.

[34]  P. Aerts,et al.  Low vision affects dynamic stability of gait. , 2010, Gait & posture.

[35]  David W. Murray,et al.  Mobile Robot Localisation Using Active Vision , 1998, ECCV.

[36]  Weiwei Huang,et al.  Decoupled state estimation for humanoids using full-body dynamics , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).