Abstract

Two major approaches exist for devising gait control for a legged machine: (1) finding a sequence of leg and body movements of a robot on the basis of kinematic and possibly dynamic considerations assuming all foot placements are valid and (2) selecting leg and body movements first on the basis of feasibility of foot placements (because the underlying terrain might render impossible certain foot placements) and then accepting those that also satisfy kinematic and possibly dynamic constraints. Consider now the problem of a legged robot pursuing a quarry. With the first approach, the robot will be limited to operating over a relatively flat terrain; over such a terrain, it might be able to synthesize a sequence of precomputed straight-line and turning gaits in order to match as closely as possible to the trajectory of the quarry. If the terrain is uneven, however, the robot will have no recourse but to take the second approach, even though it is computationally more demanding. The work done so far in the second approach is limited either by the constraint that the overall direction of ambulation of the robot is known in advance or by the constraint that the foot placements are limited to the points of a grid superimposed on the topographic map of the terrain. This article presents how a free gait can be generated for following a quarry without invoking such constraints. The robot attempts to adapt constantly its direction of ambulation so that at each instant the quarry is pursued by the shortest path (although there is no guarantee that the path actually traversed by the robot is globally optimal in any sense). The directions generated by this “shortest path pursuit” prune away large segments of the search space for the discovery of appropriate foot placements. Simulated and experimental results are presented to validate the proposed gait control method. © 1999 John Wiley & Sons, Inc. Lab Robotics and Automation 11: 71–81, 1999

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call