Online Human Walking Imitation in Task and Joint Space based on Quadratic Programming

Size: px
Start display at page:

Download "Online Human Walking Imitation in Task and Joint Space based on Quadratic Programming"

Transcription

1 Online Human Walking Imitation in Task and Joint Space based on Quadratic Programming Kai Hu, Christian Ott and Dongheui Lee Abstract This paper presents an online methodology for imitating human walking motion of a humanoid robot in task and joint space simultaneously. Two aspects are essential for a successful walking imitation: stable footprints represented in task space and motion similarity represented in joint space. The human footprints are recognized from the captured motion data and imitated by the robot through conventional zeromoment point (ZMP) control scheme. Additionally we focus on similar knee joint trajectories for the motion similarity, which are related to knee stretching and swing leg motion. The inverse kinematics suffers from three problems: knee singularity, strongly conflicting tasks and underactuation. We formulate this problem as a quadratic programming (QP) with dynamic equality and inequality constraints. The discontinuity of dynamic task switching is solved by introducing an activation buffer, resulting in a cascaded QP form. Finally we evaluate the effectiveness of the proposed approach on the DLR humanoid robot TORO. I. INTRODUCTION The goal of humanoid research is to develop humanoid robots that can work as human in our daily life. Therefore humanoid robots are expected to behave like human, which could achieve expressive and meaningful motions, enhance its acceptance in the human environment and therefore improve the human robot interaction. However the meaning of human-like motion is related to the motion kinematics, dynamics as well as subjective feelings in different scenarios and it is difficult to formulate a general definition. Recently methods based on human motion capturing to generate feasible human-like motions for humanoid robots have drawn great attention in robotics community. In the context of motion imitation, target systems usually have similar kinematic structures as human and it is straightforward to define human-like motion as having similar joint or task space configurations. The quality of the imitation depends greatly on the selection of appropriate corresponding targets. This paradigm has been proven to be efficient and effective by many research works [1], [2], [3], [4], [5], [6]. The motion similarity of upper-body part has been well demonstrated by both task and joint space mapping in kinematic level. However lower-body motions are either omitted or limited to slow stepping without consideration of motion similarity. In this work we focus on online generating human-like walking motions from captured human motion data for a Kai Hu and Dongheui Lee are with the Department of Electrical Engineering and Information Technology, Technical University of Munich, D-829 Munich, Germany. kai.hu@tum.de, dhlee@tum.de Christian Ott is with the Institute of Robotics and Mechanics, German Aerospace Center (DLR), D Weißling, Germany. christian.ott@dlr.de Captured Human Walking Motion Walking Imitation of TORO Fig. 1. Humanoid robot TORO imitates the human walking motion with foot prints imitation and knee joint tracking. Note that only lower body is controlled for imitation. humanoid robot. The walking imitation is considered with two aspects: footprint imitation in task space and motion similarity in joint space. The human footprints are recognized from the captured motion data and imitated through conventional ZMP control scheme, which results in a non humanlike walking behavior with similar footprints as human. The motion similarity is considered to have similar joint trajectories which results in similar leg motions. Finally the walking imitation problem is formulated by a set of task and joint space tracking targets with different priorities. Since the task and joint space targets are usually conflicting strongly with each other, we introduce dynamic target activation during different walking phases. Because of the limitation of the robot s degrees of freedom (DOFs) and the kinematic difference of the feet, we focus particularly on achieving similar knee joint trajectories, which results in knee stretched walking and human-like swing leg motions. We formulate our walking control problem as a quadratic programming in order to avoid the knee singularity explicitly by inequality constraints. Dynamic constraint is introduced to resolve conflicting tasks during different walking phases. A continuous control law is achieved by adding an activation buffer during constraint switching. The rest of the paper is organized as follows. Related works are discussed and compared in Section II. In Section III procedures of walking motion recognition from human motion data and pattern generation based on ZMP preview

2 control are briefly introduced. We propose the walking imitation controller with knee joint mapping in Section IV. The experiment results on the DLR humanoid robot TORO are shown in Section V. Fig. 1 shows a preview of the walking imitation by TORO. Motion Capture Human Joint Computation Stance Estimation Joint Data Adaptation Footprint Extraction ZMP & COM Pattern Generation II. RELATED WORKS Without considering the motion similarity, feasible walking motion was generated from human motion data by designing the ZMP trajectory based on a rolling foot model [7]. Online footprint imitation was realized on the MAHRU- R robot by feeding the recognized and adapted human step parameters into a classical ZMP based walking controller [8]. Instead of applying human motion data directly, some researchers have worked on human-like biped gait synthesis based on certain human walking characteristics. Harada et al. [9] extracted many human walking features in a parametric form from multiple human motion data and applied them to a ZMP-based pattern generator. Their major contribution is the reduction of the waist sway. Vertical waist motions are designed to achieve knee stretched walking behaviors in [1], [11], [12]. They focused on stretching the knee as much as possible within the singularity safe margin by lifting the waist. Compared with these methods, our approach avoids knee singularity explicitly and therefore can achieve more stretched knee configuration (5 degrees in this implementation). Moreover our algorithm can be solved online for different robots and different foot step motions while the above works rely on offline optimization and careful trajectory design based on the robot s specific leg geometry. Some research works also considered heel-down and toe-off motions during walking [12], [13]. Because most state of the art humanoid robots still have rigid flat feet without toe joints, we consider this part as future work when robot foot design becomes more biomimic. Ogura et al. proposed an approach to realize the knee stretched walking with predefined knee trajectories by utilizing additional waist joints [13]. Their method requires redundant leg systems which restrict the application to general biped platforms. Our approach deals with the underactuation problem by introducing dynamic target switching in different walking phases instead of demanding more DoFs of the system. Fig. 2 shows an overview of the proposed walking imitation framework. III. WALKING MOTION RECOGNITION AND PATTERN GENERATION There are several techniques available for the human motion capturing which is precise enough to do lower-body motion imitation, such as marker based optical motion sensor, inertial measurement unit and exoskeleton system. Cartesian data of different body segments are usually provided directly. Joint space trajectories can be easily calculated based on a simplified human skeleton model. We use both Cartesian and joint space data as the reference input of our imitation algorithm. State-dependent Foot Position Control Human Reference Trajectories Balance Control Closed Loop Inverse Kinematics based on Quadratic Programming ZMP COM Feedback Joint Command Position Controlled Robot Fig. 2. Overview of the walking imitation framework with task and joint space mapping. q in - d/dt k e PF q in q re q out Fig. 3. Human joint trajectory adaptation using repulsive potential field and velocity saturation. A. Human Joint Angle Adaptation Before we use the human joint data for the joint space mapping, it is reasonable to check if they are consistent with the robot hardware limits. Additionally the minimal angle of the knee is set to be five degrees, which is selected as the limit value for singularity avoidance. The adaptation procedure is formulated as a joint tracking system (Fig. 3). We utilize the concept of potential fields to avoidance the joint limit. The repulsive joint velocity q re is generated as an exponential function when the joint is approaching the limit: k 1 e q q k2 min for q q min + q q re = for q min + q < q<q max q (1) k2 k 1 e qmax q for q q max q where q min and q max are lower and upper bounds of the joint position, q is a positive start distance from where the potential field acts and k 1 and k 2 are positive parameters. The velocity limits are treated by simple saturation. The velocity discontinuity as the joint reaches the joint limit is treated by a position dependent velocity constraint in Section IV. In this study the adaptation procedure reduces the leg swing motion if human swings his leg too fast and ensures the minimal singularity robust knee angles in the reference trajectories. B. Footprint Recognition Based on the observation that the supporting foot velocity should stay within a predefined threshold value for a certain

3 LS as the simplified dynamics model of the humanoid robot C r C r C r p=c c z c (2) g Begin C l DSL C end C l End RS C end C l DSR in which p = [ p x p y ] T 1 is the ZMP position vector, c= [ c x c y ] T the COM position vector, cz the constant COM height and g the gravity constant. Despite its simplicity, the effectiveness of this model has been proven by many applications. We used the preview control scheme proposed by Kajita et al. [14] to compute the reference COM trajectory. Fig. 4. Finite state machine for stance estimation. LS and RS are left and right single support states. DSL and DSR are separated double support states. C r and C l correspond to the support condition of the right and left leg respectively and represents the logic operation NOT. time [8], we can judge the support state of each foot from foot velocities. Position data usually suffer from sensor drift and therefore are not suitable for the stance estimation. In order to prevent wrong estimation because of sensor noise we construct a finite state machine and design state transition conditions (Fig. 4). We control the humanoid robot as a marionette by feeding the corresponding human joint angles into the robot forward kinematics model. In this way the task space targets are not related to the size of the robot. The next supporting foot position is then determined by extracting the relative feet position at the time of stance changes and adding it to the current supporting foot position. The walking turning angle can be extracted from human toe data directly. The foot swing trajectories are constructed by interpolation between via points which are taken time-uniformly from the foot trajectory of the joint mapping. C. Pattern Generation 1) Reference ZMP Trajectory Planning: Without special equipment such as force plate it is hard to measure human s ZMP data online. Moreover mapping human s ZMP to the robot is difficult because there is a big gap of the dynamics properties between the two subjects. In this study we design the robot reference ZMP trajectory according to the footprints as follows: Single Support: The ZMP moves along the main axis of the supporting foot forward with a predefined velocity. The maximal ZMP displacement is bounded by the foot size. There is no displacement of the ZMP along the orthogonal direction of the main axis. Double Support: The ZMP jumps to the middle of the new supporting foot position at the beginning of the double support phase. 2) Reference COM Trajectory Generation: For walking pattern generation, simplified robot model is usually utilized to avoid complex multi-body dynamics computation. In this study the linear inverted pendulum model (LIPM) is taken IV. WALKING IMITATION CONTROL Compared with conventional walking controller, we have additional tasks of joint space tracking for the motion similarity, which make the biped system underactuated. Moreover targets in task space and joint space usually conflicting strongly with each other, which means the tasks cannot be resolved together. Instead of requiring additional system DoFs, the concept of dynamic tasks is introduced to solve the problems. During different walking phases different tasks are activated or deactivated, which achieves a compromise between the dynamic stability and human motion similarity. We choose to formulate our walking control as a QP problem which gives us the benefit that we can consider inequality constraint explicitly. This gives us a good solution of the knee stretching singularity problem. A. General Formulation of Redundant Inverse Kinematics Conventional solution of redundant inverse kinematics is based on the pseudo-inverse of the Jacobian matrix. Lower priority tasks are projected into the null space of the higher priority tasks [15]. More generally it can be formulated as a constrained quadratic programming problem with equality and inequality constraints: arg min f( q)= 1 q 2 qt H q+c q subject to J q =ẋ (3) A q b where H R n n is a positive definite cost matrix and C R n a linear cost vector. The high priority tasks can be regarded as equality constraints with J and ẋ while lower priority tasks can be considered in the cost function. One of the advantages of the QP form of inverse kinematics is that it allows inequality constraints explicitly, which are represented by A and b. Researchers also proposed methods to assign priorities to inequality tasks [16]. B. Walking Imitation Control in QP form We formulate the walking imitation control of the biped system as following QP problem: 1 Throughout this paper, x denotes the forward walking direction, z is vertical direction (opposite to the gravity) and y is orthogonal to x and z.

4 arg min q f( q)=ω 1 f 1 + ω 2 f 2 + ω 3 f 3 f 1 = ẋbody,ori J body,ori q 2 f 2 = qknee q knee,human 2 f 3 = ẋ leg,xz J leg,xz q 2 subject to J com,xy q =ẋ com,xy (4) J leg,y,ori q =ẋ leg,y,ori (dynamic) J leg,xz q =ẋ leg,xz A knee q b knee A com,z q b com,z q min q q max The quadratic cost function consists of three terms: f 1 is the body orientation error; f 2 is the knee joint tracking term; f 3 represents the foot position error in x and z directions, which has conflict with the knee tracking targets. And {ω i i=1,2,3} are weighting factors of each term respectively. They are selected according to the task importance (in our implementation ω 1 > ω 2 > ω 3 ). The equality constraints correspond to the highest priority task which should be solved exactly. The foot positions in x and z directions are treated as dynamic targets by activating and deactivating the corresponding equality constraints in different walking phases. The inequality constraints contain the robot joint velocity bounds, the knee joint constraint and the COM vertical motion constraint which will be explained later. All the reference velocities are obtained through human motion processing in Section III except forẋ com,xy, which is obtained through the feedback balance controller discussed later. In this study we keep the foot orientation always parallel to the ground during the swinging phase to avoid premature collisions between feet and ground. In each control time step, this QP problem is solved to obtain the desired joint velocities. C. Knee Joint Constraint Human stretches the knee joints fully during the walking. However in the neighborhood of robot s knee joint singularity, very large joint velocity is needed to achieve small Cartesian velocity, which will make the QP problem unsolvable because of the robot joint velocity limits. The knee singularity is avoided by setting a minimal angle of the knee joint. In the experiment we found q s = 5 is an enough margin which makes the QP always solvable. We formulate this position limit in velocity level and combine it with the joint velocity limit [ max q min,knee, q ] s q knee q knee. (5) t The knee minimal position introduces unilateral constraints which results in joint velocity jumps when the knee joint reaches the limit. We solve this problem by changing the knee joint velocity constraints to a position dependent velocity constraint: 2(q knee q s ) q knee,max q knee (6) in which q knee is the current knee joint position and q knee,max is the maximal amplitude of the knee joint acceleration. With this constraint the joint velocity is always able to be reduced to zero from the current joint position with maximal joint acceleration. We can combine the knee joint constraints with the joint velocity lower bound to form one constraint: [ ] max q min,knee,(q s q knee )/ t, 2(q knee q s ) q knee,max q knee (7) D. Vertical COM Acceleration Constraint The COM height motion is not controlled directly in our framework. The vertical COM motion could be generated by the supporting leg knee trajectory indirectly. Since our pattern generator is based on the LIPM, it is necessary to examine the ZMP error caused by the vertical COM motion. Without consideration of angular momentum the ZMP equation can be written as p =c z c (8) z+g where z is the changing COM height. The ZMP error introduced by the COM height motion in x direction can be calculated by subtracting (8) from (2) e px = p x p x = c z z+g(c z z) ẍ. (9) g( z+g) It has been shown in [11] that the ZMP error is mainly determined by z. We want to limit our ZMP error to be small epx c z z g( z+g)ẍ e pxm (1) in which the e pxm is the maximal magnitude of the ZMP error in x direction introduced by vertical COM motions. The value of e pxm is determined by the maximal allowed deviation from the desired ZMP position to the foot edges, e.g. half of the foot length. After rearrangement we can get the limit of the COM height acceleration e pxmg 2 c z ẍ +e pxm g z e pxm g 2 c z ẍ e pxm g. (11) If we assume the maximal horizontal COM acceleration ẍ m are known, which depends on the walking speed, we can replace ẍ with ẍ m and get the strict limit of the COM height acceleration. The same calculation can be done also in y direction. In order to include the acceleration constraints into the QP formulation, z at time t may be approximated as: z(t) 1 (ż(t) ż(t t)) (12) t

5 By using (12) we can write the COM height acceleration constraint in velocity level: z min t+ ż(t t) ż(t) z max t+ ż(t t) (13) in which z min and z max are the COM height acceleration limits obtained from (11). E. Dynamic Targets for State-dependent Foot Control The reason of separating the foot position control in x,z directions from y direction is due to the conflict between knee joint angle and foot Cartesian trajectories. The knee joint approximately determines the leg length and therefore the feet relative height. Also the x direction movement is closely related with the knee joint. We want to achieve stable foot contact while following the human knee joint trajectory as close as possible. A state-dependent foot position controller based on dynamic target switching is designed to achieve the goal. 1) Single Support: The single support phase is separated time-equally into two periods: swing phase and landing phase. In swing phase the foot height trajectory is determined by the knee trajectory of the human swing leg, aiming at achieving human-like swing motion. Therefore the dynamic targets of foot x and z direction are deactivated and the knee tracking target has good performance. At the beginning of the landing phase landing foot trajectory is generated from the current foot position and velocity through monotone cubic interpolation.the dynamic targets of foot x and z direction are activated in order to achieve a stable foot landing. 2) Double Support: The foot height has to be strictly regulated to achieve a stable foot contact in the beginning of double support. This is important for the transition of the robot ZMP. In this case we need to keep the dynamic targets activated and make the feet stay on the ground for maximal stability. Since both knee joints are almost stretched at the beginning of the double support, human moves his COM forward and maintains the double support by heel up motion and toe support. However the robot has flat feet and must have full contact between foot and ground, which leads to knee bending motion. This can be reduced by shortening the double support period. 3) Smooth Transition of Dynamic Targets: The activation and deactivation of the dynamic targets brings impacts into the system, which results in joint velocity jumps. The discontinuity of the joint velocities can be solved by introducing an activation buffer which smoothly activates or deactivates the dynamic targets. Instead of directly inserting or removing the corresponding equality constraints, we put the following constraint into the QP: J f eet,xz q = hẋ xz +(1 h)j f eet,xz q static (14) in which h is activation parameter changes smoothly from to 1 during task activation and 1 to during task deactivation. Any smooth function can be used for designing the activation parameter, e.g. sinus function in our implementation. q static represents the QP solution with only static constraints. This treatment requires to solve an additional QP only with the static constraints during the switching. F. Online Balance Control The COM-ZMP feedback controller proposed by Choi et al. [17] is adopted as the online feedback balance controller, which should work against many existing disturbances in the real robot system. It has the following control law: u=ċ d K p e p +K c e c e p =p d p r e c =c d c r (15) where u denotes the control input for the COM velocity, ċ d is the reference COM velocity vector, e p and e c are ZMP and CoM error vector respectively. p d and c d are desired ZMP and COM positions. p r and c r are the real ZMP and COM positions calculated from the force torque sensors and joint encoders. The error gain matrices K p and K c should obey the stability condition given in [17]. V. EXPERIMENT RESULTS The proposed walking imitation approach is evaluated on the DLR humanoid robot TORO in the joint position control mode. The robot is about 1.6 meters high from foot to shoulder and the body weight is about 75kg. It has total 25 DoFs, including each leg 6 DoFs, each arm 6 DoFs and torso 1 DoF. In the experiment we only control the 12 DoFs of the legs and other joints are fixed as constant values. The robot has a rather compact foot size (95mm wide and 19mm long), which makes the balance control very challenging. In each foot a force/torque sensor is equipped to measure the ground reaction force for the calculation of the ZMP. The human motion data is captured by Xsens MVN motion capture suit which is based on inertial sensors and has the ability to stream the motion data in real-time. A straight forward walking motion consisting of 8 steps performed by a young male person of 1.8 meters high is used for evaluating the effectiveness of the proposed approach (Fig. 5 (a)). The algorithm is not restricted only for straight walking imitation. The walking frequency is around.8sec/step and the human step length is around 35cm. Our whole procedure runs online with a time delay of preview length 1.6s. We use an open source QP solver called qpoases [18] for online calculation. We have conducted the experiment both in dynamics simulation (OpenHRP [19]) and on real robot platform. For real robot the cascaded QP form runs at 1 Hz on the robot s one board real time linux system equipped with a recent intel i7 CPU. Due to the relative low joint velocity limit of the robot, the mapped step length can currently achieve 2cm on the robot with the same step frequency as human (Fig. 5 (c)). When we release the joint velocity constraints to larger values in the dynamic simulation, the simulation results show that the robot can also imitate the walking with a large step length as human (Fig. 5 (b)). A. Motion Similarity In this study the motion similarity is mainly evaluated by comparing the difference between human and robot knee angles. Two experiments (conventional and proposed

6 [ ] Right Knee Joint Angle [ ] Left Knee Joint Angle human 1 robot conv 8 robot imitaiton Fig. 6. Comparison of knee joint trajectories of different walking control strategies. Fig. 5. Snapshots of the simulation results: (a) recorded human walking motion; (b) TORO robot imitates the human walking with larger step length (around 35cm) in simulation; (c) TORO robot imitates the human walking with smaller step length (around 2cm). methods) are compared to show the effectiveness of the proposed approach (Fig. 6). The blue line shows the human reference knee trajectory. The green line shows the knee joint trajectory of controlling the robot to follow the recognized walking pattern using conventional ZMP-based controller, in which the COM height is fixed to be.92m (highest value for singularity-free walking) with fixed body orientation. The red lines show the results of proposed approach. In order to compare the differences between the human reference and robot trajectory, we calculate the mean and standard deviation of the absolute error of both knee trajectories together: µ = 1 2 e i dt (16) T i=1 σ = 1 2 (µ T e i ) 2 dt (17) i=1 TABLE I ABSOLUTE ERROR MEAN AND STANDARD DEVIATION OF DIFFERENT WALKING STYLES COMPARED WITH HUMAN REGARDING KNEE JOINTS. walking style µ σ walking imitation conventional walking The results in TABLE I show clear advance of the proposed method over the conventional method about the motion similarity measured by the knee joint angles. Since the target robot system has only flat feet, it is not capable of imitating all the contact states of the human. Bent knees are required to achieve long double support phase. This result also suggests Foot Landing Height [m] Activation Buffer z landing planning foot relative z stance Activation Buffer stance Fig. 7. State-dependent foot control: Upper-graph: The blue line shows the planned foot landing trajectory and the green line shows the real foot landing trajectory. The foot relative height is always calculated with respect to the left foot. Lower-graph: The blue line shows the activation parameter h. The transition is designed to be sinus form. that a more human-like foot structure, such as with toe joints, can help to realize human-like walking on a humanoid robot. B. State-dependent Foot Control We design the activation parameter change smoothly following a sinus form. Fig. 7 shows the results of the statedependent foot control. In the first half of the swinging phase, the robot tries to follow the knee trajectory without the foot position constraints in x and z directions. In the middle of the swing phase, a landing trajectory is planned and the foot position control constraint is added smoothly into the QP. C. Motion Stability There are two factors that influence the stability of the motion: the vertical COM motion and the upper body angular momentum. It has been shown in [9] that the effect of angular momentum on the ZMP deviation is much severer than the waist vertical motion. Therefore we set the weighting factor for body orientation higher than the knee tracking (ω 1 = 5,ω 2 = 5). The generated vertical COM motion has a magnitude of round 1.5cm and upper body orientation errors are within 2 degrees (Fig. 8). The real ZMP data shows that the robot can still maintain the motion stability quite well

7 Vertical COM Motion [m] ZMP [m] roll 2 pitch yaw 1 Toros Orienation [ ] Fig Vertical COM motion and upper body orientations. ZMP x ZMP y desired ZMP x desired ZMP y Fig. 9. ZMP data of walking imitation experiment on the real robot. (Fig. 9). Moreover from the body orientation we can clearly observe that the robot utilizes the body roll to achieve vertical foot movements when necessary. VI. CONCLUSIONS In this paper we propose a novel approach for online human walking imitation in task and joint space based on quadratic programming. Besides the footprints imitation, motion similarity is considered as human knee tracking for the flat foot humanoid robot. The redundant inverse kinematics problem is formulated as a QP with dynamic equality and inequality constraints. The knee singularity is avoided by limiting the joint to a minimal safe value and treating it as an inequality constraint. Experiment results show more humanlike walking motion by the proposed approach compared with the conventional ZMP based walking control. VII. ACKNOWLEDGMENTS This work is supported partially by Technical University Munich - Institute for Advanced Study, funded by the German Excellence Initiative. The authors want to thank Mr. Johannes Englsberger for his help on conducting the experiment. REFERENCES [1] N.S. Pollard, J.K. Hodgins, M.J. Riley, and C.G. Atkeson. Adapting human motion for the control of a humanoid robot. In IEEE International Conference on Robotics and Automation, volume 2, pages , 22. [2] S. Nakaoka, A. Nakazawa, K. Yokoi, H. Hirukawa, and K. Ikeuchi. Generating whole body motions for a biped humanoid robot from captured human dances. In IEEE International Conference on Robotics and Automation, volume 3, pages , 23. [3] B. Dariush, M. Gienger, Bing Jian, C. Goerick, and K. Fujimura. Whole body humanoid control from human motion descriptors. In IEEE International Conference on Robotics and Automation, pages , May 28. [4] C. Ott, D. Lee, and Y. Nakamura. Motion capture based human motion recognition and imitation by direct marker control. In 8th IEEE-RAS International Conference on Humanoid Robots, pages , 29. [5] K. Yamane and J. Hodgins. Control-aware mapping of human motion data with stepping for humanoid robots. In IEEE/RSJ International Conference on Intelligent Robots and Systems, pages , oct. 21. [6] Kai Hu and Dongheui Lee. Prediction-based synchronized human motion imitation by a humanoid robot. at-automatisierungstechnik, 6(11):75 714, 212. [7] Anirvan Dasgupta and Yoshihiko Nakamura. Making feasible walking motion of humanoid robots from human motion capture data. In IEEE Int. Conf. on Robotics and Automation, volume 2, pages IEEE, [8] S.K. Kim, S. Hong, and D. Kim. A walking motion imitation framework of a humanoid robot by human walking recognition from IMU motion data. In 9th IEEE-RAS International Conference on Humanoid Robots, pages , 21. [9] Kensuke Harada, Kanako Miura, Mitsuharu Morisawa, Kenji Kaneko, Shinichiro Nakaoka, Fumio Kanehiro, Tokuo Tsuji, and Shuuji Kajita. Toward human-like walking pattern generator. In IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pages IEEE, 29. [1] Ryo Kurazume, Shuntaro Tanaka, Masahiro Yamashita, Tsutomu Hasegawa, and Kan Yoneda. Straight legged walking of a biped robot. In IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pages IEEE, 25. [11] Zhibin Li, Nikos G Tsagarikis, Darwin G Caldwell, and Bram Vanderborght. Trajectory generation of straightened knee walking for humanoid robot icub. In Int. Conference on Control Automation Robotics & Vision, pages IEEE, 21. [12] Kanako Miura, Mitsuharu Morisawa, Fumio Kanehiro, Shuuji Kajita, Kenji Kaneko, and Kazuhito Yokoi. Human-like walking with toe supporting for humanoids. In IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pages IEEE, 211. [13] Yu Ogura, Kazushi Shimomura, A Kondo, Akitoshi Morishima, Tatsu Okubo, Shimpei Momoki, Hun-ok Lim, and Atsuo Takanishi. Humanlike walking with knee stretched, heel-contact and toe-off motion by a humanoid robot. In IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pages IEEE, 26. [14] S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiwara, K. Harada, K. Yokoi, and H. Hirukawa. Biped walking pattern generation by using preview control of zero-moment point. In IEEE International Conference on Robotics and Automation, volume 2, pages vol.2, sept. 23. [15] Yoshihiko Nakamura and Hideo Hanafusa. Inverse kinematic solutions with singularity robustness for robot manipulator control. ASME, Transactions, Journal of Dynamic Systems, Measurement, and Control, 18: , [16] Oussama Kanoun, Florent Lamiraux, and P-B Wieber. Kinematic control of redundant manipulators: Generalizing the task-priority framework to inequality task. Robotics, IEEE Transactions on, 27(4): , 211. [17] Y. Choi, D. Kim, Y. Oh, and B.J. You. Posture/walking control for humanoid robot based on kinematic resolution of com jacobian with embedded motion. IEEE Transactions on Robotics, 23(6): , 27. [18] H Ferreau. qpoases an open-source implementation of the online active set strategy for fast model predictive control. In Proceedings of the Workshop on Nonlinear Model Based Control Software and Applications, Loughborough, pages 29 3, 27. [19] Fumio Kanehiro, Hirohisa Hirukawa, and Shuuji Kajita. Openhrp: Open architecture humanoid robotics platform. The International Journal of Robotics Research, 23(2): , 24.

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

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

A Walking Pattern Generation Method for Humanoid robots using Least square method and Quartic polynomial

A Walking Pattern Generation Method for Humanoid robots using Least square method and Quartic polynomial 7 A Walking Pattern Generation Method for Humanoid robots using Least square method and Quartic polynomial Seokmin Hong *,,Yonghwan Oh Young-Hwan Chang and Bum-Jae You * University of Science and Technology(UST),

More information

Emergency Stop Algorithm for Walking Humanoid Robots

Emergency Stop Algorithm for Walking Humanoid Robots Emergency Stop Algorithm for Walking Humanoid Robots Mitsuharu Morisawa, Shuuji Kajita, Kensuke Harada, Kiyoshi Fujiwara Fumio Kanehiro, Kenji Kaneko, Hirohisa Hirukawa National Institute of Advanced Industrial

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

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

Fast Bipedal Walk Using Large Strides by Modulating Hip Posture and Toe-heel Motion

Fast Bipedal Walk Using Large Strides by Modulating Hip Posture and Toe-heel Motion Proceedings of the 2010 IEEE International Conference on Robotics and Biomimetics December 14-18, 2010, Tianjin, China Fast Bipedal Walk Using Large Strides by Modulating Hip Posture and Toe-heel Motion

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

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

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

Slip Observer for Walking on a Low Friction Floor

Slip Observer for Walking on a Low Friction Floor Slip Observer for Walking on a Low Friction Floor Kenji KANEKO, Fumio KANEHIRO, Shuuji KAJITA, Mitsuharu MORISAWA Kiyoshi FUJIWARA, Kensuke HARADA, and Hirohisa HIRUKAWA National Institute of Advanced

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

arxiv: v1 [cs.ro] 28 Feb 2017

arxiv: v1 [cs.ro] 28 Feb 2017 Robust Bipedal Locomotion Control Based on Model Predictive Control and Divergent Component of Motion Milad Shafiee-Ashtiani, 1 Aghil Yousefi-Koma, 1 and Masoud Shariat-Panahi 2 arxiv:170208742v1 [csro]

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

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

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

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

An auto-adaptable algorithm to generate human-like locomotion for different humanoid robots based on Motion Capture Data

An auto-adaptable algorithm to generate human-like locomotion for different humanoid robots based on Motion Capture Data The 21 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 21, Taipei, Taiwan An auto-adaptable algorithm to generate human-like locomotion for different humanoid robots

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

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

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

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

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

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

Online Learning of Low Dimensional Strategies for High-Level Push Recovery in Bipedal Humanoid Robots

Online Learning of Low Dimensional Strategies for High-Level Push Recovery in Bipedal Humanoid Robots 2013 IEEE International Conference on Robotics and Automation (ICRA) Karlsruhe, Germany, May 6-10, 2013 Online Learning of Low Dimensional Strategies for High-Level Push Recovery in Bipedal Humanoid Robots

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

Gait Pattern Generation and Stabilization for Humanoid Robot Based on Coupled Oscillators

Gait Pattern Generation and Stabilization for Humanoid Robot Based on Coupled Oscillators 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems September 25-30, 2011. San Francisco, CA, USA Gait Pattern Generation and Stabilization for Humanoid Robot Based on Coupled Oscillators

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

Study of Dynamic Biped Locomotion on Rugged Terrain - Derivation and Application of the Linear Inverted Pendulum Mode -

Study of Dynamic Biped Locomotion on Rugged Terrain - Derivation and Application of the Linear Inverted Pendulum Mode - Proceedings of the 1991 IEEE Intemational Conference on Robotics and Automation Sacramento, California - April 1991 Study of Dynamic Biped Locomotion on Rugged Terrain - Derivation and Application of the

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

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

Improvement of Humanoid Walking Control by Compensating Actuator Elasticity

Improvement of Humanoid Walking Control by Compensating Actuator Elasticity 216 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids) Cancun, Mexico, Nov 15-17, 216 Improvement of Humanoid Walking Control by Compensating Actuator Elasticity Jeeseop Kim 1, Mingon

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

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

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

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

Development of a New Humanoid Robot WABIAN-2 *

Development of a New Humanoid Robot WABIAN-2 * Proceedings of the 2006 IEEE International Conference on Robotics and Automation Orlando, Florida - May 2006 Development of a New Humanoid Robot WABIAN-2 * Yu Ogura, Hiroyuki Aikawa, Kazushi Shimomura,

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

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

AFRL-RI-RS-TR

AFRL-RI-RS-TR AFRL-RI-RS-TR-2014-045 ROBUST ROBOT CONTROL USING MULTIPLE MODEL-BASED POLICY OPTIMIZATION AND FAST VALUE FUNCTION-BASED PLANNING CARNEGIE MELLON UNIVERSITY MARCH 2014 FINAL TECHNICAL REPORT APPROVED FOR

More information

The Design and Control of a Bipedal Robot with Sensory Feedback

The Design and Control of a Bipedal Robot with Sensory Feedback International Journal of Advanced Robotic Systems ARTICLE The Design and Control of a Bipedal Robot with Sensory Feedback Regular Paper Teck-Chew Wee 1,*, Alessandro Astolfi 1 and Xie Ming 2 1 Department

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

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

Biorobotic Locomotion: Biped Humanoid Walking. using Optimal Control

Biorobotic Locomotion: Biped Humanoid Walking. using Optimal Control Biorobotic Locomotion: Biped Humanoid Walking using Optimal Control A Thesis Presented to The Academic Faculty by Malavika Bindhi In Partial Fulfillment of the Requirements for the Degree Bachelor of Science

More information

Walking Gait Generation with Foot Placement Control for the HOAP-3 Humanoid Robot

Walking Gait Generation with Foot Placement Control for the HOAP-3 Humanoid Robot Walking Gait Generation with Foot Placement Control for the HOAP-3 Humanoid Robot Yazhou Huang, Robert Backman and Marcelo Kallmann UCM School of Engineering Technical Report TR-2011-002 University of

More information

Compliant Attitude Control and Stepping Strategy for Balance Recovery with the Humanoid COMAN

Compliant Attitude Control and Stepping Strategy for Balance Recovery with the Humanoid COMAN 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7 2013. Tokyo Japan Compliant Attitude Control and Stepping Strategy for Balance Recovery with the Humanoid COMAN

More information

arxiv: v1 [cs.ro] 6 May 2018

arxiv: v1 [cs.ro] 6 May 2018 Comparison Study of Nonlinear Optimization of Step Durations and Foot Placement for Dynamic Walking Wenbin Hu, Iordanis Chatzinikolaidis, Kai Yuan, and Zhibin Li arxiv:85.55v [cs.ro] 6 May 8 Abstract This

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

Motion Representation of Walking/Slipping/Turnover for Humanoid Robot by Newton-Euler Method

Motion Representation of Walking/Slipping/Turnover for Humanoid Robot by Newton-Euler Method SICE Annual Conference 211 September 13-18, 211, Waseda University, Tokyo, Japan Motion Representation of Walking//Turnover for Humanoid Robot by Newton-Euler Method Tomohide Maeba 1, Geng Wang 1, Fujia

More information

The Design of ZMP Measure System for Biped Robot LI Bin 1, a, LI Zhihai 2, b, LI Jiejia 1, c, BU Chunguang 2, d

The Design of ZMP Measure System for Biped Robot LI Bin 1, a, LI Zhihai 2, b, LI Jiejia 1, c, BU Chunguang 2, d 2nd International Conference on Electrical, Computer Engineering and Electronics (ICECEE 2015) The Design of ZMP Measure System for Biped Robot LI Bin 1, a, LI Zhihai 2, b, LI Jiejia 1, c, BU Chunguang

More information

arxiv: v2 [cs.ro] 12 Jan 2017

arxiv: v2 [cs.ro] 12 Jan 2017 Walking on Partial Footholds Including Line Contacts with the Humanoid Robot Atlas* Georg Wiedebach 1, Sylvain Bertrand 1, Tingfan Wu 1, Luca Fiorio 2, Stephen McCrory 1, Robert Griffin 1, Francesco Nori

More information

arxiv: v1 [cs.ro] 27 Jul 2016

arxiv: v1 [cs.ro] 27 Jul 2016 Walking on Partial Footholds Including Line Contacts with the Humanoid Robot Atlas* Georg Wiedebach 1, Sylvain Bertrand 1, Tingfan Wu 1, Luca Fiorio 2, Stephen McCrory 1, Robert Griffin 1, Francesco Nori

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

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

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

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

RECENTLY, various humanoid robots have been

RECENTLY, various humanoid robots have been Stability Improvement Using Soft Sole on Humanoid Robot Masanao Koeda 1, Tsuneo Yoshikawa 1, and Keita Nakagawa 1 1 Ritsumeikan University, College of Information Science and Engineering, Department of

More information

SHUFFLE TURN OF HUMANOID ROBOT SIMULATION BASED ON EMG MEASUREMENT

SHUFFLE TURN OF HUMANOID ROBOT SIMULATION BASED ON EMG MEASUREMENT SHUFFLE TURN OF HUMANOID ROBOT SIMULATION BASED ON EMG MEASUREMENT MASANAO KOEDA, TAKAYUKI SERIZAWA, AND YUTA MATSUI Osaka Electro-Communication University, Faculty of Information Science and Arts, Department

More information

INSTANTANEOUS ON-LINE MODIFICATION OF BIPED WALK COMPOSED FROM RECONFIGURABLE ADAPTIVE MOTION PRIMITIVES

INSTANTANEOUS ON-LINE MODIFICATION OF BIPED WALK COMPOSED FROM RECONFIGURABLE ADAPTIVE MOTION PRIMITIVES THERMAL SCIENCE: Year 26, Vol. 2, Suppl. 2, pp. S53-S523 S53 INSTANTANEOUS ON-LINE MODIFICATION OF BIPED WALK COMPOSED FROM RECONFIGURABLE ADAPTIVE MOTION PRIMITIVES Introduction by Branislav A. BOROVAC

More information

HUMANOID robots involve many technical issues to be

HUMANOID robots involve many technical issues to be IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005 977 Sensory Reflex Control for Humanoid Walking Qiang Huang and Yoshihiko Nakamura, Member, IEEE Abstract Since a biped humanoid inherently suffers

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

Shuuji Kajita and Kazuo Tani

Shuuji Kajita and Kazuo Tani of Shuuji Kajita and Kazuo Tani in experimental study of a iped robot is presented. A new scheme named the Linear Inverted Pendulum Mode is utilized for controlling a biped walking on rugged terrain. We

More information

TEN YEARS IN LOCOMOTION CONTROL RESEARCH

TEN YEARS IN LOCOMOTION CONTROL RESEARCH TEN YEARS IN LOCOMOTION CONTROL RESEARCH Jehee Lee Seoul National University [SIGGRAPH 2010] Lee et al, Data-driven biped control [SIGGRAPH 2010] Lee et al, Data-driven biped control [SIGGRAPH 2010] Lee

More information

Experimental Realization of Dynamic Walking for a Human-Riding Biped Robot, HUBO FX-1

Experimental Realization of Dynamic Walking for a Human-Riding Biped Robot, HUBO FX-1 Experimental Realization of Dynamic Walking for a Human-Riding Biped Robot, HUBO FX-1 JUNG-YUP KIM, JUNGHO LEE and JUN-HO OH HUBO Laboratory, Humanoid Robot Research Center Department of Mechanical Engineering,

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

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

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

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

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

CONFIRMATION OF PHD CANDIDATURE DAMIEN KEE 2003

CONFIRMATION OF PHD CANDIDATURE DAMIEN KEE 2003 CONFIRMATION OF PHD CANDIDATURE DAMIEN KEE 2003 List of Publications: Wyeth G, Kee D, Yik T, Evolving a Locus based Gait for a Humanoid Robot, Proceedings of the International Conference on Intelligent

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

Dynamic Lateral Stability for an Energy Efficient Gait

Dynamic Lateral Stability for an Energy Efficient Gait Dynamic Lateral Stability for an Energy Efficient Gait Zhenglong Sun a Nico Roos a a Department of Knowledge Engineering, Maastricht University P.O. Box 616, 6200 MD Maastricht, The Netherlands Abstract

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

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

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

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

Quadratic Encoding of Optimized Humanoid Walking

Quadratic Encoding of Optimized Humanoid Walking Quadratic Encoding of Optimized Humanoid Walking Junggon Kim, Nancy S. Pollard and Christopher G. Atkeson Abstract In this paper we show that optimal stepping trajectories and trajectory cost for a walking

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

Fail Operational Controls for an Independent Metering Valve

Fail Operational Controls for an Independent Metering Valve Group 14 - System Intergration and Safety Paper 14-3 465 Fail Operational Controls for an Independent Metering Valve Michael Rannow Eaton Corporation, 7945 Wallace Rd., Eden Prairie, MN, 55347, email:

More information

Variable Face Milling to Normalize Putter Ball Speed and Maximize Forgiveness

Variable Face Milling to Normalize Putter Ball Speed and Maximize Forgiveness Proceedings Variable Face Milling to Normalize Putter Ball Speed and Maximize Forgiveness Jacob Lambeth *, Dustin Brekke and Jeff Brunski Cleveland Golf, 5601 Skylab Rd. Huntington Beach, CA 92647, USA;

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

Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2

Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2 Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2 1. INTRODUCTION 1.1 Background In October 2000, Honda announced the ASIMO humanoid robot, capable of interpreting the postures

More information

Planning energy-efficient bipedal locomotion on patterned terrain

Planning energy-efficient bipedal locomotion on patterned terrain Planning energy-efficient bipedal locomotion on patterned terrain Ali Zamani 1, Pranav A. Bhounsule 1, Ahmad Taha 2 corresponding author: pranav.bhounsule@utsa.edu 1 Dept. of Mechanical Engineering, 2

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

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

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms *

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms * Queue analysis for the toll station of the Öresund fixed link Pontus Matstoms * Abstract A new simulation model for queue and capacity analysis of a toll station is presented. The model and its software

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

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

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

Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length

Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length Ahmad Abadleh ahmad_a@mutah.edu.jo Eshraq Al-Hawari eshraqh@mutah.edu.jo Esra'a Alkafaween Esra_ok@mutah.edu.jo Hamad

More information

beestanbul RoboCup 3D Simulation League Team Description Paper 2012

beestanbul RoboCup 3D Simulation League Team Description Paper 2012 beestanbul RoboCup 3D Simulation League Team Description Paper 2012 Baris Demirdelen, Berkay Toku, Onuralp Ulusoy, Tuna Sonmez, Kubra Ayvaz, Elif Senyurek, and Sanem Sariel-Talay Artificial Intelligence

More information

Stabilizing Walking Gaits using Feedback from Gyroscopes

Stabilizing Walking Gaits using Feedback from Gyroscopes Stabilizing Walking Gaits using Feedback from Gyroscopes Jacky Baltes Sara McGrath John Anderson Department of Computer Science University of Manitoba Winnipeg, Canada jacky,andersj@cs.umanitoba.ca http://www.cs.umanitoba.ca/~jacky

More information

LQG Based Robust Tracking Control of Blood Gases during Extracorporeal Membrane Oxygenation

LQG Based Robust Tracking Control of Blood Gases during Extracorporeal Membrane Oxygenation 2011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 01, 2011 LQG Based Robust Tracking Control of Blood Gases during Extracorporeal Membrane Oxygenation David J.

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

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

/ c 2014 TSSD Transactions on Systems, Signals & Devices Vol. 9, No. 1, pp.1-20

/ c 2014 TSSD Transactions on Systems, Signals & Devices Vol. 9, No. 1, pp.1-20 1861-5252/ c 2014 TSSD Transactions on Systems, Signals & Devices Vol. 9, No. 1, pp.1-20 Optimal Pattern Generator For Dynamic Walking in humanoid Robotics D. Galdeano, A. Chemori, S. Krut and P. Fraisse

More information

Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs

Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs Intelligent Decision Making Framework for Ship Collision Avoidance based on COLREGs Seminar Trondheim June 15th 2017 Nordic Institute of Navigation Norwegian Forum for Autonomous Ships SINTEF Ocean, Trondheim

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

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