On the Comparative Analysis of Locomotory Systems with Vertical Travel

Similar documents
Chapter 6 Work and Energy

Conceptual Questions: Forces and Newton s Laws

AP Physics - Chapter 8 Practice Test

There are four types of friction, they are 1).Static friction 2) Dynamic friction 3) Sliding friction 4) Rolling friction

SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question.

Chapter 5 Using Newton s Laws: Friction, Circular Motion, Drag Forces. Copyright 2009 Pearson Education, Inc.

AP1 Oscillations. 1. Which of the following statements about a spring-block oscillator in simple harmonic motion about its equilibrium point is false?

B) 286 m C) 325 m D) 367 m Answer: B

PHYS 211 FINAL FALL 2004 Form A

C B A T 3 T 2 T What is the magnitude of the force T 1? A) 37.5 N B) 75.0 N C) 113 N D) 157 N E) 192 N

Physics: Principles and Applications, 6e Giancoli Chapter 2 Describing Motion: Kinematics in One Dimension

Physics 125 Practice Exam #3 Chapters 6-7 Professor Siegel

Conservative vs. Non-conservative forces Gravitational Potential Energy. Work done by non-conservative forces and changes in mechanical energy

Unit 4 Practice Test: Rotational Motion

Acceleration due to Gravity

Name Partners Date. Energy Diagrams I

Physics 201 Homework 8

AP Physics C Fall Final Web Review

v v ax v a x a v a v = = = Since F = ma, it follows that a = F/m. The mass of the arrow is unchanged, and ( )

Midterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m

Physics: Principles and Applications, 6e Giancoli Chapter 4 Dynamics: Newton's Laws of Motion

Tennessee State University

FUTURE E/E-ARCHITECTURES IN THE SAFETY DOMAIN

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Fric-3. force F k and the equation (4.2) may be used. The sense of F k is opposite

Prelab Exercises: Hooke's Law and the Behavior of Springs

F N A) 330 N 0.31 B) 310 N 0.33 C) 250 N 0.27 D) 290 N 0.30 E) 370 N 0.26

Physics 11 Assignment KEY Dynamics Chapters 4 & 5

Torque Analyses of a Sliding Ladder

CHAPTER 6 WORK AND ENERGY

ENERGYand WORK (PART I and II) 9-MAC

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

Chapter 2 Lead Screws

FRICTION, WORK, AND THE INCLINED PLANE

LAB 6 - GRAVITATIONAL AND PASSIVE FORCES

CORRECTION OF DYNAMIC WHEEL FORCES MEASURED ON ROAD SIMULATORS

Physics 1A Lecture 10C

Proof of the conservation of momentum and kinetic energy

9. The kinetic energy of the moving object is (1) 5 J (3) 15 J (2) 10 J (4) 50 J

Work-Energy Bar Charts

Lab 7: Operational Amplifiers Part I

Research question: How does the velocity of the balloon depend on how much air is pumped into the balloon?

8. Potential Energy and Conservation of Energy Potential Energy: When an object has potential to have work done on it, it is said to have potential

Recitation Week 4 Chapter 5

Tips For Selecting DC Motors For Your Mobile Robot

An Introduction to Applied Mathematics: An Iterative Process

Problem 6.40 and 6.41 Kleppner and Kolenkow Notes by: Rishikesh Vaidya, Physics Group, BITS-Pilani

AP Physics Circular Motion Practice Test B,B,B,A,D,D,C,B,D,B,E,E,E, m/s, 0.4 N, 1.5 m, 6.3m/s, m/s, 22.9 m/s

HW Set II page 1 of 9 PHYSICS 1401 (1) homework solutions

Work, Energy & Momentum Homework Packet Worksheet 1: This is a lot of work!

Matlab Based Interactive Simulation Program for 2D Multisegment Mechanical Systems

3 Work, Power and Energy

Classifying Manipulation Primitives from Visual Data

Friction and Gravity. Friction. Section 2. The Causes of Friction

LAB 6: GRAVITATIONAL AND PASSIVE FORCES

(I) s(t) = s 0 v 0 (t t 0 ) a (t t 0) 2 (II). t 2 = t v 0. At the time. E kin = 1 2 m v2 = 1 2 m (a (t t 0) v 0 ) 2

Lecture L6 - Intrinsic Coordinates

If you put the same book on a tilted surface the normal force will be less. The magnitude of the normal force will equal: N = W cos θ

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Kinetic Friction. Experiment #13

Force on Moving Charges in a Magnetic Field

Chapter 4. Forces and Newton s Laws of Motion. continued

ENERGY CONSERVATION The First Law of Thermodynamics and the Work/Kinetic-Energy Theorem

Physics Labs with Computers, Vol. 2 P38: Conservation of Linear Momentum A

13 ELECTRIC MOTORS Basic Relations

1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number

Copyright 2011 Casa Software Ltd. Centre of Mass

PHY231 Section 2, Form A March 22, Which one of the following statements concerning kinetic energy is true?

Slow Tree Climbing Robot Analysis of Performance

Roanoke Pinball Museum Key Concepts

PHY231 Section 1, Form B March 22, 2012

Work Energy & Power. September 2000 Number Work If a force acts on a body and causes it to move, then the force is doing work.

Acceleration Introduction: Objectives: Methods:

Ph\sics 2210 Fall Novcmbcr 21 David Ailion

Lecture 6. Weight. Tension. Normal Force. Static Friction. Cutnell+Johnson: , second half of section 4.7

Newton s Laws. Newton s Imaginary Cannon. Michael Fowler Physics 142E Lec 6 Jan 22, 2009

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

Physics 2048 Test 1 Solution (solutions to problems 2-5 are from student papers) Problem 1 (Short Answer: 20 points)

AP Physics C. Oscillations/SHM Review Packet

Problem Set #8 Solutions

HIGH VOLTAGE ELECTROSTATIC PENDULUM

Coefficient of Friction Using a Force Sensor and a Motion Sensor

Improved Mecanum Wheel Design for Omni-directional Robots

STATIC AND KINETIC FRICTION

1. Mass, Force and Gravity

circular motion & gravitation physics 111N

WORK DONE BY A CONSTANT FORCE

10.1 Quantitative. Answer: A Var: 50+

Using mechanical energy for daily

Chapter 5: Working with contours

Serway_ISM_V1 1 Chapter 4

Sample Questions for the AP Physics 1 Exam

Lab 7: Rotational Motion

WORKSHEET: KINETIC AND POTENTIAL ENERGY PROBLEMS

Physics Kinematics Model

Parameter identification of a linear single track vehicle model

B Answer: neither of these. Mass A is accelerating, so the net force on A must be non-zero Likewise for mass B.

Worksheet #1 Free Body or Force diagrams

Work, Energy and Power Practice Test 1

Transcription:

On the Comparative Analysis of Locomotory Systems with Vertical Travel G. C. Haynes and D. E. Koditschek Abstract This paper revisits the concept of specific resistance, ε, a dimensionless measure of locomotive efficiency often used to compare the transport cost of vehicles [6], and extends its use to the vertical domain. As specific resistance is designed for comparing horizontal locomotion, we introduce a compensation term in order to offset the gravitational potential gained or lost during locomotion. We observe that this modification requires an additional, experimentally fitted model estimating the efficiency at which a system is able to transfer energy to and from gravitational potential. This paper introduces a family of such models, thus introducing methods to allow fair comparisons of locomotion on level ground, sloped, and vertical surfaces, for any vehicle which necessarily gains or loses potential energy during travel. 1 Introduction Specific resistance, a dimensionless measure of locomotive efficiency, has often been used as a comparison of transport cost for both biological and engineered systems. In the robotic domain, where locomotion may include significant vertical motion, such as in the case of climbing robots, unmanned aerial vehicles, etc., the transport cost may include significant amounts of changing gravitational potential, not accounted for in calculations of specific resistance. In this paper, we provide motivation to extend this measure of transport cost to the vertical domain and apply models of locomotive efficiency in the presence of changing gravitation potential to several mobile robotic systems. G. C. Haynes and D. E. Koditschek Electrical & Systems Engineering, University of Pennsylvania 200 S. 33rd St, Philadelphia, PA 19104 e-mail: {gchaynes,kod}@seas.upenn.edu 1

2 G. C. Haynes and D. E. Koditschek Gravitational potential has been considered with specific resistance, but always assuming a perfect efficiency of conversion. McGeer s unactuated gravity walker, for instance, uses the work performed by gravity to determine a specific resistance of ε = 0.02 [11], while similar, actuated bipedal machines inspired by passive dynamics have achieved similar, albeit slightly higher, values, ε 0.05 [4]. The mismatch between the purely mechanical and the electromechanical systems suggests that additional inefficiencies are present, and must be considered when considering gravitational potential on actuated systems. The need for a specific resistance calculation invariable to the slope of locomotion is apparent when considering the growing literature of climbing robots. While specific resistance has been compared for a variety of ground vehicles an exhaustive comparison at time of publication is in [8] no similar comparison has been performed for climbing robots. With dynamic and efficient climbers [3, 5, 10], as well as various other robots that climb on a variety of surfaces at differing speeds [13, 1, 9], we believe the lack of a formal comparison to be something that needs addressing in the climbing robot community. This paper outlines a methodology by which specific resistance can be applied to climbing robots even those that only climb on sloped surfaces rather than vertical, such as in [2, 5] and compared to other climbing robots as well as to the growing list of ground robots covered in work such as [8]. When considering level ground robots that occasionally encounter sloped surfaces and hills, our compensated specific resistance is also of use. We have applied automated tuning algorithms to allow a robot to learn efficient locomotion strategies by evaluating specific resistance [15]. A shortcoming of this approach is the need for level ground on which to tune behaviors. With a gravity-compensated calculation of specific resistance, we can apply our methods to a variety of terrain geometries, rather than being limited to level ground only. Additionally, with more and more accurate models of a robot s motion while changing elevation, it is possible to apply compensated specific resistance as a near instantaneous measure of locomotive efficiency, thus providing even greater feedback to systems such as automated tuning algorithms. 2 Technical Approach: in the Vertical Domain Specific resistance is defined as the power required to keep a vehicle in motion, divided by the weight times the velocity of travel: ε = P m g v (1)

On the Comparative Analysis of Locomotory Systems with Vertical Travel 3 A mass in a frictionless environment requires no additional power to keep itself moving, thus a perfect specific resistance has the value ε = 0.0. Dissipative effects friction, impacts, and any inefficiencies result in lost energy during locomotion, all of which specific resistance reflects in a single dimensionless measure. Using the Hamiltonian of a system, the sum of kinetic (T ) and potential energy (V g for gravitational, V p for power plant energy), we can account for these dissipations: H(t) = T (t) + V g (t) + V p (t) (2) Due to dissipation, H(t) will be monotonically decreasing over time, d dt H < 0. Considering specific resistance on level ground ( d dt V g = 0) and at nearconstant speed ( d dtt 0), we directly correlate any drain of energy, the derivative of the Hamiltonian, to the measured power plant output P = d dt V p. The power measured at the power plant, therefore, is a fair measure of the dissipative energies, and thus is reflected as the numerator of (1). A system that travels vertically, however, must perform work with or d against gravity, dt V g 0, which should therefore be taken into account in the calculation of specific resistance. A simple solution is to offset the d output of the power plant with any gravitational power, dt V g. Doing this, however, complicates our notion of specific resistance, compounding a mere measurement of power and velocity into a model of the interaction of the various energy sources. The simplest version would contain a numerator of P m g v, where θ is the angle of motion relative to horizontal, thus offsetting electrical power with gravity. This modification, however, assumes perfect conversion between power plant and gravitational potential. We introduce an additional term in our model, β(θ) C [S 1, R + ], to reflect a conversion efficiency. Higher values of β indicate that the power plant must output greater amounts of energy per unit energy of gravitational potential. Our new equation for compensated specific resistance, ˆε, is a model of the interaction of θ with the measured ε, and, by compensating for gravitational potential, will produce near constant results over a range of angles: ˆε(θ) = P β(θ) m g v m g v = P β(θ) (3) m g v With a model rather than a simple measurement, we propose fitting functions for β(θ), which we initially perform for a constant value of β(θ) = β 0. For robots on slopes and vertical terrains, this requires at least two differently sloped surfaces in order to perform a fit. To provide a simple example noting the chiefly linear nature of gravity s interaction with power consumption, we consider the case of a ball rolling on a flat surface. In absence of all other dissipative forces, we consider a ball in

4 G. C. Haynes and D. E. Koditschek motion subject to only gravity and rolling resistance. In the case of rolling on a purely horizontal surface, the ball will be decelerated by the force of rolling resistance, defined as the coefficient of rolling C rr, multiplied by the normal force. f rr = C rr m g (4) On a surface angled at θ degrees, the body is affected by both gravity and rolling resistance. While rolling resistance decreases in either positive angles or negative angles, it does so with the cos(θ) from the normal force. The gravitational force directed along with motion, however, changes with, and is thus linear when considering our model of specific resistance. The following equations sum up the forces affecting the ball s motion. f = f g + f rr (5) f rr = C rr m g cos(θ) (6) f g = m g (7) Fig. 1 shows modeled data using basic assumptions of ball mass (1 kg), radius (0.1 m), velocity (1 m s ) and coefficient of rolling resistance (C rr = 0.15, a value typical of a tire on pavement), over a range of angles from 90 to 90. As seen, the gravitational force dominates the power measurement (estimated from additive and dissipative forces on the ball), and a linear fit is relatively adequate. 3 Experiments and Results We experimentally test our calculation of ˆε(θ) by applying differently configured robots to surfaces at varying slopes. We make use of both a RHex hexapedal robot [12], and a similar, but smaller EduBot machine [14], including a modified version of EduBot with wheels rather than legs. We ran an EduBot robot with wheels on a variety of sloped surfaces found on the Penn engineering campus, testing both up and down at angles of 2.9, 3.8, and 4.5, as well as on horizontal ground, during which we collected power and velocity data. A plot of how the specific resistance measurement is affected by θ is shown in Fig. 2. A linear fit of ε, assuming β(θ) = β 0 = 1.28, is shown. If we were to apply this value of β 0 to the equation for ˆε(θ), we could produce a model that achieves near-constant values over a wide range of slope angles. A second dataset comes from experiments that have been performed on the RHex robot, with which we have tuned gaits for rugged, sandy terrains. In this experiment, shown in Fig. 3, the robot was run 70 m both up and

On the Comparative Analysis of Locomotory Systems with Vertical Travel 5 75 60 45 30 15 0 15 30 45 60 75 0.15 0.1 0.05 0 0.05 0.1 1 0.5 0 0.5 1 Fig. 1: A simple model of a rolling ball on an angled surface. The force due to gravity dominates the power, thus specific resistance follows a close-to-linear curve through a wide range of angles. ˆε(0) = 0.093 and β 0 = 0.1. 0.35 0.3 0.25 0.2 0.15 0.1 5 2.5 0 2.5 5 0.05 0.1 0.05 0 0.05 0.1 Fig. 2: Effect of slope angle, θ, upon the measured specific resistance, ε. A wheeled vehicle is run on various sloped surfaces (typical length of 10 m), from which we fit a linear model, ˆε(0) = 0.23, and β 0 = 1.28. While the horizontal axis is, angles in degrees are marked as well as vertical gray lines..

6 G. C. Haynes and D. E. Koditschek down a sandy road inclined at approximately 3, while power and GPS data were collected. While the GPS provides only an extremely noisy measurement of travel, the data shows overall differences in both power consumption and velocity, when averaged out on the different slopes. Applying our methods, we compute β 0 = 3.04 for this scenario, indicating that, for RHex on sandy, loosepacked surfaces, we achieve a lower efficiency at converting into potential energy, not surprisingly, than for the wheeled machine on smooth, inclined surfaces. 3 10 5 0 5 3 slope +3 slope 2.5 2 1.5 1 0.5 0.2 0.15 0.1 0.05 0 0.05 0.1 0.15 Fig. 3: The RHex robot was run up and down a rugged, sloped road. From the noisy measurements of a GPS, we compute a fit for ε, in which ˆε(0) = 1.52 and β 0 = 3.04. Vertical gray lines note angle in terms of degrees. 4 Experimental Insights Specific resistance abstracts away the details of locomotion into a single number. Similarly, our compensated version simplifies additional details of locomotion, most importantly, the manner in which a system interacts with gravitational potential, into a simple model of energy efficiencies, β(θ).

On the Comparative Analysis of Locomotory Systems with Vertical Travel 7 The physics of gravity, and how gravity interacts with power consumption, dictates that measurements of ε will be continuous with respect to θ, thus locally linear, allowing us to compute a value of β 0 and normalize specific resistance with our compensated version, ˆε(θ). How locally linear the function is, however, is also of importance, as all vehicles eventually have angles at which their locomotion mechanisms no longer work as expected, necessitating a complicating move away from a constant β(θ) to higher order polynomials. Anecdotally, early results with a legged robot show that the gait can have a large effect on the local linearity of ε. Some gaits, perhaps poorly tuned ones, exhibit worsening dynamics and inefficient locomotion as the slope changes. Other gaits exhibit decent linear fits over a wide range of slopes, much like the wheeled platform previously described. With respect to climbing robots, our equation for ˆε is immediately applicable to behaviors on vertical terrain, even if such behaviors do not necessarily translate onto horizontal surfaces. By collecting data over a range of surface angles (and over a wide range, due to the fact that changes slowly for angles approaching 90 ), we can apply compensated specific resistance to experimental data from that of climbing robots. We study the fitting of a linear model to the application of a robotic wall climbing machine. One version of the RiSE V2 robot, weighing 5.17 kg (noticeably heavier than prior description in [13] due to the recent addition of body actuation and sensor payloads), was tested on an angled stucco surface, ranging in angles from 60 to 80 in order to collect power information. The robot used an alternating tripod gait in an open-loop fashion, in order to provide as fair of a comparison as possible amongst various angles. Fig. 4 shows box-and-whisker plots of the specific resistance values at different angles, along with a locally linear fit. Comparing to data presented in [8], the RiSE climbing robot s performance, with a compensated specific resistance of 23.05 while climbing at an overall average of 2.2cm/s, is similar to quasi-static walking robot, not surprising as this version of RiSE is a quasi-static climbing robot. Future work intends to pursue similar comparisons for dynamic and fast climbing robots such as those described in [3] and [9]. Depending upon surface type and locomotion behavior, the locally linear fit may be insufficient to describe specific resistance s relationship with gravity, such as when the challenge of a sloped terrain is too great for a mobile robot. An example of this is provided in Figs. 5-6. In a set of experiments conducted on an angled hill in a desert terrain, the X-RHex robot [7], an updated version of the RHex robot, was commanded to successively hike up and then down an angled hill. In a first set of experiments, the robot s gait was commanded open-loop, shown in Fig. 5. In a second experiment, Fig. 6, the gait was modulated by the pitch angle of the robot while climbing, as anecdotal results indicate that RHex-style robots perform suitably better when an open-loop gait is offset by the pitch of the hill, thus keeping the legs under the robot s body.

8 G. C. Haynes and D. E. Koditschek 150 60 65 70 75 80 85 140 130 120 110 100 90 0.85 0.9 0.95 1 Fig. 4: Upon fitting a linear segment to experiments conducted with the RiSE climbing robot, we obtain the following values: ˆε(0) = 23.05 and β 0 = 102.9. Vertical gray lines mark surface angle, in degrees. The robot with pitch offset enabled for its gait consumes significantly less power to climb uphill, maintaining a suitably linear fit of specific resistance during hill climbing. Without pitch offset, the specific resistance is better described as a higher order polynomial, with a quadratic fit shown in Fig. 5. 5 Conclusions and Future Work We have presented a modification to the calculation of specific resistance in order to take into account changes in gravitational potential during locomotion. By comparing data from several platforms, we have shown locally linear models to provide, in several cases, good methods for comparing locomotion on variously angled surfaces, while also suggesting that, in other cases, higher-order models are required. The non-linearities sometimes encountered with our models are to be expected, and we believe they will be quite useful for behavior testing. The compensated version of specific resistance can be used to provide a near-

On the Comparative Analysis of Locomotory Systems with Vertical Travel 9 20 Pitch Offset deactivated 20 10 0 10 20 15 10 5 0 5 0.4 0.3 0.2 0.1 0 0.1 0.2 0.3 0.4 Fig. 5: X-RHex uses an open-loop gait to climb and descend an angled surface. While downhill locomotion (left-hand side) provides sufficiently good locomotion, the uphill locomotion (right-hand-side) gets dramatically worse with higher angle slopes. Both linear and locally quadratic line fittings of the raw data are shown. constant value of locomotive efficiency over a range of locomotion scenarios on horizontal or sloped terrain. As such, noting highly non-linear events during locomotion can be useful, as they may allow a robot to easily realize times at which its behavioral strategy may be insufficient and should be changed due to changes in the surface and slope. Additionally, ranges of linearity for given platforms or locomotion styles may provide arguments for various gaits or methods of locomotion over others, depending upon performance. Additional future work will continue the collection of data regarding climbing robots, tested over a wide variety of angles, in order to provide comparisons amongst many climbing platforms, in addition to the existing literature of level ground robot comparisons. Lastly, we intend to test the application of this method to automated behavior tuning across a wide range of surface angles, to test whether our compensated version of specific resistance provides a better instantaneous measure of locomotive efficiency.

10 G. C. Haynes and D. E. Koditschek 20 Pitch Offset activated 20 10 0 10 20 15 10 5 0 5 0.4 0.3 0.2 0.1 0 0.1 0.2 0.3 0.4 Fig. 6: In a second experiment, X-RHex uses a gait in which the robot s legs are commanded to stay centered underneath the robot s body, based upon the slope of the hill measured from an IMU. While going uphill (right-hand side) the robot maintains a nicely linear fit of specific resistance, indicating suitably good locomotion. Acknowledgments This work has been supported by an Intelligence Community Postdoctoral Research Fellowship held by the first author. References 1. Asbeck, A.T., Kim, S., Cutkosky, M.R., Provancher, W.R., Lanzetta, M.: Scaling Hard Vertical Surfaces with Compliant Microspine Arrays. International Journal of Robotics Research 25(12), 1165 1179 (2006). DOI 10.1177/0278364906072511 2. Bretl, T., Rock, S., Latombe, J., Kennedy, B., Aghazarian, H.: Free-climbing with a multi-use robot. In: International Symposium on Experimental Robotics (2004) 3. Clark, J., Goldman, D., Lin, P., Lynch, G., Chen, T., Komsuoglu, H., Full, R., Koditschek, D.: Design of a bio-inspired dynamical vertical climbing robot. In: Robots: Science and Systems. Atlanta, GA (2007)

On the Comparative Analysis of Locomotory Systems with Vertical Travel 11 4. Collins, S.H., Ruina, A., Tedrake, R., Wisse, M.: Efficient bipedal robots based on passive-dynamic walkers. Science 307, 1082 1085 (2005) 5. Degani, A., Shapiro, A., Choset, H., Mason, M.T.: A dynamic single actuator vertical climbing robot. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2901 2906 (2007) 6. Gabrielli, G., von Karman, T.H.: What price speed? Mechanical Engineering 72(10), 775 781 (1950) 7. Galloway, K.C., Haynes, G.C., Ilhan, B.D., Johnson, A.M., Knopf, R., Lynch, G., Plotnick, B., White, M., Koditschek, D.E.: X-RHex: A highly mobile hexapedal robot for sensorimotor tasks. Tech. rep., University of Pennsylvania (2010) 8. Gregorio, P., Ahmadi, M., Buehler, M.: Design, control, and energetics of an electrically actuated legged robot. IEEE Transactions on Systems, Man, and Cybernetics 27, 626 634 (1997) 9. Haynes, G.C., Khripin, A., Lynch, G., Amory, J., Saunders, A., Rizzi, A.A., Koditschek, D.E.: Rapid pole climbing with a quadrupedal robot. In: IEEE International Conference on Robotics and Automation, pp. 2767 2772 (2009). DOI 10.1109/ROBOT.2009.5152830 10. Jensen-Segal, S., Virost, S., Provancher, W.: Rocr: Energy efficient vertical wall climbing with a pendular two-link mass-shifting robot. In: IEEE International Conference on Robotics and Automation (2008) 11. McGeer, T.: Passive dynamic walking. International Journal of Robotics Research 9(2), 62 82 (1990) 12. Saranli, U., Buehler, M., Koditschek, D.E.: Rhex: A simple and highly mobile hexapod robot. International Journal of Robotics Research 20(7), 616 631 (2001). DOI 10. 1177/02783640122067570 13. Spenko, M.J., Haynes, G.C., Saunders, J.A., Cutkosky, M.R., Rizzi, A.A., Full, R.J., Koditschek, D.E.: Biologically inspired climbing with a hexapedal robot. Journal of Field Robotics 25(4-5), 223 242 (2008). DOI http://dx.doi.org/10.1002/rob.v25:4/5 14. Weingarten, J.D., Koditschek, D.E., Komsuoglu, H., Massey, C.: Robotics as the delivery vehicle: A contextualized, social, self paced, engineering education for life-long learners. In: Robotics Science and Systems Workshop on Research in Robots for Education (2007) 15. Weingarten, J.D., Lopes, G.A.D., Buehler, M., Groff, R.E., Koditschek, D.E.: Automated gait adaptation for legged robots. In: IEEE International Conference on Robotics and Automation, vol. 3, pp. 2153 2158 (2004)