CONTROL OF APERIODIC WALKING AND THE ENERGETIC EFFECTS OF PARALLEL JOINT COMPLIANCE OF PLANAR BIPEDAL ROBOTS

Size: px
Start display at page:

Download "CONTROL OF APERIODIC WALKING AND THE ENERGETIC EFFECTS OF PARALLEL JOINT COMPLIANCE OF PLANAR BIPEDAL ROBOTS"

Transcription

1 CONTROL OF APERIODIC WALKING AND THE ENERGETIC EFFECTS OF PARALLEL JOINT COMPLIANCE OF PLANAR BIPEDAL ROBOTS DISSERTATION Presented in Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the Graduate School of The Ohio State University By Tao Yang, B.S., M.S. * * * * * The Ohio State University 27 Dissertation Committee: Approved by Eric R. Westervelt, Adviser James P. Schmiedeler Andrea Serrani David Orin Adviser Graduate Program in Mechanical Engineering

2

3 ABSTRACT In this dissertation, two problems related to bipedal robot walking are presented. The first problem is the influence of parallel knee joint compliance on the average power cost of walking in an underactuated planar bipedal robot, ERNIE. The second problem is the design of walking controllers that induce aperiodic bipedal robot walking. It has been found that compliance plays important roles in walking and running in animals. Compliance has been used in robotic bipedal machines to improve energetic efficiency or reduce the peak power demand on the robot s actuators. This dissertation presents numerical and experimental studies of the influence of parallel knee joint compliance on the average power cost of walking in an underactuated planar bipedal robot, ERNIE. The use of parallel compliance does not increase the control design complexity, as would the addition of series compliance. Four scenarios were studied: one without springs and three with springs of different stiffnesses and preloads. Optimal gaits in terms of average power cost for various speeds were designed for each scenario. It was found that for low-speed walking, soft springs are helpful to reduce power cost, while stiffer springs increase power cost. For high-speed walking, it was found that both soft and stiff springs reduce the average power cost of walking, but stiffer springs reduce the cost more than do softer springs. ii

4 The second problem addressed in this dissertation is aperiodic walking controller design. Along with the energetic efficiency of bipedal walking, the ability to walk stably in varying environments or with different tasks, such as stepping over stones, is another major concern in bipedal walking. In these scenarios, the walking is not periodic. This dissertation presents a new definition of stable walking that is not necessarily periodic for a class of biped robots. The inspiration for the definition is the commonly-held notion of stable walking: the biped does not fall. To make the definition useful, an algorithm is given to verify if a given controller induces stable walking. Also given is a framework to synthesize controllers that induce stable walking. The results are illustrated with numerical simulation and experiments. This dissertation also presents details of a modeling procedure for the experimental bipedal robot, ERNIE, and explores the possibility to apply iterative learning control to bipedal walking. iii

5 To my family iv

6 ACKNOWLEDGMENTS The work in this dissertation has been supported by many people, and I would like to take this opportunity to express my sincere gratitude to them for their support and encouragement. Foremost, I would like to thank my advisor, Dr. Eric Westervelt. I was guided by Dr. Westervelt into the field of robotics. He was patient with me when I was new to this field. He has always been enthusiastic to help me through my work. Without his motivation, generous support, and inspiring conversation, it was not possible for me to finish the work in my dissertation. I would like to thank Dr. James P. Schmiedeler. Beside having Dr. Schmiedeler on my committee, I had opportunities to get his comments and feedback frequently as a member of Locomotion And Biomechanics Lab (Labˆ2). He has been generous to provide me assistance with experimental equipment used in this study. I would like to extend my thanks to Dr. Andrea Serrani. I have been enjoying his lectures when I took ECE 751 and ECE 852 from him. In the development of the aperiodic walking design framework, Dr. Serrani has inspired me with his comments. I am grateful to Dr. David Orin for serving on my committee. I thank him for his advice in the course of my study. v

7 I have special thanks to many Labˆ2 members for their warm support and lasting friendship, particularly, Ryan Bockbrader, Jeff Wensink, Kenton Williams and Ben McCandless for their help during the experiments. Thanks to my family. They are always supporting me in my academic studies. vi

8 VITA May 6, Born - Minquan, Henan, China June, B.S., Mechanical Engineering, Zhejiang University, Hangzhou, China September, December, 21...System Engineer, Shanghai Institute of Satellite Engineering, Shanghai, China January, 22 - August, Graduate Research Assistant, Kansas State University, Manhattan, KS August, M.S., Mechanical Engineering, Kansas State University, Manhattan, KS August, 24 - December, Graduate Research Associate, The Ohio State University, Columbus, OH vii

9 PUBLICATIONS T. Yang, E. R. Westervelt, J. P. Schmiedeler, and R. A. Bockbrader. Design and Control of a Planar Bipedal Robot ERNIE with Parallel Knee Compliance. Submitted to Autonomous Robots, October 8, 27 T. Yang, E. R. Westervelt, and J. P. Schmiedeler. Using parallel joint compliance to reduce the cost of walking in a planar bipedal robot. In Proceedings of ASME International Mechanical Engineering Congress and Exposition, November 27. T. Yang, E. R. Westervelt, J. P. Schmiedeler, and R. A. Bockbrader. Design and control of the planar bipedal robot ERNIE. In Proceedings of ASME International Mechanical Engineering Congress and Exposition, November 27. T. Yang, E. R. Westervelt, and A. Serrani. A framework for the control of stable aperiodic walking in underactuated planar bipeds. In Proc. of the 27 IEEE International Conference on Robotics and Automation, Roma, Italy, 27. D. E. Schinstock, Z. Wei, and T. Yang. Loop shaping design for tracking performance in machine axes. ISA transactions, 45(1):55 66, January 26. Tao Yang. Current control of permanent magnet synchronous motors using DSP technologies. Master s thesis, Kansas State University, 24. viii

10 FIELDS OF STUDY Major Field: Mechanical Engineering Studies in: Robotics Control theory Dynamical systems Mathematics Professor E. R. Westervelt Professors A. Serrani, V. I. Utkin Professors C.H. Menq, R. G. Parker Professors F.R. Tian, J. Humphries ix

11 TABLE OF CONTENTS Page Abstract Dedication Acknowledgments Vita List of Tables List of Figures ii iv v vii xiii xv Chapters: 1. Introduction Background of Bipedal Robot Walking An Overview of Bipedal Robots Walking Stability Approaches to Bipedal Robot Locomotion Compliance in Legged Locomotion Tracking Control in Biped Walking Contributions Dissertation Organization The Bipedal Robot ERNIE Bipedal Walking Modeling Overview Swing Phase Model Development of the Swing Phase Model using the DH Convention x

12 2.2.2 Development of the Swing Phase Model using Screw Theory Double Support Model Hybrid Model of Walking Mechanical Design Features of the Mechanical Design Limb and Torso Design Actuation and Transmission ERNIE s Experimental Setup System Integration Sensors and Computation Robot-Treadmill Interaction Control Philosophy Hybrid Zero Dynamics and its Application in ERNIE s Walking Gait Design Zero Dynamics An Example Illustrating Zero Dynamics: the Cart-Pendulum Problem Swing Phase Zero Dynamics Hybrid Zero Dynamics of Walking Ground Contact ERNIE s Walking Gait Design Using Parametric Optimization Choosing the Output Functions Gait Design Using Parametric Optimization Control System Implementation ERNIE s Control Program System Tuning Using Parallel Joint Compliance to Reduce the Cost of Walking in ERNIE ERNIE s Model Including Parallel Knee Compliance Numerical Study of the Influence of Knee Springs on the Energetic Efficiency of Walking Case 1: Gaits Designed without Knee Springs Case 2: Gaits Designed with Knee Springs Effect of Spring Parameter Variation on Average Power Cost Experimental Verification Experiment Procedure Experiment Results Walking Energy Economy of ERNIE Conclusion xi

13 5. A Framework for the Control of Stable Aperiodic Walking in Underactuated Planar Bipeds Introduction A New Definition of Stable Bipedal Walking Controller Design Basic Facts and Gait Stability Switching Controller Analysis Two Applications of Theorem Examples of the Walking Controller Design Example One: Stable Random Walking Example Two: Speed Tracking Experiment Verification Experiment Design Experiment Results Conclusions Conclusion and Future Work Conclusion Future Work Appendices: A. Iterative Learning Control A Possible Way to Induce Better Walking. 149 A.1 Review of ILC algorithms A.2 Example B. Walking Experiment Guideline B.1 Adding a New Gait to ERNIE s Control Program B.2 ERNIE s Experiment Procedure C. Additional Experimental Plots for the Studies of the Effects of the Parallel Knee Compliance on Walking Energetic Efficiency Bibliography xii

14 LIST OF TABLES Table Page 2.1 Link parameters for ERNIE s five-link model Link parameters for ERNIE s seven-link full model Identified link parameters for ERNIE Optimization design cases Optimization constraints used in gait design Random stable walking: domain of definition S D,i j of individual controller Γ αi j for the example Random stable walking: δ zero,i j of individual controller Γ αi j for the example Random stable walking: V zero,i j of individual controller Γ αi j for the example Random stable walking: image S I,i j of the domain of definition S D,i j for the example Random stable walking: self-transition gait fixed points Random stable walking: individual controller switching sequence for twenty-step aperiodic walking for the example Speed-tracking walking: domain of definition S D,i j of individual controller Γ αi j for the example xiii

15 5.8 Speed-tracking walking: δ zero,i j of individual controller Γ αi j for the example Speed-tracking walking: V zero,i j of individual controller Γ αi j for the example Speed-tracking walking: image S I,i j of the domain of definition S D,i j for the example Speed-tracking walking: self-transition gait fixed points Speed-tracking walking: individual controller switching sequence for twenty-step aperiodic walking for the example A.1 Parameters of the two-link model xiv

16 LIST OF FIGURES Figure Page 1.1 Planes of the human body WAP-3 and ASIMO Frame assignment for ERNIE s five-link model ERNIE s joint variable definition in the planar model ERNIE s measurement conventions as depicted from the boom-side of the robot ERNIE in its reference configuration ERNIE s full model frame assignment including two virtual prismatic links The biped prototype: ERNIE s experimental setup Springs in parallel with the knee joints Two transmission configurations Top view of ERNIE s experimental setup A cart-pendulum model The monotonically increasing variable θ ERNIE s controller Simulink diagram xv

17 3.4 ERNIE s observer and controller Simulink diagram State machine state flow State diagram of ERNIE s leg configuration logic ERNIE s observer and controller Simulink diagram ERNIE s motion tracking Simulink diagram Collocated high gain PD control for joint trajectory tracking Force sensitive resistor circuit scheme Example of the force sensitive resistor threshold tuning Knee joint torque profiles for the.65 m/s gait Average power cost over one step calculated from simulation Average power with respect to spring stiffness and preload Average power over one step calculated from experiment Hip joint trajectories and tracking errors of ERNIE walking at.5 m/s with springs of spring constant 16 Nm/rad Knee joint trajectories and tracking errors of ERNIE walking at.5 m/s with springs of spring constant 16 Nm/rad Torso trajectory of ERNIE walking at.5 m/s with springs of spring constant 16 Nm/rad Hip and knee joint control input of ERNIE walking at.5 m/s with springs of spring constant 16 Nm/rad Hip horizontal displacement of ERNIE walking at.5 m/s with springs of spring constant 16 Nm/rad Statistics of ERNIE walking at.5 m/s with springs of spring constant 16 Nm/rad xvi

18 4.11 Cost of transport (COT) as function of the average walking rate in the four scenarios Comparison of the minimum cost of transport as a function of body mass for a variety of robots, animals, and vehicles Example transitions in the lower layer of a walking controller Joint angle trajectories for twenty steps of aperiodic walking Stance leg hip joint angle q 1 versus swing leg joint angular velocity q 4 for twenty steps of aperiodic walking Ground reaction for twenty steps of aperiodic walking Joint torque trajectories for twenty steps of aperiodic walking Step-wise average walking rate and controller indices for 2 steps of walking Joint angle trajectories for 2 steps of walking Stance leg hip joint angle q 1 versus swing leg joint angular velocity q 4 for 2-steps of aperiodic walking Ground reaction for 2 steps of walking Statistics of ERNIE s aperiodic walking (I) Statistics of ERNIE s aperiodic walking (II) Hip joint trajectories and tracking errors of ERNIE s aperiodic walking Knee joint trajectories and tracking errors of ERNIE s aperiodic walking Torso trajectory of ERNIE s aperiodic walking A.1 Two-link manipulator A.2 Two-link manipulator control scheme xvii

19 A.3 Tracking error on the second joint of the two-link manipulator A.4 Joint trajectories at iteration C.1 Hip joint trajectories and tracking errors of ERNIE walking at.65 m/s without springs C.2 Knee joint trajectories and tracking errors of ERNIE walking at.65 m/s without springs C.3 Torso trajectory of ERNIE walking at.65 m/s without springs C.4 Hip horizontal displacement of ERNIE walking at.65 m/s without springs C.5 Hip and knee joint control input of ERNIE walking at.65 m/s without springs C.6 Statistics of ERNIE walking at.65 m/s without springs C.7 Hip joint trajectories and tracking errors of ERNIE walking at.65 m/s with springs of spring constant 6 Nm/rad C.8 Torso trajectory of ERNIE walking at.65 m/s with springs of spring constant 6 Nm/rad C.9 Hip horizontal displacement of ERNIE walking at.65 m/s with springs of spring constant 6 Nm/rad C.1 Knee joint trajectories and tracking errors of ERNIE walking at.65 m/s with springs of spring constant 6 Nm/rad C.11 Hip and knee joint control input of ERNIE walking at.65 m/s with springs of spring constant 6 Nm/rad C.12 Statistics of ERNIE walking at.65 m/s with springs of spring constant 6 Nm/rad C.13 Hip joint trajectories and tracking errors of ERNIE walking at.65 m/s with springs of spring constant 16 Nm/rad xviii

20 C.14 Torso trajectory of ERNIE walking at.65 m/s with springs of spring constant 16 Nm/rad C.15 Hip horizontal displacement of ERNIE walking at.65 m/s with springs of spring constant 16 Nm/rad C.16 Knee joint trajectories and tracking errors of ERNIE walking at.65 m/s with springs of spring constant 16 Nm/rad C.17 Hip and knee joint control input of ERNIE walking at.65 m/s with springs of spring constant 16 Nm/rad C.18 Statistics of ERNIE walking at.65 m/s with springs of spring constant 16 Nm/rad C.19 Hip joint trajectories and tracking errors of ERNIE walking at.65 m/s with springs of spring constant 2 Nm/rad C.2 Torso trajectory of ERNIE walking at.65 m/s with springs of spring constant 2 Nm/rad C.21 Hip horizontal displacement of ERNIE walking at.65 m/s with springs of spring constant 2 Nm/rad C.22 Knee joint trajectories and tracking errors of ERNIE walking at.65 m/s with springs of spring constant 2 Nm/rad C.23 Hip and knee joint control input of ERNIE walking at.65 m/s with springs of spring constant 2 Nm/rad C.24 Statistics of ERNIE walking at.65 m/s with springs of spring constant 2 Nm/rad xix

21 CHAPTER 1 INTRODUCTION Locomotion is defined as an act or the power of moving from place to place [131]. In a natural or human-made setting, locomotion takes astonishing varieties. On a normal day, we can see birds fly, fish swim, and car pass by. We cannot forget the locomotion we perform ourselves everyday-we walk and run. Legged locomotion is one kind of locomotion among many locomotion forms, and it is of great interest in science and engineering nowadays for its advantages over other kinds of locomotion. Legged locomotion does not require a continuous supporting surface like wheeled and tracked locomotion does, which greatly extends the terrain range that can be accessed. According to a US Army investigation [2], half the earth s surface is inaccessible to wheeled and tracking vehicles, and such terrain is mainly exploited by legged animals. Legged locomotion is also superior to wheeled or tracked vehicles when crossing over obstacles. Bipedal locomotion is conducted by many two-leg animals such as birds and humans, as well as human-made machines bipedal robots. 1

22 1.1 Background of Bipedal Robot Walking An Overview of Bipedal Robots Although the term bipedal robot does not exclusively refer to a human-like robot, most of the existing bipedal robots have a morphology similar to a human s. This dissertation will continue to use relevant terminologies presented in [125], in which a biped is assumed to be a kinematic chain consisting of two sub-chains called legs and, often, a sub-chain called the torso, all connected at a common point called the hip. The two legs may contact the supporting surface at the leg end. When only one leg is in contact with the supporting surface, the contacting leg is the stance leg, and the other leg is the swing leg. The end of the leg, whether or not it has links constituting a foot, is often called a foot. Figure 1.1 gives the definitions of the sagittal plane, frontal plane, and transverse plane. The interest in building humanoid robots that can emulate human motions has been ongoing for a long time. As early as in 14-th century, Leonardo da Vinci designed a humanoid robot having the appearance of a knight [118] that was able to emulate some human-like motions. The research and construction of bipedal robots proceeded slowly until the late 2-th century. With the rapid advance in computer technology, electronics, and high performance actuators, the research and construction of bipedal robots gained momentum in 196 s. Around the world, many bipedal robot prototypes have been built since then. Around 197, Vukobratovic proposed the concept of the Zero Moment Point (ZMP) to explain the stability of flat-footed bipedal walking [121, 122]. This criterion provides the theoretical foundation for a class of bipedal walking robots. In the same period, the bipedal robot WAP-3 shown in Fig. 1.2(a), which was able to 2

23 transverse frontal sagittal Figure 1.1: Planes of the human body. The sagittal plane is the longitudinal plane that divides the body into right and left sections. The frontal plane is the plane parallel to the long axis of the body and perpendicular to the sagittal plane that separates the body into front and back portions. A transverse plane is a plane perpendicular to sagittal and frontal plane [123] 3

24 (a) WAP-3 (1972) [71] (b) ASIMO [6] Figure 1.2: WAP-3 and ASIMO perform three-dimensional automatic bipedal walking for the first time [71], was built at Waseda University, Japan. Following WAP-3, a series of bipedal robots have been built at Waseda University with increasing complexity and the ability to perform walking or other human-like activities. The walking control approaches applied in this series of bipedal robots have relied heavily on the concepts of center of gravity (CoG) and ZMP. The bipedal robot development in Japan has gone beyond academia, and some commercial companies, such as Honda and Sony, have initiated research projects in this field. One remarkable success is ASIMO, shown in Fig. 1.2(b), from Honda [12]. ASIMO is able to walk on flat ground and climb stairs. In Europe, several projects are active. At the Technical University Munich, Germany, JOHNNIE [72,73,86] was designed and built for fast walking (up to 2.4 km/h) with a dynamically stable gait pattern. JOHNNIE has a complicated mechanical structure with 17 joints and is equipped with precise sensors and a high performance 4

25 control system to enable the fast walking motions. JOHNNIE is 1.8 meters high and is relatively light with a total weight of approximate 4 kg. At the Delft Biorobotics Laboratory (DBL) [3,39,13] located in Delft, Netherlands, a series of bipedal robots were built. Stappo is the first biped built at DBL that was able to walk on a flat surface without controls. After Stappo, research in bipedal robots at DBL was continued with the construction of Mike (fall 22), Denise (fall 24), and Meta (fall 25). The bipedal robots at DBL are mostly based on passive walking principles [75]. At the Laboratoire d Automatique de Grenoble, France, a robot named RABBIT [34] was constructed and served as the testbed on which the hybrid zero dynamics (HZD) approach to control biped walking [124] was first experimentally validated. In the United States, there have been comparatively fewer projects: At the MIT Leg Lab, extensive research in legged robots has been conducted since it was founded by Marc Raibert in 198 [89]. The walking bipedal robots built in this lab include the notable Spring Turkey and Spring Flamingo [91]. Both were planar walking bipeds walking with booms. The strong tradition of the MIT Leg Lab has been continued by the Robot Locomotion Group [39]. Since 1996 at Cornell, several passive biped projects [1,39,4] have been constructed since 1996 from Tinker Toy Walkers to the Cornell Ranger. In the development of bipedal walking robots, there are two problems of paramount importance. The first one is walking stability. The second one is energetic efficiency. Regarding these two problems, extensive research has been conducted, and many approaches have been proposed and tested. 5

26 1.1.2 Walking Stability One fundamental problem associated with bipedal walking is to ensure the stability of walking. Classic stability criteria such as Lyapunov stability are not applicable to this kind of problem. As a result, other stability criteria have been proposed. One of the common definitions of biped walking stability is that the robot does not fall and keeps walking. This definition is intuitive, but it is difficult to apply this definition in a rigorous way. As a result, more appropriate walking stability criteria are needed. For bipeds that walk flat-footed, the most popular methods to ensure gait stability is to ensure that the ground projection of center of mass (GCoM), the Zero-Moment Point (ZMP) [12, 119, 12], or the foot-rotation indicator (FRI) [5] lies in the supporting polygon. Since the GCoM only considers statics, it can only be applied when the walking motion is slow enough so that the dynamic forces can be ignored. The ZMP is defined as the point on the ground where the total moment generated due to gravity and inertia equals zero [113]. During stable walking, the supporting foot remains firmly on the supporting ground, i.e., without rotation and slippage on the ground. The ZMP coincides with the center of pressure (CoP) where the pressure between the ground and the foot can be replaced by single force [13]. The FRI [5] is a point on the foot/ground-contact surface where the net ground reaction force would have to act to keep the foot stationary. The ZMP, CoP and FRI are closely related, and interested readers can find detailed discussion in [5,88,13,14,119,12]. A recent definition of gait stability proposed by Pratt and Tedrake [92] is the velocity-based stability margin. The velocity-based stability margin provides a sufficient condition for stability by considering the biped s center of mass position and 6

27 velocity, the reachable region of its swing leg, the time required to swing its swing leg, and the amount of internal angular momentum available for capturing balance. The method of Poincaré is a useful tool for studying the stability of periodic walking. Considering a hyperplane intersecting the orbit that corresponds to the walking gait, the point of intersection is the fixed point of the orbit s return map with the surface, which is also known as the Poincaré map. The hyperplane is known as the Poincaré section. The periodic orbit s stability is the same as the fixed point s stability. If the moduli of the all eigenvalues of the linearized Poincaré map are smaller than 1, then the fixed point is stable; otherwise, it is unstable. Use of a Poincaré map enables the stability of the orbit corresponding to a periodic gait to be determined by examination of an associated discrete-time system. Cheng and Lin [32] derived the linearization of the Poincaré map for the gait of a 5-link planar biped at the fixed point. The eigenvalues of the linearized return map were then used to design controllers that induced periodic gaits. In [7, 51, 52, 76, 129], the eigenvalues of the Poincaré maps for the gaits of several different bipeds were obtained numerically. In the work that provides the foundations for the developments of this thesis, Grizzle et al. [56] and Westervelt et al. [125,126], the controller design was used to reduce the dimension of the Poincaré map to one. In [126], the Poincaré map was shown to be linear, thus allowing gait stability to be derived using simple stability metrics Approaches to Bipedal Robot Locomotion With the walking stability criteria and stability analysis tools reviewed previously, various approaches have been taken to realize bipedal walking, and many of them have concerns of energetic efficiency. 7

28 One design-oriented approach is passive-dynamic walking wherein the robot s dynamics are designed such that the robot is able to walk stably down shallow slopes without the need for control or energy input aside from that coming from gravity [48, 75]. Inspired by Mochon and McMahon s work [79], McGeer pioneered the study of passive walking [75]. McGeer built a two-dimensional biped walker without knees and demonstrated that the passive walker was able to walk down a small slope and obtain stable, periodic motion. Goswami [52, 54] studied the stability of symmetric and asymmetric passive gaits of a compass-like, planar biped. Garicia [48,49] studied passive walking stability and complexity, and developed a scaling law of planar two-link models. Adolfsson [4] showed the existence of passive walking numerically based on a 3-D, five-link biped model. Collins et al. [4] built the first three-dimensional, kneed, two-legged passive-dynamic biped. Wisse et al. [128] showed that a straight-leg walker with an upper body may exhibit successful passive walking with disturbance rejection if a kinematic constraint is applied on the upper body. Borzova et al. [25] found three different passive gaits based on a five-link robot with knees and an upper body. In the studies of passive walking, the method of Poincaré was used extensively [47, 49, 52, 53, 76]. There are three primary drawbacks of passive-dynamic walkers [69]: they are only able to walk down slopes, their gaits are restricted to the few admitted by their dynamics, and they are sensitive to perturbations. Realizing these limitations, researchers have sought to improve passive-dynamic walkers by adding actuation [39]. With the exploration of passive walking, active control approaches have been developed to make a biped mimic the passive walking motion. Asano et al. [16,17] introduced a virtual gravity field in which virtual gravity forces drive the biped to 8

29 walk forward as in the case with gravity for passive biped walkers. In [15,18], Asano et al. formulate the biped gait generation problem by investigating the gait generation mechanism in passive dynamic walking considering mechanical energy and proposed a robust control design using mechanical energy behavior characteristics. Collins et al. [39] reported on three robots based on passive-dynamics, with small active power sources substituted for gravity, which can walk on level ground with high efficiency. In Anderson et al. [1], three bipeds were reported whose design and control are based on principles learned from the gaits of the passive dynamic walking bipeds. Spong et al. [19,11] showed the existence of a nonlinear control law that reproduces so-called passive gaits independent of the particular ground slope. Another way to realize biped walking is the model-based optimization approach. In this approach, the joint trajectory references are optimized with respect to a chosen cost function while ensuring the stability criterion is satisfied. Active control is then applied to control the joints to follow the trajectory references. The most common cost functions used are the average energy cost and the average quadratic norm of torques. To define and find the joint trajectory references that minimize the chosen cost function, the most common means is to use parametric optimization to choose the parameters that specify the joint trajectory references. For example, Chevallereau et al. [35] used parametric optimization to design fourth-degree polynomial functions that gave the joint motions over a step as functions of time, and the chosen cost function, average energy, was minimized. In another example using average energy as the cost function, Channon et al. [3] used parametric optimization to design third-degree polynomial functions that gave the motions of the hip and swing foot of the robot as functions of time, and the corresponding joint trajectory references 9

30 were determined by an inverse kinematic model of the robot. Djoudi et al. [43] used fourth-degree polynomials to describe the joint trajectory references. The polynomial coefficients were found by minimizing the average norm of applied torque. Unlike the previous examples in which the trajectory reference for each joint was described by a single polynomial function of time, in [11] cubic splines connected at points uniformly distributed along the motion time were used to generate complete optimal steps, including a double-support phase. Another means of designing gaits that minimize the chosen cost function is by application of Pontryagin s Maximum Principle (PMP). The first application of PMP to gait generation can be found in [37] in which the average energy cost was minimized. More recently, Rosatami et al. [96,97] used PMP to design impact-less gaits by casting the constrained gait optimization problem as a two-point boundary value problem to minimize the average energy cost. In [22], Bessonnet et al. carried out dynamicsbased optimization of sagittal gait of a planar seven-link biped using PMP to minimize the average norm of the torques. The third means to find optimal trajectory references is to use genetic algorithms and evolutionary programming. In [57], Hasegawa et al. used a hierarchical evolutionary algorithm to generate natural walking motions via energy optimization considering the ZMP stability condition. Different from these methods based on off-line model-based optimization is gait generation based on learning. Capi et al. [29] enabled real-time gait generation with a neural network designed using learning. Tedrake [39, 114] used online learning to continuously adapt the gait. 1

31 1.1.4 Compliance in Legged Locomotion Compliance is able to save and release energy by elastic deformation. This ability has resulted in compliance playing an important role in legged locomotion, including both animals and humans, as well as human-made machines. Alexander [6] identified three uses of the springs in legged locomotion: pogo stick-like springs and return springs can save energy and reduce fuel consumption and unwanted heat production; foot pads can reduce foot impact forces and improve road holding by preventing chatter. Compliance was used in the legged robots of Raibert s pioneering work [93, 94]. Compliance continues to be utilized in the design of hopping and running robots, recently by Ahmadi et al. [5] and Hurst et al. [62]. Mechanical compliance has also been used in walking bipedal robots. In [1, 38, 46], springs were added at the passive ankles to improve the energetic efficiency of walking. In [63], springs were added across the hip and shank, and thigh and heel simultaneously. Series-elastic actuation was implemented on Spring Flamingo to enable control of the ground reaction forces in walking, thus providing an active suspension [9]. Vanderborght et al. [116] used McKibben s muscles as a means to add controllable joint compliance Tracking Control in Biped Walking For biped walking, after the reference trajectories are defined, controlling joints to follow the references is classically solved as a manipulator trajectory tracking problem. Most of the tracking control schemes fall into one of the following three categories: 11

32 The first approach to the trajectory tracking problem is based on the classic servomechanism, where the joint controllers could be simple proportionalintegral-derivative (PID) controllers, and the dynamics of the manipulator is ignored. This approach is model-independent and robust with respect to the model variation. This approach is commonly used in applications that only require low-to-moderate performance. Another approach is the inverse dynamics control approach. To apply this approach, the manipulator dynamics need to be known accurately, and the resulting model is explicitly used in the feedback control design. With this approach, high performance can be expected when the model is accurate. However, accurately modeling the plant is challenging for high-dimensional systems such as multiple-degree-of-freedom manipulators. This difficulty greatly limits the application of this approach. The third approach is the adaptive control approach [21,42,66,67,99,1,16 18, 127]. With the adaptive control approach, the system s mathematical description needs to be known precisely, but not all parameters need to be known exactly. These three control approaches are generally applicable to the robot trajectory tracking control problem, but they do not fully utilize the desired motion characteristics such as periodicity. On the other hand, iterative learning control (ILC) and repetitive control (RC) are control approaches that are particularly useful for tracking repetitive motion. 12

33 ILC and RC are different from the three approaches given above in several ways. Foremost, ILC uses previous trial information to improve future trial performance, and it can be expected that the performance is improved over trials. The classic servomechanism and inverse dynamics approaches have fixed feedback controller structure and parameters, and if each trial has the same initial conditions and random disturbances are ignored, then the performance will be the same for each trial. ILC and RC are also different from conventional adaptive control. In most adaptive control schemes, the unknown plant parameters are identified online, and essentially a closed-loop control is formed with the identified plant parameters, while ILC and RC could have an open-loop control structure, i.e., the control applied in one trial is not based on the current trial feedback. Instead, it is learned from previous trials. Another difference between ILC and RC and adaptive control lies in that ILC and RC adjust controller output or control reference at the end of each trial, while in adaptive control schemes the controller parameters are adjusted continuously. 1.2 Contributions The dissertation continues the work of Westervelt [123,126] with two contributions. The first contribution is the study of the influence of parallel knee compliance on the energetic efficiency of walking. The second contribution is a new definition of stable biped walking and a framework for designing controllers that induce aperiodic walking that is stable in the sense of the given definition. In the broader spectrum of bipedal robot walking, walking with great energetic efficiency and dexterity are two major goals. One of the most promising uses of bipedal robots is as service machines that assist humans in obstacle-ridden environments, such 13

34 as the home. In such applications, where a tether is impractical, a bipedal robot will most likely rely on its onboard power supply, such as batteries. Therefore, energy efficiency is of crucial importance for bipedal robots. The bipedal robot in this kind of application also requires great dexterity like a human to be able to avoid obstacles. The two contributions of this dissertation address these two goals respectively. Compliance has been used by others to save energy in legged locomotion, but using compliance in parallel with knee actuators for bipedal walking has not been reported. This dissertation gives a thorough examination of the influence of parallel knee compliance on the energetic efficiency of walking. The study was verified with simulation and experiment. It was found that the addition of springs in parallel with the knee actuators can improve the energetic efficiency of walking, with higher stiffness providing greater benefit at higher speeds and lower stiffness providing benefit at lower speeds. The second contribution addresses the walking dexterity problem. The proposed definition subsumes the common notion of gait stability: the robot does not fall. The new definition of gait stability makes it possible to prove rigorously that walking is stable. The definition is independent of the controller used. Using the proposed definition, a framework for the design of walking controllers is given. This framework extends the work of Westervelt et al. [14]. Unlike [14], which enabled the design of controllers that only induce stable periodic walking, the proposed framework allows the induced gaits to be aperiodic. Moreover, the gait associated with an individual controller of the framework is not necessarily asymptotically stable. 14

35 1.3 Dissertation Organization Chapter 2 first introduces the modeling procedures for the class of bipedal robots studied and then presents ERNIE s mechanical design and system integration. Chapter 3 first reviews the hybrid zero dynamics technique applied in bipedal walking and then presents ERNIE s control program implementation. Chapter 4 presents numerical and experimental studies of the influence of parallel knee joint compliance on the average power cost of walking in ERNIE. Chapter 5 presents a framework in which aperiodic bipedal walking can be introduced. The walking controller design procedure is illustrated with simulation and with ERNIE in experiment. Chapter 6 concludes the dissertation and gives several suggestions for future works. 15

36 CHAPTER 2 THE BIPEDAL ROBOT ERNIE ERNIE is a bipedal robot constructed at the Locomotion and Biomechanics Lab of The Ohio State University. The primary motivation for the design and construction of ERNIE was to provide a scientific and educational platform for the development of novel control strategies for bipedal walking and running. In this dissertation, ERNIE is used as a testbed for the studies of the influence of parallel knee compliance on walking energetic efficiency and aperiodic walking. The general morphology of ERNIE was inspired by that of RABBIT [34]. It has two symmetric legs with a torso. The two legs are connected with the torso at the hip joint. ERNIE has an approximate anthropomorphic structure. The motion of ERNIE is considered to occur only in its sagittal plane. It is assumed that a normal step consists of a double support phase and a single support phase. Walking is assumed to consist of consecutive steps. There are a number of unique features in the mechanical design of ERNIE that impact the range of experiments that can be carried out as well as the controller design and implementation. ERNIE can be configured to walk on a treadmill to make it possible to walk infinitely in a confined space. 16

37 This chapter presents the details of the development of ERNIE s hybrid walking model as well as ERNIE s mechanical design and electrical and computer system integration. 2.1 Bipedal Walking Modeling Overview Walking involves alternation of leg configuration. To facilitate modeling of walking, it is common to divide a step into different parts according to the leg configuration. One part is the swing phase in which one leg is in contact with the supporting surface and the other leg swings in the air. Generally speaking, the swing phase can be modeled as an open chain multi-link manipulator described by continuous differential equations. Normally, the swing phase comprises the most significant portion of a step. Another part is the double support phase in which the legs contact the supporting surface at the same time. The double support phase can be modeled as a closed-chain manipulator described by continuous differential equations. For actuated bipedal robots, because of holomonic constraints imposed on both leg ends during the double support phase, the degrees of the freedom are reduced, which could result in the model being over-actuated. The third part is the impact phase that connects the swing phase with the double support phase. The impact phase could be modeled with good accuracy as an instantaneous rigid impact when both the supporting surface and the foot are sufficiently stiff and the impact duration is sufficiently short. When the impact phase is modeled as an instantaneous rigid impact, it could be described by an algebraic 17

38 map that calculates the post-impact state variables from the pre-impact state variables. These state variables include the joint angles and joint velocities. Conversely, when the supporting surface and the foot are not stiff enough, a compliant model will be required to model the impact. The compliant model provides the possibility to model the impact more precisely, but it introduces additional computation complexity. Specifically, the compliant model could result in stiff differential equations [44], which require special integration methods to ensure the accuracy of the simulation. Due to these additional complexities, the compliant model is not desirable for the design of controllers for bipedal walking. The presence of all three parts in a walking model for bipedal robots is not required and depends on the physical properties of the bipedal robots, such as the stiffness of the foot covering material and the supporting surface material, as well as the control strategies used in the walking. Considering the presence of these three parts in the walking model, the walking model can be categorized into three cases. In the first case, such as [31,77,78,117], all three parts appear in the model to constitute a complete step. The swing phase and the double support phase are modeled as constrained Lagrangian systems, and the impact is modeled as an instantaneous rigid impact to provide transition from the swing phase to the double support phase. In the second case, a complete step of the bipedal walking model includes only the swing phase and the impact, such as the models used to study dynamically stable walking [11,3,33,35,43,45,55,87,98,15,126]. In this case, the double support phase is absent, or the impact and double support phase are merged together. The impact provides transition from one single support phase to successive single support phases. 18

39 In the third case, the impact is avoided by carefully designing and controlling the motion such that the end of the swing leg has zero velocity when it touches the supporting surface [22, 23, 82]. As a result of this, the walking model consists of a single support phase and a continuous double support phase. The model of a biped walking depends on the physical properties of the bipedal robots under study as well as the control strategies being considered. For example, the instantaneous rigid impact model is accurate enough only when the foot material and supporting surface material are sufficiently stiff. The control strategy to be applied also affects the modeling. Like the third case, the impact phase disappears because the swing leg velocity is controlled to be zero when it touches the supporting surface. ERNIE has aluminum hemispherical feet covered by half of a racket ball and walks on a concrete surface or on treadmill belts that are supported by a stiff plastic layer. With this configuration, the impact between the swing leg and the supporting surface can be approximately modeled as an instantaneous rigid impact. In ERNIE s walking, the double support phase is merged with the rigid impact to form an instantaneous double support phase. With this modeling assumption, ERNIE s walking model falls into the second case. The modeling of bipedal robot walking has been presented in previous studies, but the current literature seems to lack a thorough presentation of the modeling procedure. In this chapter, two methods for deriving a model of bipedal walking are presented. The first method uses the Denavit-Hartenberg (DH) convention, and the second method uses screw theory. These two methods are demonstrated with the development of ERNIE s model. 19

40 In the development of the biped walking model, the robot hypotheses and gait hypotheses used in [126] are assumed here, and copied below for convenience. Robot hypotheses The robot is assumed to be: RH 1. comprised of 5 rigid links with mass, connected by revolute joints with no closed kinematic chains; RH 2. planar, with motion constrained to the sagittal plane; RH 3. bipedal, with symmetric legs connected at a common point called the hip; RH 4. actuated at each joint; and RH 5. unactuated at the point of contact between the stance leg and ground. Gait hypotheses From the intuition and observation of simple walking, the following hypotheses are assumed for the bipeal robot gaits. GH 1. there are alternating phases of single support and double support; GH 2. during the single support phase, the stance leg acts as a pivot joint. That is, throughout the contact, it can be guaranteed that the vertical component of the ground reaction force is positive and that the ratio of the horizontal component to the vertical component does not exceed the coefficient of static friction; GH 3. the double support phase is instantaneous and can be modeled as a rigid contact[hm94]; GH 4. at impact, the swing leg neither slips nor rebounds; 2

41 GH 5. in steady state, successive phases of single support are symmetric with respect to the two legs; GH 6. walking is from left to right, so that the swing leg starts from behind the stance leg and is placed strictly in front of the stance leg at impact. 2.2 Swing Phase Model During the swing phase, ERNIE has one leg contacting the supporting surface and the other leg swinging in the air. ERNIE is modeled as an open-chain manipulator. The dynamical modeling of ERNIE can be accomplished in a variety of ways. The most common approach is to use Lagrange s equations. The second most common approach is to use the Newton-Euler formulation. In this dissertation, the first approach is taken to derive the equations of motion of the swing phase. The application of the Newton-Euler formulation to open-chain manipulator modeling can be found in [111]. To apply Lagrange s formalism, the Lagrangian L is defined as the difference between the kinetic energy K and the potential energy V of the system as L := K V. (2.1) Lagrange s equations are given as d L L = u i, (2.2) dt q i q i where q i and u i are the i-th generalized coordinate and the i-th generalized force, respectively, of the system of degree of freedom N, and i = 1,...,N. The degree of freedom (DOF) N of a system is the minimum number of the coordinates required to describe the system configuration. 21

42 In this dissertation, the kinetic energy K and the potential energy V of ERNIE are derived using two different methods. The first method follows the de facto standard method, the DH convention, and the second method uses screw theory Development of the Swing Phase Model using the DH Convention In this section, the swing phase model of ERNIE is developed using the DH convention and Lagrange s equations. In the following development, the coordinate frames are chosen first. In the second step, the forward kinematics and differential kinematics are found such that the link positions, orientation and velocities can be expressed by the joint variables and their derivatives. In the third step, the kinetic and potential energies are expressed as functions of the joint variables and their derivatives. Then, the equations of motion are obtained by applying Lagrange s equations. Finding the forward kinematics is the first step to derive ERNIE s equations of motion during the swing phase. The forward kinematics gives the link positions and orientations as functions of the joint variables. In this development, the position of the center of mass and orientation of each link are of interest. The five-link model of ERNIE during the swing phase is depicted in Fig As an open-chain manipulator, the stance leg tibia of ERNIE is numbered as the first link, and the other links are numbered from 2 to 5 successively from the stance leg femur to the swing leg tibia, as shown in Fig The base frame o x y z is established as shown. Its origin coincides with the contact point of the stance leg and the supporting surface; its x axis points in the direction of walking; its y axis points 22

43 L b L H y 2 x 2 L bcom hip z 3 y 3 o 3 = o 3 = o 4 o 2 L fcom hip L fcom hip z 2 x 3 L f z 4 y 1 L f x 1 o 4 = o 5 y 4 L tcom knee x 4 o 1 o 1 = o 2 z 1 L t L tcom knee z 5 y o 5 L t y 5 x 5 z o = o 1 x Figure 2.1: Frame assignment for ERNIE s five-link model 23

44 upward; and its z axis is determined by the right-hand rule. After the base frame is chosen, other frames are chosen following the DH convention [111] given in Fig Link a i α i d i θ i 1 L t θ 1 2 L f θ 2 3 π L H θ 3 4 L f θ 4 5 L t θ 5 Table 2.1: Link parameters for ERNIE s five-link model The DH parameters are given in Table 2.1. The parameter a i is the distance between o i and o i. The parameter d i is the coordinate of o i along z i 1. The parameter α i is the angle between axes z i 1 and z i about axis x i. The parameter α i is zero or π due to the fact that all joint motions happen in the sagittal plane. The parameter θ i is the angle between axes x i 1 and x i about axis z i 1 to be taken positive when rotation is made counter-clockwise. The parameter θ i represents the relative angular motion between the two consecutive link frames, and they are the joint variables of ERNIE s model. The homogeneous transformation matrix A i that expresses the position and orientation of the frame o i x i y i z i with respect to the frame o i 1 x i 1 y i 1 z i 1 has the general form A i 1 i = c θi s θi c αi s θi s αi a i c θi s θi c θi c αi c θi s αi a i s θi s αi c αi d i 1, (2.3) 24

45 where s θi stands for sin(θ i ) and c θi stands for cos(θ i ). The homogeneous transformation matrix T i that expresses the position and orientation of the frame o i x i y i z i with respect to the base frame o x y z is given by T i = A 1A A i 1 i. (2.4) The position of the center of mass of the i-th link in the inertial frame is given by p com,i := x com,i y com,i z com,i 1 = T i x i com,i y i com,i z i com,i 1, (2.5) where x i com,i, y i com,i, and z i com,i are the coordinates of the i-th link COM in the associated link frame. To find the kinetic energy expressed as a function of the joint variables and their derivatives, it is convenient to express the COM linear velocities and the angular velocity of the each link as functions of the joint variables and their derivatives first. Let v com,i be the linear velocity vector of the i-th link COM in the inertial frame and ω i the angular velocity vector of the i-th link in the inertial frame. The body velocity vector ξ i is given as which can be computed by ξ i := [ vcom,i ω i ], (2.6) ξ i = J i θ, (2.7) where J i is Jacobian matrix associated with the i-th link and θ = [θ 1, θ 2, θ 3, θ 4, θ 5 ] T. The Jacobian matrix J i has the form J i = [ J i 1 J i 2 J i 3 J i 4 J i 5], (2.8) 25

46 where and J i j = [ zj 1 (p com,i o j 1 ) z j 1 ], j i, (2.9) Ji+1 i = = Ji 5 = [ ]T, (2.1) since the i-th link position and velocity are determined by only the motions of the links 1,...,i, and the motion of the joint after the i-th joint has no effect on the i-th link s motion. The i-th link s kinetic energy is given by K i (θ, θ) = 1 2 m iv T com,i v com,i ωt i (R i) T I i R i ω i, (2.11) where R i is the orientation transformation between the i-th body attached frame and the inertial frame, which is a submatrix of T i given by T i [1 : 3; 1 : 3], and I is the inertia tensor of the i-th link expressed in the body frame. The i-th link s potential energy is given by V i (θ) = m i gz com,i, (2.12) where m i is the mass of the i-th link, g is the acceleration due to gravity, and z com,i is the height of the i-th link COM in the base frame. The total kinetic energy K θ (θ, θ) of ERNIE in the swing phase is given in the generalized coordinates θ 1,...,θ 5 by K θ (θ, θ) = 5 K i (θ, θ), (2.13) i=1 and the total potential energy is given by V θ (θ) = 5 V i (θ). (2.14) i=1 26

47 θ 3 θ 4 θ 2 θ 5 y o θ1 x Figure 2.2: ERNIE s joint variable definition in the planar model Since ERNIE was designed to walk in its sagittal plane, only dynamics in this plane are of concern. The third link s offset a 3, whose value equals ERNIE s hip width L H, is set to zero. The planar model of ERNIE is given in Fig. 2.2, which illustrates the joint variable definitions corresponding to Fig In Fig. 2.3, a different coordinate choice for ERNIE is depicted in which the torso orientation is an absolute angle with respect to the vertical direction, and all other angles are relative angles. This coordinate system is used for convenience in the rest of the dissertation. The two coordinate systems given in Fig. 2.2 and Fig. 2.3 are related by a coordinate transformation given by θ = 1 q π 2 2π π =: Θ 1 (q), (2.15) 27

48 q 5 p v H q 1 q 2 p H p h H p v 2 q 4 q 3 p 2 p h 2 A Figure 2.3: ERNIE s measurement conventions as depicted from the boom-side of the robot and θ = Θ 1 q q = q, (2.16) where q := [q 1, q 2, q 3, q 4, q 5 ] T Q, Q is a simply-connected, open subset of [, 2π) 5, and q := [ q 1, q 2, q 3, q 4, q 5 ] T R 5. This is a valid coordinate transformation since the determinant of the Jacobian matrix Θ 1 q is nonzero. By replacing θ and θ by q and q in K θ (θ, θ) and V θ (θ), the kinetic and potential energies K and V are given in the new coordinates q as and K q (q, q) := K θ ( Θ1 (q), Θ 1(q) q q ) (2.17) V q (q) := V θ (Θ 1 (q)). (2.18) 28

49 By using Lagrange s equations d dt ( L q ) L q = u, (2.19) where u is the general force applied with the associated coordinate, and regrouping terms, the resulting equations of motion have the form D(q) q + C(q, q) q + G(q) = Bu, (2.2) where u R 4. Since the dimension of u is smaller than that of q, the robot is underactuated. The matrix D(q) is the mass-inertia matrix, C(q, q) is the matrix of centripetal and Coriolis terms, G(q) is the gravity vector, and B is the input matrix given as B = (2.21) Defining the state vector x := [q q; ] T, the model written in state space is [ ẋ = ] [ q + D 1 ( C q G) ] u, (2.22a) D 1 B =: f(x) + g(x)u (2.22b) with state space T Q := { (q; q) q Q, q R 5 } Development of the Swing Phase Model using Screw Theory In the previous section, the swing phase equations of motion of ERNIE were developed using the DH convention and Lagrange s equations. In that procedure, the kinetic and potential energies were represented as functions of the joint variables 29

50 by choosing the coordinate frames according to the DH convention. In this section, screw theory is used to find the kinetic and potential energies represented as functions of the joint variables. L H L 3 L bcom hip L b θ 3 θ 4 p 3 = p 4 L fcom hip L 2 L fcom hip L 4 L f L f p 2 = p 5 θ 2 L tcom knee L 1 θ 5 L tcom knee L 5 L t L t y θ 1 z o p 1 x Figure 2.4: ERNIE in its reference configuration Assume that in Fig. 2.4 ERNIE is in its reference configuration, where its hip and knee joints are straight, and the body is vertical. The twists ξ i, where i = 1,..., 5, 3

51 for joints 1 to 5 are given by ξ 1 = 1, ξ 2 = L t 1, ξ 3 = L t + L f 1, ξ 4 = L t + L f 1, ξ 5 = L t 1. (2.23) Attach to the center of mass of each link a frame L i aligned with the principle inertia axes of the link as shown Fig Then, the configuration of the frame L i represented in the chosen inertial frame is given by g sl1 () = I L t L tcom knee 1, (2.24) g sl2 () = I L t + L f L fcom hip 1, (2.25) g sl3 () = I L t + L f + L hcom hip L H 2 1, (2.26) g sl4 () = I L t + L f L fcom hip L H 1, (2.27) and g sl5 () = I L t L tcom knee L H 1, (2.28) where I is the 3 3 identity matrix. 31

52 With the choice of the link frames, the links inertia matrices have the following form: M i = m i m i m i, (2.29) I zi where m i is the i-th link mass and I zi is the i-th link inertia along its attached body frame z axis. The body Jacobian J b sl i () corresponding to the i-th link frame can be calculated following Eq in [83]. The kinetic energy is given by K θ = 5 i=1 1 2 θ T Jsli() b T Mi Jsli() b θ, (2.3) and the potential energy is given by V θ = 5 m i gh i (θ), (2.31) i=1 where θ = [θ 1,...,θ 5 ] T, and h i is the height of the i-th link COM given by the its y axis coordinate in the inertial frame, and can be found via the forward kinematics map g sli (θ) = eˆξ 1 θ1 eˆξ i θ i g sli (). With a coordinate transformation θ = Θ 2 (q) and θ = Θ 2(q) q q, where q is defined in Fig. 2.3, and Θ 2 (q) := q + π π π, (2.32) 32

53 and following the same procedure given by (2.17) (2.2), the same equations of motion can be obtained as given by (2.2) with the coordinates q by setting the hip width L H to zero. 2.3 Double Support Model At the end of each swing phase, when the swing leg contacts the supporting surface, an impact occurs. The impacts are assumed to be instantaneous rigid-body impacts. Various rigid impact models have been studied in [19,26,27,61,85]. This dissertation follows [125], which uses the model of Hürmüzlü et al. [61] with the following impact hypotheses copied below for convenience: Impact model hypotheses: The impact model of [61] is used under the following assumptions: IH 1. the contact of the swing leg with the ground results in no rebound and no slipping of the swing leg; IH 2. at the moment of impact, the stance leg lifts from the ground without interaction; IH 3. the impact is instantaneous; IH 4. the external forces during the impact can be represented by impulses; IH 5. the impulsive forces may result in an instantaneous change in the velocities, but there is no instantaneous change in the configuration; and IH 6. the actuators cannot generate impulses and hence can be ignored during impact. 33

54 The development of the impact model of ERNIE requires a 7-DOF model of the biped. In order to develop the 7-DOF full model of ERNIE, two virtual prismatic joints are added to the end of the stance leg as illustrated in Fig The development of the full model uses the DH convention, and the coordinate frames are chosen as shown in Fig The first and second joints are the two virtual links added to the tip of the stance leg. The corresponding joint variables X and Y are the horizontal and vertical positions of the stance leg tip. With this coordinate frame assignment, the DH parameters for the 7-DOF full model are given in Table 2.2. Following a procedure similar to the one given in Section 2.2, the equations of motion of the full model may be derived, which have the following form. ( ) T D e (θ e ) θ e + C e (θ e, θ E(θe ) e ) θ e + G e (θ e ) = B e u + δf ext, (2.33) θ e where θ e = [X; Y ; θ 1 ; θ 2 ; θ 3 ; θ 4 ; θ 5 ], δf ext are impulses acting on the swing leg end during the impact, E(θ e ) = ( p h 2 (θ e); p v 2 (θ e) ), and p h 2 (θ e) and p v 2 (θ e) are the swing leg end horizontal and vertical coordinates, respectively, as given in Fig. 2.5 in the coordinates θ e. For convenience, a new coordinate system is chosen. Define the new general coordinates q e := [ q 1 ; q 2 ; q 3 ; q 4 ; q 5 ; p h H ; pv H], where p h H and p v H are the hip horizontal and vertical positions with respect to frame. The general coordinates θ e and the general coordinates q e are related by a coordinate transformation Θ e : q e θ e. 34

55 L b L H y 4 z 4 x 4 L bcom hip z 5 y 5 o 5 = o 5 = o 6 o 4 L fcom hip L fcom hip x5 L f z 6 L f x 3 o 6 = o 7 L tcom knee x 6 y 3 y 6 o 3 = o 4 z 3 o 1 L t L tcom knee L t y 2 y 7 z 7 o 7 p 2 (p h 2, p v 2, p z 2) o o = o b y b z 2 X z x z 1 x b y 1 x 1 o 1 = o 1 z b y x 2 o 2 = o 2 = o 3 Y x 7 Figure 2.5: ERNIE s full model frame assignment including two virtual prismatic links 35

56 Link a i α i d i θ i 1 π/2 X 2 π/2 Y π/2 3 L t θ 1 4 L f θ 2 5 π L H θ 3 6 L f θ 4 7 L t θ 5 Table 2.2: Link parameters for ERNIE s seven-link full model θ e = p h H L t cos(q 1 + q 3 + q π) L f cos(q 1 + q π) p v H L t sin(q 1 + q 3 + q π) L f sin(q 1 + q π) q 1 + q 3 + q 5 1/2π q 3 q 1 + 2π q 2 + π q 4 =: Θ e (q e ). (2.34) The determinant of the Jacobian Θe q e of the coordinate transformation is found to be nonzero globally, and thus this coordinate transformation is a valid coordinate transformation. With a coordinate transformation, the equations of motion of the full model are given in the new general coordinate q e by ( ) T E(qe ) D e (q e ) q e + C e (q e, q e ) q e + G e (q e ) = B e u + δf ext, (2.35) q e where E(q e ) = ( p h 2 (q e); p v 2 (q e) ) and p h 2 (q e) and p v 2 (q e) are the swing leg end horizontal and vertical coordinates, respectively, as given in Fig. 2.5 in the coordinates q e. 36

57 After the equations of motion with the generalized coordinate q e are obtained, the calculations to obtain the impact map are the same as presented in [123]. These calculation are reproduced below to complete the model development. Let q e and q+ e be the generalized velocities just before the impact and just after the impact. Then, by applying the angular momentum conversation, the generalized angular momenta just before and after the impact are related by ( ) [ T D e (qe ) q e = E(qe ) ˆF T 2 qe=q q e e ˆF 2 N ] + D e (q e ) q+ e, (2.36) where ˆF T 2 and ˆF N 2 are the tangential and normal impulses acting on the swing leg tip. With the assumption that the stance leg end has zero velocity after the impact, E(q e ) qe=q q e e By combining equations (2.36) and (2.37), q e +, T ˆF 2 and ˆF 2 N q + [ ] e ˆF 2 T De (q e ) ( E(qe) 1 [ q = e ) T De (qe ) ] q e ˆF N 2 E(q e) q e q e =. (2.37) can be computed as =: Π(q e ) [ De (q e ) q e ], (2.38) and q + e, ˆF T 2 and ˆF N 2 can be expressed more explicitly by partitioning Π(q e ) as q + e = Π 11(q e )D e(q e ) q e, (2.39) and [ ˆF T 2 ˆF N 2 ] = Π 21 (q e )D e (q e ) q e. (2.4) According to the impact hypothesis IH 1, the extended coordinate q e and their velocities are related to q and q by q e = π 1 (q), (2.41) 37

58 and q e = π 1 (q) q q, (2.42) where π 1 := [ q T, p h H, T H] pv. Since the impact causes the stance leg to change, it is necessary to relabel the coordinates. This can be done by a circular matrix R defined as: 1 1 R = 1. (2.43) 1 1 In the end, the algebraic map that relates the post-impact state with the preimpact state is written as (x ) := [ Rq q ( q ) ], (2.44) where q ( q ) := [R ] Π 11 π 1 (q )D e π 1 (q 1) π 1 (q) q q=q. (2.45) 2.4 Hybrid Model of Walking By combining the swing phase model given by (2.22) and the impact given by (2.44), a hybrid model of walking can be written. { ẋ = f(x) + g(x)u, x / S x + = (x ), x S, (2.46) where the switching set S is defined as S := { (q, q) T Q p v 1 (q) =, p v 2 (q) =, ph 2 (q) > }. (2.47) In the switching set S, ERNIE has a configuration such that both legs contact the supporting surface, and the swing leg is in front of the stance leg. 38

59 Figure 2.6: The biped prototype: ERNIE s experimental setup With this model, the state vector composed of the joint variables and their derivatives evolves in the state space T Q. Once the state enters the switching set S, an impact event occurs, and the post-impact state x + and pre-impact state x are related by the impact map. 2.5 Mechanical Design To restrict ERNIE s walking motion to its sagittal plane, a boom is attached to the torso via an unactuated revolute joint coaxial with the hips. The revolute connection allows for the body to pitch relative to the boom. Fig. 2.6 is a photograph of ERNIE s experimental setup when ERNIE is on a treadmill. Table 2.3 gives ERNIE s geometric and inertial parameters as determined from a solid model assembly composed of the individual parts from which all of the specialized components were manufactured. 39

60 Model Parameter Units Link Value torso 13.6 Mass kg femur 1.5 tibia 1. torso.28 Length m femur.36 tibia.36 torso.14 Mass center a m femur.13 tibia.12 torso.9 Inertia b kg m 2 femur.2 tibia.2 Motor rotor inertia kg m Gearhead ratio Gearhead inertia kg m a The mass center of each link is measured along link axis from the nearest joint. b The link inertia is measured with respect to its center of mass. Table 2.3: Identified link parameters for ERNIE Features of the Mechanical Design The following are the key features of ERNIE s mechanical design. Parallel compliance at knees: With a simple cable-mounting assembly at the knee joints, extension springs can be easily added across the knee joints in parallel with the actuators. The addition of compliance has the potential to improve the energetic efficiency of walking. This design feature was inspired by Alexander s [6] idea that it is possible to reduce the work done by the actuators 4

61 by using return springs to decelerate the leg at the end of each forward or backward swing and accelerate the leg in the other direction. Modular legs: The mechanical couplings at the knee joints and hip joints are designed to make the femurs and tibias independent modules. With this modular design, the leg lengths and leg ends may be changed with minimal redesign. In this way, modularity facilitates future studies involving mechanical changes such as walking with feet. Low-mass links: ERNIE s boom and legs are made primarily of carbon fiber to reduce the total mass without compromising structural rigidity. Actuators in the torso: Locating all of the actuators in the torso reduces the mass that is distal to the robot s center of mass. The result is lighter legs, thus enabling smaller motors to be used Limb and Torso Design Femur and Tibia Design: To minimize high-order modes of the robot s mechanics, the robot s legs were designed to be stiff. Carbon fiber tubing was used for the tibias and femurs because of its high rigidity and strength-to-weight ratio. Each limb segment is composed of two tubes. The tube ends are bonded to aluminum plugs that fit inside the tubes. The two carbon fiber tubes of each femur(28.7 mm OD and 1.6 mm wall thickness) are spread apart from the neutral bending axis, while the two carbon fiber tubes of each tibia (28.7 mm and 32.1 mm OD s and 1.6 mm wall thickness) are aligned concentrically. The bending moment on the femur is larger than that on the tibia during stance, 41

62 so greater strength is needed in the femur. The concentric arrangement of the tubes in the tibia modestly increases its bending resistance without increasing its width in the sagittal plane. A wide tibia would create ground interference problems because the foot, described below, is directly attached to the end of the tibia. Torso Design: The torso was designed to house the motors, connect to the boom, and generally provide structure for the robot as a whole. The torso is made of 6.35 mm (.25 inch) aluminum plates because of its combination of machinability, structural stiffness, and light weight. Foot Design: ERNIE s feet are hemispherical and designed to provide an unactuated degree of freedom in the sagittal plane between the tibia and the ground. Each aluminum hemisphere is covered with half of a racquet ball to provide cushioning at ground impact as well as to increase the coefficient of friction between the foot and the walking surface. With this covering, the foot radius is about 3 mm. A force sensitive resistor is placed between the foot and tibia and is used to detect foot-ground contact Actuation and Transmission Actuation: Since the weight of actuators accounts for a significant portion of the total weight of the biped, it is important to choose actuators with a high power-to-weight ratio. As a result, brushless DC motors were chosen for ERNIE, with the size determined from simulations of a detailed model of the robot walking under closed-loop feedback control. Using these simulations, the design of ERNIE was iterated until the needed components specifications 42

63 matched those that were available off the shelf. The following motors from Maxon Precision Motors Inc. were chosen: brushless DC motor EC combined with motor gearhead GP42C and the incremental encoder HEDL 914. The assigned power rating of the brushless DC motor is 25 Watts, and the gear ratio of the gearhead is 91:1. The motors are powered by brushless servo amplifier B6A4AC from Advanced Motion Controls. Transmission: Since all of the motors are located in the torso, transmissions are needed to transmit power from the motors to the joints. Wire rope cabling (7X19 with uncoated OD of 3.2 mm and vinyl coated for a total OD of 4.8 mm) is combined with pulleys (63.5 mm diameter) to give a simple, compact, and light transmission. For the knee joint transmissions, additional idler pulleys are used at the hips. The pulleys feature slip rings that have a running fit about the pulley body packed with grease. This design allows both halves of the cables to have relative motion during cable tensioning. Parallel Energy Storage: Extension springs can be mounted across the knee joints in parallel with the actuators as shown in Fig The design allows for two extension springs to be attached in parallel across each knee joint to achieve a relatively high effective stiffness without employing an unduly large spring. One end of each extension spring is attached at the top of the femur assembly, and the other end is attached to a wire rope using a wire rope thimble. The wire rope wraps around a circular cam of radius r that is rigidly fixed to the tibia. Since the cam is circular, the torque applied to the knee joint is linearly related to the knee s angular displacement. With this design, the knee springs 43

64 Femur Extension spring r Cam Tibia (a) Scheme of springs in parallel with knee joint (b) Actual assembly of springs in parallel with the knee joints Figure 2.7: Springs in parallel with the knee joints engage only when the knee joints flex to a certain angle, which is termed the knee spring offset. The overall wire rope length can be adjusted with an in-line turnbuckle or a cable stop as shown in Fig. 2.7(b). Hence, the knee spring offset can be adjusted by changing the wire rope length. When the selected extension springs have a nonzero preloaded F,l and constant spring stiffness Ksp, l the equivalent torsional spring stiffness K sp and the equivalent torsional spring preload τ are K sp := 2K l sp r2, τ := 2F,l r. (2.48a) (2.48b) Comparison between ERNIE s and RABBIT s transmissions The difference between ERNIE and RABBIT s transmission designs lies in the locations of the gear reducers. RABBIT s gear reducers are mounted at the hip and 44

65 knee joints, timing belts are used to connect the motors output shafts to the gear reducers input shafts to drive the actuated joints as illustrated in Fig. 2.8(a). ERNIE s gearheads are attached to the motors output shafts directly, and the gearhead outputs are connected to the actuated joints shafts by steal cables via pulleys as illustrated by Fig. 2.8(b). Since ERNIE s motors and gearheads are assembled together and mounted in the upper body, ERNIE s hip and knee joints have simpler mechanical structures than RABBIT s, and, consequently, ERNIE s legs are less heavy. Although this transmission design gives ERNIE light legs, but the transmission stiffness is not as high as RABBIT s design. (a) RABBIT s Transmission Configuration (b) ERNIE s Transmission Configuration Figure 2.8: Two transmission configurations The transmission compliance can be modeled as follows. Assume that the motor shaft is fixed and that the torque τ is applied on the output shaft. Then, the transmission stiffness k T is defined by k T = τ θ (2.49) where θ is the output shaft angular displacement under the applied torque τ. 45

Body Stabilization of PDW toward Humanoid Walking

Body Stabilization of PDW toward Humanoid Walking Body Stabilization of PDW toward Humanoid Walking Masaki Haruna, Masaki Ogino, Koh Hosoda, Minoru Asada Dept. of Adaptive Machine Systems, Osaka University, Suita, Osaka, 565-0871, Japan ABSTRACT Passive

More information

Motion Control of a Bipedal Walking Robot

Motion Control of a Bipedal Walking Robot Motion Control of a Bipedal Walking Robot Lai Wei Ying, Tang Howe Hing, Mohamed bin Hussein Faculty of Mechanical Engineering Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia. Wylai2@live.my

More information

Kungl Tekniska Högskolan

Kungl Tekniska Högskolan Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se March 22, 2006 Outline Wheel The overall system layout : those found in nature found in nature Difficult to imitate technically Technical

More information

Centre for Autonomous Systems

Centre for Autonomous Systems Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se March 22, 2006 Outline Wheel The overall system layout : those found in nature found in nature Difficult to imitate technically Technical

More information

OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING

OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING OPTIMAL TRAJECTORY GENERATION OF COMPASS-GAIT BIPED BASED ON PASSIVE DYNAMIC WALKING Minseung Kim Dept. of Computer Science Illinois Institute of Technology 3201 S. State St. Box 2082 Chicago IL 60616

More information

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

YAN GU. Assistant Professor, University of Massachusetts Lowell. Frederick N. Andrews Fellowship, Graduate School, Purdue University ( ) YAN GU Assistant Professor, University of Massachusetts Lowell CONTACT INFORMATION 31 University Avenue Cumnock 4E Lowell, MA 01854 yan_gu@uml.edu 765-421-5092 http://www.locomotionandcontrolslab.com RESEARCH

More information

Toward a Human-like Biped Robot with Compliant Legs

Toward a Human-like Biped Robot with Compliant Legs Book Title Book Editors IOS Press, 2003 1 Toward a Human-like Biped Robot with Compliant Legs Fumiya Iida a,b,1, Yohei Minekawa a Juergen Rummel a and Andre Seyfarth a a Locomotion Laboratory, University

More information

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Humanoid Robots and biped locomotion. Contact: Egidio Falotico Humanoid Robots and biped locomotion Contact: Egidio Falotico e.falotico@sssup.it Outline What is a Humanoid? Why Develop Humanoids? Challenges in Humanoid robotics Active vs Passive Locomotion Active

More information

Biomechanics and Models of Locomotion

Biomechanics and Models of Locomotion Physics-Based Models for People Tracking: Biomechanics and Models of Locomotion Marcus Brubaker 1 Leonid Sigal 1,2 David J Fleet 1 1 University of Toronto 2 Disney Research, Pittsburgh Biomechanics Biomechanics

More information

Book Review. I. Background

Book Review. I. Background Book Review 1 Delft Pneumatic Bipeds by Martijn Wisse and Richard Q. van der Linde, Springer Tracts in Advanced Robotics, Vol. 34, 2007, ISBN 978-3-540-72807-8, 136 pages, US$109, Reviewed by J.W. Grizzle

More information

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.

In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007. Acknowledgement In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007. There are many others without whom I could not have completed

More information

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance Takashi TAKUMA, Koh HOSODA Department of Adaptive Machine Systems, Graduate School of Engineering Osaka University

More information

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots Jong H. Park School of Mechanical Engineering Hanyang University Seoul, 33-79, Korea email:jong.park@ieee.org Yong K. Rhee School of

More information

Mobile Robots (Legged) (Take class notes)

Mobile Robots (Legged) (Take class notes) Mobile Robots (Legged) (Take class notes) Legged mobile robots Mobile robots are robots which can move There are two types of mobile robots - Legged two, four, six and eight legs - Wheeled one, two, three

More information

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

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2016, 8(6):463-467 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Walking Robot Stability Based on Inverted Pendulum

More information

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

RUNNING ON SOFT GROUND: SIMPLE, ENERGY-OPTIMAL DISTURBANCE REJECTION CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 543 RUNNING ON SOFT

More information

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

Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system 1 Dynamically stepping over large obstacle utilizing PSO optimization in the B4LC system QI LIU, JIE ZHAO, KARSTEN BERNS Robotics Research Lab, University of Kaiserslautern, Kaiserslautern, 67655, Germany

More information

Toward a Human-like Biped Robot with Compliant Legs

Toward a Human-like Biped Robot with Compliant Legs Book Title Book Editors IOS Press, 23 1 Toward a Human-like Biped Robot with Compliant Legs Fumiya Iida a,b,1, Yohei Minekawa a Juergen Rummel a and Andre Seyfarth a a Locomotion Laboratory, University

More information

Gait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015

Gait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015 ICIC Express Letters Part B: Applications ICIC International c216 ISSN 2185-2766 Volume 7, Number 5, May 216 pp. 1 6 Gait Analysis of a Little Biped Robot Chi-Sheng Tsai 1, Chen-Huei Hsieh 1, Wenning QIU

More information

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

Spring Locomotion Concepts. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots Spring 2016 Locomotion Concepts Locomotion Concepts 01.03.2016 1 Locomotion Concepts: Principles Found in Nature ASL Autonomous Systems Lab On ground Locomotion Concepts 01.03.2016 2 Locomotion Concepts

More information

John Sushko. Major Professor: Kyle B. Reed, Ph.D. Rajiv Dubey, Ph.D. Jose Porteiro, Ph.D. Date of Approval: October 21, 2011

John Sushko. Major Professor: Kyle B. Reed, Ph.D. Rajiv Dubey, Ph.D. Jose Porteiro, Ph.D. Date of Approval: October 21, 2011 Asymmetric Passive Dynamic Walker Used to Examine Gait Rehabilitation Methods by John Sushko A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science Department

More information

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

Locomotion Concepts. Autonomous Mobile Robots. Concepts Legged Locomotion Wheeled Locomotion. Autonomous Systems Lab. Zürich. Localization. Autonomous Mobile Robots Localization "Position" Global Map Cognition Environment Model Local Map Path Perception Real World Environment Motion Control Locomotion Concepts Concepts Legged Locomotion Wheeled

More information

Compliance for a cross four-bar knee joint

Compliance for a cross four-bar knee joint Compliance for a cross four-bar knee joint Arnaud Hamon, Yannick Aoustin To cite this version: Arnaud Hamon, Yannick Aoustin. Compliance for a cross four-bar knee joint. The 14th International Conference

More information

Data Driven Computational Model for Bipedal Walking and Push Recovery

Data Driven Computational Model for Bipedal Walking and Push Recovery Data Driven Computational Model for Bipedal Walking and Push Recovery A thesis Submitted In Partial Fulfillment of the Requirements for the Degree of Philosophy Vijay Bhaskar Semwal RS139 Under the supervision

More information

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

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThC9.3 Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot Tomohito Takubo, Takeshi

More information

CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT

CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT 39 CHAPTER IV FINITE ELEMENT ANALYSIS OF THE KNEE JOINT WITHOUT A MEDICAL IMPLANT 4.1 Modeling in Biomechanics The human body, apart of all its other functions is a mechanical mechanism and a structure,

More information

Simulation of the Hybtor Robot

Simulation of the Hybtor Robot Simulation of the Hybtor Robot Pekka Aarnio, Kari Koskinen and Sami Salmi Information and Computer Systems in Automation Helsinki University of Technology ABSTRACT A dynamic rigid body simulation model

More information

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

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR PERCEPTIVE ROBOT MOVING IN 3D WORLD D.E- Okhotsimsky, A.K. Platonov USSR Abstract. This paper reflects the state of development of multilevel control algorithms for a six-legged mobile robot. The robot

More information

Human Pose Tracking III: Dynamics. David Fleet University of Toronto

Human Pose Tracking III: Dynamics. David Fleet University of Toronto Human Pose Tracking III: Dynamics David Fleet University of Toronto CIFAR Summer School, 2009 Interactions with the world are fundamental Implausible motions [Poon and Fleet, 01] Kinematic Model: damped

More information

Proof Copy. Controlling the Walking Period of a Pneumatic Muscle Walker. Takashi Takuma Koh Hosoda. Abstract. 1. Introduction

Proof Copy. Controlling the Walking Period of a Pneumatic Muscle Walker. Takashi Takuma Koh Hosoda. Abstract. 1. Introduction Takashi Takuma Koh Hosoda Department of Adaptive Machine Systems Graduate School of Engineering, Osaka University Yamadaoka 2 1, Suita, Osaka 565 0871, Japan {takuma,hosoda}@ams.eng.osaka-u.ac.jp Controlling

More information

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

Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg. Abstract Using GPOPS-II to optimize sum of squared torques of a double pendulum as a prosthesis leg Abstract Milad Zarei MCE 593 Prosthesis Design & Control A two-dimensional, two links pendulum is developed to

More information

Foot Placement in the Simplest Slope Walker Reveals a Wide Range of Walking Solutions

Foot Placement in the Simplest Slope Walker Reveals a Wide Range of Walking Solutions Foot Placement in the Simplest Slope Walker Reveals a Wide Range of Walking Solutions Pranav A. Bhounsule Abstract We show that the simplest slope walker can walk over wide combinations of step lengths

More information

Powered Bipeds Based on Passive Dynamic Principles

Powered Bipeds Based on Passive Dynamic Principles Proceedings of 25 5th IEEE-RAS International Conference on Humanoid Robots Powered Bipeds Based on Passive Dynamic Principles S. O. Anderson,M.Wisse,C.G.Atkeson, J.K. Hodgins,G.J.Zeglin,B.Moyer Carnegie

More information

Human-Inspired Control of Bipedal Walking Robots

Human-Inspired Control of Bipedal Walking Robots IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 59, NO. 5, MAY 2014 1115 Human-Inspired Control of Bipedal Walking Robots Aaron D. Ames Abstract This paper presents a human-inspired control approach to bipedal

More information

Robotics and Autonomous Systems

Robotics and Autonomous Systems Robotics and Autonomous Systems Lecture 4: Locomotion Richard Williams Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What

More information

Effects of Ankle Stiffness on Gait Selection of Dynamic Bipedal Walking with Flat Feet

Effects of Ankle Stiffness on Gait Selection of Dynamic Bipedal Walking with Flat Feet 2 IEEE International Conference on Rehabilitation Robotics Rehab Week Zurich, ETH Zurich Science City, Switzerland, June 29 - July, 2 Effects of Ankle Stiffness on Gait Selection of Dynamic Bipedal Walking

More information

BUILDING A BETTER PASSIVE WALKER

BUILDING A BETTER PASSIVE WALKER BUILDING A BETTER PASSIVE WALKER Abstract - A passive dynamic walker is a mechanism which uses gravitational energy to walk down an incline with a periodic gait. Simple passive dynamic walkers have an

More information

Robotics and Autonomous Systems

Robotics and Autonomous Systems Robotics and Autonomous Systems Lecture 4: Locomotion Simon Parsons Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What

More information

Learning Energy Efficient Walking Based on Ballistics

Learning Energy Efficient Walking Based on Ballistics Learning Energy Efficient Walking Based on Ballistics Masaki Ogino, Koh Hosoda and Minoru Asada Dept. of Adaptive Machine Systems, Graduate School of Engineering,, HANDAI Frontier Research Center ogino@er.ams.eng.osaka-u.ac.jp,

More information

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Decentralized Autonomous Control of a Myriapod Locomotion Robot Decentralized utonomous Control of a Myriapod Locomotion Robot hmet Onat Sabanci University, Turkey onat@sabanciuniv.edu Kazuo Tsuchiya Kyoto University, Japan tsuchiya@kuaero.kyoto-u.ac.jp Katsuyoshi

More information

Velocity Based Stability Margins for Fast Bipedal Walking

Velocity Based Stability Margins for Fast Bipedal Walking Velocity Based Stability Margins for Fast Bipedal Walking Jerry E. Pratt 1 and Russ Tedrake 2 1 Florida Institute for Human and Machine Cognition jpratt@ihmc.us 2 Massachusettes Institute of Technology

More information

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

Stable Upright Walking and Running using a simple Pendulum based Control Scheme 1 Stable Upright Walking and Running using a simple Pendulum based Control Scheme H.-M. MAUS, J. RUMMEL and A. SEYFARTH Lauflabor Locomotion Laboratory, University of Jena, Germany E-mail: moritz.maus@uni-jena.de

More information

Autonomous blimp control with reinforcement learning

Autonomous blimp control with reinforcement learning University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2009 Autonomous blimp control with reinforcement learning Yiwei

More information

Robot motion by simultaneously wheel and leg propulsion

Robot motion by simultaneously wheel and leg propulsion Robot motion by simultaneously wheel and leg propulsion Aarne Halme, Ilkka Leppänen, Miso Montonen, Sami Ylönen Automation Technology Laboratory Helsinki University of Technology PL 5400, 02015 HUT, Finland

More information

Compliance Control for Biped Walking on Rough Terrain

Compliance Control for Biped Walking on Rough Terrain Compliance Control for Biped Walking on Rough Terrain Masaki Ogino 1,2, Hiroyuki Toyama 2 Sawa Fuke 1,2, Norbert Michael Mayer 1,2, Ayako Watanabe 2, and Minoru Asada 1,2 1 JST ERATO Asada Project, Yamada-oka

More information

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

Walking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring , March 16-18, 2016, Hong Kong Walking Experiment of Biped Robot with Antagonistic Actuation Using Non-Linear Spring Takashige Yano, Jae Hoon Lee, Member, IAENG and Shingo Okamoto 1 Abstract The purpose

More information

Kochi University of Technology Aca Study on Dynamic Analysis and Wea Title stem for Golf Swing Author(s) LI, Zhiwei Citation 高知工科大学, 博士論文. Date of 2015-03 issue URL http://hdl.handle.net/10173/1281 Rights

More information

Limit Cycle Walking and Running of Biped Robots

Limit Cycle Walking and Running of Biped Robots Tokyo Institute of Technology Yamakita Lab. Limit Cycle Walking and Running of Biped Robots Masaki Yamakita Tokyo Institute of Technology Introduction of Yamakita Lab. 1/14 Other Research Topics State

More information

DETC DESIGN OPTIMIZATION OF A NOVEL TRIPEDAL LOCOMOTION ROBOT THROUGH SIMULATION AND EXPERIMENTS FOR A SINGLE STEP DYNAMIC GAIT

DETC DESIGN OPTIMIZATION OF A NOVEL TRIPEDAL LOCOMOTION ROBOT THROUGH SIMULATION AND EXPERIMENTS FOR A SINGLE STEP DYNAMIC GAIT Proceedings of the ASME 27 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 27 September 4-7, 27, Las Vegas, Nevada, USA DETC27-34472

More information

From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach -

From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach - From Passive to Active Dynamic 3D Bipedal Walking - An Evolutionary Approach - Steffen Wischmann and Frank Pasemann Fraunhofer Institute for Autonomous Intelligent Systems (AiS) Schloss Birlinghoven, 53754

More information

Learning Energy Efficient Walking with Ballistic Walking

Learning Energy Efficient Walking with Ballistic Walking Learning Energy Efficient Walking with Ballistic Walking Masaki Ogino, Koh Hosoda and Minoru Asada Dept. of Adaptive Machine Systems, Graduate School of Engineering,, HANDAI Frontier Research Center, Osaka

More information

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system K. OBERG and H. LANSHAMMAR* Amputee Training and Research Unit, University Hospital, Fack,

More information

Sample Solution for Problem 1.a

Sample Solution for Problem 1.a Sample Solution for Problem 1.a 1 Inverted Pendulum Model (IPM) 1.1 Equations of Motion and Ground Reaction Forces Figure 1: Scheme of the Inverted Pendulum Model (IPM). The equations of motion of this

More information

In this course you will learn the following

In this course you will learn the following Module 11 : Example study of robots Lecture 40 : NATARAJ a case study of a 6-legged robot Objectives In this course you will learn the following Mobile Robots Legged Robots Nataraj Robot Nataraj Development

More information

This course will deal with Locomotion and Navigation that includes:

This course will deal with Locomotion and Navigation that includes: 1 Key Concepts in Autonomous Mobile Robotics The three key questions in Mobile Robotics Where am I? Where am I going? How do I get there? 1 - Introduction? To answer these questions the robot has to have

More information

Spider Robot for Motion with Quasistatic. Force Constraints

Spider Robot for Motion with Quasistatic. Force Constraints Spider Robot for Motion with Quasistatic Force Constraints Shraga Shoval, Elon Rimon and Amir Shapira Technion - Israel Institute of Technology - Haifa, Israel 32000. Abstract In quasistatic motions the

More information

Design and Philosophy of the BiMASC, a Highly Dynamic Biped

Design and Philosophy of the BiMASC, a Highly Dynamic Biped Design and Philosophy of the BiMASC, a Highly Dynamic Biped Jonathan W. Hurst, Joel E. Chestnutt, Alfred A. Rizzi Carnegie Mellon University The Robotics Institute Pittsburgh, Pennsylvania Abstract This

More information

Neuro-Fuzzy ZMP Control of a Biped Robot

Neuro-Fuzzy ZMP Control of a Biped Robot Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 26 331 Neuro-Fuzzy ZMP Control of a Biped Robot JOÃO PAULO FERREIRA (1)

More information

Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach

Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach Thijs Mandersloot and Martijn Wisse Delft University of Technology Delft, Netherlands thijs.mandersloot@gmail.com, m.wisse@tudelft.nl

More information

DEVELOPMENT OF A FULL-SIZED BIPEDAL HUMANOID ROBOT UTILIZING SPRING ASSISTED PARALLEL FOUR-BAR LINKAGES WITH SYNCHRONIZED ACTUATION

DEVELOPMENT OF A FULL-SIZED BIPEDAL HUMANOID ROBOT UTILIZING SPRING ASSISTED PARALLEL FOUR-BAR LINKAGES WITH SYNCHRONIZED ACTUATION Proceedings of the ASME 2011 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2011 August 28-31, 2011, Washington, DC, USA DETC2011-4

More information

Swing leg retraction helps biped walking stability

Swing leg retraction helps biped walking stability Proceedings of 25 5th IEEE-RAS International Conference on Humanoid Robots Swing leg retraction helps biped walking stability M Wisse*, C G Atkeson,DKKloimwieder * Delft University of Technology, wwwdbltudelftnl,

More information

Gyro stabilized biped walking

Gyro stabilized biped walking Gyro stabilized biped walking N. Michael Mayer Asada S.I. Project, ERATO JST Osaka, Japan Email: michael@jeap.org Kazuhiro Masui Osaka University, Osaka, Japan Email: masui@jeap.org Matthew Browne CSIRO

More information

Design and control of Ranger: an energy-efficient, dynamic walking robot

Design and control of Ranger: an energy-efficient, dynamic walking robot 1 Design and control of Ranger: an energy-efficient, dynamic walking robot Pranav A. Bhounsule, Jason Cortell and Andy Ruina Biorobotics and Locomotion Laboratory, 306 Kimball Hall, Cornell University,

More information

Design of a double quadruped for the Tech United soccer robot

Design of a double quadruped for the Tech United soccer robot Design of a double quadruped for the Tech United soccer robot M.J. Naber (0571509) DCT report number: 2009.134 Master Open Space project Eindhoven, 21 December 2009 Supervisor dr.ir. P.C.J.N. Rosielle

More information

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

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher Mini-project 3 Tennis ball launcher Mini-Project 3 requires you to use MATLAB to model the trajectory of a tennis ball being shot from a tennis ball launcher to a player. The tennis ball trajectory model

More information

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1 Generation of Robot Motion Based on Measurement of Human Movement Susumu Sakano 1, Satoru Shoji 1 1College of Engineering, Nihon University 1 Nakagawara Tokusada Tamura-machi Koriyama 963-8642 Japan Tel;

More information

REPORT DOCUMENTATION PAGE

REPORT DOCUMENTATION PAGE REPORT DOCUMENTATION PAGE Form Approved OMB NO. 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,

More information

A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking

A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking 1 A Bio-inspired Behavior Based Bipedal Locomotion Control B4LC Method for Bipedal Upslope Walking JIE ZHAO, QI LIU, STEFFEN SCHUETZ, and KARSTEN BERNS Robotics Research Lab, University of Kaiserslautern,

More information

ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED

ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED ON PASSIVE MOTION OF THE ARMS FOR A WALKING PLANAR BIPED Bassel Kaddar, Yannick Aoustin, Christine Chevallereau To cite this version: Bassel Kaddar, Yannick Aoustin, Christine Chevallereau. ON PASSIVE

More information

Stability Control of Bipedal Walking Robot

Stability Control of Bipedal Walking Robot Stability Control of Bipedal Walking Robot V.Mastanaiah Assistant Professor, Department of Mechanical Engineering, KG Reddy College of Engineering and Technology, Moinabad, Telangana, India. ABSTRACT:

More information

3D Limit Cycle Walking of Musculoskeletal Humanoid Robot with Flat Feet

3D Limit Cycle Walking of Musculoskeletal Humanoid Robot with Flat Feet The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA 3D Limit Cycle Walking of Musculoskeletal Humanoid Robot with Flat Feet Kenichi Narioka,

More information

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

Using sensory feedback to improve locomotion performance of the salamander robot in different environments Using sensory feedback to improve locomotion performance of the salamander robot in different environments João Lourenço Silvério Assistant: Jérémie Knüsel Structure of the presentation: I. Overview II.

More information

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

1. A tendency to roll or heel when turning (a known and typically constant disturbance) 2. Motion induced by surface waves of certain frequencies. Department of Mechanical Engineering Massachusetts Institute of Technology 2.14 Analysis and Design of Feedback Control Systems Fall 2004 October 21, 2004 Case Study on Ship Roll Control Problem Statement:

More information

The Incremental Evolution of Gaits for Hexapod Robots

The Incremental Evolution of Gaits for Hexapod Robots The Incremental Evolution of Gaits for Hexapod Robots Abstract Gait control programs for hexapod robots are learned by incremental evolution. The first increment is used to learn the activations required

More information

Asymmetric Passive Dynamic Walker

Asymmetric Passive Dynamic Walker 11 IEEE International Conference on Rehabilitation Robotics Rehab Week Zurich, ETH Zurich Science City, Switzerland, June 29 - July 1, 11 Asymmetric Passive Dynamic Walker Craig Honeycutt, John Sushko,

More information

CS 4649/7649 Robot Intelligence: Planning

CS 4649/7649 Robot Intelligence: Planning CS 4649/7649 Robot Intelligence: Planning Differential Kinematics, Probabilistic Roadmaps Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu)

More information

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY

A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY Journal of Sound and Vibration (1998) 17(1), 17 31 Article No. sv981733 A NEW GOLF-SWING ROBOT MODEL UTILIZING SHAFT ELASTICITY S. SUZUKI Department of Mechanical System Engineering, Kitami Institute of

More information

Ankle springs instead of arc-shaped feet for passive dynamic walkers

Ankle springs instead of arc-shaped feet for passive dynamic walkers Ankle springs instead of arc-shaped feet for passive dynamic walkers Martijn Wisse, Daan GE Hobbelen, and Remco JJ Rotteveel Mechanical Engineering Delft University of Technology Delft, The Netherlands

More information

EXPERIMENTAL STUDY OF EXOSKELETON FOR ANKLE AND KNEE JOINT

EXPERIMENTAL STUDY OF EXOSKELETON FOR ANKLE AND KNEE JOINT EXPERIMENTAL STUDY OF EXOSKELETON FOR ANKLE AND KNEE JOINT PROJECT REFERENCE NO. : 37S0925 COLLEGE : NEW HORIZON COLLEGE OF ENGINEERING, BANGALORE BRANCH : MECHANICAL ENGINEERING GUIDES : DR GANESHA PRASAD

More information

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

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research 1 Ranger Walking Initiation Stephanie Schneider sns74@cornell.edu 5/15/2012 Final Report for Cornell Ranger Research Abstract I joined the Biorobotics Lab this semester to gain experience with an application

More information

Control based on passive dynamic walking

Control based on passive dynamic walking Chapter 1 Control based on passive dynamic walking Author: Pranav A. Bhounsule Email: pranav.bhounsule@utsa.edu A liation: Dept. of Mechanical Engineering, University of Texas San Antonio, Address: 1 UTSA

More information

Trajectory Planning and Motion Simulation for a Hydraulic Actuated Biped Robot

Trajectory Planning and Motion Simulation for a Hydraulic Actuated Biped Robot Research Journal of Applied Sciences, Engineering and Technology 5(0): 3004-3009, 203 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 203 Submitted: September 6, 202 Accepted: November

More information

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53 CADDM The design of exoskeleton lower limbs rehabilitation robot Zhao Xiayun 1, Wang Zhengxing 2, Liu Zhengyu 1,3,

More information

IMPLEMENTATION AND ANALYSIS OF FUZZY-ZMP-WALKING CONTROL IN THE GIMBIPED

IMPLEMENTATION AND ANALYSIS OF FUZZY-ZMP-WALKING CONTROL IN THE GIMBIPED 1 IMPLEMENTATION AND ANALYSIS OF FUZZY-ZMP-WALKING CONTROL IN THE GIMBIPED FERDI PERDANA-KUSUMAH, JOSÉ-LUIS PERALTA-CABEZAS, TOMI YLIKORPI and AARNE HALME Department of Automation and Systems Technology,

More information

Lab 4: Root Locus Based Control Design

Lab 4: Root Locus Based Control Design Lab 4: Root Locus Based Control Design References: Franklin, Powell and Emami-Naeini. Feedback Control of Dynamic Systems, 3 rd ed. Addison-Wesley, Massachusetts: 1994. Ogata, Katsuhiko. Modern Control

More information

IMO REVISION OF THE INTACT STABILITY CODE. Proposal of methodology of direct assessment for stability under dead ship condition. Submitted by Japan

IMO REVISION OF THE INTACT STABILITY CODE. Proposal of methodology of direct assessment for stability under dead ship condition. Submitted by Japan INTERNATIONAL MARITIME ORGANIZATION E IMO SUB-COMMITTEE ON STABILITY AND LOAD LINES AND ON FISHING VESSELS SAFETY 49th session Agenda item 5 SLF 49/5/5 19 May 2006 Original: ENGLISH REVISION OF THE INTACT

More information

INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION

INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION Proceedings of COBEM 2009 Copyright 2009 by ABCM 20th International Congress of Mechanical Engineering November 15-20, 2009, Gramado, RS, Brazil INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION Helena

More information

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

ZSTT Team Description Paper for Humanoid size League of Robocup 2017 Adult- ZSTT Team Description Paper for Humanoid size League of Robocup 2017 Jaesik Jeong, Youngsup Oh and Jeehyun Yang ZSTT E-mail: soulmatree@gmail.com Web: www.soulmatree.com Abstract. This paper describes

More information

First Hops of the 3D Bow Leg

First Hops of the 3D Bow Leg First Hops of the 3D Bow Leg Garth Zeglin and H. Benjamin Brown, Jr. Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213, USA ABSTRACT We have constructed several hopping machines using

More information

Abstract. This paper reports the results of many projects undertaken in the support of a fivelink

Abstract. This paper reports the results of many projects undertaken in the support of a fivelink Abstract This paper reports the results of many projects undertaken in the support of a fivelink planar biped walking machine. The primary function of this research is to assist in the development of various

More information

Development of a Locomotion and Balancing Strategy for Humanoid Robots

Development of a Locomotion and Balancing Strategy for Humanoid Robots University of Denver Digital Commons @ DU Electronic Theses and Dissertations Graduate Studies 1-1-2018 Development of a Locomotion and Balancing Strategy for Humanoid Robots Emile Bahdi University of

More information

Novel Tripedal Mobile Robot and Considerations for Gait Planning Strategies Based on Kinematics

Novel Tripedal Mobile Robot and Considerations for Gait Planning Strategies Based on Kinematics Novel Tripedal Mobile Robot and Considerations for Gait lanning Strategies Based on Kinematics Ivette Morazzani, Dennis Hong, Derek Lahr, and ing Ren RoMeLa: Robotics and Mechanisms Laboratory, Virginia

More information

Robots With Legs. Helge Wrede

Robots With Legs. Helge Wrede Robots With Legs Helge Wrede 27.11.2017 Outline Motivation Overview Properties Number of legs Balance Walking Basic Bipedal Implementation Dynamic Balancing Concepts 3D-LIPM 2 Motivation Figure: Side view

More information

Capturability-based Analysis of Legged Robot with Consideration of Swing Legs

Capturability-based Analysis of Legged Robot with Consideration of Swing Legs 1 Capturability-based Analysis of Legged Robot with Consideration of Swing Legs Zhiwei Zhang, Member, IEEE, and Chenglong Fu, Member, IEEE, arxiv:1601.06616v1 [cs.ro] 25 Jan 2016 Abstract Capturability

More information

Sensing and Modeling of Terrain Features using Crawling Robots

Sensing and Modeling of Terrain Features using Crawling Robots Czech Technical University in Prague Sensing and Modeling of Terrain Features using Crawling Robots Jakub Mrva 1 Faculty of Electrical Engineering Agent Technology Center Computational Robotics Laboratory

More information

ABSTRACT PATTERNS USING 3D-DYNAMIC MODELING. Kaustav Nandy, Master of Science, Department of Electrical And Computer Engineering

ABSTRACT PATTERNS USING 3D-DYNAMIC MODELING. Kaustav Nandy, Master of Science, Department of Electrical And Computer Engineering ABSTRACT Title of Thesis: IDENTIFICATION OF HUMAN WALKING PATTERNS USING 3D-DYNAMIC MODELING Kaustav Nandy, Master of Science, 26 Thesis Directed By: Professor. Rama Chellappa Department of Electrical

More information

Faster and Smoother Walking of Humanoid HRP-2 with Passive Toe Joints *

Faster and Smoother Walking of Humanoid HRP-2 with Passive Toe Joints * Faster and Smoother Walking of Humanoid HRP-2 with Passive Toe Joints * Ramzi Sellaouti *1, Olivier Stasse *2, Shuuji Kajita *3, Kazuhito Yokoi *1 and Abderrahmane Kheddar *2 *1 JRL, AIST *2 JRL, CNRS

More information

ITTC Recommended Procedures and Guidelines

ITTC Recommended Procedures and Guidelines Page 1 of 6 Table of Contents 1. PURPOSE...2 2. PARAMETERS...2 2.1 General Considerations...2 3 DESCRIPTION OF PROCEDURE...2 3.1 Model Design and Construction...2 3.2 Measurements...3 3.5 Execution of

More information

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

-Elastic strain energy (duty factor decreases at higher speeds). Higher forces act on feet. More tendon stretch. More energy stored in tendon. As velocity increases ( ) (i.e. increasing Froude number v 2 / gl) the component of the energy cost of transport associated with: -Internal kinetic energy (limbs accelerated to higher angular velocity).

More information

Feedback Control of Dynamic Bipedal Robot Locomotion

Feedback Control of Dynamic Bipedal Robot Locomotion Eric R. Westervelt, Jessy W. Grizzle, Christine Chevallereau, Jun Ho Choi, and Benjamin Morris 1 Feedback Control of Dynamic Bipedal Robot Locomotion CRC PRESS Boca Raton Ann Arbor London Tokyo c 2007

More information