Control of Dynamic Gaits for a Quadrupedal Robot

Size: px
Start display at page:

Download "Control of Dynamic Gaits for a Quadrupedal Robot"

Transcription

1 Control of Dynamic Gaits for a Quarupeal Robot Christian Gehring, Stelian Coros, Marco Hutter, Michael Bloesch, Markus A. Hoepflinger an Rolan Siegwart Autonomous Systems Laboratory, ETH Zurich, Switzerlan, gehrinch@ethz.ch Disney Research Zurich, Switzerlan Abstract Quarupeal animals move through their environments with unmatche agility an grace. An important part of this is the ability to choose between ifferent gaits in orer to travel optimally at a certain spee or to robustly eal with unanticipate perturbations. In this paper, we present a control framework for a quarupeal robot that is capable of locomoting using several gaits. We emonstrate the flexibility of the algorithm by performing experiments on StarlETH, a recently-evelope quarupeal robot. We implement controllers for a static walk, a walking trot, an a running trot, an show that smooth transitions between them can be performe. Using this control strategy, StarlETH is able to trot unassiste in 3D space with spees of up to.7m/s, it can ynamically navigate over unperceive 5-cm high obstacles an it can recover from significant external pushes. I. INTRODUCTION Legge robots are better suite for rough terrain locomotion than their wheele or tracke counterparts. As a result, they have the potential of being use for a wier variety of tasks. The rawback of multi-legge systems, however, is that they are more complex, inherently unstable an therefore more ifficult to control. In aition, appropriate control methos nee to be robust to unplanne isturbances because the environments, in general, are only partially observable. Statically stable solutions for this problem rely on position control algorithms an have been stuie extensively [1], [2]. However, they have not yet been shown to prouce motions that are as agile as the motions observe in nature [3]. To ate, consierable progress has been mae towars briging the gap between the skill sets of legge robotic systems an that of real animals. In constrast to Boston Dynamic s LittleDog [4], which is only capable of static walking, its larger counterpart, BigDog [5], looks more agile an life-like an is capable of a variety of locomotion behaviors: staning up, squatting own, walking, trotting an bouning. Stable an robust locomotion has been emonstrate on this platform, but the exact etails of the employe control algorithms are not known. More information is available regaring the control scheme of the IIT s HyQ [6], another hyraulically actuate quarupe, which was recently shown trotting robustly by employing a simple virtual moel control approach for each leg [7]. Recent progress has also been mae in simulation, where it is possible to ecouple the control laws from the limitations of specific harware platforms. For instance, Coros et al. [8] This research was supporte by the Swiss National Science Founation through the National Centre of Competence in Research Robotics. v, v, ψ x y motion generator r F q, q b b position control motion controller torque control q, q j τ j low-level controller I q, q, τ, Fig. 1. The control framework (blue) computes the esire joint positions, velocities, an torques base on the esire walking spee an irection, whereas the low-level controller (green) generates the esire motor current from these outputs. escribe a control framework that was successfully use to control a broa range of ynamic gaits for a og-like simulate quarupe, an Krasny an Orin [9] evelope a control algorithm for galloping quarupes. At a high level, successful control strategies are base on the observations note by Raibert [1], who showe the importance of two essential ingreients: control of the boy through the stance hips an foot placement control for balance recovery. For this work we use a set of conceptually similar ieas in orer to control StarlETH (Springy Tetrapo with Articulate Robotic Legs), a recently evelope, electrically riven quarupe robot [11]. StarlETH s weight of 23kg an leg length of.4m correspon to the imensions of a meium size og, an it uses an actuation scheme base on highly compliant series-elastic actuators that enable torque control. Our aim is to increase StarlETH s repertoire of motions to inclue faster, more life-like ynamic gaits. To this en we buil on the framework escribe by Coros et al. [8]. The control scheme combines several simple builing blocks. An inverte penulum moel computes esire foot fall locations, PD controllers regulate the motions of the legs an virtual forces are use to continuously moulate the position an orientation of the main boy. In aition to iscussing the changes neee to apply the control scheme to StarlETH, we escribe an improve metho for istributing virtual forces to the stance legs. We emonstrate the flexibility of the escribe framework by generating walking an trotting controllers that are robust to pushes an significant, unanticipate variations in the terrain. In aition, we show that our metho can prouce smooth gait transitions that epen on the walking spee, resulting in increase agility. II. CONTROL FRAMEWORK The goal of our control framework is to provie quarupe robots with the ability to move through their environments c

2 while robustly ealing with perturbations ue to external pushes or unperceive variations in the terrain. In orer to allow the robots to be steere, the esire forwar spee v x, lateral spee v y or turning rate ψ are treate as high-level parameters that can be moifie at any time. Figure 1 shows the ifferent builing blocks of our control system. Our control framework (blue) computes esire joint positions q an torques τ that are passe to the low-level controller (green). The latter consiers the ynamics of the actuators an regulates the motor currents I. The motion generator an motion controller moules shown in Fig. 1 illustrate the two core questions aresse by our metho: how o we generate appropriate motion objectives for the whole-boy system (Section II-B), an how o we best achieve them (Section II-C)? Before we iscuss in etail these two components, we first escribe the characteristics of the plant. A. The Plant Our quarupe robot, StarlETH, has four articulate legs with three actuate egrees-of-freeom (DoF) each: hip abuction/auction (HAA), hip flexion/extension (HFE), an knee flexion/extension (KFE). The mechanical system therefore has 12 actuate DoFs an 18 DoFs in total. The controller has access to all joint angles q j R 12, joint velocities q j, as well as to the pose q b R 6 an velocities q b of the main boy, which are estimate by an Extene Kalman filter that fuses IMU ata an leg kinematics [12]. The minimal coorinates of the free-floating robot are thus given by q = [q b, q j ] T. Aitionally, pressure sensors in the feet inicate whether the legs are in contact with the groun. By thresholing the pressure reaings, a boolean contact flag for each leg (c flag {, 1}) is available for the control algorithm. The control framework escribe in this paper outputs esire joint angles q j for the swing legs an esire joint torques τ for the stance legs, as the series-elastic actuators employe by StarlETH enable torque control. The high compliance of the system, however, requires sophisticate lowlevel torque an position controllers in orer to cope with the resulting low control banwith. We therefore use the lowlevel control system escribe by Hutter et al. [13] to generate esirable motor currents. B. Motion Generation The motions of the legs an the main boy are escribe in our framework either in the inertial (worl) frame I or in the boy frame B that is locate at the center of the main boy, namely in the center of the HAA joints. The main frame s x-axis is aligne with the robot s heaing irection, which we also refer to as the sagittal irection. The vertical irection is collinear with the z-axis of the inertial frame. The y-axis of the main frame enotes the robot s coronal irection. 1) Terrain: To plan the locations of the foothols, it is essential to know where the groun is locate in the inertial frame. Since the estimate vertical position of the robot can rift, an we restrict ourselves from using any external sensors, we estimate the groun height h g by filtering the vertical LH LF RF RH.25.5 φ.75 1 Fig. 2. Gait graph for a walking trot: the black bar efines the stance phase of the left hin (LH), left front (LF), right front (RF), an right hin (RH) leg, respectively. position of the stance feet, Ir F,z, expresse in the inertial frame: h g (t) = N=4 i= c flagi ( I r Fi,z α + h g (t t) (1 α)), (1) where α =.2 is the parameter of a first orer filter. 2) Timing: Quarupe gaits are to a large extent efine by the foot fall pattern an the uration of the gait cycle T s. In our implementation, this is controlle by the Gait Pattern, which explicitly efines the role of each leg at any moment in time. Legs that are in swing moe nee to safely reach the next foothol location in orer to ensure that the robot can move at the esire spee or that it can recover balance. In contrast, the legs that are in stance moe must help satisfy the motion objectives of the main boy in a coorinate way. The Gait Pattern efines the sequence of swing an stance moes for each leg with respect to the time-normalize strie phase φ [, 1], as illustrate in Figure 2. The white areas inicate the fraction of the strie when a leg is in swing phase, which is characterize by the relative timing of the lift-off an touch-own events. The ark areas inicate that a leg is in stance moe. In aition to informing the controller of whether a leg is in swing or stance, the gait pattern is use to estimate the amount of time left before a leg shoul transition to the next moe. This information is useful as it helps the controller anticipate how the support polygon will change in the near future an plan accoringly. The stance phase φ st [, 1] of a leg inicates the time normalize progress mae uring the stance moe. The swing phase of a leg, φ sw, etermines the amount of time left before the next foot touch-own event, an it is set to 1 if the stance phase φ st >. We efine the rule use to etermine if a leg is in stance moe ι st {, 1} as: { 1 if cflag (φ ι st = sw >.9) (2) φ sw < otherwise The first case employe in the equation above ensures that legs are free to transition to stance moe earlier than preicte in orer to support the main boy, if early contacts are etecte. The swing moe ι sw {, 1} is efine as ι sw = ι st. We introuce another variable, the groune flag g flag = ι st c flag {, 1}, to select the appropriate low-level controller. The flag is only true if the leg is, an shoul be, in contact with the groun. In this case it is safe to apply torque control at all the joints of the leg, incluing the knee. 3) Swing Leg Configuration: Appropriate foot placement control for the swing legs can provie the robot with the ability to recover balance when it is pushe, or when it encounters

3 unanticipate variations in the terrain. Our foot placement algorithm currently consiers each leg inepenently of the others. At every control cycle we calculate, for each swing leg, an appropriate foothol position. Subsequently, we plan a trajectory for the foot in orer to ensure that the target stepping location is reache safely. This results in esire swing foot positions at every moment moment in time. The target foothol location I r F is compute relative to the HAA joint I r H : Ir HF = I r fb HF + I r ff HF, (3) where I r fb HF is a feeback term preicte by an inverte penulum moel [14], an I r ff HF is a feeforwar step length that epens on the robot s esire spee. This formulation is similar to the one escribe in [15]. We use a slightly moifie version of the inverte penulum preiction in orer to compute the feeback component of the stepping location: Ir fb HF = η( I v ref I v h ) g, (4) where h = I r H,z h g is the current height of the hip with respect to the groun, I v = I v x + I v y is the esire velocity, g is the gravitational acceleration, an I v ref is an estimate reference linear velocity, an η is a scaling parameter that was set to 1.2 for all our experiments. This particular form of the feeback term ensures that, when moving at the esire spee, only the feeforwar component of the step location is use. Consequently, only ifferences between the current spee an the esire spee are taken into account by the feeback component. In practice we notice that the feeback component of the step can be too large when the robot is mostly rotating about the yaw axis. For this reason, we compute the estimate reference velocity use in the equation above as the average between the leg s hip velocity an that of the boy s COM: Iv ref = 1 2 ( Iv H + I v CoM ). (5) The feeforwar component of the stepping location is compute as half the istance the CoM is expecte to travel uring the stance uration t st that is efine by the Gait Pattern: Ir ff HF = 1 2 I v t st. (6) We can optionally a an aitional offset, B r HF, to the feeforwar stepping location in orer to control the with of the steps that are taken. This is particularly useful for slower gaits such as the static walk. The stepping offset I r HF constitutes the final esire location for foot placement. However, we nee to provie the robot with a continuous trajectory that ensures that the final foot location can be reache safely. We therefore linearly interpolate between the initial location of the foot at the beginning of the swing phase, an this final target location. To provie enough groun clearance for the foot, we use a pre-efine height trajectory that varies as a function of the swing phase, as shown in Fig. 3a. This trajectory is efine by a spline, an all values are relative to the estimate groun height h g. 4) Stance Leg Configuration: In case a leg is in stance moe accoring to the Gait Pattern, but loses contact with the groun (g flag = 1), we compute a esire foot target that is 1cm lower than the leg s current position, in orer to regain contact with the groun as soon as possible. Otherwise, because there are no kinematic reunancies in the mechanical esign, we o not nee to actively control the pose of the stance legs. 5) Main Boy Configuration: The pose q b an velocity q b of the main boy nee to be controlle in orer to increase robustness, i.e. prevent the robot from tumbling over, an to meet the esire velocity commans. By efault, the esire orientation of the main boy is efine by zero roll an pitch angles, whereas the yaw angle is unconstraine. The esire height of the boy relative to the estimate groun height, h H, is specifie by a spline as a function of the strie phase, an it can be use, for instance, to propel the boy upwars at the right moment in time in anticipation of a flight phase. The esire position of the boy along the sagittal an coronal irections is compute relative to the positions of the feet: N Ir i=1 B = w i(φ) I r Fi N i=1 w, (7) i(φ) where the leg weights w i epen on the strie phase φ as illustrate in Fig. 3b. We compute the esire position base not only on the groune legs, but also base on the swing legs, in orer to get smooth trajectories for the esire position of the boy. With the strategy we implemente, as a groune leg approaches the en of the stance phase (φ st = φ st, ), the boy can start shifting away from it. Similarly, the boy starts shifting towars a swing leg, as it reaches the en of the swing phase (φ sw = φ sw, ) an prepares for laning. This anticipatory behavior is flexible enough to control traitional static gaits, an it allows us to also implement ynamic gaits that are increasingly more agile. The minimal weight w min epens on the gait an is foun experimentally. The generalize esire position of the main boy is given by q b = ( Ir Bx, Ir By, h g + h H (φ),,, ) T, while its esire velocity is q b = (vx, vy,,,, ψ ) T. height of foot above groun [m] φ (a) Swing foot trajectory w i stance moe swing moe φ st w min φ sw φ (b) Weights for balance control Fig. 3. Most of the motion characteristics are escribe with respect to the strie phase φ.

4 C. Motion Control We use low level position controllers in orer to get fast an precise tracking of the swing leg joint trajectories [13]. For the legs that are in stance moe, we make use of virtual force control, as it is an intuitive an effective metho. However, ue to the particular mechanical setup of the knee joint, we cannot apply torque control to the knee joints of the stance legs unless the knee spring is uner tension. In practice, we etect groun contacts, or lack thereof, at a fast enough rate to employ a hybri control approach, using torque control for the stance legs that are in contact with the groun, an position control otherwise. 1) Position Control: We use position control whenever a leg is not, or shoul not be (g flag = ), in contact with the groun. The esire joint angles q j are obtaine from the esire foot positions through inverse kinematics, an are then passe irectly to the low level controller. 2) Torque Control: The joint torques that nee to be applie through the stance legs are compute in three steps. We first compute virtual forces an torques that shoul ieally act on the main boy in orer to control the robot s posture. These are then optimally istribute to the stance legs given the current kinematic configuration of the robot. Lastly, we map the virtual leg forces F leg to the joint torques by applying Jacobian transpose control: τ = J T F leg. The esire forces an torques that shoul act on the main boy are compute base on the esire pose q b, the current pose q b an their erivatives, as: [ BF ] v y B BT = k p (q b q b ) + k ( q b q b ) + k ff mg B ψ where k p, k, an k ff are the proportional, erivative an fee-forwar gains, respectively an m is the total mass of the robot. The fee-forwar gains improve tracking the esire velocities an compensate for gravity. The esire net virtual force B F B an torque B T B that shoul be applie to the main boy are boune before being istribute to the stance legs, in orer to ensure that the robot oes not apply excessively large forces through the stance legs. In the framework escribe in [8], B F B an B T B are equally istribute to the stance legs. This strategy i not work for our static walking gait. Instea, at each control step, we solve a convex optimization problem with linear constraints in orer to compute esirable contact an friction forces to be applie through the stance feet. More formally, the problem formulation is as follows: v x (8) minimize (Ax b) T S(Ax b) + x T W x (9) subject to Fleg,i n Fmin, n (1) µfleg,i n Fleg,i t µfleg,i n (11) where x = [F T leg,,, F T leg,i, F T leg,m] T, F T leg,i represents the net force to be applie through the i th stance leg an m is the number of legs that are an shoul be groune (g flag = 1). In orer to ensure that the forces applie through the stance legs result in a net force an torque that are as close as possible to the esire values, we compute A an b using: F leg, [ ] I I I F leg,1 r r 1 r m }{{}. A F leg,m }{{} x ( ) F = B, (12) T B }{{} b where r i is the vector between the CoM an the location of the foot of stance leg i. The weighting matrix S traes off the egree to which we want to match the net resulting torque over the net resulting force, an the term x T W x acts as a regularizer that iscourages the use of large virtual forces. The constraints applie ensure that the normal component of the force applie through each leg, Fleg,i n, is strictly positive (no pulling on the groun). In practice we foun that requiring a minimal force Fmin n = 2N to always be applie results in fewer instances where the feet slip. We also restrict the tangential component F t leg,i to remain within an approximate friction cone efine by the assume friction coefficient µ =.8 in orer to avoi slipping. D. Gait Transitions Gaits are mainly characterize by the gait pattern an the strie uration, but several parameters in our ontrol framework have to be ajuste specifically for each gait in orer to increase performance. Fortunately, we have observe that smooth transitions between gaits can be generate by lineary interpolating the iniviual parameter sets. As long as the gait patterns are compatible (there is no smooth transition between trot an gallop, but there is one between walking to trotting, for instance), this approach seems to work well an oes not require aitional parameter tuning. However, it is likely that the resulting transitions may be suboptimal. We efine a time horizon for the interpolation proceure, an the gait transitions are either initiate manually by an operator, or as a function of the esire spee. III. RESULTS Before conucting any experiments on StarlETH, we verifie the control framework in simulation. Here we only iscuss the results obtaine by running the control strategy on the physical robot. Our results are best seen in the accompanying vieo. For more information about the simulation environment an the software package we refer the intereste reaer to Hutter et al. [11]. StarlETH was able to move freely in 3D uring all our experiments, an was not aie by any support structures. A static walk, a walking trot, an a running trot (with flight phase) were successfully implemente on StarlETH. The walking trot reache a top spee of.7m/s on a treamill

5 TABLE I PARAMETER SETS FOR DIFFERENT GAITS Parameter Symbol Static Walk Walking Trot Running Trot gait graph strie uration T s[s] min. leg weight for support polygon w min start of increasing the weight of a swing φ sw, leg for support polygon start of ecreasing the weight of the stance leg for support polygon φ st, efault left front swing leg offset Br HF [m] [,.1, ]T [,, ] T [,, ] T efault left hin swing leg offset Br HF [m] [,.14, ]T [,, ] T [,, ] T height of mile of hip AA joints h H [m] virt. force proportional gain k p [5, 64, 6, 4, 2, ] T [, 64, 6, 4, 2, ] T [, 64, 26, 4, 2, ] T virt. force erivative gain k [15, 1, 12, 6, 9, ] T [15, 1, 12, 6, 9, ] T [9, 6, 12, 6, 9, ] T virt. force fee-forwar gain k ff [25,, 1,,, ] T [6,, 1,,, ] T [25,, 1,,, ] T weights for matching the es. virt. forces S iag(1, 1, 1, 1, 1, 5) iag(1, 1,.2, 2, 2, 5) iag(1, 1,.2, 2, 2, 5) weights for reucing joint torques W iag(.1... ) iag(.1... ) iag(.1... ) whose spee was set to match that of the robot, as measure by a motion capture system. A. Parameter Sets We tune the initial gains of the virtual force controller while perturbing the robot as it trie to stan in place. We then ajuste the parameters for the ifferent gaits while the robot was walking or trotting. We foun this process to be intuitive, because a large range of parameters result in successful motions, an the parameters are largely orthogonal as they affect ifferent aspects of the motion objectives or motion control components. The parameters we use for the static walk, walking trot, an running trot are summarize in Table I. B. Robustness The robustness of the control system was examine by asking the robot to walk an trot on flat groun, while introucing unanticipate obstacles up to 5cm high (an eighth of the leg length) as shown in Fig. 5. In aition, we teste the ability of the robot to recover from external pushes. While the uration of the push, the current phase in the locomotion cycle an the push irection can affect the ability of the robot to reject perturbations, we notice that significant pushes are generally hanle well (as shown in the supplementary vieo). The foot placement strategy, in conjunction with the appropriate istribution of virtual forces to the stance legs allowe the robot to successfully recover from various such scenarios. When the robot faile to recover balance, this was typically ue to the HAA joints reaching their joint limits while the legs were in stance moe. Figure 4 presents some relevant ata from one of the push experiments we performe. As seen in the supplementary vieo, StarlETH was pushe in the sagittal irection for a uration of roughly.2s (inicate by the gray area). The first sub-plot in Fig. 4 shows the sagittal position. The robot moves forwar uring the push an soon thereafter steps in orer to recover balance. The secon plot shows the coronal position, where a slight lateral rift is visualize. The following three plots show the net virtual forces for the main boy in the sagittal an coronal irections, as well as the net torque about the y-axis of the robot. The soli lines illustrate the esire virtual forces, whereas the ashe lines show the sum of the contributions of the istribute leg forces. As can be seen, the force istribution favors matching the esire torque over matching the esire forces, as inicate by the input weighting matrix S. When all four legs are in contact with groun, the net istribute forces begin to match both the esire forces an the esire torques, as there are enough egrees of freeom in the system. The influence of the unilateral contact constraints can also be observe in these plots. When only two legs are in contact with the groun, the errors in the istribute coronal force result in the rift observe in the secon plot. The last plot shows the measure (soli) an esire (ashe) joint torque in the knee joint. The swing phase can be clearly ientifie by the zero joint torque. C. Gait Transitions StarlETH can smoothly transition from the static walk to the walking trot if we linearly interpolate between the parameter sets shown in Table I. The uration of the interapolation can be chosen somewhat arbitrarily, but for the results we showe here we use a time perio of 3s. The transition from the trot to the walk takes place over.5s. We notice that the transitions are robust with respect to the exact strie phase when they are initiate, an we therefore o not require them to start at a particular point in the locomotion cycle. To transition between the walking trot an the flying trot we similarly interpolate the parameter sets of the two gaits. IV. CONCLUSION The control framework escribe by Coros et al. [8] was extene to enable our quarupe robot to perform a static walk, a walking trot an a running trot. In aition to etailing the various changes neee to apply this control framework to a real robot, we employe a new force istribution metho, without which the robot was unable to walk.

6 Fig. 5. StarlETH performs a walking trot while ealing with unperceive obstacles. [m] [m] [N] [N] [Nm] [Nm] sagittal position coronal position virtual force in sagittal irection virtual force in coronal irection virtual torque for pitching number of groune legs joint torque of left front knee time [s] Fig. 4. Experimental results of a push that was applie in sagittal irection uring.2s as inicate by the grey area. The main benefits of the framework that we use are that it is highly moular, that it allows the various parameters to be tunne in an an intuitive way, an that it results in locomotion controllers that are robust to pushes an unexpecte variations in the terrain. As shown in simulation, the parameter space of this control framework is rich enough to also escribe other gaits, such as a pace, boun or gallop [8]. In the future we plan on further extening StarlETH s repertoir of motions by creating controllers an transitions for this new set of gaits. We have not yet performe a quantitative evaluation of the performance an robustness of the control system, an this will be part of future investigations. The clean separation of the motion generator an the motion controller moules will enable us to also compare ifferent control strategies. For instance, ifferent moels can be plugge in for the foot placement component, or the force istribution metho coul be replace by an operational space approach [16] in orer to test the relative merits of the ifferent builing blocks we use. Last but not least, we plan to investigate a systematic way of fining optimal parameter sets on the real system. REFERENCES [1] J. Buchli, M. Kalakrishnan, M. Mistry, P. Pastor, an S. Schaal, Compliant quarupe locomotion over rough terrain, in IEEE/RSJ International Conference on Intelligent Robots an Systems, 29. [2] P. González-e Santos, E. Garcia, an J. Estremera, Quarupeal locomotion: an introuction to the control of four-legge robots. Springer, 26. [3] M. Hilebran, The Quarupeal Gaits of Vertebrates, BioScience, vol. 39, no. 11, pp , Dec [4] M. P. Murphy, A. Sauners, C. Moreira, A. A. Rizzi, an M. Raibert, The littleog robot, The International Journal of Robotics Research, 21. [5] M. Raibert, Bigog, the rough-terrain quarupe robot, in Proceeings of the 17th IFAC Worl Congress, M. J. Chung, E., vol. 17, no. 1, 28. [6] C. Semini, N. Tsagarakis, E. Guglielmino, M. Focchi, F. Cannella, an D. Calwell, Design of hyq a hyraulically an electrically actuate quarupe robot, Proceeings of the Institution of Mechanical Engineers, Part I: Journal of Systems an Control Engineering, vol. 225, no. 6, pp , 211. [7] J. B. I. Havoutis, C. Semini an D. Calwell, Progress in quarupeal trotting with active compliance, Dynamic Walking, 212. [8] S. Coros, A. Karpathy, B. Jones, L. Reveret, an M. van e Panne, Locomotion skills for simulate quarupes, ACM Transactions on Graphics, vol. 3, no. 4, 211. [9] D. Krasny an D. Orin, Evolution of a 3 gallop in a quarupeal moel with biological characteristics, Journal of Intelligent an Robotic Systems, vol. 6, pp , 21. [1] M. H. Raibert, Symmetry in running, Science, vol. 231, no. 4743, pp. pp , [11] M. Hutter, C. Gehring, M. Bloesch, M. Hoepflinger, C. Remy, an R. Siegwart, StarlETH: a compliant quarupeal robot for fast, efficient, an versatile locomotion, in Proc. of the International Conference on Climbing an Walking Robots (CLAWAR), 212. [12] M. Bloesch, M. Hutter, M. H. Hoepflinger, C. D. Remy, C. Gehring, an R. Siegwart, State estimation for legge robots - consistent fusion of leg kinematics an IMU, Proceeings of Robotics: Science an Systems, 212. [13] M. Hutter, C. D. Remy, M. H. Hoepflinger, an R. Siegwart, High compliant series elastic actuation for the robotic leg ScarlETH, in Int. Conference on Climbing an Walking Robots (CLAWAR), 211. [14] J. E. Pratt an R. Terake, Velocity-base stability margins for fast bipeal walking, Fast Motions in Biomechanics an Robotics, vol. 34, pp. 1 27, 26. [15] M. H. Raibert, Legge Robot that Balance. MIT Press, [16] M. Hutter, M. Hoepflinger, C. Gehring, M. Bloesch, C. D. Remy, an R. Siegwart, Hybri operational space control for compliant legge systems, in Proceeings of Robotics: Science an Systems, 212.

GAIT PARAMETER ADAPTATION TO ENVIRONMENTAL PERTURBATIONS IN QUADRUPEDAL ROBOTS

GAIT PARAMETER ADAPTATION TO ENVIRONMENTAL PERTURBATIONS IN QUADRUPEDAL ROBOTS May 25, 27 13:6 WSPC - Proceeings Trim Size: 9in x 6in clawar7 1 GAIT PARAMETER ADAPTATION TO ENVIRONMENTAL PERTURBATIONS IN QUADRUPEDAL ROBOTS E. GARCIA, J. ESTREMERA, P. GONZALEZ DE SANTOS an M. ARMADA

More information

Towards bipedal running of a six-legged robot

Towards bipedal running of a six-legged robot Towars bipeal running of a six-legge robot N. Neville an M. Buehler neville@cim.mcgill.ca, buehler@cim.mcgill.ca Ambulatory Robotics Laboratory Centre for Intelligent Machines, McGill University Montreal,

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

Dynamic locomotion with four and six-legged robots 1

Dynamic locomotion with four and six-legged robots 1 Dynamic locomotion with four an six-legge robots M Buehler, U Saranli 2, D Papaopoulos an D Koitschek 2 Centre for Intelligent Machines, Ambulatory Robotics Laboratory, McGill University 2 Department of

More information

Author(s): Hutter, Marco; Gehring, Christian; Bloesch, Michael; Hoepflinger, Mark; Siegwart, Roland Y.

Author(s): Hutter, Marco; Gehring, Christian; Bloesch, Michael; Hoepflinger, Mark; Siegwart, Roland Y. Research Collection Conference Paper Walking and Running with StarlETH Author(s): Hutter, Marco; Gehring, Christian; Bloesch, Michael; Hoepflinger, Mark; Siegwart, Roland Y. Publication Date: 2013 Permanent

More information

Process Name Material Handling/MSD Prevention Program

Process Name Material Handling/MSD Prevention Program CNM WAY PROCESS CNM Process Name Material Hanling/MSD Prevention Program (04/10/2018 Revision) Overview of Material Hanling/MSD Prevention Program Purpose: To provie a safe an healthy working environment

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

Depth Optimization of Designed New Ferry Berth

Depth Optimization of Designed New Ferry Berth International Journal on Marine Navigation an Safety of Sea Transportation olume Number 4 December 2007 Depth Optimization of Designe New Ferry Berth S. Gucma & S. Jankowski Maritime University of Szczecin,

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

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

The effects of gravity on human walking: a new test of the dynamic similarity hypothesis using a predictive model

The effects of gravity on human walking: a new test of the dynamic similarity hypothesis using a predictive model 2767 The Journal of Experimental Biology 211, 2767-2772 Publishe by The Company of Biologists 2008 oi:101242/jeb020073 The effects of gravity on human walking: a new test of the ynamic similarity hypothesis

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

EVOLVING GOALKEEPER BEHAVIOURS FOR SIMULATED SOCCER COMPETITION

EVOLVING GOALKEEPER BEHAVIOURS FOR SIMULATED SOCCER COMPETITION Proceeings of the 3r IASTED International Conference on Artificial Intelligence an Applications (AIA 2003 September 8-0, 2003, Benalmáena, Spain EVOLVING GOALKEEPER BEHAVIOURS FOR SIMULATED SOCCER COMPETITION

More information

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

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

Experimental Approach for the Fast Walking by the Biped Walking Robot MARI-1

Experimental Approach for the Fast Walking by the Biped Walking Robot MARI-1 Experimental Approach for the Fast Walking by the Bipe Walking Robot MARI-1 Youji Nakajima* Akira Yonemura Atsuo Kawamura Dept. of Elec. an Comp. Eng., Yokohama National University 79-5 Tokiwaai, Hoogaya-ku

More information

Online Learning of a Full Body Push Recovery Controller for Omnidirectional Walking

Online Learning of a Full Body Push Recovery Controller for Omnidirectional Walking 2011 11th IEEE-RAS International Conference on Humanoi Robots Ble, Slovenia, October 26-28, 2011 Online Learning of a Full Boy Push Recovery Controller for Omniirectional Walking Seung-Joon Yi, Byoung-Tak

More information

Towards Automatic Discovery of Agile Gaits for Quadrupedal Robots

Towards Automatic Discovery of Agile Gaits for Quadrupedal Robots Towards Automatic Discovery of Agile Gaits for Quadrupedal Robots Christian Gehring /, Stelian Coros, Marco Hutter, Michael Bloesch, Pe ter Fankhauser, Markus A. Hoepflinger and Roland Siegwart Autonomous

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

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

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

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

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

Methodology for Estimating Bicyclist Acceleration and Speed Distributions at Intersections

Methodology for Estimating Bicyclist Acceleration and Speed Distributions at Intersections Methoology for Estimating Bicyclist Acceleration an Spee Distributions at Intersections Miguel Figliozzi, Nikki Wheeler, an Christopher M. Monsere As cities across North America install infrastructure

More information

General Safety Notes for Chain Slings (Grade 50/60) Last revised: January 2018

General Safety Notes for Chain Slings (Grade 50/60) Last revised: January 2018 General Safety Notes for Chain Slings (Grae 50/60) Last revise: January 2018 Ketten Wäler GmbH Chain Technology Gewerbegebiet 5 83093 Ba Enorf, Germany Fon +49 (0)80 53-20 29-10 Fax +49 (0)80 53-20 29-31

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

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

A control strategy for steering an autonomous surface sailing vehicle in a tacking maneuver

A control strategy for steering an autonomous surface sailing vehicle in a tacking maneuver Syansk Universitet A control strategy for steering an autonomous surface sailing vehicle in a tacking maneuver Jouffroy, Jerome Publishe in: Proceeings of the IEEE International Conference on Systems,

More information

Path planning with force-based foothold adaptation and virtual model control for torque controlled quadruped robots

Path planning with force-based foothold adaptation and virtual model control for torque controlled quadruped robots Path planning with force-based foothold adaptation and virtual model control for torque controlled quadruped robots Alexander Winkler, Ioannis Havoutis Stephane Bazeille Jesus Ortiz Michele Focchi Rüdiger

More information

First Experimental investigations on Wheel- Walking for improving Triple-Bogie rover locomotion performances

First Experimental investigations on Wheel- Walking for improving Triple-Bogie rover locomotion performances First Experimental investigations on Wheel- Walking for improving Triple-Bogie rover locomotion performances M. Azkarate With the collaboration of ESA/TEC-MMA Table of Contents 2. The ExoTeR Rover: a Triple-Bogie

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

Systems and Components

Systems and Components new LINEAR SYSTEMS AND COMPONENTS SELF-ALIGNING LINEAR BEARINGS & PILLOW BLOCKS TM LINEAR SYSTEMS AND COMPONENTS TECHNICAL INTRODUCTION 29-228 PRECISION HARDENED AND GROUND SHAFTING 240-243 Linear Ball

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Skippy: Reaching for the Performance Envelope

Skippy: Reaching for the Performance Envelope Workshop on Dynamic Locomotion and Manipulation ETH Zürich, July 2016 Skippy: Reaching for the Performance Envelope Roy Featherstone 2016 Roy Featherstone What is Skippy? a hopping and balancing machine

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

Locomotion Skills for Simulated Quadrupeds

Locomotion Skills for Simulated Quadrupeds Locomotion Skills for Simulated Quadrupeds Stelian Coros 1,2 Andrej Karpathy 1 Ben Jones 1 Lionel Reveret 3 Michiel van de Panne 1 1 University of British Columbia 2 Disney Research Zurich 3 INRIA, Grenoble

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

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001 Author s Name Name of the Paper Session PDynamic Positioning Committee Marine Technology Society DYNAMIC POSITIONING CONFERENCE September 18-19, 2001 POWER PLANT SESSION A New Concept for Fuel Tight DP

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

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

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS GARY B. PARKER and INGO CYLIAX Department of Computer Science, Indiana University, Bloomington, IN 47405 gaparker@cs.indiana.edu, cyliax@cs.indiana.edu

More information

Complex movement patterns of a bipedal walk

Complex movement patterns of a bipedal walk 1 Complex movement patterns of a bipedal walk Objectives After completing this lesson, you will be able to: Describe the complex movement patterns of a bipedal walk. Describe the biomechanics of walking

More information

Efficient Gait Generation using Reinforcement Learning

Efficient Gait Generation using Reinforcement Learning Efficient Gait Generation using Reinforcement Learning Josep M Porta and Enric Celaya Institut de Robòtica i Informàtica Industrial, UPC-CSIC, Barcelona, Spain. SYNOPSIS The use of a free gait becomes

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

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

EUROPEAN NEW CAR ASSESSMENT PROGRAMME (Euro NCAP) SLED TEST PROCEDURE FOR ASSESSING KNEE IMPACT AREAS

EUROPEAN NEW CAR ASSESSMENT PROGRAMME (Euro NCAP) SLED TEST PROCEDURE FOR ASSESSING KNEE IMPACT AREAS www.euroncap.com EUROPEAN NEW CAR ASSESSMENT PROGRAMME (Euro NCAP) SLED TEST PROCEDURE FOR ASSESSING KNEE IMPACT AREAS Version 1.0a December 2004 Sled Test Procedure for Assessing Knee Impact Areas (V1.0a)

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

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

Gait planning for biped locomotion on slippery terrain

Gait planning for biped locomotion on slippery terrain Gait planning for biped locomotion on slippery terrain Martim Brandão, Kenji Hashimoto, José Santos-Victor and Atsuo Takanishi Abstract We propose a new biped locomotion planning method that optimizes

More information

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

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control. Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud Hydraulically Actuated Hexapod Robots Design, Implementation and Control 4^ Springer 1 Introduction 1 1.1 Introduction 1 1.2 Walking "Machines"

More information

THE INITIAL STAGE THE FINAL STAGE

THE INITIAL STAGE THE FINAL STAGE THE JAVELIN RUN-UP By Hans Torim A detailed description of the author s views on the javelin run-up from the initial stages to the impulse stride and the pre-delivery position. The article is a slightly

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

Optimal Gait Primitives for Dynamic Bipedal Locomotion

Optimal Gait Primitives for Dynamic Bipedal Locomotion 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems October 7-12, 2012. Vilamoura, Algarve, Portugal Optimal Gait Primitives for Dynamic Bipedal Locomotion Bokman Lim, Jusuk Lee, Joohyung

More information

ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES

ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES TABLE OF CONTENTS 1 INTRODUCTION 3 2 SYSTEM COMPONENTS 3 3 PITCH AND ROLL ANGLES 4 4 AUTOMATIC

More information

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

Supplementary Figure 1 An insect model based on Drosophila melanogaster. (a) Supplementary Figure 1 An insect model based on Drosophila melanogaster. (a) Side and ventral images of adult female flies used to calculate the sizes of body and leg segments. Scale bar is 0.3 mm. Green,

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

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

Gait Sequence generation of a Hybrid Wheeled-Legged Robot for negotiating discontinuous terrain

Gait Sequence generation of a Hybrid Wheeled-Legged Robot for negotiating discontinuous terrain 1 Gait Sequence generation of a Hybrid Wheeled-Legged Robot for negotiating discontinuous terrain Sartaj Singh, K Madhava Krishna Abstract-- In this paper we develop an algorithm to generate gait sequences

More information

Improvement of the Cheetah Locomotion Control

Improvement of the Cheetah Locomotion Control Improvement of the Cheetah Locomotion Control Master Project - Midterm Presentation 3 rd November 2009 Student : Supervisor : Alexander Sproewitz Professor : Auke Jan Ijspeert Presentation of the Cheetah

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

Bio-Inspired Optimal Control Framework to Generate Walking Motions for the Humanoid Robot icub Using Whole Body Models

Bio-Inspired Optimal Control Framework to Generate Walking Motions for the Humanoid Robot icub Using Whole Body Models applied sciences Article Bio-Inspired Optimal Control Framework to Generate Walking Motions for the Humanoid Robot icub Using Whole Body Models Yue Hu 1,2 * ID and Katja Mombaur1,2 ID 1 Optimization, Robotics

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

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

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

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

The Usage of Propeller Tunnels For Higher Efficiency and Lower Vibration. M. Burak Şamşul

The Usage of Propeller Tunnels For Higher Efficiency and Lower Vibration. M. Burak Şamşul The Usage of Propeller Tunnels For Higher Efficiency and Lower Vibration M. Burak Şamşul ITU AYOC 2014 - Milper Pervane Teknolojileri Company Profile MILPER is established in 2011 as a Research and Development

More information

Robot Phase Entrainment on Quadruped CPG Controller

Robot Phase Entrainment on Quadruped CPG Controller Robot Phase Entrainment on Quadruped CPG Controller author affiliation email Keywords: Abstract: Central Pattern Generator, Quadruped locomotion, Locomotion Entrainment Central Pattern Generators are widely

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

Walking Simulator Mechanism

Walking Simulator Mechanism The Downtown Review Volume 2 Issue 2 Article 4 2015 Walking Simulator Mechanism Titus Lungu Cleveland State University Igor Tachynskyy Cleveland State University Omri Tayyara Cleveland State University

More information

Modeling Human Movement

Modeling Human Movement CS 4732: Computer Animation Modeling Human Movement Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Modeling Human Movement: It s Hard!

More information

Design, Fabrication and Analysis of Microcontroller Based Bipedal Walking Robot Vaidyanathan.V.T 1 and Sivaramakrishnan.R 2

Design, Fabrication and Analysis of Microcontroller Based Bipedal Walking Robot Vaidyanathan.V.T 1 and Sivaramakrishnan.R 2 Design, Fabrication and Analysis of Microcontroller Based Bipedal Walking Robot Vaidyanathan.V.T 1 and Sivaramakrishnan.R 2 1, 2 Mechatronics, Department of Production Technology, Madras Institute of Technology,

More information

Simulation analysis of the influence of breathing on the performance in breaststroke

Simulation analysis of the influence of breathing on the performance in breaststroke Available online at www.sciencedirect.com Procedia Engineering 34 (2012 ) 736 741 9 th Conference of the International Sports Engineering Association (ISEA) Simulation analysis of the influence of breathing

More information

Trajectory Planning for Smooth Transition of a Biped Robot

Trajectory Planning for Smooth Transition of a Biped Robot Proceedings of the 003 IEEE International Conference on Robotics & Automation Taipei, Taiwan, September 14-19, 003 Trajectory Planning for Smooth Transition of a Biped Robot Zhe Tang 1,, Changjiu Zhou,

More information

Certification of Offshore Wind Farms

Certification of Offshore Wind Farms Certification of Offshore Win Farms Silke Schwartz 1 an Kimon Argyriais Germanischer Lloy WinEnergie GmbH, Steinhöft 9, 0459 Hamburg, Germany, 1 tel:+49 (0)40 31106-5550 fax: -170, email: ssz@gl-group.com

More information

HYBRID POSITION/FORCE ALGORITHMS FOR BIPED LOCOMOTION

HYBRID POSITION/FORCE ALGORITHMS FOR BIPED LOCOMOTION HYBRID POSIION/FORCE ALGORIHMS FOR BIPED LOCOMOION Filipe M. Silva * and J.A. enreiro Machado ** * Dept. of Mechanical Engineering, University of Aveiro, Portugal ** Dept. of Electrical Engineering, Polytechnic

More information

Development of Fish type Robot based on the Analysis of Swimming Motion of Bluefin Tuna Comparison between Tuna-type Fin and Rectangular Fin -

Development of Fish type Robot based on the Analysis of Swimming Motion of Bluefin Tuna Comparison between Tuna-type Fin and Rectangular Fin - Development of Fish type Robot based on the Analysis of Swimming Motion of Bluefin Tuna Comparison between Tuna-type Fin and Rectangular Fin - Katsuya KUGAI* Abstract The swimming motion of Tuna type fishes

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

Coaching the Triple Jump Boo Schexnayder

Coaching the Triple Jump Boo Schexnayder I. Understanding the Event A. The Run and Its Purpose B. Hip Undulation and the Phases C. Making the Connection II. III. IV. The Approach Run A. Phases B. Technical Features 1. Posture 2. Progressive Body

More information

Communication-based Collision Avoidance between Vulnerable Road Users and Cars

Communication-based Collision Avoidance between Vulnerable Road Users and Cars Communication-base Collision Avoiance between Vulnerable Roa Users an Cars Michele Segata, Romas Vijeikis, Renato Lo Cigno Dept. of Information Engineering an Computer Science, University of Trento, Italy

More information

SIMULATION AND EXPERIMENTAL STUDIES ON WALKING ROBOT WITH FLEXIBLE LEGS

SIMULATION AND EXPERIMENTAL STUDIES ON WALKING ROBOT WITH FLEXIBLE LEGS SIMULATION AND EXPERIMENTAL STUDIES ON WALKING ROBOT WITH LEXIBLE LEGS V. L. Krishnan (a, P. M. Pathak (b, Lokesh Sardana (c, S. C. Jain (d Robotics and Control Laboratory Mechanical and Industrial Engineering

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

A Game Theoretic Study of Attack and Defense in Cyber-Physical Systems

A Game Theoretic Study of Attack and Defense in Cyber-Physical Systems The First International Workshop on Cyber-Physical Networking Systems A Game Theoretic Study of Attack and Defense in Cyber-Physical Systems ChrisY.T.Ma Advanced Digital Sciences Center Illinois at Singapore

More information

Gait. Kinesiology RHS 341 Lecture 12 Dr. Einas Al-Eisa

Gait. Kinesiology RHS 341 Lecture 12 Dr. Einas Al-Eisa Gait Kinesiology RHS 341 Lecture 12 Dr. Einas Al-Eisa Definitions Locomotion = the act of moving from one place to the other Gait = the manner of walking Definitions Walking = a smooth, highly coordinated,

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

Mesoscale Meteorology: Sea, Lake, and Land Breeze Circulations 7, 9 March 2017 Introduction Breeze-type circulations result from differential heating

Mesoscale Meteorology: Sea, Lake, and Land Breeze Circulations 7, 9 March 2017 Introduction Breeze-type circulations result from differential heating Mesoscale Meteorology: Sea, Lake, an Lan Breeze Circulations 7, 9 March 2017 Introuction Breeze-type circulations result from ifferential heating (aytime warming, nighttime cooling) of lan an water surfaces.

More information