




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Our research strategy has been to focus on the problems of balance and dynamic stability, while postponing until later the study of gait and coupling among ...
Typology: Exercises
1 / 144
This page cannot be seen from the preview
Don't miss anything!





























































































Progress Report: October 1982 - October 1983
Seshashayee S. Murthy, Anthony J. Stentz
Ca rnegie-Mellon University
V
Abstract ........................................................................ iii 1 Introduction and Summary ..................................................... 1 1.1 3D Experiments ................................................................... 1 1.2 Planar Trotting and Bounding ....................................................... 2 1.3 A Running Machine with Four Legs .................................................. 3 1.4 Is Gait a Coupled Oscillation? ....................................................... 4 1.5 PathControl ...................................................................... 5 1.6 Legged Locomotion Vignettes ....................................................... 6 2 Experiments with a 30 One-Legged Hopping Machine .......................... 7 Marc H. Raiberk H. Benjamin Brown, Jr.. and Michael Chepponis
2.2.
2.4. 2.4. 2.4.3.
Abstract .......................................................................... 7 Introduction ...................................................................... 7 Background ....................................................................... 8 3D Hopping Machine .............................................................. 9 Control Algorithms ................................................................ 11 Forward Velocity ................................................................... 13 Body Attitude ..................................................................... 17 Hopping Height ................................................................... 18 Experimental Results ............................................................... 18 Discussion., ...................................................................... 24 Summary ......................................................................... 26 Appendix A: Physical Parameters of 3D One-Legged Machine............................ 28 Appendix B: Kinematics of 3D Machine .............................................. 29 3 Control of Trotting and Bounding for a Simple Planar Model .................... (^) 33 Karl N. Mutphy
3.4. 3.4. 3.4.
3.5. 3.5.
3.6. 3.6.
Abstract ...................! ...................................................... Introduction ...................................................................... Model............................................................................ Control...........................................................................
Velocity Control ................................................................... Attitude Control ................................................................... Results ........................................................................... Trotting .......................................................................... Bounding ......................................................................... Discussion ........................................................................ Control Strategies.................................................................. Failure of Hip Torque for Attitude Control ............................................ Conclusions.......................................................................
Vertical Control ... i ...............................................................
Appendix. Simulation Parameters...................................... :.............
2
Figure 1-1: Photograph of 3D one-legged machine in mid stride. The machine is running from left to right Top recorded running speed was about 2 2 m/sec (4.8 mph).
In order to learn about control of locomotion in dynamic systems with more than one leg. we devised a model
attached to^ the body in the front, and the other attached in^ the^ rear.^ We^ have found through simulations of this model, that balance during uotting and bounding can be accomplished with mechanisms similar to those
will run with a stable bounding gait, without active stabilization of the body pitch angle.
TIME (sed Figure 1-2 Planar two-leggedmodel running with a bounding gait Each leg of the model is controlled independently to regulate hopping height and forward velocity. The body rocks back and forth in a passively stabilized osdllation, (^) with very little up and down motion of the center of gravity. When running is initiated there is a random pattern of rocking, but it won stabilizes. TOP The cartoon shows behavior when running at about 4 m/sec MIDDLE: Attitude of body. BOTTOM: Altitude of body.
system that generates trotting:
specifically to control the attitude of the body or its pitching motions. The body pitches back and forth in a passively stabilized motion. While we do not yet fblly understand the mechanism responsible for the stability
1.3 A Running Machine with Four Legs
locomotion with a minimum of unnecessary complication, we are eager to extend our experiments to the multi-legged case. The power of the one-legged results will receive the acid test when we attempt to
Figure 1-4: Gait as a coupled osdllation. ?he planar twdegged model has three modes of oscillation. bouncinG rocking, and swaying.
hypotheses guide our thinking:
0 The control system switches From one mode to another when it is efficient to do so. 0 T h e control system adjusts mechanical parameters when increasing speed, with resulting changes
@Themechanical system switches oscillation modes as speed changes, with fixed mechanical
in the pattern of oscillation.
parameters.
To examine this question we use a planar model that has two springy legs attached to a rigid body. The model has three modes of oscillation: bouncing, rocking, and swaying, as shown in Fig. 1-4. Analysis and computer
that this coupling represents gait-like behavior,
f J I I \
1 / (^) / i I^ I I^ I ,
F v r e 1-5 Simulated 3D onelegged machine running in axles. A constant lateral offset of the foot coupled with constant forward velodty, produces a constant radius of curvature.
1.5 Path Control
The ability to traverse an arbitrary path in the horizontal plane will be an important milestone for dynamic
legged system to generate paths of varying curvature and speed.
We have collected together ideas about legged locomotion, that have occurred to us over the past several years. Some of these ideas set the stage for work we plan to do in our laboratory. The sections on Locomotion
stimulate better ideas.
experiments was a planar device, that was constrained mechanically to move with just three degrees of
3D, and experimental data that characterize the performance. These experiments show that, in the context of a hopping machine with a single springy leg, the control problem need not be difficult at all. A very simple
are direct generalizations of those used in 2D.
2.2.1 Background
truck (Higdon and Cannon, 1963). His experiments included balance of a single pendulum, two pendulums one atop the other, two pendulums side by side, and a long limber pendulum. Their technique was to control the tipping moments by manipulating the point of support with state feedback. Hemami and his co-workers (Golliday and Hemami, 1977; Hemami and Golliday, 1977; Hemami and Farnsworth, 1977; Ceranowicz, 1979; Hemami, 1980), Vukobratovic and his co-workers (Vukobratovic and Stcpaneko, 1973; Vukobratovic and Okhotsimskii, 1975), and others (Frank, 1970; Bessonov and Umnov, 1973; Bcletskii and Kirsanova,
simulation. In each case the models balance while maintaining continuous contact with the support surface.
10 hydraulically driven degrees of freedom, temporarily destabilizes itself in order to transfer support from
pogostick for transportation on the moon, where low gravity would permit very long hops. (^) He proposed using a moment exchange gyroscope to reorient the body in flight. Matsuoka (1979) analyzed 2D hopping in humans with a one-legged model. He derived a time-optimal state feedback controller that stabilized his
Originally motivated by the conceptual similarity between a pogostick and a leg, Raibert and his co-workers studied planar systems that hop and balance on one springy leg (Raibert, 1984; Raibert and Wimberly, 1984; Raibert and Brown, 1984). R e y found that for a system constrained to operate in 2D, control could be
maintain the body in an erect posture, and one to regulate hopping height. These three parts af the control system were each synchronized to the ongoing activity of the hopping machine. This decomposition of the balance problem resulted in a particularly simple control design, and it provided a framework within which one can think about more complicated problems in locomotion.
3D. The 3 D control algorithms are direct extensions of the 2D algorithms, relying on the same three-part decomposition. The sections.that follow describe the physical hopping machine that was used for experiments, they review the 2 D control algorithms A d describe their generalization to 3D, and they present
2.3 3 D Hopping Machine
main parts are a springy leg and a body, connected by a gimbal-type hip. Actuators control the orientation of the leg with respect to the body, and the axial thrust delivered by the leg. Sensors provide state information
the body. The center of m a s of the body is located very close to the hip. so the only moments acting on the
tells thc control computer when there is contact with the ground. The uppcr end of the actuator rod cames a wiper that forms the moving clement of a linear potentiometer used to mcasure the length of the leg.
The leg and body are connected by a gimbal joint that forms a hip. A pair of linear hydraulic actuators
potentiometer, and a linear tachometer. The control computer servos the length of these actuators, and thercfore the angles between leg and body, with a pair of linear servos:
where fi (t) w ., w.
are position and velocity gains.
during locomotion.
computer over a digital bus. These sensors include the gyroscopes, the hip actuator potentiometers and tachometers, the leg length potentiometer, the foot switch, and the leg pressure sensors. These sensory data
carries the digital communication bus also carries hydraulic power for the hip actuators, compressed air that drives the^ hopping motion, and DC power for sensors and electronics.
To make the machine balance while traveling from place to place, the control algorithms position the foot during flight and correct the body attitude during stance. During flight the control computer chooses a
generates torques at the hip to maintain an upright body posture. The resulting control system produces
shown in Fig. 2-2 by a sequence of photographs taken in one stride,
Figure 2.2: Sequence of photographs showing one complete stride of the 3D hopping machine running from left to right Grid on floor indicates 0.5 m intervals. Running speed is about 1.75 m/sec, with stride length 0.63 m. and stride period 0.380 sec. Adjacent frames separated by 76 msec.
ground. The system controls the attitude of the body by torquing the hip during stance when the foot is held in place by friction. The system adjusts the hopping height by regulating the amount of thrust delivered by the leg on each hop. These three parts of the control system are largely independent, with their
that makes the control system simple.