Geometric Perspectives on the Mechanics and Control of Robotic Locomotion

  • Jim Ostrowski
  • Joel Burdick


This paper uses geometric methods to study basic problems in locomotion. We consider in detail the case of “(undulatory locomotion,” which is generated by a coupling of internal shape changes to external nonholonomic constraints. Such locomotion problems can be modeled as a connection on a principal fiber bundle. The properties of connections lead to simplified results for both the dynamics and controllability of locomotion systems. We demonstrate the utility of this approach on a novel “Snakeboard” and a multi-segmented serpentine robot which is modeled after Hirose’s ACM.


Geometric Phasis Kinematic Constraint Nonholonomic System Connection Form Robotic Research 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Ralph Abraham and Jerrold Marsden. Foundations of Mechanics. Addison-Wesley, Reading, MA, second edition, 1978.Google Scholar
  2. [2]
    A. M. Bloch, M. Reyhanoglu, and N. H. McClam-roch. Control and stabilization of nonholonomic dynamic systems. IEEE Trans, on Aut. Control, 37 (11): 1746–1757, 1992.MathSciNetMATHCrossRefGoogle Scholar
  3. [3]
    A.M. Bloch, P. S. Krishnaprasad, J.E. Marsden, and R.M. Murray. Nonholonomic mechanical systems and symmetry. Technical report, California Institute of Technology, Pasadena, CA, 1994. Submitted to the Archive for Rational Mechanics and Analysis. Available via http://avalon. caltech. edu /cds/reports/cds94– Scholar
  4. [4]
    J.W. Burdick, J. Radford, and G.S. Chirikjian. A ‘sidewinding’ locomotion gait for hyper-redundant robots. Advanced Robotics, 9 (3): 195–216, 1995.CrossRefGoogle Scholar
  5. [5]
    C. I. Byrnes and A. Isidori. On the attitude stabilization of rigid spacecraft. Automatica, 27: 87–95, 1991.MathSciNetMATHCrossRefGoogle Scholar
  6. [6]
    C. Canudas de Wit and O. J. Sordalen. Exponential stabilization of mobile robots with nonholo-nomic constraints. IEEE Trans, on Ant. Control, 37 (11): 1791–1797, Nov 1992.MATHGoogle Scholar
  7. [7]
    G.S. Chirikjian and J.W. Burdick. The kinematics of hyper-redundant locomotion. IEEE Trans, on Robotics and Automation, 11 (6): 781–793, 1995.CrossRefGoogle Scholar
  8. [8]
    S. Hirose Titan III: A quadruped walking vehicle. In 2nd Int. Symp. on Robotics Research, Tokyo, Japan, 1985.Google Scholar
  9. [9]
    J. Furusho and A. Sano. Sensor-based control of a nine-link biped. Int. J. Robotics Research, 9 (2): 83–98, April 1990.CrossRefGoogle Scholar
  10. [10]
    S. Hirose. Biologically Inspired Robots: Snake-like Locomotors and Manipulators. Oxford Univ. Press, Oxford, 1993.Google Scholar
  11. [11]
    S. Hirose and A. Morishima. Design and control of a mobile robot with an articulated body. The Int. J. of Robotics Research, 9 (2): 99–114, 1990.CrossRefGoogle Scholar
  12. [12]
    S. Hirose and Y. Umetani. Kinematic control of active cord mechanism with tactile sensors. In Proc. 2nd Int. CISM-IFT Symp. on Theory and Practice of Robots and Manipulators, pages 241–252, 1976.Google Scholar
  13. [13]
    A. Isidori. Nonlinear Control Systems: an Introduction. Springer-Verlag, Berlin, 1989.Google Scholar
  14. [14]
    Shuuji Kajita and Kazuo Tani. Study of dynamic biped locomotion on rugged terrain. In Proc. IEEE Int. Conf. Robotics and Automation, pages 1405–1411, Sacramento, CA, April 1991.CrossRefGoogle Scholar
  15. [15]
    S. Kelly and R. Murray. Geometric phases and robotic locomotion. J. Robotic Systems, 12 (6): 417–431, June 1995.MATHGoogle Scholar
  16. [16]
    D. Koditschek and M. Buhler. Analysis of a simplified hopping robot. Int. J. of Robotics Research, 10 (6): 587–605, Dec. 1991.CrossRefGoogle Scholar
  17. [17]
    P.S. Krishnaprasad and D.P. Tsakiris. G-snakes: Nonholonomic kinematic chains on Lie groups. In Proc. 33 rd IEEE Conf. on Decision and Control, Lake Buena Vista, FL, Dec 1994.Google Scholar
  18. [18]
    J-P. Laumond, P. Jacobs, M. Taix, and R. M. Murray. A motion planner for nonholonomic mobile robots. IEEE Trans, on Robotics and Automation, 10 (5): 577–593, 1994.CrossRefGoogle Scholar
  19. [19]
    A. Lewis, J. Ostrowski, R. Murray, and J. Burdick. Nonholonomic mechanics and locomotion: the snakeboard example. In Proc. IEEE Int. Conf. on Robotics and Automation, pages 2391–2397, San Diego, CA, 1994.Google Scholar
  20. [20]
    T. McGeer. Passive dynamic walking. Int. J. of Robotics Research, 9 (2): 62–82, April. 1990.Google Scholar
  21. [21]
    R. T. M’Closkey and R. M. Murray. Exponential stabilization of driftless nonlinear control systems using homogeneous feedback. Technical Report CIT/CDS 95–012, California Inst, of Technology, 1995.Google Scholar
  22. [22]
    R.T. M’Closkey and J.W. Burdick. On the periodic motions of a hopping robot with vertical and forward motion. Int. J. of Robotics Research, 12 (3): 197–218, June 1993.CrossRefGoogle Scholar
  23. [23]
    H. Miura and I. Shimoyama. Dynamic walk of a biped. Int. J. of Robotics Research, 3 (2): 60–74, 1984.CrossRefGoogle Scholar
  24. [24]
    R. Montgomery. Isoholonomic problems and some applications. Comm. in Math. Physics, 128(3):565–592, 1990.MATHCrossRefGoogle Scholar
  25. [25]
    R. M. Murray and S. S. Sastry. Nonholonomic motion planning: Steering using sinusoids. IEEE Trans, on Automatic Control, 38 (5): 700–716, 1993.MathSciNetMATHCrossRefGoogle Scholar
  26. [26]
    R.M. Murray and S.S. Sastry. Steering nonholonomic systems in chained form. In Proc. 31 st IEEE Conf. on Decision and Control, pages 1121–1126, Brighton, England, December 1991.Google Scholar
  27. [27]
    Y. Nakamura and R. Mukherjee. Exploiting nonholonomic redundancy of free-flying space robots. IEEE Trans, on Robotics and Automation, 9 (4): 499–506, August 1993.CrossRefGoogle Scholar
  28. [28]
    J. Ostrowski, J. Burdick, A. Lewis, and R. Murray. The mechanics of undulatory locomotion: the mixed dynamic and kinematic case. In Proc. IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, May 1995.Google Scholar
  29. [29]
    J.P. Ostrowski. The Mechanics and Control of Undulatory Robotic Locomotion. PhD thesis, California Inst, of Technology, Pasadena, CA, Sept. 1995.Google Scholar
  30. [30]
    M.H. Raibert. Legged Robots that Balance. MIT Press, 1986.Google Scholar
  31. [31]
    P. Rouchon, M. Fliess, J. Levine, and P. Martin. Flatness and motion planning: the car with n trailers. In Proc. European Control Conference, pages 1518–1522, 1992.Google Scholar
  32. [32]
    Alfred Shapere and Frank Wilczek. Geometry of self-propulsion at low Reynolds number. J. Fluid Mechanics, 198: 557–585, January 1989.MathSciNetMATHCrossRefGoogle Scholar
  33. [33]
    S.M. Song, and K.J. Waldron. Machines that walk: the Adaptive Suspension Vehicle. MIT Press, 1989.Google Scholar
  34. [34]
    A.F. Vakakis, J. W. Burdick, and T.K. Caughey. An interesting attractor in the dynamics of a hopping robot. Int. J. of Robotics Research, 10 (6): 606–618, Dec. 1991.CrossRefGoogle Scholar
  35. [35]
    Gregory C. Walsh and S. Shankar Sastry. On reorienting linked rigid bodies using internal motions. IEEE Trans, on Robotics and Automation, pages 139 - 146, 1995.Google Scholar

Copyright information

© Springer-Verlag London Limited 1996

Authors and Affiliations

  • Jim Ostrowski
    • 1
  • Joel Burdick
    • 1
  1. 1.Dept. of Mechanical EngineeringCalifornia Institute of TechnologyPasadenaUSA

Personalised recommendations