Preliminary Bounding Experiments in a Dynamic Hexapod

Similar documents
Stair Descent in the Simple Hexapod RHex

Towards Pronking with a Hexapod Robot

REPORT DOCUMENTATION PAGE

AN EXPERIMENTAL INVESTIGATION OF SPILLING BREAKERS

Sensing and Modeling of Terrain Features using Crawling Robots

Characterizing The Surf Zone With Ambient Noise Measurements

Air-Sea Interaction Spar Buoy Systems

Gaits and Gait Transitions for Legged Robots

High-Frequency Scattering from the Sea Surface and Multiple Scattering from Bubbles

Stability & Control Aspects of UCAV Configurations

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Kungl Tekniska Högskolan

Centre for Autonomous Systems

Using SolidWorks & CFD to Create The Next Generation Airlocks

TITLE: Assessing the Hydrodynamic Performance of Fouling-Release Surfaces (ONR Research Contract # N WR )

Body Stabilization of PDW toward Humanoid Walking

Using Gait Change for Terrain Sensing by Robots

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR

Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system

Marine Mammal Acoustic Tracking from Adapting HARP Technologies

Experimental Investigations into the Role of Passive Variable Compliant Legs for Dynamic Robotic Locomotion

Biomechanics and Models of Locomotion

z Interim Report for May 2004 to October 2005 Aircrew Performance and Protection Branch Wright-Patterson AFB, OH AFRL-HE-WP-TP

Motion Control of a Bipedal Walking Robot

Long-Term Autonomous Measurement of Ocean Dissipation with EPS-MAPPER

RUNNING ON SOFT GROUND: SIMPLE, ENERGY-OPTIMAL DISTURBANCE REJECTION

Waves, Turbulence and Boundary Layers

AFRL-RI-RS-TR

Robot motion by simultaneously wheel and leg propulsion

Development of Low Volume Shape Memory Alloy Variable Ballast System for AUV Use

Robotics and Autonomous Systems

M2.50-cal. Multishot Capabilities at the US Army Research Laboratory

Robotics and Autonomous Systems

Spring Locomotion Concepts. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( )

Keywords--Bio-Robots, Walking Robots, Locomotion and Stability Controlled Gait.

The Incremental Evolution of Gaits for Hexapod Robots

-Elastic strain energy (duty factor decreases at higher speeds). Higher forces act on feet. More tendon stretch. More energy stored in tendon.

Learning Locomotion Test 3.2 Results

Examples of Carter Corrected DBDB-V Applied to Acoustic Propagation Modeling

a Robot WItH a suspended load

High Frequency Acoustical Propagation and Scattering in Coastal Waters

First Hops of the 3D Bow Leg

Gait Regulation and Feedback on a Robotic Climbing Hexapod

Locomotion Concepts. Autonomous Mobile Robots. Concepts Legged Locomotion Wheeled Locomotion. Autonomous Systems Lab. Zürich. Localization.

SIMULATION AND EXPERIMENTAL STUDIES ON WALKING ROBOT WITH FLEXIBLE LEGS

( max)o Wind Waves 10 Short Swell (large wave steepness) 25 Long Swell (small wave steepness) 75

Waves, Bubbles, Noise, and Underwater Communications

Rogue Wave Statistics and Dynamics Using Large-Scale Direct Simulations

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research

Understanding the Dynamics of Shallow-Water Oceanographic Moorings

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

Internal Waves and Mixing in the Aegean Sea

Skippy: Reaching for the Performance Envelope

BRRAKING WAVE FORCES ON WALLS

Mechanics of Legged Locomotion. Running. Dr Dan Dudek

DoD Coral Reef Protection and Management Program

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

DEVELOPMENT OF PRIMARY FRAGMENTATION SEPARATION DISTANCES FOR CASED CYLINDRICAL MUNITIONS

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Sample Solution for Problem 1.a

l l k gnd Force Control for Spring-Mass Walking and Running leg gnd Devin Koepl, Kevin Kemper and Jonathan Hurst

Stable Upright Walking and Running using a simple Pendulum based Control Scheme

Remote Monitoring of Dolphins and Whales in the High Naval Activity Areas in Hawaiian Waters

Temporary Flying Restrictions Due to Exogenous Factors

Inlet Influence on the Pressure and Temperature Distortion Entering the Compressor of an Air Vehicle

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control.

Imaging the Lung Under Pressure

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

In this course you will learn the following

Toward a Human-like Biped Robot with Compliant Legs

GOLFER. The Golf Putting Robot

Robots With Legs. Helge Wrede

DESIGN OF A CRAWLING GAIT FOR A MODULAR ROBOT. Carlos Santos Merino and Sabri Tosunoglu

Improvement of the Cheetah Locomotion Control

AFRL-RX-WP-TP

Anthropogenic Noise and the Marine Environment

Fail Operational Controls for an Independent Metering Valve

AFRL-RH-WP-TR

Kelly Legault, Ph.D., P.E. USACE SAJ

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher

Simulation of the Hybtor Robot

Learning Energy Efficient Walking Based on Ballistics

θ [rad] φ b. [Nm] 20. τ b

GaitAnalysisofEightLegedRobot

Walking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring

Data-Informed Modeling of Milligram-Scale Quadrupedal Robot Locomotion

Supplementary Figure 1 An insect model based on Drosophila melanogaster. (a)

Behavioral Response of Dolphins to Signals Simulating Mid-Frequency Sonar

1502. The effect of mechanism design on the performance of a quadruped walking machine

Walking and Running BACKGROUND REVIEW. Planar Pendulum. BIO-39 October 30, From Oct. 25, Equation of motion (for small θ) Solution is

Calculation of the Internal Blast Pressures for Tunnel Magazine Tests

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies.

Navy Shipbuilding Industrial Base

Internal Waves in Straits Experiment Progress Report

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract

To appear in IEEE Transactions on Systems, Man, and Cybernetics

Transcription:

Preliminary Bounding Experiments in a Dynamic Hexapod D. Campbell and M. Buehler Ambulatory Robotics Lab, Centre for Intelligent Machines, McGill University, 3480 University St., Montreal, Quebec, H3A 2A7, Canada Abstract. This paper describes the implementation of a preliminary bounding gait in a small hexapod, RHex [1], with compliant legs. A four-legged bounding gait, which uses only the front and back leg pairs, achieves an average speed of 1.5 m/s and a low specific resistance. Leg touchdown angles and desired stance trajectories are fixed a priori. The only feedback employed is leg angle sensing and touchdown detection. With no explicit controller-level synchronization between the front and back leg pairs, stable pitch oscillations are obtained from the excited natural dynamics of the system. 1 Introduction The RHex design and control were inspired by the study of cockroach locomotion [2][3] and the minimal design complexity ideas for legged robots (single actuator compliant legs) developed at the Ambulatory Robotics Lab [4,5]. Some of the key biologically inspired functions [6] have been applied through the mechanical simplicity of a single actuator per leg and the use of largely open-loop, clock-driven gaits [1]. This simplicity has resulted in a reliable system that can be used in real-world situations outside of the controlled lab environment. A bounding gait is characterized by a pairing of the fore and hind leg pairs such that the two act simultaneously, as a single leg. Few groups have produced bounding gaits in robots Raibert s [7] quadruped used the concept of virtual legs, symmetry and partitioned controllers to achieve a bounding gait. Scout II [5,8] at McGill made advances in power and computation autonomy, and control, with a mechanically simple machine. Also, Scout II was to our knowledge the first, and is to date still the only existent power autonomous quadruped robot capable of bounding. Kimura [9] built a small quadruped, Patrush, whose bounding dynamics were excited by neural oscillator signals. Recently, researchers at Sony and Boston Dynamics Inc. implemented a bounding gait on a modified AIBO entertainment quadruped [10]. RHex, our six-legged robot, joins these few bounding robots by adding a quadrupedal bounding gait, utilizing the front and rear leg pairs of legs, to its already large repertoire of gaits. These currently include walking on even and highly irregular terrain [1], stair-climbing [11,12], swimming, flipping [13] and pronking [14]. Dynamic running gaits, such as bounding and pronking, make

Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE 2005 2. REPORT TYPE 3. DATES COVERED - 4. TITLE AND SUBTITLE Preliminary Bounding Experiments in a Dynamic Hexapod 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Defense Advanced Research Projects Agency,3701 North Fairfax Drive,Arlington,VA,22203-1714 8. PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR S ACRONYM(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited 13. SUPPLEMENTARY NOTES The original document contains color images. 14. ABSTRACT see report 15. SUBJECT TERMS 11. SPONSOR/MONITOR S REPORT NUMBER(S) 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT a. REPORT unclassified b. ABSTRACT unclassified c. THIS PAGE unclassified 18. NUMBER OF PAGES 10 19a. NAME OF RESPONSIBLE PERSON Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

2 D. Campbell M. Buehler explicit use of our robot s compliant legs, and have the potential for increased speed and energy efficiency, when compared to static walking tripod gaits. 2 RHex Platform Description RHex is a power and computation autonomous hexapod with a single actuator per compliant leg. Figure 1 shows the basic configuration of RHex and table 1 summarizes most of the important dimensions. The half-circle legs that RHex currently uses are the result of numerous design iterations searching for a robust, compliant leg design whose form (shape) supports the wide variety of functions the legs provide over the range of robot behaviours [12]. Compliance is important for dynamic legged gaits because it allows the energy that would otherwise be lost in impacts with the ground to be stored for release in a later phase of the motion. L B H B L L φ Fig. 1. Key dimensions of RHex Table 1. Basic RHex Characteristics Parameter Notation Value Body Mass M B 7.5 kg Body Length L B 0.51 m Body Height H B 0.13 m Leg Mass M L 0.08 kg Leg Length (unloaded) L L 0.16 m Leg Spring Constant (Linear Approximation) K L 1900 N/m Maximum Hip Torque τ max 7Nm Maximum Hip Speed ω max 5rev/s

Preliminary Bounding Experiments in a Dynamic Hexapod 3 3 Basic Controller Inspired by successes of the controllers in the Scout II quadruped that excite the robot s passive dynamics [5], the controller used for bounding has two different states for each of the front and back pairs of legs the middle legs are kept out of the way for the duration of the bounding gait without the notion of an overall body state for control. Gait Parameters Both front and rear pairs of legs are assumed to be in flight initially. During this state, the legs are servoed via a set point PD loop to a touchdown angle, φ td, relative to the body perpendicular. In order for the touchdown event to take place, both legs in a pair are required to have made contact with the ground. This is done so as to reduce the roll moment that would be created if the left or right leg made contact with the ground initiating the next phase before the other is near enough to the ground to exert force. It may, however, cause the same roll moment due to uneven compression of the legs at touchdown if the roll angle of the robot is too large. When the touchdown requirements are met, the leg pair sweeps at a fixed desired rate, φ, until the sweep limit, φ lim, is reached. Since no lift-off sensing is implemented, the sweep limit is set to occur after the legs lift off. After the leg pair leaves the ground, it returns during flight to the touchdown angle as from the initial condition. Stance Sweep Leg to Sweep Limit at Set Speed Touchdown Detected Stance Time Elapsed Flight Leg to Touchdown Angle Fig. 2. A graphical representation of the state machine controlling the bounding behaviour Through experimentation coupled with high-speed video analysis, the parameters in Table 2 were found that result in a stable bounding gait. The main bounding gait control parameters are the leg pairs touchdown angles and sweep speeds. Generally, the larger the touchdown angle, the larger the amount of the forward kinetic energy (forward speed) that is transferred to vertical energy (hopping height) for that particular hip. The tuning procedure aims at adjusting the four main parameters (two touchdown angles and

4 D. Campbell M. Buehler 0.4 0.4 "Back" Leg Angle (rad) 0.2 0 0.2 0.4 "Front" Leg Angle (rad) 0.2 0 0.2 0.4 0.6 122.5 123 123.5 Time (s) 0.6 122.5 123 123.5 Time (s) Fig. 3. Commanded leg trajectories (dashed line) and actual leg angles (solid line) from a bounding experiment. Shaded background indicates the stance phase for that leg two sweep speeds) such that the front and back hip vertical hopping height is sufficient to achieve leg ground clearance, but low enough to maintain stability. In addition, the parameters need to be adjusted that both front and back hips achieve the same vertical oscillation amplitudes. Once this was accomplished, the robot s bounding motion was achieved (albeit still with low repeatability), where the pitching oscillation was stabilized via the robot s passive dynamics. Since the current controller is tuned for only one particular speed, and its domain of attraction is limited, the success of the algorithm depends in no small manner on the skill of the experimenter in launching the robot to initialize its motion close enough to the desired one. Naturally, developing bounding controllers for a continuum of forward speeds will solve this problem, and is of paramount importance for our near-term research. Table 2. Bounding Gait Parameters Parameter Notation Value Front Rear Touchdown Angle φ td -0.45 rad -0.4 rad Sweep Speed φ 22 rad/s 17 rad/s Proportional Gain K p 35 Nm/rad 35 Nm/rad Derivative Gain K d 0.35 Nm/(rad/s) 0.35 Nm/(rad/s) Touchdown Detection The morphology of the leg used on the robot and the fully-recirculating nature of some of the gaits used on RHex make simple switch- or strain-based touchdown detection difficult. Instead, a virtual sensor based on an estimate of the motor current is used, which was developed for the pronking gait on RHex [14]. By thresholding this current, the joint error that arises when the toe makes contact with the ground can be detected.

Preliminary Bounding Experiments in a Dynamic Hexapod 5 The current in the motor is given by i motor = V motor Emf R a + R drive, (1) where V motor is the terminal voltage applied to the motor, Emf is the electromotive force created by the spinning rotor and given by K s ω. R a and R drive are the resistances of the armature and the drive electronics, respectively. While V motor is not measured directly, it can be written as V motor = D V batt where D is the duty cycle of the drive and is commanded explicitly by the control software. V batt is the battery voltage, approximated as a constant to avoid sensor reliability problems. The remainder of the terms are measured, or, in the case of ω, taken as the derivative of angular position. With the current estimated, a state machine is built around each leg to keep track of the leg status. If the current corresponding to a leg awaiting touchdown exceeds a threshold value, it is determined to have made contact with the ground, and entered the stance phase. When it is determined that the stance phase for a leg has finished, the state is set to a retraction phase, where it remains until the current estimate drops below a determined value, for a set period of time. This decreases the likelyhood of self-triggering when the leg is commanded to the touchdown angle at the end of the flight phase. When the current makes this drop, the touchdown detection is re-armed, ready for the next event. The parameters used for the touchdown detection are summarized in table 3 and some resulting trigger events can be seen in the estimated current plot of fig. 4. Table 3. Touchdown Detection Thresholds Parameter Notation Value Trip Current i t 2.5 A Release Current i r 0.8 A Settling Time t s 0.01 s The transition event from stance to flight cannot be based on whether the toes are in contact with the ground using the virtual sensor based on motor current. The estimation method and the large current that is commanded during this phase make robust lack-of-ground detection difficult. Instead, a time-driven event is used. A specified amount of time after the touchdown event has occurred, it is assumed that the pair of legs is no longer in stance. The state-machine returns to the first phase, where a touchdown angle is tracked.

6 D. Campbell M. Buehler 15 10 Estimated Motor Current (A) 5 0 5 10 15 122.5 122.6 122.7 122.8 122.9 123 123.1 123.2 123.3 123.4 123.5 Time (s) Fig. 4. Estimated motor current for the two front legs and the state of the pair as determined by the virtual sensor, where the shading indicates the stance phase Resultant Gait With the controller tuned, trials reveal the form that a bounding gait takes on RHex. Driven by a simple controller, the robot exhibits a periodic oscillation in the pitch axis. Occasional failures (missteps) are recoverable without operator intervention. The contact pattern of the legs is illustrated in fig. 5. The Fig. 5. Foot-contact pattern for the Bounding Gait. A solid circle indicates ground contact. Robot traveling from left to right best view of what the robot does is obtained from the following key frames captured with a high speed camera (fig. 6). Note that the robot traverses the frame from right to left while the frame sequence is presented from left to right, top to bottom. 4 Energetics and Reliability To quantify the efficiency of locomotion of various gaits in various organisms and machines, the specific resistance is useful [15]. This unitless measure of the energetic cost of locomotion can be expressed as ε = P mgv, (2) where P is the average total electrical power drawn from the batteries, m is the mass of the robot, g is the gravitational acceleration and v is the forward speed.

Preliminary Bounding Experiments in a Dynamic Hexapod 7 Fig. 6. Bounding motion in RHex at approximately 1.4 m/s. Robot moves from right of frame to left while the sequence is presented in reading order. Frames 0.024 s apart on average Testing was performed to measure average power consumption and speed of the behaviour over a 2 m stretch of linoleum flooring. Thirty-seven trials were classified into four categories based on video review and average speed. Of the experiments, 24% were discarded due to failure to cross the second timing mark or suspicion of interference from initial conditions. 35% had poor speed less than 1 m/s due to stumbling or excessive deviation from a straight-line path. 19% performed with a speed in the range 1.0 1.4 m/s, though not necessarily with a stable bounding gait. The remaining runs exhibited a speed between 1.4 and 1.6 m/s and had a stable bounding cycle. The strongest factor in the success of the run is believed to be the initial launch provided by the operator. Table 4 summarizes the results, while fig. 7 compares the energetics to other gaits on RHex. Figure 8 shows that the power use occurs in very large spikes when the legs interact with the ground. During flight, little power is used. This suggests that by decreasing the duty cycle of the bound, that is, spending a smaller fraction of the cycle on the ground, power consumption could be improved.

8 D. Campbell M. Buehler Table 4. Bounding Energetics Frequency Mean Speed Mean Specific Resistance 9 Failed Trials (N/A) 13 0.67 m/s 4.35 7 1.21 m/s 2.37 8 1.50 m/s 2.08 14 Specific Resistance based on total electrical power consumption Stairclimb 12 Obst 10 Specific Resistance 8 6 Rough Bound (0.7 m/s) 4 Gravel 2 Payload Carpet Grass Pronk Bound (1.2 m/s) ARL Scout II Bound Bound (1.5 m/s) 0 0.5 1 1.5 2 2.5 Velocity [m/s] Fig. 7. Specific resistance values for different gaits on different surfaces for RHex and Scout II [1][5][12][14]. Error bars indicate standard deviation A better estimate or measurement of stance time would also help by allowing better matching between the robot s actions and the controller s. Rather than using a set point control for the touchdown angle, a trajectory could be generated, bringing the leg from the sweep angle to touchdown in a smooth motion, also decreasing power consumption. 5 Conclusions and Future Work A simple quadruped bound gait has been implemented on the hexapod RHex. While reliability is not yet high, 40% of the 37 formal tests performed show an average speed in excess of 1 m/s or 2 body lengths/s and roughly half

Preliminary Bounding Experiments in a Dynamic Hexapod 9 Battery Voltage (V) 25 20 15 122.5 122.6 122.7 122.8 122.9 123 123.1 123.2 123.3 123.4 123.5 Battery Current (A) 60 40 20 0 122.5 122.6 122.7 122.8 122.9 123 123.1 123.2 123.3 123.4 123.5 Power (W) 600 400 200 0 122.5 122.6 122.7 122.8 122.9 123 123.1 123.2 123.3 123.4 123.5 Time (s) Fig. 8. Closeup view of power data from one portion of a successful run at 1.5 m/s of these performed with a very fluid, natural-looking motion. The gait is efficient compared to other gaits on RHex in terms of specific resistance, with a minimum value of 2.08 averaged over the trials that reached the 1.4 1.6 m/s speed range. Future enhancements of interest are controllers for wider ranges of speed, and/or a startup algorithm to improve the consistency of the initial conditions seen by the bounding controller, with the expectation that this will improve the overall reliability and performance. Further investigation of the stance phase may yield a better estimate of the stance time, and the opportunity to use the contact events more efficiently. A better understanding of the lift-off conditions will allow an estimate of flight time, and from this a trajectory could be commanded for the touchdown angle control, with the aim to reduce power consumption. Use of a pitch sensor will allow more sophisticated control algorithms to be attempted, such as controlling the leg angle with respect to the ground, rather than the body-perpendicular. Testing on varied terrain will also be performed. 6 Acknowledgement This work is supported by DARPA/SPAWAR under contract N66001-00-C- 8026. We thank D. McMordie for developing the touchdown sensing used in this research, and for his contributions to virtually all aspects of RHex, E. Moore and J.-P. Granger for their contributions towards the initial bounding experiments, showing the feasibility and simplicity of achieving a bounding gait in RHex. We thank Prof. R. Full for lending us a high-speed video system that proved invaluable for analysing the robot motion and developing the bounding controller. We are indebted to the other RHex team members at McGill Matt Smith and Chris Prahacs, and at U. Michigan led by Prof. D. Koditschek, at U. California at Berkeley led by Prof. R. Full, and at Carnegie Mellon University, led by Dr. A. Rizzi for all their contributions that made

10 D. Campbell M. Buehler RHex and this research possible, and for providing a highly stimulating and supportive research environment. References 1. U. Saranli, M. Buehler, D.E. Koditschek, RHex: A Simple and Highly Mobile Hexapod Robot Int. J. Robotics Research, 20(7):616 631, July 2001 2. R. Blickhan and R.J. Full, Similarity in Multilegged Locomotion: Bouncing like a Monopode, J. Comparative Physiology, vol. A. 173, pp. 509 517, 1993 3. R.J. Full, K. Autumn, J.I. Chung and A. Ahn, Rapid Negotiation of Rough Terrain by the Death-head Cockroach, American Zoologist, 38:81A, 1998 4. M. Buehler, R. Battaglia, A. Cocosco, G. Hawker, J. Sarkis and K. Yamazaki, SCOUT: A Simple Quadruped that Walks, Climbs, and Runs, IEEE Int. Conf. Robotics and Automation, pp. 1701-1712, Leuven, Belgium, May 1998. 5. S. Talebi, I. Poulakakis, E. Papadopoulos and M. Buehler, Quadruped Robot Running with a Bounding Gait, In Daniella Rus and Sanjiv Singh, editors, Experimental Robotics VII, in Lecture notes in Control and Information Sciences; 271, pp. 281 289, Springer-Verlag, 2001 6. R. Altendorfer. et al. RHex: A biologically Inspired Hexapod Runner, Autonomous Robots, 11:207 213, 2001 7. M.H. Raibert, Legged Robots that Balance, MIT Press, Cambridge, MA, 1986 8. M. de Lasa and M. Buehler, Dynamic Compliant Quadruped Walking, IEEE Int. Conf. on Robotics and Automation, pp. 3153 3158, 2001 9. H. Kimura, S. Akiyama and K. Sakurama, Realization of Dynamic Walking and Running of the Quadruped Using Neural Oscillator, Autonomous Robots, 7(3):247 258, (1999.11) 10. Y. Yamamoto, M. Fujita, M. de Lasa, S. Talebi, D. Jewell, R. Playter and M. Raibert, Development of dynamic locomotion for the entertainment robot teaching a new dog old tricks, 4th Int. Conf. on Climbing and Walking Robots, pp. 695 702, Karlsruhe, Germany, September 2001 11. E.Z. Moore and M. Buehler, Stable Stair Climbing in a Simple Hexapod, 4th Int. Conf. on Climbing and Walking Robots, pp. 603 610, Karlsruhe, Germany, September 2001 12. E.Z. Moore, D. Campbell, F. Grimminger and M. Buehler, Reliable Stair Climbing in the Simple Hexapod RHex IEEE Int. Conf. on Robotics and Automation, pp. 2222 2227, Washington, D.C., 2002 13. U. Saranli and D.E. Koditschek, Back Flips with a Hexapedal Robot, IEEE Int. Conf. On Robotics and Automation, pp. 2209 2215, Washington, D.C., 2002 14. D. McMordie and M. Buehler, Towards Pronking with a Hexapod Robot, 4th Int. Conf. on Climbing and Walking Robots, pp. 659 666, Karlsruhe, Germany, September 2001 15. G. Gabrielli and T.H. von Karman, What price speed? Mechanical Engineering, vol. 72, no. 10, 1950.