AN ABSTRACT OF THE THESIS OF

Size: px
Start display at page:

Download "AN ABSTRACT OF THE THESIS OF"

Transcription

1 AN ABSTRACT OF THE THESIS OF Devin N. Koepl for the degree of Honors Baccalaureate of Science in Electrical Computer Engineering presented on August 28, Title: Active Control of Passive Dynamics for Ground Disturbance Rejection. Abstract approved: Dr. Jonathan Hurst We present a model for running that combines active control with passive dynamics, in an attempt to approach the economy and robustness of animal running. Our work is inspired by examples of guinea fowl encountering an unexpected drop in ground surface, with little affect on their running gait. Previous investigations have shown that the steady-state center-of-mass motion of animal running and walking may be approximated by a mass bouncing upon a spring, but this approximation does not incorporate disturbance rejection. To approach the robustness of animal running, we add a motor in series with our spring, and use it for closed-loop force control. The active controller maintains the force profile of the vertically hopping spring-mass model in the presence of disturbances, while the series spring does the majority of the mechnical work, maintaining the economy of the purely passive spring-mass system. We show in simulation that our force-controlled model is more resilient to ground disturbances that affect the center-of-mass trajectory, toe-force profile and hopping frequency than the uncontrolled model. Keywords: dynamic walking, disturbance rejection, force control, passive dynamics, walking model Corresponding address: koepld@onid.orst.edu

2 Active Control of Passive Dynamics for Ground Disturbance Rejection by Devin N. Koepl A PROJECT submitted to Oregon State University University Honors College in partial fulfillment of the requirements for the degree of Honors Baccalaureate of Science in Electrical Computer Engineering (Honors Scholar) Presented August 28, 2009 Commencement June 13, 2009

3 Acknowledgments Special thanks to my mentor, Dr. Jonathan Hurst, for making this project possible, and the hours of time he spent assisting me with concepts, debugging and proofreading. Thanks to Kevin Kemper for his continued support and feedback. Thanks to Dr. John Schmitt for his suggestions, and for agreeing to review this thesis on very short notice.

4 Contents 1 Introduction 4 2 Background 6 3 Model 10 4 Controller 13 5 Experiments 17 6 Simulations Ground Height Disturbance Ground Stiffness Disturbance Conclusions and Future Work 26 Bibliography 29

5 List of Figures 2.1 Motivation comes from the economy and disturbance rejection ability of animals such as the guinea fowl. The guinea fowl is able to accommodate for the unexpected decrease in ground surface without a significant change to its steady-state center-of-mass motion Force-controlled spring-mass model with a small reflected motor inertia at the instant of leg touchdown on a compliant surface System block diagram for stance phase. Although three independent controllers working in parallel generate the motor torque, we omit the leg retraction PD controller because it only becomes active during the flight phase after a disturbance, and is never active in concert with another controller Comparison between the center-of-mass trajectories of the standard, vertically-hopping, spring-mass and force-controlled models encountering an unexpected decrease in ground surface Comparison between the toe force profiles of the standard, verticallyhopping, spring-mass and force-controlled models encountering an unexpected decrease in ground surface Motor torque, angle, velocity, power, and spring power for the verticallyhopping, force-controlled model encountering an unexpected decrease in ground surface

6 6.4 Comparison between the center-of-mass trajectories of the standard, vertically-hopping, spring-mass and force-controlled models encountering an unexpected decrease in ground stiffness Comparison between the toe force profiles of the standard, verticallyhopping, spring-mass and force-controlled models encountering an unexpected decrease in ground stiffness Motor torque, angle, velocity, power, and spring power for the verticallyhopping, force-controlled model encountering an unexpected decrease in ground stiffness Single-joint force controlled actuator with rotating arm Current ATRIAS design. Rendering of monopod with two force-controlled joints and series compliance

7 Chapter 1 Introduction Our goal is to build walking and running robots that can match the performance, economy and robustness of animals. Our approach is to combine the benefits of passive dynamics and active control. Passive dynamics refer to a mechanical system s natural tendency towards certain behaviors. Some robots have demonstrated successful walking gaits using passive dynamics exclusively, with no motors or electronics of any sort [10]. Most robots, such as Honda s ASIMO, rely exclusively on active control through electric motors or other actuators, ignoring or overcoming any inherent passive dynamics. While passive dynamics are important for energy economy, active control of some sort is important for robustness to disturbances. The purely passive dynamic walking robots do exhibit stable gaits, but they fall very easily with small disturbances. Our model includes active control of the toe force with the passive spring-mass system, to handle unexpected disturbances while retaining the energy economy of a purely passive system. For the purposes of this paper we constrain the system to vertical hopping, and limit disturbances to changes in ground height and ground stiffness. Changes in ground height occur when the ground surface unexpectedly decreases between stance phases, comparable to stepping into an unseen hole in the ground. Changes in ground stiffness occur when the ground unexpectedly transforms from rigid behavior to ideal spring behavior deflecting proportionately to 4

8 CHAPTER 1. INTRODUCTION 5 the toe force, comparable to stepping from pavement to soft grass. By controlling a robot s toe forces, it is possible to obtain a desired center-of-mass trajectory. If the toe force of a walking system is measured as a function of time, the result is a force profile. To maximize the energetic economy of our actively-controlled spring-mass model, the commanded toe forces match exactly the forces that would be observed from a passive, undisturbed model. Therefore, in the absence of any disturbances, our model behaves indistinguishably to a passive spring mass hopper, with all of the energy economy and no motor work. However, in the event of an unexpected disturbance, active control maintains the same toe forces as the undisturbed system, maintaining the same center-of-mass trajectory. This paper presents our concept for combining the benefits of passive dynamics and active control for legged locomotion gaits, validated in simulation using realistic values. We are now working towards validating our simulation results on robots of our own design and construction. We hope to illustrate the basic concept on a single degree of freedom prototype benchtop actuator, and eventually apply these ideas to a two-joint hopping monopod. These systems are discussed briefly in the section Conclusions and Future Work.

9 Chapter 2 Background Our motivation for this work is based on observations of animal behavior, which are able to walk and run at varying speeds over varying terrain. Guinea fowl are able to accommodate for a drop in ground height by rapidly extending its leg into the unexpected disturbance. Although the guinea fowl s center of mass trajectory diverges slightly from undisturbed steps, it is able to maintain dynamic stability [4]. While animals clearly use active control for running gaits, they also utilize passive springs to store and release energy in a cyclic manner [3]. Tendons stretch during the first part of stance, storing energy that is released during the second part of stance to facilitate lift-off. Figure 2.1: Motivation comes from the economy and disturbance rejection ability of animals such as the guinea fowl. The guinea fowl is able to accommodate for the unexpected decrease in ground surface without a significant change to its steady-state center-of-mass motion. 6

10 CHAPTER 2. BACKGROUND 7 Steady-state animal running can be approximated by simple spring-mass spring models, such as the spring-loaded inverted pendulum (SLIP). It is able to maintain dynamic stability in the presence of ground disturbances, however, disturbances affect the SLIP model s center-of-mass trajectory and toe force profile. The ARL-Monopod II uses controlled passive dynamic running to reduce its energy cost of locomotion [1]. This robot uses active feedback control to match its hopping trajectory with that of the system s passive dynamics, which are modeled as a (SLIP). When the SLIP model encounters a decrease in ground surface, some amount of gravitational potential energy is converted into kinetic energy as the model falls into the disturbance. The additionally kinetic energy must then be converted into spring potential energy, which results in increased spring deflection. On a physical system, this can lead to springs exceeding their maximum deflection, potentially causing damage to a real system. Disturbances can cause higher forces. Galloping horses are already near peak force on tendons and bones [14], so remianing beneath Force limits can be an important consideration, or small ground disturbances could result in injury. When the SLIP model encounters a decrease in ground stiffness, the series combination of the ground stiffness and leg spring decreases. This causes a decrease in the fundamental frequency for the equivalent spring-mass system, and a prolonged stance phase. In contrast, biomechanics studies have shown that humans and animals adjust their leg stiffness during hopping, running and walking to accommodate for this type of change in ground stiffness [6]. Humans and animals are able to set leg stiffness through a concerted effort of muscles, tendons and ligaments [5]. The Actuator with Mechanically Adjustable Series Compliance (AMASC) used this fact to control running gaits by adjusting leg compliance [8]. The AMASC pre-tensions springs to increase its leg s apparent stiffness. When hopping on a compliant surface, humans increase their leg stiffness such that the equivalent stiffness of the series combination of the ground and leg spring is the same for all surfaces. By maintaining an equivalent stiffness, humans are able to maintain a toe force profile, such that their center-of-mass trajectory does not change in

11 CHAPTER 2. BACKGROUND 8 response to changes in ground stiffness. Although we do not directly control leg stiffness, our model produces an equivalent result by maintaining a toe force profile. There are currently several robots that have successfully taken different approaches to dynamic running and walking. We have already mentioned Honda s ASIMO biped. ASIMO does not make use of passive dynamics, does not include any compliance in its legs and, for these reasons, has a relatively high specific cost of transport [13]. However, ASIMO has demonstrated stable walking and running gaits. ASIMO minimizes jarring, lossy and difficult to control impacts between its motor inertias and the ground by matching foot speed to relative ground velocity just before leg touchdown. By comparison, Raibert s running robots can easily handle regular or even unexpected ground impacts with simple controllers thanks to series elasticity in legs [12]. Boston Dynamics s BigDog holds the current distance record for legged vehicles at 12.8 miles [9]. Unlike ASIMO, BigDog s legs include series compliance. BigDog uses its leg springs only for force control. When BigDog s legs touchdown, its leg springs deflect and absorb energy. This energy is not released to propel BigDog s next step, instead legs are actively raised and relocated. Our goal is to recycle the energy stored in leg springs to reduce the specific cost of transport and to maintain or improve the robustness and stability. We build upon MIT s Series Elastic Actuator(SEA) [11]. MIT s work demonstrated the effectiveness of using series elasticity for force control. The SEA uses the deflection of a spring to transform the force control problem into a position control problem. The series elasticity reduced impulse forces on the transmission, thereby decoupling the active elements of the robot from the load. Compliant legs better approximate bipedal walking than vaulting over stiff legs [7]. The addition of series elasticity to the walking model results in the small center-of-mass trajectory vertical amplitudes observed in animal walking. In contrast, the stiff legged model produces large center-of-mass vertical amplitudes. Compliant legs produce the characteristic M-shaped toe force profile of bipedal walking, and provide an accurate model for the stance dynamics of running [2]. The stiff legged model is only valid for walking gaits, and does not reproduce animal walking as well as the compliant leg model. Introducing compliance into walking

12 CHAPTER 2. BACKGROUND 9 legs allows the same model and mechanical system to be used for both running and walking gaits. fficiency

13 Chapter 3 Model We use kinematic equations of motion to simulate our vertically hopping, force-controlled model. The behavior of a standard spring-mass model bouncing vertically on a flat rigid surface may be broken into identical periods (bounces). Since we provide the model with some initial height, it simplifies our simulation to break a period into three stages, rather than just a flight and stance phase. A bounce is made up of a fall, stance and rise stage. Each of these stages is well-defined for the standard spring-mass model bouncing vertically on a flat rigid surface, and therefore, analytical solutions for the center-of-mass motion, toe-force and spring work may be found as functions of time. During the fall and rise stages the system behaves as a mass in free-fall. The trajectory of the system during stance was found by solving a ordinary differential equation of the form: F spring (y, θ) m ÿ = m g, which is similar to the equation for a vertical, undamped spring-mass oscillator. We add a motor and associated reflected motor inertia to the simple spring-mass model as illustrated in Fig With these additions we arrive at a single-degree of freedom, vertically hopping model schematically the same as MIT s Series Elastic Actuator [11]. We use a much larger leaf spring with a higher energy density then the torsional spring used on MIT s SEA. Our robot uses series elasticity for both 10

14 CHAPTER 3. MODEL 11 force control and energy storage. We attempt to recover the energy used to decelerate the robot mass after touchdown and use it to re-accelerate the mass leading up to liftoff without expending motor work. m r a I k s gnd gnd Figure 3.1: Force-controlled spring-mass model with a small reflected motor inertia at the instant of leg touchdown on a compliant surface. To simulate the behavior of our robot model we solve the kinematic equations for the center-of-mass height and motor angle. The equation for the center-of-mass acceleration is the same as for the standard spring-mass model ÿ = 1 m F spring(y, θ) g.

15 CHAPTER 3. MODEL 12 The motor inertia gives rise to a second equation of motion for the angular acceleration of the motor, Θ = r I F spring(y, θ) 1 I τ motor. Because of non-linearities in the control functions, such as motor torque limits, we are unable to find an analytical solution for the center-of-mass motion of our force controlled robot. However, we are able to generate an approximate numerical solution using MATLAB s ordinary differential equation solver. The parameter values chosen for these experiments make calculating a numerical solution slow when using ODE45, so we simulate our experiments using MATLAB s ODE15s solver, which is designed for differential equations too stiff for the ODE45 solver. Our intention is to demonstrate a concept with as many implementation details abstracted away as possible. During simulation we switch between flight and stance models. Control is embedded within these models such that motor torques are generated synchronously with solver iterations. This prevents our model from being limited by a realistic sampling frequency. Although we partition a bounce into three stages, the fall and rise stages are described by the same model of a mass in free-fall. Event detection is used to determine instants of leg touchdown, liftoff and maximum height. As events occur, our simulation transitions from fall-to-stance, from stance-to-rise and from rise to the next hop respectively. Along the way, output from the ODE15s solver is accumulated. After three simulated hops, the center-of-mass trajectories, toe-force profile and motor movement are plotted as functions of time.

16 Chapter 4 Controller We take the idea behind the ARL-Monopod II, a SLIP model hopper, a step further by actively controlling the passive dynamics of our system to accommodate for ground disturbances. Our proposed model simplifies upper level control by maintaining a regular cyclic center-of-mass trajectory during external disturbances as if the model were hopping vertically on a flat rigid surface. Disturbances are handled by low level controllers, leaving the upper-level controller free to concentrate on other tasks. In general, our simulation behaves like a simple spring-mass model without interference from active controllers. The only time active control plays a role in our simulation s performance is when a ground disturbance is encountered. During undisturbed hopping we expect our model s motor to perform zero work. Our model behaves like its equivalent passive spring-mass system under ideal conditions. Our model s spring exerts the work required to decelerate and re-accelerate the system after leg touchdown at no cost to our system. We actively actuate our leg in the presence of ground disturbances. This allows our robot to follow the toe force profiles, and maintain the same center-of-mass movement as its equivalent passive system bouncing on a flat, rigid surface. Toe force is determined from the deflection of the series spring. The controller generates motor torques by combining closed-loop feed-back torques. Our robot attempts to match its toe force profile with the toe force profile of its ideal, 13

17 CHAPTER 4. CONTROLLER 14 undisturbed passive dynamics, which we model as a point mass bouncing on a spring. Force control using series elastic elements, provides disturbance rejection. Our force-controlled, spring-mass model is schematically the same as MIT s Series Elastic Actuator[11]. However, we use a much larger spring that is used for both energy storage, and as part of the natural dynamics of the system. Since we attempt to match our model s toe force profile to that of an equivalent undisturbed spring-mass model, its center of mass movement approximates that of the undisturbed model. When our model encounters an unexpected change in ground height, the leg quickly extends or retracts such that the phase and amplitude of the toe force profile match those of the undisturbed passive dynamics. When our model encounters an unexpected change in ground stiffness, the leg extends gradually during stance. We actively control spring deflection, which corresponds to toe force. In simulation we assume an ideal linear spring with known spring coefficient, such that the spring force may be easily calculated from the spring deflection. Although our physical robot uses fiberglass leaf springs with non-linear performance, we can generate lookup tables to approximate spring force as a function of spring deflection. The relationship between spring force and deflection is of no significance to our controller, as long as the spring force can be determined from measuring the spring deflection. The controller attempts to match the model s toe force with the force profile that would be generated by an ideal, undisturbed spring-mass system. To accomplish this goal, the motor torque is calculated by combining torques from three independent controllers. This way, the leg spring exhibits all of the robot behavior, and the motor does no work, when there are no external disturbances. The motor torque, τ motor, is calculated as follows, τ motor = τ compensate + τ error + τ retract. The first controller generates a torque, τ compensate, to exactly balance the torques applied by the spring on the motor shaft, as shown in Fig This allows the

18 CHAPTER 4. CONTROLLER 15 second controller to treat the motor as an independent inertia and control its position through basic PD control, applying τ error based on the error between a desired motor position and its measured position. A third controller generates a torque, τ retract, that returns the leg to its initial length by resetting the motor position after liftoff. When our model senses that it has left the ground, this third controller uses a second PD controller to return the leg to its original length. Our model responds to ground disturbances by actuating its leg, which leads to changes in leg length and motor velocity at lift-off. Without active motor position control during flight, our model could touchdown unexpectedly, or with the motor already spinning. If either of these scenarios occur, the result is a large amount of wasted energy and deviation from the equivalent passive model. Large motor torques are needed to rapidly actuate the leg when an unexpected touchdown or touchdown with motor velocity occurs.

19 CHAPTER 4. CONTROLLER 16 Simulated Undisturbed Spring-Mass Model -k g k/m s 2 Σ Desired Toe Force - Force Error Spring Compensating Controller r Error Correction Controller K P + sk D τ compensate Σ τ error τ motor Toe Force Back-Drive r Robot Mass 1/m Σ Motor 1/I Motor Angular Acceleration Transmission r Actuator Acceleration - Net Shaft Torque Σ - Spring Deflection Acceleration Mass Acceleration Spring Deflection Spring k/s 2 Ground Reaction Force Ground y gnd Figure 4.1: System block diagram for stance phase. Although three independent controllers working in parallel generate the motor torque, we omit the leg retraction PD controller because it only becomes active during the flight phase after a disturbance, and is never active in concert with another controller.

20 Chapter 5 Experiments We compare, in simulation, a passive spring-mass model hopping vertically with our force-controlled spring-mass model. Both are subject to disturbances in ground height and ground stiffness. We expect the actively controlled system to show better disturbance rejection, while still utilizing passive dynamics to minimize necessary motor work. On a rigid, flat surface the passive dynamics of our model give it the same behavior as the simple spring-mass model. However, in the real world the ground is rarely ideal, and we therefore introduce active control to accommodate for ground disturbances. The ground disturbances we investigate are unexpected drops in ground height and changes in ground stiffness. To better demonstrate the feasibility of disturbance rejection on our model in simulation, we choose somewhat arbitrary, but realistic values for a moderately-sized robot using a commercially available motor. The first type of disturbance we investigate is a sudden decrease in ground surface during the flight phase. For this experiment the ground height unexpectedly drops by 5cm after one undisturbed hop. There are no sensors that allow the model to change its control strategy, it has no forewarning of this change in ground surface. The model then takes one hop on the lower ground surface, before the ground surface returns to its regular height for a third hop. The model is restricted to movement on the vertical axis, and simulation results are plotted as functions of time. We subject the standard spring-mass model to the same disturbance, and use 17

21 CHAPTER 5. EXPERIMENTS 18 its performance as a baseline for comparison to evaluate the disturbance rejection ability of our force-controlled model. The second type of ground disturbance we investigate is a decrease in ground stiffness. For this experiment the ground unexpectedly changes from being perfectly inelastic to behaving like an ideal spring, with a spring coefficient of 10kN/m. As the model touches down, the ground depresses proportionately to the model s toe force. The net result is that the model experiences a spring stiffness equal to the series combination of its leg spring with the ground stiffness. parameter value description y cm initial CoM height y gnd (t) 0 or 5cm ground heights m 10kg robot mass I 1 rad N m s 2 reflected motor inertia r 40cm transmission output radius G : 1 transmission gearing ratio τ lim ±25N m motor torque limits θ 0 0 initial motor position k 10 kn m robot spring coefficient k gnd (t) 10 kn m or ground spring coefficients l s 10cm unstretched robot spring length l a 5cm initial actuator length

22 Chapter 6 Simulations We test the disturbance rejection ability of our force-controlled model against the standard spring-mass model in simulation. We expect ground disturbances to result in a temporary change in hopping height and a permanent shift in hopping phase for the standard spring-mass model. However, we expect our force-controlled model to accommodate for ground disturbances, and to closely follow the toe force profiles and center-of-mass trajectory of the undisturbed system. 6.1 Ground Height Disturbance For the standard spring-mass model, variations in ground height affect the toe force profile and center-of-mass trajectory, as illustrated in Fig. 6.2 and Fig. 6.1 respectively. When the spring-mass model encounters a drop in ground height, it remains in free-fall for longer than if the ground had been at its previous height. Since the system remains in free-fall for longer, it touches down with greater velocity, and the toe force profile exceeds that of the undisturbed model. During stance, the model behaves like a spring-mass oscillator. The natural frequency for a spring-mass oscillator is independent of initial conditions, and therefore, the duration of the stance phase is not affected by changes in ground height. However, the passive model touches down later when it encounters a drop in ground height so it must also lift-off later. The net result of a temporary drop in ground height is a 19

23 CHAPTER 6. SIMULATIONS 20 Position Trajectories Standard Spring Mass Model Height (m) Time (s) Force Controlled Spring Mass Model Height (m) Time (s) CoM Toe Gnd Undisturbed CoM Undisturbed Gnd td/lo dis td/lo undist Figure 6.1: Comparison between the center-of-mass trajectories of the standard, vertically-hopping, spring-mass and force-controlled models encountering an unexpected decrease in ground surface. permanent shift in hopping phase for the simple model. In contrast to the uncontrolled spring-mass model, the toe force profile for the force-controlled spring mass model is roughly maintained despite changes in ground height. When the force-controlled spring-mass model encounters an unexpected drop in ground height it begins to follow a force trajectory. Because the ground provides no reaction force against the toe, the leg accelerates towards the ground until it makes contact, as shown in Fig The center of mass trajectory depends upon the force profile through the double integral of the toe force. Unexpected changes in ground height do not significantly affect the toe force profile, and therefore, reduce deviation between the center-of-mass trajectory for the

24 CHAPTER 6. SIMULATIONS 21 Force (N) Force (N) Standard Spring Mass Model Time (s) 500 Force Controlled Spring Mass Model Time (s) Disturbed Sim Undisturbed Sim Figure 6.2: Comparison between the toe force profiles of the standard, verticallyhopping, spring-mass and force-controlled models encountering an unexpected decrease in ground surface. force-controlled model and the equivalent, undisturbed, passive system as compared to the uncontrolled spring-mass model subjected to the same experiment.

25 CHAPTER 6. SIMULATIONS 22 Torque (Nm) Angle (deg) Velocity (RPM) Power (W) Robot Motion Motor Torque Time (s) Motor Angle Time (s) Motor Velocity Time (s) Power Time (s) Motor Spring Figure 6.3: Motor torque, angle, velocity, power, and spring power for the verticallyhopping, force-controlled model encountering an unexpected decrease in ground surface.

26 CHAPTER 6. SIMULATIONS Ground Stiffness Disturbance Position Trajectories Standard Spring Mass Model Height (m) Time (s) Force Controlled Spring Mass Model Height (m) Time (s) CoM Toe Gnd Undisturbed CoM Undisturbed Gnd td/lo dis td/lo undist Figure 6.4: Comparison between the center-of-mass trajectories of the standard, vertically-hopping, spring-mass and force-controlled models encountering an unexpected decrease in ground stiffness. For the standard spring-mass model, variations in ground stiffness affect the center-of-mass trajectory, as shown in Fig When the spring-mass model encounters a decrease in ground stiffness, its spring combines in series with the ground spring. The equivalent leg stiffness is less than the leg stiffness of the model alone, so the natural frequency for the equivalent spring-mass oscillator is decreased. The duration of the stance phase therefore increases when the ground compliance increases. However, the spring work over the stance phase remains constant, so the peak force decreases, as shown in Fig. 6.5, as the length of stance increases, such

27 CHAPTER 6. SIMULATIONS 24 Force (N) Force (N) Standard Spring Mass Model Time (s) 500 Force Controlled Spring Mass Model Time (s) Disturbed Sim Undisturbed Sim Figure 6.5: Comparison between the toe force profiles of the standard, verticallyhopping, spring-mass and force-controlled models encountering an unexpected decrease in ground stiffness. that the total energy of the system remains constant. In contrast, the force controlled model maintains the toe force profile of the equivalent undisturbed spring-mass model despite changes in ground stiffness. The force controlled model compensates for the decrease in its equivalent leg stiffness by actuating the leg during the stance phase, refer to Fig During the first half of the stance phase, the leg gradually extends, increasing the rate of spring compression. The leg is then gradually retracted during the second half of the stance phase causing the spring to decompress more rapidly. The result of this leg actuation is a toe force profile that approximates the toe force profile of the passive undisturbed model. As with the ground height disturbance experiment, unexpected changes in ground stiffness do not significantly affect the center-of-mass trajectory, because the center-of-mass trajectory is directly related to the toe force.

28 CHAPTER 6. SIMULATIONS 25 Torque (Nm) Angle (deg) Velocity (RPM) Motor Torque Time (s) Motor Angle Time (s) Robot Motion Motor Velocity Time (s) Power Power (W) Time (s) Motor Spring Figure 6.6: Motor torque, angle, velocity, power, and spring power for the verticallyhopping, force-controlled model encountering an unexpected decrease in ground stiffness.

29 Chapter 7 Conclusions and Future Work We have shown in simulation that active force control combined with a correctly sized leg spring yields good disturbance rejection, while maintaining the economy of a completely passive system. The toe force profiles for our force-controlled spring-mass model closely follow those predicted for the equivalent spring-mass system bouncing vertically on a flat rigid surface. Because our simulated robot closely replicates the toe force of its inherent passive dynamics, its center-of-mass movement approximately follows that of the ideal system bouncing vertically on a flat, rigid surface, despite unexpected changes in ground height and ground stiffness. The uncontrolled spring-mass model does not actively respond to unexpected ground disturbances, but our force-controlled model is able to compensate for external perturbations. When the uncontrolled spring-mass model encounters a decrease in ground surface, more of the model s gravitational potential energy is converted into kinetic and finally spring potential energy. In contrast, our robot extends its leg rapidly at the expected instant of leg touchdown maintaining a toe force profile and center-of-mass trajectory that is the same as for the standard spring-mass model. When the uncontrolled spring-mass model encounters unexpected ground compliance, the peak force decreases, while the duration of the stance phase is prolonged, such that the total energy of the system remains constant. Our force-controlled model is able to compensate for ground stiffness disturbances by gradually extending its leg during the first part of stance, and then 26

30 CHAPTER 7. CONCLUSIONS AND FUTURE WORK 27 retracting it during the second part such that a toe force profile and center-of-mass trajectory are maintained. Our simulation has uncovered some unexpected control issues related to using a PD controller on spring force. When our robot encounters a drop in ground height, there is a delay between when toe touchdown is expected to occur, and when ground contact is actually achieved. As the leg accelerates towards the ground, the actual toe force of our robot overshoots the desired toe force, despite our efforts to critically damp the system. Without an integral controller there is some steady state error that decreases, but is never eliminated, as the proportional control coefficient is increased. This error causes the magnitude of the actual toe force profile to never quite reach the desired level. This small error in the toe force integrates over the stance phase of a hop for the ground stiffness experiment causing a gradual loss in center-of-mass height. This can be compensated for by measuring the lost energy and adding it back by scaling the force profile, or some other method. Figure 7.1: Single-joint force controlled actuator with rotating arm. We will validate these simulation results on a new prototype. We have designed and built a rotating arm, force-controlled actuator, Fig We are constructing a fixture that will convert the torque output of this rotational system into a linear force. We will then attempt to replicate the hopping behavior and disturbance rejection demonstrated in simulation.

31 CHAPTER 7. CONCLUSIONS AND FUTURE WORK 28 We have begun working on a design of a two-joint monopod named ATRIAS, see Fig. 7.2, adapted from the single joint platform. The goal of this two degree-of-freedom system will be to add disturbance rejection capability to the already proven SLIP model. Once we have demonstrated our design in simulation, we will attempt to extend our controller to the physical system. The parameter values chosen for simulations included in this paper roughly match values taken from our design for ATRIAS. Figure 7.2: Current ATRIAS design. Rendering of monopod with two force-controlled joints and series compliance. The long-term goal of this work is to design, simulate and build a biped capable of efficient and robust dynamic walking and running gaits. Our biped will be composed of two ATRIAS legs joined at the hip. We hope to be able to match the ground disturbance rejection performance of the single-legged platform.

32 Bibliography [1] Mojtaba Ahmadi. Controlled passive dynamic running experiments with the arl-monopod ii. IEEE Transactions on Robotics, 22: , October [2] R. Blickhan. The spring-mass model for running and hopping. Journal of Biomechanics, 22(11/12): , [3] G.A. Cavagna. Storage and utilization of elastic energy in skeletal muscle. Exercise Sports Science, 5:89 129, [4] Monica A. Daley, James R. Usherwood, Gladys Felix, and Andrew A. Biewener. Running over rough terrain: guinea fowl maintain dynamic stability despite a large unexpected change in substrate height. The Journal of Experimental Biology, 209: , November [5] Claire T. Farley, Han H. P. Houdijk, Ciska Van Strien, and Micky Louie. Mechanism of leg stiffness adjustment for hopping on surfaces of different stiffnesses. The American Physiological Society, pages , [6] Daniel P. Ferris and Claire T. Farley. Interaction of leg stiffness and surface stiffness during human hopping. The American Physiological Society, pages 15 22, [7] Hartmut Geyer, Andre Seyfarth, and Reinhard Blickhan. Compliant leg behaviour explains basic dynamics of walking and running. In Proceedings of the Royal Society,

33 BIBLIOGRAPHY 30 [8] Joel E. Chestnutt Jonathan W. Hurst and Alfred A. Rizzi. An actuator with physically variable stiffness for highly dynamic legged locomotion. In IEEE Conference on Robotics and Automation, [9] Gabriel Nelson Rob Playter Marc Raibert, Kevin Blankespoor and the BigDog Team. Bigdog, the rough-terrain quaduped robot, April [10] Tad McGeer. Passive dynamic walking. International Journal of Robotics Research, 9:62 82, [11] Gill A. Pratt and Matthew M. Williamson. Series elastic actuators. In IEEE International Conference on Intelligent Robots and Systems, volume 1, pages , [12] Marc Raibert. Legged Robots That Balance. MIT Press, Cambridge, Mass., [13] Steve H Collins; Martijn Wisse; Andy Ruina; Russ Tedrake. Efficient bipedal robots based on passive-dynamic walkers. Science, 307: , [14] Alan Wilson and Polly McGuigan. pogo stick horse legs need better track surfaces. Journal of Experimental Biology, 206:1261, 2003.

Bipedal Walking Gait with Variable Stiffness Knees

Bipedal Walking Gait with Variable Stiffness Knees 24 5th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob) August 2-5, 24. São Paulo, Brazil Bipedal Walking Gait with Variable Stiffness Knees Wesley Roozing and

More information

Acknowledgements. Feedback Control of Bipedal Locomotion RAS Pioneer Award to Mark Spong. Videos and Papers

Acknowledgements. Feedback Control of Bipedal Locomotion RAS Pioneer Award to Mark Spong. Videos and Papers Feedback Control of Bipedal Locomotion Acknowledgements Hae Won Park Post Doc MIT Koushil Sreenath Post Doc UPenn University of Michigan Jessy W. Grizzle Jerry W. and Carol L. Levin Professor of Engineering

More information

An Actuator with Mechanically Adjustable Series Compliance

An Actuator with Mechanically Adjustable Series Compliance tech. report CMU-RI-TR-4-24, Robotics Institute, Carnegie Mellon University, April, 24 An Actuator with Mechanically Adjustable Series Compliance Jonathan W. Hurst Joel E. Chestnutt Alfred A. Rizzi June

More information

DESIGN OF AN ARTICULATED ROBOTIC LEG WITH NONLINEAR SERIES ELASTIC ACTUATION

DESIGN OF AN ARTICULATED ROBOTIC LEG WITH NONLINEAR SERIES ELASTIC ACTUATION DESIGN OF AN ARTICULATED ROBOTIC LEG WITH NONLINEAR SERIES ELASTIC ACTUATION MARCO HUTTER, C. DAVID REMY, ROLAND SIEGWART Autonomous Systems Lab, ETH Zurich, CLA E11., Tannenstrasse 3, 809 Zurich, Switzerland,

More information

Optimal Passive Dynamics for Torque/Force Control

Optimal Passive Dynamics for Torque/Force Control 1 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 1, Anchorage, Alasa, USA Optimal Passive Dynamics for Torque/Force Control Kevin Kemper, Devin Koepl and

More information

CHANGING SPEED IN A SIMPLE WALKER WITH DYNAMIC ONE-STEP TRANSITIONS

CHANGING SPEED IN A SIMPLE WALKER WITH DYNAMIC ONE-STEP TRANSITIONS Preface In this thesis I describe the main part of the research I did at the Delft Biorobotics Lab to finish my master in BioMechanical Engineering at the 3ME faculty of the Delft University of Technology.

More information

CoM Control for Underactuated 2D Hopping Robots with Series-Elastic Actuation via Higher Order Partial Feedback Linearization

CoM Control for Underactuated 2D Hopping Robots with Series-Elastic Actuation via Higher Order Partial Feedback Linearization CoM Control for Underactuated D Hopping Robots with Series-Elastic Actuation via Higher Order Partial Feedback Linearization Pat Terry and Katie Byl Abstract In this work we introduce a method for enforcing

More information

Rhythmic Robot Arm Control Using Oscillators

Rhythmic Robot Arm Control Using Oscillators Rhythmic Robot Arm Control Using Oscillators Matthew M. Williamson MIT AI Lab, 545 Technology Square, Cambridge, MA 2139 http://www.ai.mit.edu/people/matt Abstract This paper presents an approach to robot

More information

Leg Stiffness Adaptation for Running on Unknown Terrains

Leg Stiffness Adaptation for Running on Unknown Terrains 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan Leg Stiffness Adaptation for Running on Unknown Terrains Bruce D. Miller, David Cartes and

More information

A Higher Order Partial Feedback Linearization Based Method for Controlling an Underactuated Hopping Robot with a Compliant Leg

A Higher Order Partial Feedback Linearization Based Method for Controlling an Underactuated Hopping Robot with a Compliant Leg A Higher Order Partial Feedback Linearization Based Method for Controlling an Underactuated Hopping Robot with a Compliant Leg Pat Terry and Katie Byl Abstract This paper considers control techniques for

More information

September 22, :27 WSPC/INSTRUCTION FILE. The Electric Cable Differential Leg: A Novel Design Approach for Walking and Running

September 22, :27 WSPC/INSTRUCTION FILE. The Electric Cable Differential Leg: A Novel Design Approach for Walking and Running International Journal of Humanoid Robotics c World Scientific Publishing Company The Electric Cable Differential Leg: A Novel Design Approach for Walking and Running Jonathan W. Hurst School of Mechanical,

More information

Effects of Hip and Ankle Moments on Running Stability: Simulation of a Simplified Model

Effects of Hip and Ankle Moments on Running Stability: Simulation of a Simplified Model Purdue University Purdue e-pubs Open Access Theses Theses and Dissertations Fall 214 Effects of Hip and Ankle Moments on Running Stability: Simulation of a Simplified Model Rubin C. Cholera Purdue University

More information

Coordinating Feet in Bipedal Balance

Coordinating Feet in Bipedal Balance Coordinating Feet in Bipedal Balance S.O. Anderson, C.G. Atkeson, J.K. Hodgins Robotics Institute Carnegie Mellon University soa,cga,jkh@ri.cmu.edu Abstract Biomechanical models of human standing balance

More information

Highly Robust Running of Articulated Bipeds in Unobserved Terrain

Highly Robust Running of Articulated Bipeds in Unobserved Terrain 214 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 214) September 14-18, 214, Chicago, IL, USA Highly Robust Running of Articulated Bipeds in Unobserved Terrain Albert Wu and

More information

Reinforcement Learning of Potential Fields to achieve Limit-Cycle Walking

Reinforcement Learning of Potential Fields to achieve Limit-Cycle Walking IFAC International Workshop on Periodic Control Systems (PSYCO 216) Reinforcement Learning of Potential Fields to achieve Limit-Cycle Walking Denise S. Feirstein Ivan Koryakovskiy Jens Kober Heike Vallery

More information

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics Design and Control of Compliant Humanoids Alin Albu-Schäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Light-weight Robots Torque sensing in each joint Mature

More information

Dynamics of Heel Strike in Bipedal Systems with Circular Feet

Dynamics of Heel Strike in Bipedal Systems with Circular Feet Dynamics of Heel Strike in Bipedal Systems with Circular Feet Josep Maria Font and József Kövecses Abstract Energetic efficiency is a fundamental subject of research in bipedal robot locomotion. In such

More information

A SIMPLE MODEL OF ENERGY EXPENDITURE IN HUMAN LOCOMOTION. F. Romeo. Dipartimento di Fisica E. R. Caianiello, Università degli Studi di Salerno

A SIMPLE MODEL OF ENERGY EXPENDITURE IN HUMAN LOCOMOTION. F. Romeo. Dipartimento di Fisica E. R. Caianiello, Università degli Studi di Salerno 1 A SIMPLE MODEL OF ENERGY EXPENDITURE IN HUMAN LOCOMOTION F. Romeo Dipartimento di Fisica E. R. Caianiello, Università degli Studi di Salerno I-84081 Baronissi (SA), Italy ABSTRACT A simple harmonic oscillator

More information

Bipedal Locomotion on Small Feet. Bipedal Locomotion on Small Feet. Pop Quiz for Tony 6/26/2015. Jessy Grizzle. Jessy Grizzle.

Bipedal Locomotion on Small Feet. Bipedal Locomotion on Small Feet. Pop Quiz for Tony 6/26/2015. Jessy Grizzle. Jessy Grizzle. Bipedal Locomotion on Small Feet Jessy Grizzle Elmer G. Gilbert Distinguished University Professor Levin Professor of Engineering ECE and ME Departments Pop Quiz for Tony Can you give the first name of

More information

SLIP with swing leg augmentation as a model for running

SLIP with swing leg augmentation as a model for running 03 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) September 4-8, 04. Chicago, IL, USA, SLIP with swing leg augmentation as a model for running Aida Mohammadi Nejad Rashty, Maziar

More information

Feedback Control of a Bipedal Walker and Runner with Compliance

Feedback Control of a Bipedal Walker and Runner with Compliance Feedback Control of a Bipedal Walker and Runner with Compliance by Koushil Sreenath A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Electrical

More information

Mechanical energy transfer by internal force during the swing phase of running

Mechanical energy transfer by internal force during the swing phase of running Available online at www.sciencedirect.com Procedia Engineering 34 (2012 ) 772 777 9 th Conference of the International Sports Engineering Association (ISEA) Mechanical energy transfer by internal force

More information

Energy-Based Feed-Forward and Extended Feedback Linearization Control Strategies for Realistic Series Elastic Actuated Hopping Robots

Energy-Based Feed-Forward and Extended Feedback Linearization Control Strategies for Realistic Series Elastic Actuated Hopping Robots Energy-Based Feed-Forward and Extended Feedback Linearization Control Strategies for Realistic Series Elastic Actuated Hopping Robots Pat Terry and Katie Byl Abstract In this paper, we describe modeling

More information

VERTICAL CONTROL FOR AN ONE-LEGGED HOPPING ROBOT LIJUN LI

VERTICAL CONTROL FOR AN ONE-LEGGED HOPPING ROBOT LIJUN LI VERTICAL CONTROL FOR AN ONE-LEGGED HOPPING ROBOT by LIJUN LI Submitted in partial fulfillment of the requirements For the degree of Master of Science Thesis Advisor: Dr. Wei Lin Department of Electrical

More information

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

Natural control of spring-like running: Optimised selfstabilisation

Natural control of spring-like running: Optimised selfstabilisation Natural control of spring-like running: Optimised selfstabilisation Andre Seyfarth 1,2 and Hartmut Geyer 1,2 1 ParaCare Research, University Hospital Balgrist, Forchstrasse 340, CH-8008 Zurich, Switzerland

More information

Acceleration Feedback

Acceleration Feedback Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic

More information

Abstract. 1 Introduction

Abstract. 1 Introduction Proceedings of the 1998 IEEE International Conference on Robotics ti Automation Leuven, Belgium May 1998 Toward the Control of a Multi-Jointed, Monoped Runner Uluc Saranli, William J. Schwind*and Daniel

More information

Series-Elastic Actuation Prototype for Rough Terrain Hopping

Series-Elastic Actuation Prototype for Rough Terrain Hopping Series-Elastic Actuation Prototype for Rough Terrain Hopping Katie Byl, Marten Byl, Martin Rutschmann, Brian Satzinger, Louis van Blarigan, Giulia Piovan, Jason Cortell Dept. of Electrical and Computer

More information

Compliant Leg Architectures and a Linear Control Strategy for the Stable Running of Planar Biped Robots

Compliant Leg Architectures and a Linear Control Strategy for the Stable Running of Planar Biped Robots International Journal of Advanced Robotic Systems ARTICLE Compliant Leg Architectures and a Linear Control Strategy for the Stable Running of Planar Biped Robots Regular Paper Behnam Dadashzadeh,,*, M.J.

More information

Underactuated Robotics: Learning, Planning, and Control for Efficient and Agile Machines Course Notes for MIT 6.832

Underactuated Robotics: Learning, Planning, and Control for Efficient and Agile Machines Course Notes for MIT 6.832 Underactuated Robotics: Learning, Planning, and Control for Efficient and Agile Machines Course Notes for MIT 6.832 Russ Tedrake Massachusetts Institute of Technology c Russ Tedrake, 2009 2 c Russ Tedrake,

More information

Embedding of SLIP Dynamics on Underactuated Bipedal Robots through Multi-Objective Quadratic Program based Control

Embedding of SLIP Dynamics on Underactuated Bipedal Robots through Multi-Objective Quadratic Program based Control Embedding of SLIP Dynamics on Underactuated Bipedal Robots through Multi-Objective Quadratic Program based Control Ayonga Hereid, Matthew J. Powell, and Aaron D. Ames Abstract This paper presents a method

More information

Reading. Realistic Character Animation. Modeling Realistic Motion. Two Approaches

Reading. Realistic Character Animation. Modeling Realistic Motion. Two Approaches Realistic Character Animation Reading Jessica Hodgins,,et.al,Animating Human Athletics,, SIGGRAPH 95 Zoran Popović, Changing Physics for Character Animation,, SIGGRAPH 00 2 Modeling Realistic Motion Model

More information

The Next Challenges in Bio-Inspired Robotics! Fumiya Iida! Bio-Inspired Robotics Lab! Institute of Robotics and Intelligent Systems! ETH Zurich!

The Next Challenges in Bio-Inspired Robotics! Fumiya Iida! Bio-Inspired Robotics Lab! Institute of Robotics and Intelligent Systems! ETH Zurich! The Next Challenges in Bio-Inspired Robotics! Fumiya Iida! Bio-Inspired Robotics Lab! Institute of Robotics and Intelligent Systems! ETH Zurich! Robot vs. Animal The Principle of Self-Organization Three

More information

Lecture «Robot Dynamics»: Dynamics 2

Lecture «Robot Dynamics»: Dynamics 2 Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION Andrea Calanca Paolo Fiorini Invited Speakers Nevio Luigi Tagliamonte Fabrizio Sergi 18/07/2014 Andrea Calanca - Altair Lab 2 In this tutorial Review

More information

Application of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation

Application of Newton/GMRES Method to Nonlinear Model Predictive Control of Functional Electrical Stimulation Proceedings of the 3 rd International Conference on Control, Dynamic Systems, and Robotics (CDSR 16) Ottawa, Canada May 9 10, 2016 Paper No. 121 DOI: 10.11159/cdsr16.121 Application of Newton/GMRES Method

More information

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion 7 IEEE International Conference on Robotics and Automation Roma, Italy, 1-14 April 7 FrC3.3 The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion Fumihiko Asano

More information

Modeling Of Legged Locomotion With A Suspended Load In The Sagittal Plane

Modeling Of Legged Locomotion With A Suspended Load In The Sagittal Plane Purdue University Purdue e-pubs Open Access Theses Theses and Dissertations 2013 Modeling Of Legged Locomotion With A Suspended Load In The Sagittal Plane Karna P. Potwar Purdue University Follow this

More information

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Robotics. Dynamics. University of Stuttgart Winter 2018/19 Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational

More information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

Toward Step-by-Step Synthesis of Stable Gaits for Underactuated Compliant Legged Robots

Toward Step-by-Step Synthesis of Stable Gaits for Underactuated Compliant Legged Robots Toward Step-by-Step Synthesis of Stable Gaits for Underactuated Compliant Legged Robots Siavash Rezazadeh and Jonathan W. Hurst, Member, IEEE Abstract Many control policies developed for legged robots

More information

EXAMPLE: MODELING THE PT326 PROCESS TRAINER

EXAMPLE: MODELING THE PT326 PROCESS TRAINER CHAPTER 1 By Radu Muresan University of Guelph Page 1 EXAMPLE: MODELING THE PT326 PROCESS TRAINER The PT326 apparatus models common industrial situations in which temperature control is required in the

More information

A robust sagittal plane hexapedal running model with serial elastic actuation and simple periodic feedforward control

A robust sagittal plane hexapedal running model with serial elastic actuation and simple periodic feedforward control A robust sagittal plane hexapedal running model with serial elastic actuation and simple periodic feedforward control Martin Görner and Alin Albu-Schäffer Abstract In this article we present a sagittal

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

University of Twente

University of Twente University of Twente EEMCS / Electrical Engineering Control Engineering Variable stiffness for robust and energy efficient 2D bipedal locomotion Matin Jafarian MSc report Supervisors: prof.dr.ir. S. Stramigioli

More information

Name: Fall 2014 CLOSED BOOK

Name: Fall 2014 CLOSED BOOK Name: Fall 2014 1. Rod AB with weight W = 40 lb is pinned at A to a vertical axle which rotates with constant angular velocity ω =15 rad/s. The rod position is maintained by a horizontal wire BC. Determine

More information

Reachability-based Control for the Active SLIP Model

Reachability-based Control for the Active SLIP Model Reachability-based Control for the Active SLIP Model Giulia Piovan and Katie Byl Abstract 1 Introduction One of the key topics in robotics is legged locomotion, taking inspiration from walking and bouncing

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

ARTISAN ( ) ARTISAN ( ) Human-Friendly Robot Design

ARTISAN ( ) ARTISAN ( ) Human-Friendly Robot Design Human-Friendly Robot Design Torque Control: a basic capability dynamic performance compliance, force control safety, interactivity manipulation cooperation ARTISAN (1990-95) ARTISAN (1990-95) 1 intelligence

More information

Application Note #3413

Application Note #3413 Application Note #3413 Manual Tuning Methods Tuning the controller seems to be a difficult task to some users; however, after getting familiar with the theories and tricks behind it, one might find the

More information

Design and Experimental Implementation of a Compliant Hybrid Zero Dynamics Controller with Active Force Control for Running on MABEL

Design and Experimental Implementation of a Compliant Hybrid Zero Dynamics Controller with Active Force Control for Running on MABEL Design and Experimental Implementation of a Compliant Hybrid Zero Dynamics Controller with Active Force Control for Running on MABEL Koushil Sreenath, Hae-Won Park, J. W. Grizzle Abstract This paper presents

More information

Analysis and Control of a Dissipative Spring-Mass Hopper with Torque Actuation

Analysis and Control of a Dissipative Spring-Mass Hopper with Torque Actuation Robotics: Science and Systems Zaragoza, Spain June 7-3, Analysis and Control of a Dissipative Spring-Mass Hopper with Torque Actuation M. Mert Ankaralı Dept. of Electrical and Electronics Eng., Middle

More information

Development of High-Span Running Long Jumps for Humanoids

Development of High-Span Running Long Jumps for Humanoids Development of High-Span Running Long Jumps for Humanoids Patrick M. Wensing and David E. Orin Abstract This paper presents new methods to develop a running long jump for a simulated humanoid robot. Starting

More information

Mechanical Resonance and Chaos

Mechanical Resonance and Chaos Mechanical Resonance and Chaos You will use the apparatus in Figure 1 to investigate regimes of increasing complexity. Figure 1. The rotary pendulum (from DeSerio, www.phys.ufl.edu/courses/phy483l/group_iv/chaos/chaos.pdf).

More information

Limit Cycle Walking on Ice

Limit Cycle Walking on Ice 3 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 3. Tokyo, Japan Limit Cycle Walking on Ice Fumihiko Asano, Yasunori Kikuchi and Masahiro Shibata Abstract This

More information

Biomechanics+Exam+3+Review+

Biomechanics+Exam+3+Review+ Biomechanics+Exam+3+Review+ Chapter(13(+(Equilibrium(and(Human(Movement( Center(of(Gravity((CG)(or(Center(of(Mass( The point around which the mass and weight of a body are balanced in all direction or

More information

Fundamental problems in the analysis of skilled action (Saltzman 1995) Degrees of freedom Spatiotemporal form Invariance

Fundamental problems in the analysis of skilled action (Saltzman 1995) Degrees of freedom Spatiotemporal form Invariance Fundamental problems in the analysis of skilled action (Saltzman 1995) Degrees of freedom Spatiotemporal form Invariance 1 Degrees of Freedom Actions require the the coordination of a large number of (potentially)

More information

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and Positioning Accuracy of a Robot Arm

Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and Positioning Accuracy of a Robot Arm 1 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 1, Anchorage, Alaska, USA Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and

More information

Emulation of an Animal Limb with Two Degrees of Freedom using HIL

Emulation of an Animal Limb with Two Degrees of Freedom using HIL Emulation of an Animal Limb with Two Degrees of Freedom using HIL Iván Bautista Gutiérrez, Fabián González Téllez, Dario Amaya H. Abstract The Bio-inspired robotic systems have been a focus of great interest

More information

IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE

IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE 2014 IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION

More information

A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL

A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL 1 A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL Koushil Sreenath, Hae-Won Park, Ioannis Poulakakis, J. W. Grizzle Abstract The planar bipedal testbed

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 Introduction to Chapter This chapter starts by describing the problems addressed by the project. The aims and objectives of the research are outlined and novel ideas discovered

More information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle

More information

READING QUIZ. CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 APPLICATIONS KINETIC ENERGY, WORK, PRINCIPLE OF WORK AND ENERGY

READING QUIZ. CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 APPLICATIONS KINETIC ENERGY, WORK, PRINCIPLE OF WORK AND ENERGY READING QUIZ CEE 27: Applied Mechanics II, Dynamics Lecture 27: Ch.8, Sec. 5 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Date: Kinetic energy due to rotation

More information

Power-optimized Stiffness and Nonlinear Position Control of an Actuator with Variable Torsion Stiffness*

Power-optimized Stiffness and Nonlinear Position Control of an Actuator with Variable Torsion Stiffness* This is a preprint of a paper that appeared in the Proceedings of International Conference on Advanced Intelligent Mechatronics,, Wollongong Power-optimized Stiffness and Nonlinear Position Control of

More information

A Novel Spring Mechanism to Reduce Energy Consumption of Robotic Arms

A Novel Spring Mechanism to Reduce Energy Consumption of Robotic Arms IEEE Accepted as contributing paper at IROS A Novel Spring Mechanism to Reduce Energy Consumption of Robotic Arms Michiel Plooij and Martijn Wisse Abstract Most conventional robotic arms use motors to

More information

Influence of Slope Angle on the Walking of Passive Dynamic Biped Robot

Influence of Slope Angle on the Walking of Passive Dynamic Biped Robot Applied Mathematics, 2015, 6, 456-465 Published Online March 2015 in SciRes. http://www.scirp.org/journal/am http://dx.doi.org/10.4236/am.2015.63043 Influence of Slope Angle on the Walking of Passive Dynamic

More information

A Backstepping control strategy for constrained tendon driven robotic finger

A Backstepping control strategy for constrained tendon driven robotic finger A Backstepping control strategy for constrained tendon driven robotic finger Kunal Sanjay Narkhede 1, Aashay Anil Bhise 2, IA Sainul 3, Sankha Deb 4 1,2,4 Department of Mechanical Engineering, 3 Advanced

More information

Trajectory planning and feedforward design for electromechanical motion systems version 2

Trajectory planning and feedforward design for electromechanical motion systems version 2 2 Trajectory planning and feedforward design for electromechanical motion systems version 2 Report nr. DCT 2003-8 Paul Lambrechts Email: P.F.Lambrechts@tue.nl April, 2003 Abstract This report considers

More information

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

More information

Demonstrating the Benefits of Variable Impedance to Telerobotic Task Execution

Demonstrating the Benefits of Variable Impedance to Telerobotic Task Execution Demonstrating the Benefits of Variable Impedance to Telerobotic Task Execution Daniel S. Walker, J. Kenneth Salisbury and Günter Niemeyer Abstract Inspired by human physiology, variable impedance actuation

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

PLANAR KINETICS OF A RIGID BODY: WORK AND ENERGY Today s Objectives: Students will be able to: 1. Define the various ways a force and couple do work.

PLANAR KINETICS OF A RIGID BODY: WORK AND ENERGY Today s Objectives: Students will be able to: 1. Define the various ways a force and couple do work. PLANAR KINETICS OF A RIGID BODY: WORK AND ENERGY Today s Objectives: Students will be able to: 1. Define the various ways a force and couple do work. In-Class Activities: 2. Apply the principle of work

More information

VIBRATION ANALYSIS OF E-GLASS FIBRE RESIN MONO LEAF SPRING USED IN LMV

VIBRATION ANALYSIS OF E-GLASS FIBRE RESIN MONO LEAF SPRING USED IN LMV VIBRATION ANALYSIS OF E-GLASS FIBRE RESIN MONO LEAF SPRING USED IN LMV Mohansing R. Pardeshi 1, Dr. (Prof.) P. K. Sharma 2, Prof. Amit Singh 1 M.tech Research Scholar, 2 Guide & Head, 3 Co-guide & Assistant

More information

Energy-efficacy comparisons and multibody dynamics analyses of legged robots with different closed-loop mechanisms

Energy-efficacy comparisons and multibody dynamics analyses of legged robots with different closed-loop mechanisms Multibody Syst Dyn (2017) 40:123 153 DOI 10.1007/s11044-016-9532-9 Energy-efficacy comparisons and multibody dynamics analyses of legged robots with different closed-loop mechanisms Kazuma Komoda 1 Hiroaki

More information

CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5

CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 1 / 42 CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Tuesday, November 27, 2012 2 / 42 KINETIC

More information

D : SOLID MECHANICS. Q. 1 Q. 9 carry one mark each.

D : SOLID MECHANICS. Q. 1 Q. 9 carry one mark each. GTE 2016 Q. 1 Q. 9 carry one mark each. D : SOLID MECHNICS Q.1 single degree of freedom vibrating system has mass of 5 kg, stiffness of 500 N/m and damping coefficient of 100 N-s/m. To make the system

More information

Humanoid Push Recovery

Humanoid Push Recovery Humanoid Push Recovery Benjamin Stephens The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213, USA bstephens@cmu.edu http://www.cs.cmu.edu/ bstephe1 Abstract We extend simple models previously

More information

Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005

Simple Car Dynamics. Outline. Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, May 18, 2005 Simple Car Dynamics Claude Lacoursière HPC2N/VRlab, Umeå Universitet, Sweden, and CMLabs Simulations, Montréal, Canada May 18, 2005 Typeset by FoilTEX May 16th 2005 Outline basics of vehicle dynamics different

More information

Stepping Motors. Chapter 11 L E L F L D

Stepping Motors. Chapter 11 L E L F L D Chapter 11 Stepping Motors In the synchronous motor, the combination of sinusoidally distributed windings and sinusoidally time varying current produces a smoothly rotating magnetic field. We can eliminate

More information

MECH 3140 Final Project

MECH 3140 Final Project MECH 3140 Final Project Final presentation will be held December 7-8. The presentation will be the only deliverable for the final project and should be approximately 20-25 minutes with an additional 10

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

More information

Attitude control of a hopping robot: a feasibility study

Attitude control of a hopping robot: a feasibility study Attitude control of a hopping robot: a feasibility study Tammepõld, R. and Kruusmaa, M. Tallinn University of Technology, Estonia Fiorini, P. University of Verona, Italy Summary Motivation Small mobile

More information

Physics for Scientists and Engineers 4th Edition, 2017

Physics for Scientists and Engineers 4th Edition, 2017 A Correlation of Physics for Scientists and Engineers 4th Edition, 2017 To the AP Physics C: Mechanics Course Descriptions AP is a trademark registered and/or owned by the College Board, which was not

More information

Stride-to-Stride Energy Regulation for Robust Self-Stability of a Torque-Actuated Dissipative Spring-Mass Hopper

Stride-to-Stride Energy Regulation for Robust Self-Stability of a Torque-Actuated Dissipative Spring-Mass Hopper Self-Stability of a Dissipative Runner Stride-to-Stride Energy Regulation for Robust Self-Stability of a Torque-Actuated Dissipative Spring-Mass Hopper M. Mert Ankaralı,a) and Uluç Saranlı,b) ) Department

More information

Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle

Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle Yasuto Kimura #, Sehoon Oh 2 and Yoichi Hori #3 # Department of Advanced Energy, The University

More information

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL By Frank Mathis A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE

More information

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Morteza Azad * and Roy Featherstone * * School of Engineering, Australian National University, Canberra, Australia Abstract.

More information

Engineering Science OUTCOME 2 - TUTORIAL 3 FREE VIBRATIONS

Engineering Science OUTCOME 2 - TUTORIAL 3 FREE VIBRATIONS Unit 2: Unit code: QCF Level: 4 Credit value: 5 Engineering Science L/60/404 OUTCOME 2 - TUTORIAL 3 FREE VIBRATIONS UNIT CONTENT OUTCOME 2 Be able to determine the behavioural characteristics of elements

More information

LEGGED robot locomotion has been attracting an increasing. Minimalistic Models of an Energy Efficient Vertical Hopping Robot

LEGGED robot locomotion has been attracting an increasing. Minimalistic Models of an Energy Efficient Vertical Hopping Robot 1 Minimalistic Models of an Energy Efficient Vertical Hopping Robot Xiaoxiang Yu and Fumiya Iida, Member, IEEE, Abstract The use of free vibration in elastic structure can lead to energy efficient robot

More information

MCE493/593 and EEC492/592 Prosthesis Design and Control

MCE493/593 and EEC492/592 Prosthesis Design and Control MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of

More information

Bringing the Compass-Gait Bipedal Walker to Three Dimensions

Bringing the Compass-Gait Bipedal Walker to Three Dimensions October 14, 2009 IROS 2009, St. Louis, MO 1 1 Bringing the Compass-Gait Bipedal Walker to Three Dimensions Robert D. Gregg* and Mark W. Spong Coordinated Science Laboratory University of Illinois at Urbana-Champaign

More information

Energy-Based Feed-Forward and Extended Feedback Linearization Control Strategies for Realistic Series Elastic Actuated Hopping Robots

Energy-Based Feed-Forward and Extended Feedback Linearization Control Strategies for Realistic Series Elastic Actuated Hopping Robots Energy-Based Feed-Forward and Extended Feedback Linearization Control Strategies for Realistic Series Elastic Actuated Hopping Robots Pat Terry and Katie Byl Abstract In this paper, we describe modeling

More information

is acting on a body of mass m = 3.0 kg and changes its velocity from an initial

is acting on a body of mass m = 3.0 kg and changes its velocity from an initial PHYS 101 second major Exam Term 102 (Zero Version) Q1. A 15.0-kg block is pulled over a rough, horizontal surface by a constant force of 70.0 N acting at an angle of 20.0 above the horizontal. The block

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

Feedback Control of Dynamic Bipedal Robot Locomotion

Feedback Control of Dynamic Bipedal Robot Locomotion Feedback Control of Dynamic Bipedal Robot Locomotion Eric R. Westervelt Jessy W. Grizzle Christine Chevaiiereau Jun Ho Choi Benjamin Morris CRC Press Taylor & Francis Croup Boca Raton London New York CRC

More information

Modeling Mechanical Systems

Modeling Mechanical Systems Modeling Mechanical Systems Mechanical systems can be either translational or rotational. Although the fundamental relationships for both types are derived from Newton s law, they are different enough

More information