Hostname: page-component-848d4c4894-x5gtn Total loading time: 0 Render date: 2024-05-31T04:24:28.385Z Has data issue: false hasContentIssue false

A gait simulator for a quadruped walking robot

Published online by Cambridge University Press:  09 March 2009

John Stoner
Affiliation:
Department of Computer Science, Heriot-Watt University, 79 Grassmarket, Edinburgh EH1 2HJ (UK)
Robert H. Davis
Affiliation:
Department of Computer Science, Heriot-Watt University, 79 Grassmarket, Edinburgh EH1 2HJ (UK)

Summary

The description is provided for the design and implementation of a system capable of simulating the motions of a quadruped walking robot. The system aims to investigate the feasibility of the robot's walking cycle. This is achieved by considering the robot's stability and more specifically the position of its centre of gravity in relation to its supporting legs. The robot is modelled as a solid body connected to four jointed limbs which are moved through a series of gaits, their positions being calculated at a set of discrete intervals. The resulting information is displayed using a graphical module to present an image of the moving robot and indicate its centre of gravity and support pattern. The complete system indicates the stability of the robot throughout a user-defined gait cycle and is both portable and adaptable.

The system is implemented on a HLH Orion and an Atari 1040ST in the C programming language and is aimed at providing support for the Department of Mechanical Engineering at Edinburgh University where the particular robot is being built.

Type
Article
Copyright
Copyright © Cambridge University Press 1992

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Paul, R.P., Robot Manipulators (MIT Press, Cambridge, MA, 1981).Google Scholar
2.Brady, M., Robot Motion: Planning and Control (MIT, Cambridge, MA, 1984).Google Scholar
3.McGhee, R.B. and Frank, A.A., “On The Stability Properties of Creeping Quadruped GaitsMathematical Biosciences 3, (3), 331351 (05 1969).CrossRefGoogle Scholar
4.Girard, Michael and Maciejewski, Anthony, “Computational Modelling for the Computer Animation of Legged FiguresComputer Graphics 19 (3), 263270, SIGGRAPH '85 Conference Proceedings (07 1985).CrossRefGoogle Scholar
5.Stoner, J., “A Gait Simulator for a Quadruped Walking Robot” MSc Thesis (Department of Computer Science, Heriot-Watt University, 10, 1988).Google Scholar
6.Kernighan, B.W. and Ritchie, D.M., The C Programming Language (Prentice-Hall, 1978).Google Scholar
7.Miller, Lawrence H. and Quilici, Alexander E., Programming in C (John Wiley, New York, 1986).Google Scholar
8.Lee, Tsu-Tian and Shih, Ching-Long, “A Study of the Gait Control of a Quadruped Walking VehicleIEEE J. Robotics and Automation RA-2 (2), 6169 (06, 1986).Google Scholar