Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Real-time control of walking
Donner M., Birkhäuser Boston Inc., Cambridge, MA, 1987. Type: Book (9789780817633325)
Date Reviewed: Dec 1 1987

This book is the seventh in the series Progress in Computer Science and is primarily directed at researchers in advanced robotics. It is based on the author’s thesis prepared while he was in the Walking Machines Group of the Robotics Institute at Carnegie-Mellon University.

It primarily reports work on the real-time programming language for walking, called OWL, the special features of which are the handling of the asynchronous processes necessary for the control of the gait of a many-legged device. The issues of modeling and planning are not addressed because of the real-time emphasis.

The book has three parts. It begins with a brief introduction and review of animal and machine walking and indicates some of the problems, especially the patterns of “recovery” in a variety of gaits. Recovery is the repositioning of a leg so that it is ready for the next power stroke; control of this is critical for successful walking. Orchestration of individual leg power and recovery strokes is also critical for forward motion and the maintenance of a stable stance.

The work was carried out on the SSA (Sutherland, Sproul, and Associates) walking machine. The next part of the book outlines the construction of this device and the particular problems in controlling a massive mechanical device hydraulically driven by spool valves.

The second major segment of the book then outlines the problem of defining the characteristics of a good real-time language for robotics and control. The author identifies the key features of a language for this application. These are the ability to represent concurrent combinations of a number of small, sequential programs and simple mechanisms to enable one process to affect the flow of control of other processes. He then indicates how these have been achieved in his language, OWL, particularly emphasizing that OWL is compiled for the run-time system.

The final part of the book summarizes the main experimental results and conclusions of the work, essentially the successful implementation of the language and the loosely-coupled distributed control for the six-legged machine. The author also describes the results of inhibition strategies to improve stance and excitation strategies to initiate “waves” of recovery motions in the machine. He notes that the excitation of waves is not necessary for satisfactory forward motion. There are also some comments on the scaling of walking machines and animals with respect to their size and number of legs and the response time of the nervous system for balancing actions. The book also includes a number of appendices describing the OWL language and detailing the results of the walking experiments, as well as a list of the walking program code.

The book is short, interesting, and readable. It is, without doubt, a significant contribution to the literature, both as a discussion of the control of walking and as an example of the control of simple concurrent processes that generate complex behaviors in real-time.

Reviewer:  D. J. Williams Review #: CR111824
Bookmark and Share
 
Propelling Mechanisms (I.2.9 ... )
 
 
Real Time (J.7 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Propelling Mechanisms": Date
Legged robots
Raibert M. Communications of the ACM 29(6): 499-514, 1986. Type: Article
Nov 1 1986
Legged robots that balance
Raibert M., Massachusetts Institute of Technology, Cambridge, MA, 1986. Type: Book (9789780262181174)
Jul 1 1987
The effect of snake muscular system on actuators’ torque
Rezaei S., Barazandeh F., Haidarzadeh M., Sadat S. Journal of Intelligent and Robotic Systems 59(3-4): 299-318, 2010. Type: Article
Feb 11 2011
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy