Motion Estimation by Optical Flow and Inertial Measurements for Dynamic Legged Locomotion

Dynamic legged locomotion entails navigating unstructured terrain at high speed. The discontinuous foot-fall patterns and flight phases, which are pivotal for its unrivaled mobility, introduce large impulses and extended free-falls that serve to destabilize motion estimation. In a nod to biological systems, visual information, in the form of optical flow, is used with a hybrid estimator tuned to the principal phases of legged locomotion. This takes advantage of the ballistic nature of the flight phases to vary optical flow calculation methods and estimator parameters. Experimentation on a single-leg shows a reduction in inertial drift. In tests with 6g impulses, pose was recovered within 5deg rms with angular rate errors limited to 10 deg/sec at frequencies up to 250 Hz. This compares well with angular rate recovery by vision only and traditional inertial techniques.

[1]  Peter Corke An Inertial and Visual Sensing System for a Small Autonomous Helicopter , 2004, J. Field Robotics.

[2]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[3]  Luther R. Palmer,et al.  System Design of a Quadrupedal Galloping Machine , 2004, Int. J. Robotics Res..

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

[5]  Sanjiv Singh,et al.  Optimal motion estimation from visual and inertial measurements , 2002, Sixth IEEE Workshop on Applications of Computer Vision, 2002. (WACV 2002). Proceedings..

[6]  Martin Buehler,et al.  Towards pronking with a hexapod robot , 2001 .

[7]  Carme Torras,et al.  Fusing visual contour tracking with inertial sensing to recover robot egomotion , 2003 .

[8]  J.-Y. Bouguet,et al.  Pyramidal implementation of the lucas kanade feature tracker , 1999 .

[9]  Ryo Kurazume,et al.  Development of image stabilization system for remote operation of walking robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[10]  Hugh F. Durrant-Whyte,et al.  Inertial navigation systems for mobile robots , 1995, IEEE Trans. Robotics Autom..

[11]  Bijoy K. Ghosh,et al.  Pose estimation using line-based dynamic vision and inertial sensors , 2003, IEEE Trans. Autom. Control..

[12]  J. Balaram Kinematic observers for articulated rovers , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[13]  Sebastian Thrun,et al.  Learning Activity-Based Ground Models from a Moving Helicopter Platform , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[14]  Jorge Dias,et al.  Inertial Sensed Ego-motion for 3D Vision , 2004, J. Field Robotics.

[15]  Xiaoming Hu,et al.  Drift-free attitude estimation for accelerated rigid bodies , 2004, Autom..

[16]  Stevica Graovac Principles of Fusion of Inertial Navigation and Dynamic Vision , 2004, J. Field Robotics.