Skip Navigation

Integrative and Comparative Biology 2002 42(1):174-181; doi:10.1093/icb/42.1.174
© 2002 by The Society for Integrative and Comparative Biology
This Article
Right arrow Abstract Freely available
Right arrow FREE Full Text (PDF) Freely available
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Search for citing articles in:
ISI Web of Science (2)
Right arrow Request Permissions
Google Scholar
Right arrow Articles by Pratt, G. A.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?


Low Impedance Walking Robots1

Gill Andrews Pratt2,1
1 Franklin W. Olin College of Engineering, 1735 Great Plain Avenue, Needham, Massachusetts, 02492-1245


    SYNOPSIS
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
For both historical and technological reasons, most robots, including those meant to mimic animals or operate in natural environments,3 use actuators and control systems that have high (stiff) mechanical impedance. By contrast, most animals exhibit low (soft) impedance. While a robot's stiff joints may be programmed to closely imitate the recorded motion of an animal's soft joints, any unexpected position disturbances will generate reactive forces and torques much higher for the robot than for the animal. The dual of this is also true: while an animal will react to a force disturbance by significantly yielding position, a typical robot will greatly resist.

These differences cause three deleterious effects for high impedance robots. First, the higher forces may cause damage to the robot or to its environment (which is particularly important if that environment includes people). Second, the robot must acquire very precise information about its position relative to the environment so as to minimize its velocity upon impact. Third, many of the self-stabilizing effects of natural dynamics are "shorted out"4 by the robot's high impedance, so that stabilization requires more effort from the control system.

Over the past 5 yr, our laboratory has designed a series of walking robots based on "Series-Elastic Actuators" and "Virtual Model Control." Using these two techniques, we have been able to build low-impedance walking robots that are both safe and robust, that operate blindly without any model of upcoming terrain, and that add minimal control effort in parallel to their self-stabilizing passive dynamics. We have discovered that it is possible to achieve surprisingly effective ambulation from rather simple mechanisms and control systems. After describing the historical and technological motivations for our approach, this paper gives an overview of our methods and shows some of the results we have obtained.


    INTRODUCTION
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
Robots are starting to walk, moving beyond the factory floor and into natural environments.

Practical walking robots will probably first be used in the military, helping soldiers gather information, distract the enemy and avoid harm. Such robots will also be helpful in civil disaster relief and the scientific exploration of hazardous sites on earth, in space, and on other planets and moons. As costs come down, walking robots will find a place in our homes, improving the quality of our lives, particularly for those of us that are aged, infirm, or just tired of housekeeping.

Robots can also be a boon for biomechanics researchers. Because robots are much easier to instrument and modify than animals, they are wonderful models for verifying biomechanical theories and can occasionally even uncover biomechanical phenomena not previously discovered from animal observation or experiment. In our laboratory, for example, students have used robotic models to discover that the passive stiffness of a gymnast's extended arms during a layout somersault stabilizes, without any further control, rotation about the intermediate axis of inertia (Playter, 1994Go; Playter and Raibert, 1994Go); that a curved foot and a little vertical damping is enough to stabilize hopping or running with only a fixed speed motor, crank, and spring (and no other control) (Ringrose, 1997Go); and that the limit to walking speed on earth is due not to the Froud number, as is commonly emphasized in biomechanics texts (McMahon, 1984Go), but rather to the limited velocity of leg swing due to the greatly increased power required to drive legs not connected to the ground at frequencies much higher than passive resonance (Pratt, 2000Go).

It all sounds wonderful, yet how a walking robot should be constructed and programmed to be as mobile as, say, a Seeing Eye dog, is still an open question. A number of walking robots have been built, including the most advanced walking bipedal robot by the Honda Corporation (Hirai et al., 1998Go). But despite the extraordinary engineering these robots represent and the impressive demonstrations they provide, their motions are mostly scripted and still look somewhat unnatural. They are generally not trusted to interact with people and poor handling of unexpected disturbances has limited them to well-known environments. Why is this so? Experiments in our laboratory and others (de Lasa and Buehler, 2001Go), have led us to believe that a significant handicap of current biomimetic robots is their typically high impedance actuators and control systems. The impedance we refer to is a measure of how unplanned variations to position, movement, or acceleration caused by the outside world are resisted (i.e., impeded) by a joint or set of joints intent on following a specific trajectory. Impedances may be simple (as in the case of a spring) or complex (as in the case of a mass or damper), but in all cases a high impedance joint greatly resists the influence of external forces, and is thus "stiff," while a low-impedance joint allows external forces to influence its movement easily, and is thus "soft."

The Honda robot, for example, uses a mode of control (Zero-Moment Point Control (Vukobratovic and Juricic, 1969Go)) that requires the robot to accurately obey precisely calculated trajectories, modified only by a few force sensors in the ankles (Hirai et al., 1998Go). This is a high impedance solution.

Evidence from the natural world, by contrast, shows that natural impedances in animals are quite low. For example, human arms trying to follow trajectories despite disturbances display an impedance on the order of 50 Nm/rad (Gomi and Kawato, 1997Go). This means that a sideways force on the order of 9.8 Newtons (1 kgf or 2.2 lbf) applied perpendicular to the wrist will deflect a human forearm (e.g., 0.3 m long) held close to the body by around 3 degrees, despite the best efforts of the subject to keep the position of the wrist fixed relative to the body. Vertical stiffness during running is on the order of 10 kN/m (Farley et al., 1993Go), e.g., if a runner is loaded with 98 Newtons (10 kgf or 22 lbf), they will sink down, on average, by about 1 cm. These impedances are remarkably low (i.e., soft), especially when compared to typical position-controlled robots, whose low frequency actuator impedance is nearly infinite due to the presence of integrative terms in feedback loops (or which use such high proportional feedback gain that the actuators do not perceptibly deflect even at maximum loads). The stiffness of such robots is dictated by their structural material, typically a very stiff metal or composite, and their structural geometry (typically circular or square in cross-section, for maximum stiffness). The Honda robot's joints do have some rubber series elements to prevent damage due to shock (Gomi et al., 1995Go), but these elements are much stiffer than measured impedances in animals.

Why have the designers of these robots chosen to make their impedances so high when examples from nature show otherwise? There are three reasons, one historical, the second due to the difference between physics and engineering, and the third a matter of control languages.


    THE HISTORY OF HIGH IMPEDANCE ROBOTS
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
The earliest "robots" were the fixed-base mechanical automatons of the 18th century (Liu, 2000Go). As these automata (like the theme-park "animatronic" robots of today) always were connected to their base, the forces they encountered, as long as they were not large enough to cause damage, were irrelevant. Rather, it was the trajectory of positions and velocities that captured the eye and made the automatons, like today's humanoid robots, so evocative.

The invention, around 1860, of the hydraulic servomotor to move the rudders of large ships, and later the turrets of heavy guns (Lewis, 1992Go) was the next great advance in robotics. But again, for these tasks, holding accurate position in the face of force disturbances was paramount and the force necessary to accomplish the task was irrelevant.

Numerically controlled machine tools were developed after World War II, programmed to shape metal to an accuracy of less than a thousandth of an inch (Reintjes, 1991Go). The force between the work piece and the cutting tool was highly unpredictable and feedback of actual vs. desired shape was not immediately available. Thus, the machine tool was built to have the highest possible passive impedance.

Following numerically controlled tools, the multi-purpose UNIMATE robot appeared in a GM factory in 1961 and ushered in the age of factory robots. Such robots eventually took over the tasks of part transport, painting, and welding (Engelberger, 1980Go). But like former robotic tasks, these tasks were position-controlled in nature, and the robots were designed with high output impedance.

Two needs in manufacturing remained unmet by robots: grinding and assembly. Both operations were inherently low-impedance tasks. In grinding, two very stiff materials (usually some very hard metal and an even harder rotating grinding wheel) were brought in contact, and the rate of material removed was most accurately controlled by modulating the contact force, not the part's position. Low impedance was also necessary for assembly, where two typically tightly toleranced metal parts were mated. As when people assembled such components, gentle assembly was best (Craig, 1989Go).

These tasks generated a great deal of research into low-impedance force controlled robots at Universities (Whitney, 1987Go), as well as some practical systems, but they were by far the exception, not the rule, for robot applications. The situation continues to this day, and much assembly is still done by hand even in the most automated factories.

Thus, despite a large body of research into low-impedance robots, most designers of today's walking robots (particularly those in industry) come from a background rich in the history of high impedance mechanisms and control.


    PHYSICS VS. ENGINEERING
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
In addition to history, there is another important reason why high-impedance design is popular in robotics: the difference between physics and engineering.

The simplest laws of physics provide us with equations that govern the relationship between the forces and motions of rigid bodies. But these equations say nothing about the difficulty of actually measuring or generating the variables in question.

In reality, despite the apparent parity of force and position in equations, position is both much more practical to measure and to generate than force.

Position can be measured very accurately with effectively zero contaminating impedance using optical or other non-contact methods, and even simple potentiometers do not have much friction. But to measure force one usually employs some type of mechanical force to position transducer, typically a high impedance elastic element (like a bar of metal), in parallel with a highly sensitive position sensor, like a strain gauge.

On the generation side, things are little different. Electro-Magnetic motors generate torque in proportion to current, but they have low torque density and specific torque, and thus need to be geared down to generate adequate torque for most robotic applications (Hunter et al., 1991Go). This gearing raises the apparent inertia of the motor by the square of the gear ratio, and the high back-drive friction of the gears makes the impedance even higher. Gears also lead to other impairments, including poor shock tolerance and poor regeneration efficiency.

Hydraulic cylinders are little better. While capable of generating very large forces without gears (and roughly in proportion to input pressure), hydraulics generally require tight fitting seals with high break-away friction, and the viscosity of the fluid going through the control valve raises output impedance significantly (Robinson, 2000Go). Most hydraulic systems are also very inefficient, and incapable of recovering regenerative power.

Piezoelectric actuators do generate high forces in proportion to applied voltage, but the motions are too small for most walking robotic applications. Elecro-active polymers and other artificial muscles show promise, but their practical deployment is still years away. Pneumatic actuators, both traditional and novel (Chou and Hannaford, 1996Go), suffer from high energy storage, which limits bandwidth and can pose a safety hazard.


    CONTROL
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
There is yet a third reason for the popularity of high impedance position control. Proper control of a robot has historically meant the robot's accurate tracking of several commanded variables through time, typically the desired joint positions. Where afferent sensors have been employed, sensor values have usually been compared to fixed thresholds to control the state transitions of a discrete state machine. For example, most industrial robots utilize "guarded moves" when executing trajectories, so that if output force (or motor current) is excessive, the robot is stopped. But more sophisticated afferent/efferent relationships have in general not been employed. Stiffness control (Salisbury, 1980Go), Hybrid Position-Force Control (Raibert and Craig, 1981Go), Impedance control (Hogan, 1985Go), and Potential Fields (Khatib, 1986Go, 1987Go) are some exceptions that have arisen from University research. But all of these methods describe relatively simple relationships between input and output. Thus, the difficulty of robot designers to find a language to describe the behavior of low impedance robots has inhibited their design.

In summary, the history of robotic applications, the realities of engineering technology, and the simple nature of present control languages favor high impedance actuation and control. This makes the prevailing design philosophy understandable, but like the misguided person looking for their lost keys under the light post even though they dropped them in the dark, it is possible, despite today's examples, that walking robots are not under the light post of traditional high-impedance design. It may be in the dark, low-impedance, areas that one may have to look for effective methods of design.


    METHODS
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
Series-elastic actuators
Over the past 20 yr, several researchers (Asada et al., 1981Go; Salisbury et al., 1989Go; Holmberg et al., 1992Go) have put a low impedance actuator at each joint of a robot instead of just a force feedback sensor at the tip. Such robots unfortunately require exotic transmissions or have, in the case of direct drive, motors too heavy to be practical in a walking robot. Our laboratory has addressed this problem by developing Series-Elastic Actuators (Pratt and Williamson, 1995a,Go bGo; Williamson, 1995Go; Robinson et al., 1999Go). The schematic in Figure 1 shows how series-elastic actuators are constructed.



View larger version (17K):
[in this window]
[in a new window]
 
FIG. 1. Schematic of a series-elastic actuator.

 
In Figure 1, a desired force Fdesired commands the actuator as a whole. This command, along with the measured load motion Xload is processed by a feed-forward function FF to estimate the necessary force to be applied to the motor. Fdesired is also compared to the measured load force Fload (deduced from the spring's deformation) and the error is processed by the feed-back element FB. The feedback and feed-forward outputs are summed, and command the motor force Fmotor. The system thus acts to deform the spring according to the commanded force, resulting in the application of the desired force to the output. The inertia of the motor and the friction of the gears are attenuated greatly by the feed-forward and feed-back loops (Robinson, 2000Go) resulting in very low impedance. Additionally, the gears are protected from shock loads in excess of the control bandwidth, and the elasticity can efficiently store and release energy, much as some animal tendons do (Alexander, 1988Go). Most importantly, this all happens without explicit control. By establishing a relationship between Xmesasured and Fdesired, the higher level control system can command any impedance desired, not just that of the series elasticity. If the commanded impedance happens to match the series elasticity, then the motor will stand still and the spring will do all the work (at very high bandwidth). In other cases, the relationship between these two variables may be set so as to generate other spring-like, damping, inertial, or any other impedance or non-linear relationship, limited only by the saturation of the motor. Beyond saturation, the actuator acts like a passive spring and remains stable (Pratt and Williamson, 1995bGo). While low-motion force bandwidth is lowered by the elasticity, for impedances typically used in walking, we have found that the bandwidth of elastic actuators is more than satisfactory.

Shown below are a series of photographs of different series-elastic actuators we have constructed over the years.

Figure 2 shows early series-elastic actuators, which use springs in series with tendons driving each joint. This design was inspired by animal tendons, but had too much distal mass as well as calibration problems due to pulley eccentricity.



View larger version (64K):
[in this window]
[in a new window]
 
FIG. 2. Elastic actuators using tendons.

 
Figures 3 and 4 show revolute actuators, Figure 3 using an X shaped cross section metal torsion spring while Figure 4 used rubber balls held between alternating teeth. The metal torsion spring's deflection was measured with a strain gauge mounted on one of the spring's flats and operating at very high strain, while the rubber ball design used light transmission through crossed polarized disks, thus providing for multi-turn non-contact sensing of spring deflection. The metal torsion rod design is currently used in the arm joints of the MIT AI Lab's robot COG, which have allowed it to safely perform a number of low-impedance and high shock tasks, such as turning cranks, writing on hard surfaces with a pencil, playing drums, and even hammering nails (Williamson, 1998Go, 1999Go).



View larger version (79K):
[in this window]
[in a new window]
 
FIG. 3. Wrist with two elastic actuators using torsion springs.

 


View larger version (119K):
[in this window]
[in a new window]
 
FIG. 4. Elastic element using rubber balls.

 
Our most recent actuators are shown in Figures 5 and 6. Figure 5 shows our electric actuator, while Figure 6 shows our hydraulic unit (Robinson, 2000Go). The electric actuator weighs 2.5 lbs., can generate ±300 lbs with a stroke of 3 inches and a force control bandwidth of 30 Hz, and has a dynamic range of 300:1. The hydraulic unit weighs 2 lbs., can output ±500 lbs. with a stroke of 3 inches and a force control bandwidth of 50 Hz, and has a dynamic range of 500:1.



View larger version (88K):
[in this window]
[in a new window]
 
FIG. 5. Elastic actuator using brushless motor.

 


View larger version (116K):
[in this window]
[in a new window]
 
FIG. 6. Hydro-elastic actuator.

 
Virtual model control
Virtual model control is a language we have developed for describing interactive force behaviors (Pratt, 1994Go, 1995Go; Pratt et al., 1996Go, 1997Go). It uses simulations of virtual mechanical components to generate real actuator torques (or forces). The torques create the same effect that the virtual components would have created, had they existed, thereby creating the illusion that the simulated components are connected to the real robot. Such components can include simple springs, dampers, dashpots, masses, latches, bearings, non-linear potential and dissipative fields, or any other imaginable component. Virtual components can even contain adaptive and learning elements.

Virtual Model Control's real-time simulation is effected in the robot's computer by transducing positions and velocities from the real world robot onto a stick-figure representation of the robot in the simulated world, and transducing forces generated by virtual components upon that stick figure in the simulated world onto the robot's actuators in the real world. In this fashion, we calculate in real time the appropriate joint torques to make the robot behave, to whatever extent possible, as if the virtual parts were really there. Of course, some virtual components, like a sky hook for the achievement of levitation, are impossible to translate in this fashion, but many others are doable, making Virtual Model Control a useful and highly intuitive language for expressing desired environment-interactive behavior.

We have successfully made bipeds walk by attaching to them three virtual components: a wheeled "granny walker" that maintains body height and pitch, a reciprocating gate orthosis that maintains leg anti-symmetry and swing-leg lift, and a damper-attached "dog track bunny" that acts to maintain forward speed whenever 2 legs are on the ground (the idea being similar to a race dog accelerating to reduce the difference between a mechanical bunny's perceived speed and its own). Because of the high fidelity force control afforded to our robots by series-elastic actuators, we can just push the robot's body with a force proportional to the difference between desired and actual speed instead of using Raibert's previous method of using foot placement (Raibert, 1986Go) to modulate speed. Thus, our robots are freer to find good footholds, which is more critical for walking than running because a robot can fall over in the time of one step. Our robots also spend much more time with both legs on the ground then most, because they can smoothly share leg forces and the control system is insensitive to leg configuration.


    RESULTS
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
We have constructed a number of real and simulated low-impedance robots using series-elastic actuators and virtual model control. Our simulated blind hexapod can simultaneously negotiate rough terrain and balance a 2-D pendulum on its back while following a desired trajectory (Pratt et al., 1996Go; Torres, 1996Go). More recently we have constructed a blind 2-D biped "Spring Flamingo" that can negotiate unexpected 15 degree hills (Chew et al., 1999Go; Pratt, 2000Go). Traces of its state variables are reproduced in Figure 7 from (Pratt, 2000Go). The Velocity graph shows forward velocity in meters/second. The state graph shows which of 5 discrete states the internal control is using. The estimated slope (in percent) comes from proprioception in the ankle—otherwise the robot is blind. The robot's height is given by the Z graph, whereas its forward tilt is indicated by the pitch graph. The total mechanical power output to the joints (e.g., their torque times their rotational velocity) is shown in the "mech power" graph.



View larger version (48K):
[in this window]
[in a new window]
 
FIG. 7. State variable vs. time for Spring Flamingo traversing a hill

 

    TRAVERSING A HILL
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
A series of photographs of the robot blindly traversing hills is shown in Figure 8:



View larger version (150K):
[in this window]
[in a new window]
 
FIG. 8. Snapshots of Spring Flamingo blindly traversing hilly terrain.

 
This robot's recovery from being pushed (also reproduced from (Pratt, 2000Go)) is shown below.

We have more recently constructed a human sized 3-D biped "M2" and a 3-D biped model of a Dinoasur Troodon named "Troody," shown in Figure 10.



View larger version (134K):
[in this window]
[in a new window]
 
FIG. 10. The Humanoid Robot M2 (left) and the Troodon Model Troody (right).

 
Movies of these robots (or in the case of M2, a simulation) may be found at http://leglab.robotics.olin.edu/mpeg.


    DISCUSSION
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
To get robots as mobile as animals, we believe one must adopt a design and control philosophy at odds with conventional wisdom in industrial robotics. We believe it is important to use low mechanical impedance, inspired by the relative softness with which animals (including humans) move their bodies. To build a robot according to this philosophy requires both a new type of actuator and a new type of programming language. For robots doing natural tasks (like walking) elasticity becomes a useful feature when purposefully incorporated into actuators and controlled in force feedback loops. Compared to traditional actuators, such Series-Elastic Actuators have lower minimum impedance, higher force fidelity, greater shock tolerance, guaranteed stability in transient contact with hard environments, energy storage for reactive tasks and economy of construction. Our Virtual Model Control language capitalizes on the low impedance these actuators provide by adding forces in parallel with the robot's natural dynamics that can almost get the robot to walk without any control (McGeer, 1990a, b,Go 1991Go). VMC also allows the robot's behavior to be described in a functionally transparent (i.e., physically meaningful) way, which is easy to program.



View larger version (47K):
[in this window]
[in a new window]
 
FIG. 9. Recovery from horizontal disturbances.

 


    ACKNOWLEDGMENTS
 
The work reported here could not have been done without the exemplary efforts and collaboration of many students, staff, and faculty members of the MIT Leg Laboratory over the past 5 yr, including: Andrew Allen, Barbara Barotti, Max Berniker, Mike Binnard, Juaquin Blaya, Olaf Bleck, Chee-Meng Chew, Courtney Clench, Bruce Deffenbaugh, Peter Dilworth, Lila French, Jeremy Gerstle, Andreas Hofmann, Hugh Herr, Jianjuen Hu, Greg Huang, Jonathan Hurst, Theresa Iozzulino, Jaganathan Kanniah, Ben Krupp, Matt Malchano, Steve Massaquoi, Ben Matteo, John Morrell, Chris Morse, Mike Palmer, Marc Raibert, Mike Whittig, Dave Robinson, Dan Paluska, Allen Parseghian, Rob Playter, Jerry Pratt, Rob Ringrose, Russ Tedrake, Anne Torres, Karsten Ulland, Mike Wessler, Ari Wilkenfeld, Matt Williamson, Anne Wright, and Amy Vandiver.


    FOOTNOTES
 
1 From the Symposium Stability and Maneuverability presented at the Annual Meeting of the Society for Integrative and Comparative Biology, 3–7 January 2001, at Chicago, Illinois. Back

2 Previous Address: MIT Leg Laboratory (part of the MIT AI Laboratory), Cambridge, MA. E-mail: gill.pratt{at}olin.edu Back

3 By "Natural Environments" (as opposed to the factory floor) we mean environments where unpredictable collisions with breakable objects, including other animals (and people) commonly occur. Back

4 Electrical Engineers will wonder how a high impedance can "short out" natural dynamics. It must be remembered that the most common "DC motor transform" from mechanical variables to electrical ones associates velocity with voltage, and force with current, respectively. Thus, high mechanical impedance (low velocity for high force) transforms to low electrical impedance (low voltage for high current). In this transform, springs are inductors, masses are capacitors, and dampers are resistors. Back


    References
 TOP
 SYNOPSIS
 INTRODUCTION
 THE HISTORY OF HIGH...
 PHYSICS VS. ENGINEERING
 CONTROL
 METHODS
 RESULTS
 TRAVERSING A HILL
 DISCUSSION
 References
 
Alexander, R. M. 1988. Elastic mechanisms in animal movement. Cambridge University Press, Cambridge.

Asada, H., T. Kanade, and R. Reddy. 1981. Design concept of direct-drive manipulators using rare-earth DC torque motors. 11th Int. Symp. on Industrial Robots.

Chew, C.-M., J. Pratt, and G. Pratt. 1999. Blind walking of a planar bipedal robot on sloped terrain. IEEE International Conference on Robotics and Automation.

Chou, C. P., and B. Hannaford. 1996. Measurement and modeling of McKibben pneumatic artificial muscles. IEEE Transactions on Robotics and Automation, 12:90-102.[CrossRef]

Craig, J. J. 1989. Introduction to robotics: Mechanics and control. Addison-Wesley, New York.

de Lasa, M., and M. Buehlen. 2001. Dynamic compliant quadruped walking. IEEE International Conference on Robotics and Automation, Seoul, Korea.

Engelberger, J. 1980. Robots in practice. AMACOM.

Farley, C. T., J. Glasheen, and T. A. McMahon. 1993. Running springs: Speed and animal size. J. Exper. Biol, 185:71-87.[Abstract]

Gomi, H., and Kawato. 1997. Human arm stiffness and equilibrium-point trajectory during multi-joint muscle movement. Biol. Cybernet, 76:163-171.[CrossRef][Web of Science][Medline]

Gomi, H., M. Nishikawa, M. Hirose, H. Takahashi, and T. Matsumoto. 1995. Legged mobile robot equipped with impact absorber. U.S., Honda Giken Kogyo Kabushiki.

Hirai, K., M. Hirose, Y. Haikawa, and T. Takenaka. 1998. The development of Honda humanoid robot. IEEE International Conference on Robotics and Automation.

Hogan, N. 1985. Impedance control: An approach to manipulation: Part I—Theory, Part II—Implementation, Part III—Aplications. J. Dyn. Syst. Measur. Contr, 107:1-24.

Holmberg, R., D. Sanford, and O. Khatib. 1992. A new actuation system for high-performance torque-controlled manipulators. RoManSy 9—Ninth CISM-IFToMM Symposium on the Theory and Practice of Robots and Manipulators, Udine, Italy.

Hunter, I., J. M. Hollerbach, and J. Ballantyne. 1991. A comparative analysis of actuator technologies. MIT Press, Cambridge.

Khatib, O. 1986. Real-time obstacle avoidance for manipulators and mobile robots. IEEE J. Robot. Automat, 5:90-98.

Khatib, O. 1987. A unified approach for motion and force control of robot manipulators: The operational space formulation. IEEE J. Robot. Automat, 3:43-53.

Lewis, F. L. 1992. Applied optimal control and estimation. Prentice-Hall, New York.

Liu, C. 2000. Copying machine: Taking notes for the automation. University of Minnesota Press.

McGeer, T. 1990a.. Passive dynamic walking. Internat. J. Robot. Res, 9:62-82.

McGeer, T. 1990b.. Passive dynamic walking with knees. IEEE International Conference on Robotics and Automation.

McGeer, T. 1991. Passive dynamic biped catalogue. Proceedings of the 2nd International Symposium of Experimental Robotics.

McMahon, T. A. 1984. Muscles, reflexes, and locomotion. Princeton University Press.

Playter, R. R. 1994. Passive dynamics in the control of gymnastic maneuvers. Massachusetts Institute of Technology, Cambridge, MA.

Playter, R. R., and M. H. Raibert. 1994. Passively stable layout somersaults. Proceedings of the Eighth Yale Workshop on Adaptive and Learning Systems, New Haven, Connecticut.

Pratt, G. A., and M. M. Williamson. 1995a.. Series elastic actuators. IEEE International Conference on Intelligent Robots and Systems.

Pratt, G. A., and M. M. Williamson. 1995b.. Stiffness isn't everything. Fourth International Symposium on Experimental Robotics.

Pratt, J., P. Dilworth, and G. Pratt. 1997. Virtual model control of a bipedal walking robot. IEEE International Conference on Robotics and Automation.

Pratt, J., A. Torres, P. Dilworth, and G. Pratt. 1996. Virtual actuator control. IEEE International Conference on Intelligent Robots and Systems.

Pratt, J. E. 1994. Learning virtual model control of a biped walking robot. MIT Machine Learning Class (6.858) Report.

Pratt, J. E. 1995. Virtual model control of a biped walking robot. Thesis, Massachusetts Institute of Technology.

Pratt, J. E. 2000. Exploiting inherent robustness and natural dynamics in the control of bipedal walking robots. EECS. Massachusetts Institute of Technology, Cambridge, Massachusetts.

Raibert, M. H. 1986. Legged robots that balance. MIT Press, Cambridge, Massachusetts.

Raibert, M. H., and J. J. Craig. 1981. Hybrid position/force control of manipulators. J. Dyn. Syst. Measur. Contr., 102.

Reintjes, J. F. 1991. Numerical control: Making a new technology. Oxford University Press, Oxford.

Ringrose, R. 1997. Self-stabilizing running. Thesis, Massachusetts Institute of Technology.

Robinson, D. 2000. Understanding the effects of significant load sensor compliance in closed-loop actuator force control. In Mechanical engineering. Massachusetts Institute of Technology, Cambridge, Massachusetts.

Robinson, D. W., J. E. Pratt, D. J. Paluska, and G. A. Pratt. 1999. Series elastic acutator development for a biomimetic robot. IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

Salisbury, J. K., B. Eberman, M. Levin, and W. Townsend. 1989. The design and control of an experimental whole-arm manipulator. 5th International Symposium on Robotics Research.

Salisbury, K. 1980. Active stiffness control of a manipulator in catesian coordinates. 19th IEEE Conference on Decision and Control.

Torres, A. 1996. Implementation of virtual model control on a walking hexapod. Thesis, Massachusetts Institute of Technology.

Vukobratovic, M., and D. Juricic. 1969. Contribution to the synthesis of biped gait. IEEE Trans. Biomed. Eng, 16:1-6.[Medline]

Whitney, D. E. 1987. Historical perspective and state of the art in robot force control. Internat. J. Robot. Res, 6:3-14.

Williamson, M. M. 1995. Series elastic actuators. Thesis, Massachusetts Institute of Technology.

Williamson, M. M. 1998. Exploiting natural dynamics in robot control. Fourth European Meeting on Cybernetics and Systems Research (EMCSR).

Williamson, M. M. 1999. Robot arm control exploiting natural dynamics. Thesis, Massachusetts Institute of Technology.


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?



This Article
Right arrow Abstract Freely available
Right arrow FREE Full Text (PDF) Freely available
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Search for citing articles in:
ISI Web of Science (2)
Right arrow Request Permissions
Google Scholar
Right arrow Articles by Pratt, G. A.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?