The Design and Control of a Bipedal Robot with Sensory Feedback

Size: px
Start display at page:

Download "The Design and Control of a Bipedal Robot with Sensory Feedback"

Transcription

1 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 of Electrical and Electronic Engineering, Imperial College London, UK 2 School of Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore * Corresponding author t.wee1@imperial.ac.uk Received 18 Dec 212; Accepted 19 Apr 213 DOI: / Wee et al.; licensee InTech. This is an open access article distributed under the terms of the Creative Commons Attribution License ( which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract A stable walking motion requires effective gait balancing and robust posture correction algorithms. However, to develop and implement such intelligent motion algorithms remains a challenging task for researchers. Effective sensory feedback for stable posture control is essential for bipedal locomotion. In order to minimize the modelling errors and disturbances, this paper presents an effective sensory system and an alternative approach in generating a stable Centre-of-Mass (CoM) trajectory by using an observer-based augmented model predictive control technique with sensory feedback. The proposed approach is used to apply an Augmented Model Predictive Control (AMPC) algorithm with an on-line time shift and to look ahead to process future data to optimize a control signal by minimizing the cost function so that the system is able to track the desired Zero Moment Point (ZMP) as closely as possible, and at the same time to limit the motion jerk. The robot s feet are fitted with force sensors to measure the contact force s location. An observer is also implemented into the system. Keywords Humanoid Robot, Walking Gait, Augmented Model Predictive Control 1. Introduction The development of bipedal humanoid robots began more than 3 years ago. Despite numerous research efforts, controlling a bipedal robot is still an extremely challenging task in terms of adaptability, robustness and stability. The most common approaches are the Linear Inverted Pendulum Model (LIPM) and the Zero Moment Point (ZMP) method as in [1,2]. The problem with the LIPM method is that it is a non-minimum phase system [3], which produces a undershoot response to a step input. In order to compensate for this undesired effect, a new observer-based Augmented Model Predictive Control (AMPC) method is proposed in this paper. Together with the sensory feedback system, this method reduces the jerk produced by the ground landing impact forces and is also able to improve the overall system performance of ZMP tracking under external disturbances. The effectiveness of the proposed scheme is demonstrated in a simulation and in comparison with the preview control method. Section two explains the robot unique mechanical structure. The robot is designed with a lightweight material and can be correctly modelled like a point-mass system. Section three presents how the sensory system is deployed to enhance the effectiveness Teck-Chew Int J Adv Wee, Robotic Alessandro Sy, 213, Astolfi Vol. and 1, 277:213 Xie Ming: The Design and Control of a Bipedal Robot with Sensory Feedback 1

2 of the feedback system. Section four provides an overview of the robot s electronics control architecture and the various balance control subsystems. Section five gives a detailed implementation of the proposed AMPC control approach. Section six concludes our proposed methods and recommends future work. 2. Robot Mechanical Structure Sensor Harmonic gear Motor Pulley & Belt System The TPinokio robot is approximately 1.5m tall and weighs approximately 45kg. It has more than twenty-five degrees of freedom (DoF) as depicted in Figure 1. It is constructed from lightweight aluminium material, as such, the jointlink inertia is negligible. All the components are housed in a compact-joint housing mechanism. It has a simple kinematic structure and it can be modelled as a simplified point-mass system, as in [4]. The robot s feet are fitted with force sensors to measure the ZMP location. The measured ZMP value is used to determine the system tracking error and to provide a feedback signal to an observer [5] in order to improve the system stability. motor controller Figure 3. Compact modular design of the joint 3. Robot Sensory System In order to improve the stability and enhance the robot walking posture, an intelligent sensory system is deployed at strategic joint positions to provide sensory feedback. 3.1 Foot force sensor Each foot sole and toe are fitted with four load-cell sensors, a total of eight load-cell sensors per foot, as depicted in Figure 4. load-cell with rubber pad toe sole Figure 4. Load-cell sensors and its mounting location. Figure 1. TPinokio design and stick-diagram) 2.1 Modular Joint Design In order to accurately model the robot as a point-mass system, all the joints are designed with lightweight aluminium and assembled in a compact housing, as depicted in Figure 2 and Figure 3. The value of the sensor s reading is fed through a filter/amplifier to remove noises. The data is then sent to the controller for processing. During the single support and double support phases, the ZMP can be calculated as depicted in Figure 5a and 5b and Equation (2.1) and (2.2), respectively. (2.1) (2.2) (a) Pelvis (b) hip (c) Knee (d) Ankle and foot Figure 2. Modular parts Figure 5a. Force/ZMP coordinates in single foot support 2 Int J Adv Robotic Sy, 213, Vol. 1, 277:213

3 tilt sensors Figure 5b. Force/ZMP coordinates in double support phase 3.2 Inertia and vision sensor The robot guidance and navigation system includes a nine-axis gyro sensor that provides orientation and angular motion feedback to the stabilizer controller. The path search and obstacle avoidance controller receives feedback from the 27 o laser scanner and the USB CAM. As depicted in Figure 6 (a), (b) and (c). Figure 8. Tilt sensor at ankle joint 4. Robot Control Architecture 4.1 Control electronics The main communication bus for the robot control electronics and sensory system is the CANbus. The secondary buses are the USB and RS232, as depicted in Figure 9. (a) (b) (c) Figure 6. (a) 9-axis gyro sensor, (b) Laser scanner, (c) USB CAM 3.3 Position sensor Each individual joint of the robot is fitted with an absolute encoder and an optical sensor, as depicted in Figure 7. The optical sensor is for initialization; the absolute encoder is used for real time tracking of the joint s position. Figure 9. Control electronics and sensory system architecture absolute sensor Figure 7. Absolute position sensor in all joints. 3.4 Absolute ground sensor Two tri-axis tilt sensors are fitted at the robot ankle joint to measure the ankle s pitch and the roll angles, as depicted in Figure 8. The function of these sensors is to sense the x-y tilt angles of the feet and ground contact point. This is to provide feedback from the ground conditions to the robot stability controller, so that the controller can adjust the posture of the robot accordingly and to react to any external forces to keep the robot in a stable condition to prevent it falling. 4.2 Balancing Control with sensors feedback During the walk cycle, the hip/pelvis link of the robot may not always maintain in a horizontal position as depicted in Figure 1. This is due to gravitational vibration and other structural mechanism problems. As a result, the swing leg is prone to collide with the stance leg. A nine-axis IMU Figure 6(a), is mounted on to the pelvis position to measure the robot s roll/pitch/yaw motion and two three-axis tilt sensors are mounted on the robot ankle joint to measure the floor inclination during walking and when the swing foot initially touches down on the ground surface. The sensor s reading will compensate for the ground condition error accordingly, as shown in Figure 1 and Figure 11. [6]. Collision avoidance control: The compensation angle for right hip roll, where is the gain: Teck-Chew Wee, Alessandro Astolfi and Xie Ming: The Design and Control of a Bipedal Robot with Sensory Feedback 3

4 (4.1) (4.2) The compensation angle for left hip roll, where is the gain: (4.3) 5. Robot Modelling 5.1 Kinematics model (4.5) The forward kinematics of the robot is defined by applying the Denavit-Hartenberg (D-H) convention method [7], as depicted in Figure (5.1) Figure 1. Frontal roll angle compensation of swing leg Slope balancing control: The slope compensator for the sagittal plane and frontal plane are as depicted in Figure 11. Figure 12. TPinokio forward kinematics D-H model The inverse kinematics of the robot can be solved by searching for the value of the joint by applying the Newton-Raphson iteration algorithm method [7]. (5.2) Figure 11. Sensor feedback compensation on non-planar surface For the sagittal plane, where is the gain: (4.4) For the frontal plane, where and are the gain: where is the joint angular position and is the Jacobian matrix. Inverse kinematics iteration technique [7]. 1. Set the initial counter. 2. Find or guess an initial estimate. 3. Calculate the residue. If ever element of or its norm is less than a tolerance, then terminate the iteration. The is the desired solution. 5. Set 1 and return to step 3. This concludes the kinematics modelling. 4 Int J Adv Robotic Sy, 213, Vol. 1, 277:213

5 5.2 Dynamics model Bipedal humanoid robots are locomotion systems with rigid bodies; the required torque command to cause each joint variables to follow a desired path motion as a function of time can be derived by using the Lagrange equations of motion [8]. The three models at different stages of the walking phases are derived from the general form: (5.3) The matrix M is the inertia matrix, C denotes the Coriolis matrix, G is the gravity vector, B is the mapping matrix of the joint torque to the generalized forces and U is the applied torques. Where denotes the external forces acting on the robot due to the contact between the swing/landing foot and the surface. By applying an inverse kinematics algorithm, the joint angle for the desired geometric path of the three reference points (Left-foot, right-foot and Pelvis ) of the bipedal robot can be derived, as depicted in Figure 13. The joint actuator torque command can then be calculated by substituting the desired joint angle into Equation (5.4), (5.5) and (5.6). Under-actuated phase The under-actuated phase occurs when the heel of the stance leg rises from the ground and the robot begins to roll over the toe. Because there is no actuation between the toe and the contact surface, the dynamics of the robot in this phase is equivalent to an n-dof robot with unactuated feet. The dynamics are: (5.4) Where are the joint angles and is the vector of torque applied at the joint. is the mapping matrix. Fully actuated phase (a) Physical Robot The fully actuated phase is defined as when the stance foot lands flat on the contact surface without slipping and the stance leg ankle acts like an actuated pivot. The dynamics of the robot during the fully actuated phase are equivalent to an n-1 DoF robot without the stance foot and with actuation at the stance ankle [8]. The fully actuated phase dynamics equation is: (5.5) Where is the ankle configuration, is the input at the ankle joint and is the vector of inputs applied at the other joints. and are the mapping matrices. Double-support (impact) phase The double-support phase involves the instantaneous impact and reaction forces at the leg ends. It is modelled as the total resultant forces and torques acting on the swing foot at the ankle joint. The dynamics model is: (5.6) (b) Simplified point-mass model Figure 13. Robot geometry and coordinate 5.3 Momentum and motion trajectory The transformation from the foot-toe/com trajectories into an individual link joint trajectory can be carried out with the momentum calculation method [9]. The four Teck-Chew Wee, Alessandro Astolfi and Xie Ming: The Design and Control of a Bipedal Robot with Sensory Feedback 5

6 reference frames of the robot are as shown in Figure 13 and are defined as, which denote the world frame, the pelvis frame, the left-foot frame and the right-foot frame, respectively. The position and orientation of a point in space can be are represented by a translational vector p(3x1) and an orientation matrix R(3x3) as shown: (5.7) The foot velocity of the two legs can be written as: 5.4 Joint trajectory generation The robot s joint trajectory is generated using seven degrees of polynomial; this is to ensure that the all the joint s s start and stop at the same time and its position, velocity, acceleration and jerk parameters are all zero when it reaches the desired angular position. For example, to move the angular position of a joint with a zero jerk start-stop path for 1 and 45 in T=1s, the unknown coefficient,,, can be found by solving the following set of polynomial equations: (5.8) (5.13) Set the eight boundary conditions to: where and are a (6x6) Jacobian matrix of the robot s leg, with and. is an operator, which translates the vector (3x1) and into a (3x3) skew symmetric matrix and. The linear momentum and the angular momentum of the CoM of the robot can be calculated by the following formula: (5.9) where m is the robot s total mass, is the inertia matrix with respect to the CoM. is the skew symmetric matrix of. and are the inertial matrices of the joints. For a stable and fast walking motion, the angular momentum of the CoM is set to zero (i.e., no rotation) and the translation movement of the CoM can be calculated from Equation (5.9). By definition and setting = yields: (5.14) Solving the coefficients ( with the following matrix: The path motion is as shown in Figure 14. (5.15) (5.1) For a given leg velocity,,,, the Hip velocity can be obtained by: (5.11) Finally, the leg s joints angle can be calculated by: This concludes the robot dynamics modelling. (5.12) Figure 14. Angular position trajectory of the joint 5.5 Foot trajectory The basic parameters for a humanoid walking are steplength, pelvis height, foot lifting height and frontalshift, as depicted in Figure Int J Adv Robotic Sy, 213, Vol. 1, 277:213

7 (a) IMP superimposed on robot (b) IMP coordinate Figure 17. Linear Invert Pendulum Model (LIPM). Figure 15. A typical bipedal walking gait. For TPinokio, a parabolic trajectory for the foot motion of the swing leg is shown in Figure (5.16) Where is the stride, is the maximum foot height, is the one step period and the stride frequency is. A sample plot of is shown in Figure 16. The Linear Inverted Pendulum Model (LIPM) equations under constraint control (moving along a defined plane) are given as [3]: (5.17) The above equations are decoupled, and they can be expressed independently. As such, for the subsequence equations, only the sagittal plan (x-axis) is presented. The frontal plane (y-axis) can be derived with the same procedures. With an extra variable, the system jerk, is defined as: (5.18) The LIPM can be expressed in state-space model. Continuous time state-space form: The ZMP equation for the sagittal plane can be expressed in a continuous time state-space model as: (5.19) Figure 16. Foot path trajectory. 5.5 Inverted Pendulum Model In order to define the relationship of the ZMP and the CoM trajectories, a simplified Linear Inverted Pendulum Model (LIPM) is studied in this paper. During walking, in the leg swing phase, the CoM of the robot may be modelled as a point mass [5] and it is assumed to be connected to the stance foot like an inverted pendulum on a moving base, as depicted in Fig. 17. Discrete time state-space form: Equation (5.18) is discretized with intervals of constant length T, yielding: (5.2) Teck-Chew Wee, Alessandro Astolfi and Xie Ming: The Design and Control of a Bipedal Robot with Sensory Feedback 7

8 Equations (5.18) and (5.19) can be used to determine the dynamic behaviour of the LIPM system. 5.6 Characteristics of a Linear Inverted Pendulum Model The LIPM is a non-minimum phase system; there is an undesired zero at the RHP, as shown in Figure 18 and Figure 19, for the continuous time system and the discrete time system, respectively (with 1. The undesired zero appears outside the unit circle. The RHP zero will produce a reverse action undershoot transient response [3] to a step input. Care should be taken to address this initial water-bed effect, as this may cause the bipedal robot to lose balance and fall. The current time state variables are used to perform the predicting ahead operation [1]. The state-space model of the bipedal robot is presented in this section. 6.1 The Augmented 4Model Predicted Control (AMPC) Model The proposed AMPC model used in this paper is an augmented state-space model with an embedded integrator. The set of equations (5.2) is re-written into the standard state-space form: 1 (6.1) where is the discrete-time state variable (CoM), u is the discrete-time control input variable (jerk) and is the discrete-time tracked ZMP output. To include an integrator, taking a different operation on both sides of (6.1), yields: (6.2) The difference in the state variable and the difference in the control variable can be denoted by: Figure 18. Continuous time poles and zeros plot. 1 1 ; 1 ; 1 1 ; 1. (6.3) and define a new state variable vector. This yields the augmented state-space model [1]: Figure 19. Discrete time poles zeros plot. 6. Augmented MPC State-Space Model with Embedded Integrator 1 (6.4) Model predictive control (MPC) is designed based on a mathematical model of the plant system. In this paper, a state-space model is used in the tracking system design. Where is the dimension of the state variable. The triplet is the augmented model. 8 Int J Adv Robotic Sy, 213, Vol. 1, 277:213

9 6.2 Prediction of CoM (the state) and ZMP (the output variable) The system jerk (the control trajectory) is denoted as: 1 1 (6.5) Where is the control horizon, used to capture the future control system jerk trajectory. Where is the length of the prediction horizon optimization window. The future CoM state variables are predicted for samples. Denote the future CoM state variables as: 1 (6.6) Where is the predicted state variable at with the given current plant information. The control horizon is chosen to be to the prediction horizon. All the predicted variables are in terms of current state variable information and the future control parameters, where Define the following vectors: where is the adjustable look forward time-shift constant. The cost function J is defined as: J (6.9) Where the first term is linked to the objective of minimizing the errors between the predicted ZMP output and the reference ZMP set point, and the second term reflects the consideration given to the rate of change in the system jerk when the objective function J is made as small as possible. The diagonal matrix is used as a tuning parameter to improve the closed-loop performance. For the case where, the goal would be solely to make the ZMP error as small as possible. For the case of a large, the cost function is interpreted, as it is carefully consider how large the rate of change in the system jerk might be and cautiously reduce the ZMP error. To determine the optimal, which minimizes J, substitute Equation (6.8) into (6.9). J is expressed as: J 1 Φ Φ Φ (6.1) 1 1 (6.7) The necessary condition of the minimum J is derived: The dimensions of and are and respectively. By rearranging the parameters into matrix form: where and Φ Φ (6.8) 6.3 ZMP Tracking and Optimization (6.7) This optimization process is then translated to find an optimal control vector U such that the error between the input reference ZMP set-point trajectory and the CoM output trajectory is minimized. The vector that contains the set-point data information is written as: (6.8) Φ Φ Φ (6.11) By re-arranging Equation (6.11) and substituting (6.8) into (6.11), the optimal solution for the control signal is obtained: Φ Φ Φ (6.12) As such, the optimal solution of the control signal is linked to the ZMP reference set-point signal and the state variable (CoM) by Equation (6.12). 6.4 Simulation The initial simulation shows good tracking of the desired ZMP and CoM trajectory, as shown in Fig 6. The simulation parameters are given as follows: 1 1. The system is able to shift its desired CoM (red cure) to left/right feet during straight walking. Although AMP exhibits an initial undershoot (water-bed effect) due to the inherent characteristics of IPM because of the RHP zero, the CoM output (the desired signal in red) is smooth and it is able to closely follow the reference ZMP (blue waveform) trajectory. Figure 2 shows that the jerk in both the X and Y direction is minimized to zero by the cost function. Teck-Chew Wee, Alessandro Astolfi and Xie Ming: The Design and Control of a Bipedal Robot with Sensory Feedback 9

10 Figure 2. The jerk reduced to zero. 6.5 Comparison of AMPC with Preview method With a closer examination of the CoM trajectory produced using the AMPC tracking, as depicted in Figure 2, it can be seen that the CoM curve (in red) moves slowly toward the reference ZMP curve (in blue). This can be interpreted as the controller trying to reduce the jerk and impact force during swing foot landing and cautiously reduce the ZMP error. As a result, the weight of CoM transfers from the supporting foot to the landing foot (new supporting foot) during the double support phase (DSP) is slow and gentle. In comparison with the preview control technique [1], which produces a symmetrical sinusoidal waveform (in green), the AMPC algorithm produces a truncated sinusoidal trajectory during swing foot landing due to its soft landing, fast take off characteristics. The other advantages of using the AMPC model is that the optimization process does not need to solve the Riccati equation and the optimization window can be easily adjusted to fine-tune the system response. Since AMPC uses a recursive iteration method, with continuing improvement in computer hardware and software architecture, this in turn reduces system-processing time and therefore, it is possible to implement it in AMPC real-time. 6.6 Augmented MPC model with noise One of the key features of AMPC predictive control is the ability to handle constraints in the design. To check the robustness of the AMPC model in tracking the desired ZMP, random noise (±.5m) is added to the reference ZMP waveform. The simulation results are as depicted in Figure 21. This shows that the AMPC model is still able to produce a good track output in a noisy environment. An observer may be in a situation where either the state variable is too noisy or not measurable. The robot state is estimated by an observer of the form: (6.13) Figure 21. AMPC and Preview control plot. Figure 22. AMPC trajectory tracking with noisy input. 6.7 Observer-based Predictive Control The predictive control law is similar to Equation (6.1), to find by minimizing: The optimal solution is obtained as: (6.14) (6.15) 1 Int J Adv Robotic Sy, 213, Vol. 1, 277:213

11 The optimal solution for at time, from (6.15) is: (6.16) The closed-loop characteristic equations and the Eigenvalues of the closed-loop system are obtained as follows: (6.17) The close loop observer error equation is: (6.18) Where, (6.17) can be rewritten as: (6.19) (a) Left leg joints angle Combining (6.18) and (6.19) leads to: (6.2) The characteristic equation of the close-loop state space system is obtained as: (6.21) (6.22) This means that the robot closed-loop model and the state estimator have two independent characteristic equations: (6.23) As such, one can design the predictive control law and the observer separately. 6.8 Walking on stairs and slope The AMPC algorithm can also be applied to control a robot walking on a slope, on stairs and clearing an obstacle, as depicted in Figure 22 (a) and (b). The joints trajectory for straight walking for two steps on flat surface is shown in Figure 23. (a) Right leg joints angle Figure 23. The robot joints trajectories (walking two steps on a flat surface). 6.9 Step over obstacle Controlling the robot to step over an obstacle without tipping over is quite a challenging task. The general procedure is to first define the constraints on the leg joints limited by its leg structure and kinematics, followed by formulating the balance and collision-free constraints and finally deriving the mathematical models. The stepping over an obstacle trajectory can be achieved by using a setpoint method, a polynomial function or optimal path search algorithms. The motion sequences are depicted in Figure 24. The eight basic step sequences are outline as follows: (a) Walking on a slope (b) Walking on stairs Figure 22. Robot walking on different surface Step 1: double support, robot in initial posture, ready to step over obstacle. Step 2: double support, the robot move its pelvis (CoM) to the supporting leg. Step 3: single support, the robot lifts its swing leg, moves the swing foot over the obstacle. Step 4: double support, robot lands its swing leg on the other side of the obstacle. Teck-Chew Wee, Alessandro Astolfi and Xie Ming: The Design and Control of a Bipedal Robot with Sensory Feedback 11

12 Step 5: double support, the robot moves it pelvis (CoM) toward the front support leg. Step 6: single support, the robot lifts its rear leg, swing it upward and over to clear the obstacle. Step 7: double support, robot moves back to initial posture. Step 8: double support, ready for next action. Figure 24. Step over obstacle sequences 7. Conclusion In this paper, the sensory feedback system and the control algorithm structure for a bipedal robot TPinokio is presented. A new control algorithm with an AMPC method is also proposed and the simulation results are presented and compared with the preview control method. With a trade off in sampling and update rate, it is possible to implement the control algorithm with on-line updates close to real-time by using a high-speed computer. The current work implements this algorithm with an NI PXI real-time system. Future work will combine the discretetime AMPC with the Laguerre function and the observer [5] to further enhance and refine the tracking algorithm and the joints trajectory in order to reduce the effect of the undershoot water-bed phenomenon. For more details and updates on the development progress, readers may visit the website 8. References [1] S. Kajita, F. Kahehiro, K. Kaneko, K. Fujiwara, K. Harada, K. Yokoi, H. Hirukawa (23) Biped Walking Pattern Generation using Preview Control of the Zero-Moment-Point, Vol. 2, IEEE International Conf on Robotics and Automation, September 23, pp [2] M.Vukobratovic, B. Borovac (24) ZMP - Thirty five years of its life. International Journal of Humanoid Robotics, 24, pp [3] J.B Hoagg, D.S. Bernstein (27) Nonminimum-Phase Zeros: Much To Do About Nothing, Part II, Humanoid Robots, IEEE Control System Magazine, Jine 27, pp [4] T.C. Wee, A. Astolfi, Xie (211) Modular-Joint Design of a TPINOKIO Bipedal Robot, ICINCO 211. pp [5] A. Astolfi, R. Ortega, A. Venkatraman (21) Global observer design for mechanical systems with nonholonomic constraints, American Control Conference (ACC), 21, pp [6] M. Xie, G.Q. Zhang, H. Ying (29) Planning and Control of Biped Walking along Curved Paths on Unknown and Uneven Terrain. ICIRA 29, Springer-Verlag, 29, pp [7] R.N. Jazar (21) Theory of Applied Robotics, Kinematics, Dynamics, and Control. Book Springer 21. [8] E.R. Westervelt, J.W. Grizzle, C. Chevallereau, J. H. Choi (27) Feedback Control of Dynamic Bipedal Robot Locomotion, Book, CRC Press 27. [9] S.Kajita, F.Kanehiro, K.Kaneko, K.Fujiwara, K.Harada, K.Yokoi, H.Hirukawa (23) Resolved Momentum Control: Humanoid Motion Planning based on the Linear and Angular Momentum, Proceedings of the 23 IEEE/RSJ Intl. Conference on Intelligent Robots and Systems, October 23, pp [1] L. Wang (29) Model Predictive Control System Design and Implementation using MATLAB, Book, Springer 29. [11] J.W. Grizzle, C. Chevallereau, A.D. Ames, R.W. Sinnet (21) 3D Bipedal Robotic Walking: Models, Feedback Control, and Open Problems, NOLCOS, Bologna, Italy, September 21. [12] T.C. Wee, A. Astolfi, M. Xie (211) Modular-Joint Design for Efficient Walking and Modeling of a Bipedal Robot TPinokio, CLAWAR, 211. [13] M. Xie, Fundamentals of robotics: linking perception to action, Book, World Scientific Publishing, 23. [14] V. Duindam, S. Stramigioli, Modeling and Control for Efficient Bipedal Walking Robots: A Port-Based Approach, Book, Springer 29. [15] T. C. Wee, A. Astolfi, M. Xie (212), Robust Control of Bipedal Humanoid (TPinokio), Journal Procedia Engineering Vol. 41, Elsevier, pp Int J Adv Robotic Sy, 213, Vol. 1, 277:213

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

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

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

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

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

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

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

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

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

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

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

More information

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

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

More information

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

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

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

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

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

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

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

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

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

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

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

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

Dynamic analysis and motion measurement of ski turns using inertial and force sensors

Dynamic analysis and motion measurement of ski turns using inertial and force sensors Available online at www.sciencedirect.com Procedia Engineering 6 ( 213 ) 355 36 6th Asia-Pacific Conference on Sports Technology Dynamic analysis and motion measurement of ski turns using inertial and

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

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

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

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

Walking Control Algorithm of Biped Humanoid Robot on Uneven and Inclined Floor

Walking Control Algorithm of Biped Humanoid Robot on Uneven and Inclined Floor J Intell Robot Syst (27) 48:457 484 DOI 1.17/s1846-6-917-8 Walking Control Algorithm of Biped Humanoid Robot on Uneven and Inclined Floor Jung-Yup Kim & Ill-Woo Park & Jun-Ho Oh Received: 31 July 26 /

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

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

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

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

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

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

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

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

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

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

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

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

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

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

More information

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

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

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

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

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

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

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

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

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

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

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

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

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

BIPED LOCOMOTION: STABILITY, ANALYSIS AND CONTROL

BIPED LOCOMOTION: STABILITY, ANALYSIS AND CONTROL BIPED LOCOMOTION: STABILITY, ANALYSIS AND CONTROL Prahlad Vadakkepat and Dip Goswami Electrical And Computer Engineering National University of Singapore, Singapore Emails: mailto:prahlad@ieee.org, mailto:dip.goswami@nus.edu.sg

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

Effects of a Passive Dynamic Walker s Mechanical Parameters on Foot- Ground Clearance

Effects of a Passive Dynamic Walker s Mechanical Parameters on Foot- Ground Clearance Applied Mechanics and Materials Submitted: 204-09-9 ISSN: 662-7482, Vols. 687-69, pp 279-284 Accepted: 204-09-27 doi:0.4028/www.scientific.net/amm.687-69.279 Online: 204--27 204 Trans Tech Publications,

More information

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

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

More information

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

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

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

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

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

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

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

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

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

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

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

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

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

More information

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

Failure Detection in an Autonomous Underwater Vehicle

Failure Detection in an Autonomous Underwater Vehicle Failure Detection in an Autonomous Underwater Vehicle Alec Orrick, Make McDermott, Department of Mechanical Engineering David M. Barnett, Eric L. Nelson, Glen N. Williams, Department of Computer Science

More information

Abstract 1. INTRODUCTION

Abstract 1. INTRODUCTION Design and Development of a Biped Humanoid Robot to Generate Dynamic Walking Pattern Shivaraj D. 1, Cyril Prasanna Raj P. 2, Lasitha M. 3 1- M.Sc. [Engg.] Student, 2- Professor and Head, 3- Assistant Professor

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

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

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

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

More information

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

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

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

Friction properties of the face of a hand-held tennis racket

Friction properties of the face of a hand-held tennis racket Available online at www.sciencedirect.com Procedia Engineering 34 (2012 ) 544 549 9 th Conference of the International Sports Engineering Association (ISEA) Friction properties of the face of a hand-held

More information

Controlling Velocity In Bipedal Walking: A Dynamic Programming Approach

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

More information

Influence of the swing ankle angle on walking stability for a passive dynamic walking robot with flat feet

Influence of the swing ankle angle on walking stability for a passive dynamic walking robot with flat feet Special Issue Article Influence of the swing ankle angle on walking stability for a passive dynamic walking robot with flat feet Advances in Mechanical Engineering 016, Vol. 8(3) 1 13 Ó The Author(s) 016

More information

Gyro stabilized biped walking

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

More information

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

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

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

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

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

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

Optimization of an off-road bicycle with four-bar linkage rear suspension

Optimization of an off-road bicycle with four-bar linkage rear suspension Proceedings of MUSME 2008, the International Symposium on Multibody Systems and Mechatronics San Juan (Argentina), 8-12 April 2008 Paper n. 02-MUSME08 Optimization of an off-road bicycle with four-bar

More information

Book Review. I. Background

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

More information

Kinematic Differences between Set- and Jump-Shot Motions in Basketball

Kinematic Differences between Set- and Jump-Shot Motions in Basketball Proceedings Kinematic Differences between Set- and Jump-Shot Motions in Basketball Hiroki Okubo 1, * and Mont Hubbard 2 1 Department of Advanced Robotics, Chiba Institute of Technology, 2-17-1 Tsudanuma,

More information

Limit Cycle Walking and Running of Biped Robots

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

More information

BIPED TRANSFORMER. Group No. 9

BIPED TRANSFORMER. Group No. 9 BIPED TRANSFORMER Group No. 9 Name Roll Number Aditya Vikram Singh 11010305 Dhiraj Gandhi 11010321 Jagjeet Singh 11010326 Mayank Sanghani 11010336 Sriram Kumar 11010365 Vikas Singh 11010371 Abstract: This

More information

Optimal Pattern Generator For Dynamic Walking in humanoid Robotics

Optimal Pattern Generator For Dynamic Walking in humanoid Robotics Optimal Pattern Generator For Dynamic Walking in humanoid Robotics David Galdeano, Ahmed Chemori, Sébastien Krut, Philippe Fraisse To cite this version: David Galdeano, Ahmed Chemori, Sébastien Krut, Philippe

More information

Biped locomotion on the Hoap2 robot

Biped locomotion on the Hoap2 robot Biped locomotion on the Hoap robot December 15, 6 Christian Lathion Computer Science Master Project Biologically Inspired Robotics Group (BIRG) Ecole Polytechnique Fédérale de Lausanne Contents 1 Introduction

More information

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

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

More information

A MODIFIED DYNAMIC MODEL OF THE HUMAN LOWER LIMB DURING COMPLETE GAIT CYCLE

A MODIFIED DYNAMIC MODEL OF THE HUMAN LOWER LIMB DURING COMPLETE GAIT CYCLE Int. J. Mech. Eng. & Rob. Res. 2013 S M Nacy et al., 2013 Research Paper ISSN 2278 0149 www.ijmerr.com Vol. 2, No. 2, April 2013 2013 IJMERR. All Rights Reserved A MODIFIED DYNAMI MODEL OF THE HUMAN LOWER

More information