Online Gain Switching Algorithm for Joint Position Control of a Hydraulic Humanoid Robot

Size: px
Start display at page:

Download "Online Gain Switching Algorithm for Joint Position Control of a Hydraulic Humanoid Robot"

Transcription

1 Online Gain Switching Algorithm for Joint Position Control of a Hydraulic Humanoid Robot Jung-Yup Kim *, Christopher G. Ateson *, Jessica K. Hodgins *, Darrin C. Bentivegna *,** and Sung Ju Cho * * Robotics Institute, Carnegie Mellon University, Pittsburgh, PA 53, USA ** ATR Computational Neuroscience Laboratories, Dept. of Humanoid Robotics and Computational Neuroscience, Kyoto, JAPAN {jungyup, cga and jh}@cs.cmu.edu, darrin@{cmu.edu or atr.jp}, sunjuc@andrew.cmu.edu Abstract This paper proposes a gain switching algorithm for joint position control of a hydraulic humanoid robot. Accurate position control of the lower body is one of the basic requirements for robust balance and waling control. Joint position control is more difficult for hydraulic robots than it is for electric robots because of a slower actuator time constant and the bac-drivability of hydraulic joints. Bacdrivability causes external forces and torques to have a large effect on the position of the joints. External ground reaction forces therefore prevent a simple proportional-derivative (PD) controller from realizing accurate joint position control. We propose a state feedbac controller for joint position control of the lower body, define three modes of state feedbac gains, and switch the gains according to the Zero Moment Point (ZMP) using linear interpolation. The performance of the algorithm is evaluated with a dynamic simulation of a hydraulic humanoid. Index Terms Gain switching, Hydraulic humanoid, Joint position control I. INTRODUCTION At present, most human-sized biped humanoid robots are powered by electric motors [-3]. As small electric motors produce relatively small torques, they are generally used together with reduction gears to increase the maximum torque. There are a number of advantages to this design: the hardware is simple and compact, the torque can be easily increased with reduction gears, the motors do not limit the angular position, and accurate joint position control can be realized because the reduction gear prevents the transfer of external torques to the electric motor. Electric robots have accurate position control but, force control is difficult because of the stiffness created by the reduction gear. The electric motor has a velocity limit due to bac EMF and friction of commutation system, so the maximum torque is limited as well. In particular, the baclashless harmonic reduction gears that are commonly used in humanoid robots have lower torque limits than general planetary reduction gears. Therefore, electric motors and reduction gears may not be suitable for an adult-sized biped humanoid robot that must be robust to disturbances and uneven terrain. An alternative approach is to use hydraulics for biped humanoid robots [4-8]. Hydraulic actuators for biped humanoid robots can produce a large torque, have efficient power distribution, easy force control and bacdrivability, and have a low rotational inertia due to the absence of a reduction gear. However, the hydraulics requires an oil compressor, maing a self-contained system difficult, and external oil lines generate disturbances. In addition, the rotational ranges of the joints are limited due to the linages required for linear actuators. Most importantly, position control is difficult because of bacdrivable joints and the large ground reaction forces seen during waling. We propose an online gain switching algorithm for accurate position control of a hydraulic humanoid robot. Some researchers have studied online gain switching of robot manipulators for robust and accurate position control [9,], but online gain switching for legged robots has not yet been explored. As a first step, we applied the algorithm to a simulation of the lower body of the Sarcos Primus System (Fig. ) because the control performance of the lower body is essential for biped waling. Joint dynamic models were derived from frequency response testing and simple mass damper models. We then designed a state feedbac controller based on a Linear Quadratic Regulator (LQR) as a joint position controller. Three gain modes were chosen, and the gains are linearly interpolated online according to the location of the ZMP. The algorithm was verified with a dynamic simulation which demonstrated that all joints of the lower body could trac the desired trajectories with good accuracy. Pitch Yaw Fig. Sarcos Primus System and simulator []. z Roll y x /7/$5. 7 IEEE 3 HUMANOIDS 7 Authorized licensed use limited to: Seoul National University of Technology. Downloaded on June 3, 9 at 6: from IEEE Xplore. Restrictions apply.

2 II. HYDRAULIC BIPED HUMANOID The target robot is a hydraulic humanoid robot developed by Sarcos (Fig. ). It is an adult-sized humanoid robot whose height and weight are.65 m and 9 g. There are 5 degrees of freedom. All actuators are hydraulic except for the eyes (electric) and fingers (pneumatic). The control architecture is distributed with communication occurring via Ethernet. The main computer communicates with the local joint controllers at Hz. Table I shows the specifications and dimensions of the Sarcos humanoid robot. TABLE I SPECIFICATION AND DIMENSIONS OF THE SARCOS HUMANOID ROBOT Eye Nec 3 Mouth Shoulder 3 DOF Elbow Wrist 3 Hand 6 Waist 3 Hip 3 Knee Anle 3 Weight 9 g including hydraulic lines Potentiometers and force sensors at all hydraulic joints, Sensors two 6-axis force/torque sensors on the soles of the feet, two IMUs in the head and body, and a stereo camera Control rate Hz main control rate, 5 Hz joint control rate Hydraulic actuator Max 3 psi, flow control servovalve Dimensions (m) Upper leg.3874 Shoulder to shoulder.3945 Lower leg.3875 Upper arm.577 Foot size.3 x. Lower arm.48 Hip to hip.778 Eye to eye.788 Hip to nec Nec to eye.36 III. JOINT POSITION CONTROL STRATEGY In this paper, our motion control strategy is based on joint position control. That is, all joints must follow desired trajectories accurately. For accurate joint position control, we propose a state feedbac controller and switching gain algorithm as a joint position control strategy. Currently, this strategy only considers the lower body of the robot because the upper body does not experience a large external force such as the ground reaction force and joint position control of the upper body is less important than that of the lower body for waling stability. A. Linear State Space Model of Joints To design a state feedbac controller, we need a linear state space model of each joint. However, it is hard to derive exact joint models because many joints are connected in series, and the motion of one joint affects the others. Therefore, we derived the joint models by using experimentally identified hydraulic actuator models and two inds of simple theoretical models: a one-lin mass-damper system, and a two-lin massdamper system. Fig. shows the two mathematical models: l is the lin length, m is the point mass, c is the damping coefficient, τ is the joint torque, and g is the gravitational acceleration. Fig. Two rigid body models We identified the hydraulic actuator dynamics using frequency response experiments for the joints in the leg. During the experiments, the robot s pelvis was fixed on a stand. A target joint was free and all other joints were fixed using PD control. We sent a sinusoidal valve command to the target joint, and recorded the joint torque, angular position and angular velocity. In addition, we used a valve command offset to avoid nonlinearity when the load is zero. The form of the model is & τ = a & θ + aτ + a3u : & θ is the angular velocity of the joint, τ is the joint torque, and u is the valve command (- 3 ~ +3, D/A units) to the flow control servo valve. The first term represents the rate of change of torque due to piston linear velocity, the second term represents the rate of change of torque due to piston leas, and the third term represents a rate of change of torque due to the valve opening. Furthermore, two of the coefficients of the model should be functions of the joint angle because the moment arm varies slightly with the angle. Without the moment arm, the hydraulic actuator dynamics is & = b & θ + b F b u () F + 3 where, F is the linear force produced by the actuator and b, b and b 3 are constant coefficients. If we multiply the variable moment arm L (θ ), to both sides of equation (), then Because of τ θ c l ( θ ) F & = L( θ ) b & θ + L( θ ) b F + L( θ b u () L ) 3 τ = L (θ ) F m One-lin mass-damper model g (optional) m l θ c Two-lin mass-damper model, the equation becomes & τ = ( θ ) b & θ + b τ + L( θ b u (3) L ) 3 m l Therefore, the first and third coefficients vary with the joint angle. However, in this paper, we assume that the moment arm is constant for simplicity. We computed the following models for the joints of the Sarcos humanoid robot through experiments: Anle joints: & τ = & θ 4.43τ +.44u Other joints: & τ = & θ 4.4τ +.97u (4) Fig. 3 shows the comparison of the Bode plot of the experimental data and the model as an example. τ θ c τ 4 Authorized licensed use limited to: Seoul National University of Technology. Downloaded on June 3, 9 at 6: from IEEE Xplore. Restrictions apply.

3 The linear state space model of the anle pitch joint is x & = Ax + Bu, & T x = [ θ θ τ ] (6) g c where A =, B = l ml ml In equation (5), the second and fifth rows of A are derived from the linearized rigid body dynamics of the two-lin massdamper model, & θ = M( θ) ( τ C( θ, θ& ) G( θ) ) at the equilibrium point, θ =. The properties of the rigid body models were provided by CAD data from Sarcos. B. Design of State Feedbac Controller We use the following state feedbac controller to perform joint position control for the lower body. For the dual joint sets: K = 3 3 For the single joints : 4 4 u = Kx + K r (7) , K ff ff = θ d, r = θ d u = Kx + ff r (8) K = [ 3 ], r = θ d Fig. 3 Comparison of the Bode plot of the experimental data and the model : Input : valve command, Output : joint torque By using the rigid body and hydraulic actuator dynamics, we can derive linear state space models of all joints of the lower body. The two-lin mass-damper model is applied to the hip pitch/nee pitch joints and the hip yaw/anle yaw joints, and the one-lin mass-damper model is applied to the other joints of the lower body. This is because the masses of the thigh and shan are similar, so it is more accurate to use the two-lin mass-damper models for the hip pitch/nee pitch and hip yaw/anle yaw joints. For example, the linear state space model of the hip/nee pitch joints is where, && θ θ A = && θ θ x & = Ax + Bu, T θ & θ τ θ & T x = θ ], u = u u ] (5) [ τ && θ & θ && θ & θ && θ τ 4.4 && θ τ && θ θ && θ θ && θ & θ && θ & θ [ && θ τ.97, B = && θ τ where, K is the state feedbac gain, K ff and ff are the feedforward gains for the tracing control, and r and r are the reference commands. In the state feedbac gain, there are three inds of gains: position, velocity, and torque. The position gain is for stiffness, the velocity gain is for damping, and the torque gain is for compliance. The torque gain is essential because low position gains cannot mae a joint compliant due to the actuator dynamics. To choose the state feedbac gains, we used a LQR design using simple models and then refined the gains by hand through a full rigid body dynamic simulation to compensate for the unmodeled dynamics. Because the leg of a waling robot alternates between ground contact and swing, we cannot expect good performance of joint position control with constant gains. More specifically, the ground contact changes the moment of inertia about each joint. Therefore, three gain modes for each leg were defined according to the contact state of the feet (Fig. 4). The low gain mode represents the swing leg in the single support phase because there is no external load. The high gain mode represents the supporting leg in single support phase. In this phase, the largest load is applied to the foot and therefore, the position gains of this mode should be the largest. The dynamic load of single support may be more than the weight of the robot because of dynamic effects. The middle gain mode is use for the supporting leg in the double support phase. In this case, the dynamic load is lower than the robot s weight but not zero. The position gains should be between the two other modes. An alternative to this approach would be to use a feedforward command without the gain switching. However, 5 Authorized licensed use limited to: Seoul National University of Technology. Downloaded on June 3, 9 at 6: from IEEE Xplore. Restrictions apply.

4 this approach requires an accurate measurement of the dynamic load and robot s posture in the inertial coordinate frame. Therefore we chose a gain switching approach for joint position control. The gains of all joints of the leg in the low gain mode were determined by defining suitable Q and R matrices for a LQR design, and then tuned by a tracing control of a full rigid body simulation. The Q and R matrices were selected based on the rise time, maximum overshoot, and settling time of a step response curve. For example, the initial values for Q and R were set as follows: For dual joint sets: Q = diag[ ], and R = diag [ ] (9) For single joints: [ 6 4 diag ] Q = and R = - () After the gains of the low gain mode were selected for all joints, we then adjusted them to provide good control in double and single support. While simulating up-down, and side to side motions, we increased the position gain until the tracing error was small. To reduce undesirable vibrations, we increased the velocity gain for low frequency vibrations, and decreased it for high frequency vibrations. If the rate of change of the torque is high, we increased the torque gains. Finally, the feedforward gains were tuned by measuring the steady state tracing error. In this manner, we could use simulated experiments to set the gains of the three modes. Table II shows the gains of the right anle pitch joint. C. Online Gain Switching Algorithm We designed an algorithm to smoothly switch between gain modes. We use ZMP, which is equal to the center of the ground reaction force on the ground, to calculate the dynamic load distribution between the legs. Fig. 5 shows the three gain switching boundaries. D is the lateral distance between the origin of the ZMP coordinate frame and the anle joint. The ZMP coordinate frame is placed on the center position between the two projected soles on the ground. The boundaries and 3 are placed.8d to the right and left of the origin, and the boundary is placed at the origin. Fig. 6 shows the schematic of the online gain switching algorithm. If the Y ZMP is to the right of boundary 3, the right leg is in the low gain mode and the left leg is in the high gain mode. If the Y ZMP is to the left of boundary, the right leg is in the high gain mode, and the left leg is in the low gain mode. If the Y ZMP is on boundary, both legs are in the middle gain mode. In the areas near boundaries, the gains are linearly interpolated to create a smooth transition. The gains change according to the Y ZMP not the X ZMP. Boundaries and 3 were determined through simulations with hand tuning. To prevent undesirable rapid gain change at the moment of floor contact, we used a low pass filter whose cutoff frequency is 5 Hz after the ZMP calculation. With this algorithm, the system can change the gains smoothly, easily, and effectively. Middle Gain Mode: Supporting leg in DSP High Gain Mode Middle Gain Low Gain Mode Z Y X SSP : Single support phase High Gain Mode : Supporting leg in SSP X DSP : Double support phase Fig. 4 Three gain modes Boundary Boundary D SSP Right Foot Fig. 5 Gain switching boundaries -.8D.8D Gain Mode Fig. 6 Schematic of online gain switching algorithm TABLE II GAINS OF RIGHT ANKLE JOINT IN EACH MODE High Gain Mode Middle Gain Mode Low Gain Mode K ff O IV. SIMULATION A. Simulator We performed dynamic simulations to test the performance of the proposed gain switching algorithm. The SL simulation and Real-Time Control Software Pacage [] and 3D CAD data were used to create a simulator that matched the physical DSP Z Left Foot OXYZ : ZMP Coord. Frame X ( front) o.8d SSP Y Boundary 3 Left Leg Y(left) Right Leg Low Gain Mode : Swing leg in SSP Y ZMP 6 Authorized licensed use limited to: Seoul National University of Technology. Downloaded on June 3, 9 at 6: from IEEE Xplore. Restrictions apply.

5 humanoid shown in Fig.. The ground contact model is a damped-spring static friction model. The hydraulic actuator model was implemented for all joints of the lower body and the state feedbac controllers designed in Section III were used. For the upper body, PD servo controllers were used. B. Joint Position Control Test without Contact Joint position control without contact was performed to test the low gain mode in simulation. The pelvis center was fixed in 3D space. A prescribed waling gait at sec/step,. m step length,.7 m sway amplitude, and.35 m foot lift were used to generate desired joint trajectories. Fig. 7 and Table III show the desired and actual joint trajectories of the right leg and the maximum and average tracing errors. The errors in the plots were magnified by a factor of for visualization. Average errors were calculated as follows: Des θ LAY θ LAY Error(x) E ave Des θ LHR θ LHR Error(x) Des θ LHP θ LHP Error(x) Des θ LHY θ LHY Error(x) Des θ LKP θ LKP Error(x) Des θ LAP θ LAP Error(x) Des θ LAR θ LAR Error(x) N err = θ () N i= Fig. 7 Simulation result of joint position control in low gain mode i TABLE III MAXIMUM AND AVERAGE TRACKING ERRORS IN THE AIR Joint Max. Tracing Error Avg. Tracing Error Left Hip Roll(LHR).64 rad.3 rad Left Hip Pitch(LHP).57 rad.45 rad Left Hip Yaw(LHY).4 rad.7 rad Left Knee Pitch(LKP).5 rad.4 rad Left Anle Yaw(LAY). rad.4 rad Left Anle Pitch(LAP).4 rad.5 rad Left Anle Roll(LAR).5 rad.8 rad C. Joint Position Control Test with Contact Experiments in double support were used to test the gains and the switching algorithm. Up/down motion was used to test the middle gains and side-to-side motion was used to test all three gain modes and switching between them. The pea to pea amplitudes are.8 m for up/down and. m for sideto-side. The frequency is.5 Hz for both motions. These values were determined by approximating the magnitudes and frequencies seen in human waling. Fig. 8 and Table IV show the desired and actual angles of the several joints and the maximum and average tracing errors during the up/down motion. The largest maximum error was.6 rad at the anle pitch joint. All average errors were less than.38 rad. This result shows that the gains for the middle region produce good performance. Next, we performed side-to-side motions with or without the switching algorithm (Fig. 9 and Table V). Without the switching algorithm, the joint angles cannot follow the desired angle well. Table V shows that with the switching algorithm, all joint angles accurately follow the desired angles. Even though Y ZMP moves quicly by. m, the tracing performance is good. The maximum tracing error and average error were.57 rad and.4 rad respectively. Therefore, all gains seem to be appropriate, and the proposed gain switching algorithm provides accurate position control Des θ LAP θ LAP. Error(x) Des θ LHP θ LHP Error(x) Des θ LKP θ LKP Error(x) Fig. 8 Simulation result of joint position control during up-down motion 7 Authorized licensed use limited to: Seoul National University of Technology. Downloaded on June 3, 9 at 6: from IEEE Xplore. Restrictions apply.

6 θ LHR θ LHP θ LHY θ LKP θ LAY θ LAP θ LAR Displacement [m] Desired angle Angle without gain switching Angle with gain switching Y ZMP Fig. 9 Comparison of simulation results of joint position control during side to side motion with or without gain switching TABLE IV MAXIMUM AND AVERAGE TRACKING ERRORS OF UP/DOWN MOTION Joint Max. Tracing Error Avg. Tracing Error Left Hip Pitch(LHP).56 rad.3 rad Left Knee Pitch(LKP).59 rad.38 rad Left Anle Pitch(LAP).6 rad.7 rad TABLE V MAXIMUM AND AVERAGE TRACKING ERRORS OF SIDE TO SIDE MOTION Joint Max. Tracing Error (rad) Avg. Tracing Error (rad) w/o GS with GS w/o GS with GS Left Hip Roll(LHR) Left Hip Pitch(LHP) Left Hip Yaw(LHY) Left Knee Pitch(LKP) Left Anle Yaw(LAY) Left Anle Pitch(LAP) Left Anle Roll(LAR) V. CONCLUSION This paper proposed a gain switching algorithm for joint position control of a hydraulic humanoid robot. Our simulation experiments demonstrated that it is possible to obtain accurate joint position control by switching gains based on the location of the ZMP. We plan to apply the control scheme to the Sarcos hydraulic humanoid robot, and test the robot s performance with similar experiments. ACKNOWLEDGMENT This material is based upon wor supported in part by the National Science Foundation under grants CNS-449, ECS-35383, and EEC REFERENCES [] Y. Saagami, R. Watanabe, C. Aoyama, S. Matsunaga, N. Higai, and K. Fujimura, The intelligent ASIMO: System Overview and Integration, in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp ,. [] K. Aachi, K. Kaneo, N. Kanehira, S. Ota, G. Miyamori, M. Hirata, S. Kajita, and F. Kanehiro, Development of Humanoid Robot HRP-3P, in Proc. IEEE-RAS Int. Conf. on Humanoid Robotics, pp. 5-55, 5. [3] J. Y. Kim, I. W. Par, J. Lee, M. S. Kim, B. K. Cho, and J. H. Oh, System Design and Dynamic Waling of Humanoid Robot KHR-, in Proc. IEEE Int. Conf. on Robotics and Automation, pp , 5. [4] S. O. Anderson, M. Wisse, C. G. Ateson, J. K. Hodgins, G. J. Zeglin, and B. Moyer, Powered Biped Based on Passive Dynamic Principles, in Proc. IEEE-RAS Int. Conf. on Humanoid Robotics, pp. -6, 5. [5] S. O. Anderson, C. G. Ateson, and J. K. Hodgins, Coordinating Feet in Bipedal Balance, in Proc. IEEE-RAS Int. Conf. on Humanoid Robotics, pp.-5, 6. [6] S. H. Hyon, and Gordon Cheng, Passivity-Based Full-Body Force Control for Humanoids and Application to Dynamic Balancing and Locomotion, in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp , 6. [7] G. Cheng, S. H. Hyon, J. Morimoto, A. Ude, G. Colvin, and W. Scroggin, CB: A Humanoid Research Platform for Exploring NeuroScience, in Proc. IEEE-RAS Int. Conf. on Humanoid Robotics, pp.8-87, 6. [8] S. H. Hyon, and G. Cheng, Gravity Compensation and Full-Body Balancing for Humanoid Robots, in Proc. IEEE-RAS Int. Conf. on Humanoid Robotics, pp.4-, 6. [9] M. A. Jarrah, and O. M. Al-Jarrah, Position Control of a Robot Manipulation Using Continuous Gain Scheduling, in Proc. IEEE Int. Conf. on Robotics and Automation, pp. 7-75, 999. [] B. Paijmans, W. Symens, H. V. Brussel, and J. Swevers, Gain- Scheduling Control for Mechanics Systems with Position Dependent Dynamics, in Proc. Int. Conf. on Noise and Vibration Engineering, 93-5, 6. [] S. Schaal, The SL Simulation and Real-Time Control Software Pacage, unpublished. 8 Authorized licensed use limited to: Seoul National University of Technology. Downloaded on June 3, 9 at 6: from IEEE Xplore. Restrictions apply.

Online Gain Switching Algorithm for Joint Position Control of a Hydraulic Humanoid Robot

Online Gain Switching Algorithm for Joint Position Control of a Hydraulic Humanoid Robot Online Gain Switching Algorithm for Joint Position Control of a Hydraulic Humanoid Robot Jung-Yup Kim *, Christopher G. Atkeson *, Jessica K. Hodgins *, Darrin C. Bentivegna *,** and Sung Ju Cho * * Robotics

More information

Controlling Humanoid Robots with Human Motion Data: Experimental Validation

Controlling Humanoid Robots with Human Motion Data: Experimental Validation 21 IEEE-RAS International Conference on Humanoid Robots Nashville, TN, USA, December 6-8, 21 Controlling Humanoid Robots with Human Motion Data: Experimental Validation Katsu Yamane, Stuart O. Anderson,

More information

Dynamic State Estimation using Quadratic Programming

Dynamic State Estimation using Quadratic Programming 214 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 214) September 14-18, 214, Chicago, IL, USA Dynamic State Estimation using Quadratic Programming X Xinjilefu, Siyuan Feng and

More information

Modeling and kinematics simulation of freestyle skiing robot

Modeling and kinematics simulation of freestyle skiing robot Acta Technica 62 No. 3A/2017, 321 334 c 2017 Institute of Thermomechanics CAS, v.v.i. Modeling and kinematics simulation of freestyle skiing robot Xiaohua Wu 1,3, Jian Yi 2 Abstract. Freestyle skiing robot

More information

A sliding walk method for humanoid robots using ZMP feedback control

A sliding walk method for humanoid robots using ZMP feedback control A sliding walk method for humanoid robots using MP feedback control Satoki Tsuichihara, Masanao Koeda, Seiji Sugiyama, and Tsuneo oshikawa Abstract In this paper, we propose two methods for a highly stable

More information

Simplified Walking: A New Way to Generate Flexible Biped Patterns

Simplified Walking: A New Way to Generate Flexible Biped Patterns 1 Simplified Walking: A New Way to Generate Flexible Biped Patterns Jinsu Liu 1, Xiaoping Chen 1 and Manuela Veloso 2 1 Computer Science Department, University of Science and Technology of China, Hefei,

More information

Study on Dynamics Identification of the Foot Viscoelasticity of a Humanoid Robot

Study on Dynamics Identification of the Foot Viscoelasticity of a Humanoid Robot Preprints of the 19th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 214 Study on Dynamics Identification of the Foot Viscoelasticity of a Humanoid

More information

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces

Simulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal

More information

Serially-Linked Parallel Leg Design for Biped Robots

Serially-Linked Parallel Leg Design for Biped Robots December 13-15, 24 Palmerston North, New ealand Serially-Linked Parallel Leg Design for Biped Robots hung Kwon, Jung H. oon, Je S. eon, and Jong H. Park Dept. of Precision Mechanical Engineering, School

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

Torque-Position Transformer for Task Control of Position Controlled Robots

Torque-Position Transformer for Task Control of Position Controlled Robots 28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 28 Torque-Position Transformer for Task Control of Position Controlled Robots Oussama Khatib, 1 Peter Thaulad,

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

Cerebellar Augmented Joint Control for a Humanoid Robot

Cerebellar Augmented Joint Control for a Humanoid Robot Cerebellar Augmented Joint Control for a Humanoid Robot Damien Kee and Gordon Wyeth School of Information Technology and Electrical Engineering University of Queensland, Australia Abstract. The joints

More information

Inverse Kinematics for Humanoid Robots using Artificial Neural Networks

Inverse Kinematics for Humanoid Robots using Artificial Neural Networks Inverse Kinematics for Humanoid Robots using Artificial Neural Networks Javier de Lope, Rafaela González-Careaga, Telmo Zarraonandia, and Darío Maravall Department of Artificial Intelligence Faculty of

More information

LOCOMOTION AND BALANCE CONTROL OF HUMANOID ROBOTS WITH DYNAMIC AND KINEMATIC CONSTRAINTS. Yu Zheng

LOCOMOTION AND BALANCE CONTROL OF HUMANOID ROBOTS WITH DYNAMIC AND KINEMATIC CONSTRAINTS. Yu Zheng LOCOMOTION AND BALANCE CONTROL OF HUMANOID ROBOTS WITH DYNAMIC AND KINEMATIC CONSTRAINTS Yu Zheng A dissertation submitted to the faculty of the University of North Carolina at Chapel Hill in partial fulfillment

More information

Generating Whole Body Motions for a Biped Humanoid Robot from Captured Human Dances

Generating Whole Body Motions for a Biped Humanoid Robot from Captured Human Dances Generating Whole Body Motions for a Biped Humanoid Robot from Captured Human Dances Shinichiro Nakaoka Atsushi Nakazawa Kazuhito Yokoi Hirohisa Hirukawa Katsushi Ikeuchi Institute of Industrial Science,

More information

Inverse Dynamics Control of Floating Base Systems Using Orthogonal Decomposition

Inverse Dynamics Control of Floating Base Systems Using Orthogonal Decomposition 2 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2, Anchorage, Alaska, USA Inverse Dynamics Control of Floating Base Systems Using Orthogonal Decomposition

More information

CS 231. Control for articulate rigid-body dynamic simulation. Articulated rigid-body dynamics

CS 231. Control for articulate rigid-body dynamic simulation. Articulated rigid-body dynamics CS 231 Control for articulate rigid-body dynamic simulation Articulated rigid-body dynamics F = ma No control 1 No control Ragdoll effects, joint limits RT Speed: many sims at real-time rates on today

More information

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, Motion Control of Wearable Walking Support

More information

Motion Planning of Emergency Stop for Humanoid Robot by State Space Approach

Motion Planning of Emergency Stop for Humanoid Robot by State Space Approach Motion Planning of Emergency Stop for Humanoid Robot by State Space Approach Mitsuharu Morisawa, Kenji Kaneko, Fumio Kanehiro, Shuuji Kajita, Kiyoshi Fujiwara, Kensuke Harada, Hirohisa Hirukawa National

More information

Approximate Policy Transfer applied to Simulated. Bongo Board balance toy

Approximate Policy Transfer applied to Simulated. Bongo Board balance toy Approximate Policy Transfer applied to Simulated Bongo Board Balance Stuart O. Anderson, Jessica K. Hodgins, Christopher G. Atkeson Robotics Institute Carnegie Mellon University soa,jkh,cga@ri.cmu.edu

More information

Automatic Control Industrial robotics

Automatic Control Industrial robotics Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots

More information

MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS

MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS MECHATRONICS SYSTEM ENGINEERING FOR CAE/CAD, MOTION CONTROL AND DESIGN OF VANE ACTUATORS FOR WATER ROBOT APPLICATIONS Finn CONRAD and Francesco ROLI Department of Mechanical Engineering, Technical University

More information

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji

More information

Simulation-Based Design of Robotic Systems

Simulation-Based Design of Robotic Systems Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,

More information

State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model

State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor

More information

Inverse Kinematics for Humanoid Robots Using Artificial Neural Networks

Inverse Kinematics for Humanoid Robots Using Artificial Neural Networks Inverse Kinematics for Humanoid Robots Using Artificial Neural Networks Javier de Lope, Rafaela González-Careaga, Telmo Zarraonandia, and Darío Maravall Department of Artificial Intelligence Faculty of

More information

Development of an optomechanical measurement system for dynamic stability analysis

Development of an optomechanical measurement system for dynamic stability analysis Development of an optomechanical measurement system for dynamic stability analysis Simone Pasinetti Dept. of Information Engineering (DII) University of Brescia Brescia, Italy simone.pasinetti@unibs.it

More information

SYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT

SYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT SYNTHESIS AND RAPID PROTOTYPING OF MOTION FOR A FOUR-LEGGED MAMMAL-STRUCTURED ROBOT Macie Tronacki* Industrial Research Institute for Automation and Measurements, Warsaw, Poland Corresponding author (mtronacki@piap.pl)

More information

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine

More information

The Mathematical Model and Computer Simulation of a Quadruped Robot

The Mathematical Model and Computer Simulation of a Quadruped Robot Research Experience for Undergraduates 2014 Milwaukee School of Engineering National Science Foundation Grant June 1- August 8, 2014 The Mathematical Model and Computer Simulation of a Quadruped Robot

More information

STUDY OF ZMP MEASUREMENT FOR BIPEDROBOT USING FSR SENSOR

STUDY OF ZMP MEASUREMENT FOR BIPEDROBOT USING FSR SENSOR STUDY OF ZMP MEASUREMENT FOR BIPEDROBOT USING FSR SENSOR Bong Gyou Shim, *Eung Hyuk Lee, **Hong Ki Min, Seung Hong Hong Department of Electronic Engineering, Inha University *Department of Electronic Engineering,

More information

Simultaneous Tracking and Balancing of Humanoid Robots for Imitating Human Motion Capture Data

Simultaneous Tracking and Balancing of Humanoid Robots for Imitating Human Motion Capture Data The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA Simultaneous Tracking and Balancing of Humanoid Robots for Imitating Human Motion Capture

More information

Practical Kinematic and Dynamic Calibration Methods for Force-Controlled Humanoid Robots

Practical Kinematic and Dynamic Calibration Methods for Force-Controlled Humanoid Robots 211 11th IEEE-RAS International Conference on Humanoid Robots Bled, Slovenia, October 26-28, 211 Practical Kinematic and Dynamic Calibration Methods for Force-Controlled Humanoid Robots Katsu Yamane Abstract

More information

Push Recovery Control for Force-Controlled Humanoid Robots

Push Recovery Control for Force-Controlled Humanoid Robots Push Recovery Control for Force-Controlled Humanoid Robots Benjamin Stephens CMU-RI-TR-11-15 Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in Robotics The

More information

Controlling Reactive, Motion Capture-driven Simulated Characters

Controlling Reactive, Motion Capture-driven Simulated Characters Controlling Reactive, Motion Capture-driven Simulated Characters Victor B. Zordan University of California at Riverside Motion capture-driven simulations? Motivation: Unreal Havok Havok2 Motion capture

More information

Interaction Mesh Based Motion Adaptation for Biped Humanoid Robots

Interaction Mesh Based Motion Adaptation for Biped Humanoid Robots Interaction Mesh Based Motion Adaptation for Biped Humanoid Robots Shin ichiro Nakaoka 12 and Taku Komura 1 Abstract Adapting human motion data for humanoid robots can be an efficient way to let them conduct

More information

Upper Body Joints Control for the Quasi static Stabilization of a Small-Size Humanoid Robot

Upper Body Joints Control for the Quasi static Stabilization of a Small-Size Humanoid Robot Upper Body Joints Control for the Quasi static Stabilization of a Small-Size Humanoid Robot Andrea Manni, Angelo di Noi and Giovanni Indiveri Dipartimento Ingegneria dell Innovazione, Università di Lecce

More information

Imitation Control for Biped Robot Using Wearable Motion Sensor

Imitation Control for Biped Robot Using Wearable Motion Sensor Imitation Control for Biped Robot Using Wearable Motion Sensor Tao Liu e-mail: liu.tao@kochi-tech.ac.jp Yoshio Inoue Kyoko Shibata Department of Intelligent Mechanical Systems Engineering, Kochi University

More information

Self-Collision Detection and Prevention for Humanoid Robots. Talk Overview

Self-Collision Detection and Prevention for Humanoid Robots. Talk Overview Self-Collision Detection and Prevention for Humanoid Robots James Kuffner, Jr. Carnegie Mellon University Koichi Nishiwaki The University of Tokyo Satoshi Kagami Digital Human Lab (AIST) Masayuki Inaba

More information

Height Control for a One-Legged Hopping Robot using a One-Dimensional Model

Height Control for a One-Legged Hopping Robot using a One-Dimensional Model Tech Rep IRIS-01-405 Institute for Robotics and Intelligent Systems, US, 2001 Height ontrol for a One-Legged Hopping Robot using a One-Dimensional Model Kale Harbick and Gaurav Sukhatme! Robotic Embedded

More information

A Walking Pattern Generator for Biped Robots on Uneven Terrains

A Walking Pattern Generator for Biped Robots on Uneven Terrains A Walking Pattern Generator for Biped Robots on Uneven Terrains Yu Zheng, Ming C. Lin, Dinesh Manocha Albertus Hendrawan Adiwahono, Chee-Meng Chew Abstract We present a new method to generate biped walking

More information

Robust Control of Bipedal Humanoid (TPinokio)

Robust Control of Bipedal Humanoid (TPinokio) Available online at www.sciencedirect.com Procedia Engineering 41 (2012 ) 643 649 International Symposium on Robotics and Intelligent Sensors 2012 (IRIS 2012) Robust Control of Bipedal Humanoid (TPinokio)

More information

Standing Balance Control Using a Trajectory Library

Standing Balance Control Using a Trajectory Library The 29 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 29 St. Louis, USA Standing Balance Control Using a Trajectory Library Chenggang Liu and Christopher G. Atkeson

More information

A Cost Oriented Humanoid Robot Motion Control System

A Cost Oriented Humanoid Robot Motion Control System Preprints of the 19th World Congress The International Federation of Automatic Control A Cost Oriented Humanoid Robot Motion Control System J. Baltes*, P. Kopacek**,M. Schörghuber** *Department of Computer

More information

Physical Interaction between Human And a Bipedal Humanoid Robot -Realization of Human-follow Walking-

Physical Interaction between Human And a Bipedal Humanoid Robot -Realization of Human-follow Walking- Physical Interaction between Human And a Bipedal Humanoid Robot -Realization of Human-follow Walking- *Samuel Agus SEIAWAN **Sang Ho HYON ***Jin ichi YAMAGUCHI * ***Atsuo AKANISHI *Department of Mechanical

More information

Estimation and modeling of the harmonic drive transmission in the Mitsubishi PA-10 robot arm*

Estimation and modeling of the harmonic drive transmission in the Mitsubishi PA-10 robot arm* Estimation and modeling of the harmonic drive transmission in the Mitsubishi PA-10 robot arm* Christopher W. Kennedy and Jaydev P. Desai 1 Program for Robotics, Intelligent Sensing and Mechatronics (PRISM)

More information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

Using the Generalized Inverted Pendulum to generate less energy-consuming trajectories for humanoid walking

Using the Generalized Inverted Pendulum to generate less energy-consuming trajectories for humanoid walking Using the Generalized Inverted Pendulum to generate less energy-consuming trajectories for humanoid walking Sahab Omran, Sophie Sakka, Yannick Aoustin To cite this version: Sahab Omran, Sophie Sakka, Yannick

More information

Leg Motion Primitives for a Humanoid Robot to Imitate Human Dances

Leg Motion Primitives for a Humanoid Robot to Imitate Human Dances Leg Motion Primitives for a Humanoid Robot to Imitate Human Dances Shinichiro Nakaoka 1, Atsushi Nakazawa 2, Kazuhito Yokoi 3 and Katsushi Ikeuchi 1 1 The University of Tokyo,Tokyo, Japan (nakaoka@cvl.iis.u-tokyo.ac.jp)

More information

Modeling, System Identification, and Control for Dynamic Locomotion of the LittleDog Robot on Rough Terrain. Michael Yurievich Levashov

Modeling, System Identification, and Control for Dynamic Locomotion of the LittleDog Robot on Rough Terrain. Michael Yurievich Levashov Modeling, System Identification, and Control for Dynamic Locomotion of the LittleDog Robot on Rough Terrain by Michael Yurievich Levashov B.S. Aerospace Engineering, B.S. Physics University of Maryland

More information

Modeling of Humanoid Systems Using Deductive Approach

Modeling of Humanoid Systems Using Deductive Approach INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko

More information

Key-Words: - seven-link human biped model, Lagrange s Equation, computed torque control

Key-Words: - seven-link human biped model, Lagrange s Equation, computed torque control Motion Control of Human Bipedal Model in Sagittal Plane NURFARAHIN ONN, MOHAMED HUSSEIN, COLLIN HOWE HING TANG, MOHD ZARHAMDY MD ZAIN, MAZIAH MOHAMAD and WEI YING LAI Faculty of Mechanical Engineering

More information

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME FORCE CONTROL OF LIN SYSTEMS USING THE PARALLEL SOLUTION SCHEME Daigoro Isobe Graduate School of Systems and Information Engineering, University of Tsukuba 1-1-1 Tennodai Tsukuba-shi, Ibaraki 35-8573,

More information

Developing a Robot Model using System-Level Design

Developing a Robot Model using System-Level Design Developing a Robot Model using System-Level Design What was once the stuff of dreams, being secretly developed in high-security government labs for applications in defense and space exploration, is now

More information

Sit-to-Stand Task on a Humanoid Robot from Human Demonstration

Sit-to-Stand Task on a Humanoid Robot from Human Demonstration 2010 IEEE-RAS International Conference on Humanoid Robots Nashville, TN, USA, December 6-8, 2010 Sit-to-Stand Task on a Humanoid Robot from Human Demonstration Michael Mistry, Akihiko Murai, Katsu Yamane,

More information

Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach

Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach IECON-Yokohama November 9-, Experimental Verification of Stability Region of Balancing a Single-wheel Robot: an Inverted Stick Model Approach S. D. Lee Department of Mechatronics Engineering Chungnam National

More information

Development of Vision System on Humanoid Robot HRP-2

Development of Vision System on Humanoid Robot HRP-2 Development of Vision System on Humanoid Robot HRP-2 Yutaro Fukase Institute of Technology, Shimizu Corporation, Japan fukase@shimz.co.jp Junichiro Maeda Institute of Technology, Shimizu Corporation, Japan

More information

USING OPTIMIZATION TECHNIQUES FOR THE DESIGN AND CONTROL OF FAST BIPEDS

USING OPTIMIZATION TECHNIQUES FOR THE DESIGN AND CONTROL OF FAST BIPEDS 1 USING OPTIMIZATION TECHNIQUES FOR THE DESIGN AND CONTROL OF FAST BIPEDS T. LUKSCH and K. BERNS Robotics Research Lab, University of Kaiserslautern, Kaiserslautern, Germany E-mail: t.luksch@informatik.uni-kl.de

More information

Using torque redundancy to optimize contact forces in legged robots

Using torque redundancy to optimize contact forces in legged robots Using torque redundancy to optimize contact forces in legged robots Ludovic Righetti, Jonas Buchli, Michael Mistry, Mrinal Kalakrishnan and Stefan Schaal Abstract The development of legged robots for complex

More information

Dynamically Balanced Omnidirectional Humanoid Robot Locomotion. An Honors Paper for the Department of Computer Science. By Johannes Heide Strom

Dynamically Balanced Omnidirectional Humanoid Robot Locomotion. An Honors Paper for the Department of Computer Science. By Johannes Heide Strom Dynamically Balanced Omnidirectional Humanoid Robot Locomotion An Honors Paper for the Department of Computer Science By Johannes Heide Strom Bowdoin College, 2009 c 2009 Johannes Heide Strom Contents

More information

Modeling Physically Simulated Characters with Motion Networks

Modeling Physically Simulated Characters with Motion Networks In Proceedings of Motion In Games (MIG), Rennes, France, 2012 Modeling Physically Simulated Characters with Motion Networks Robert Backman and Marcelo Kallmann University of California Merced Abstract.

More information

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based

More information

Learning Inverse Dynamics: a Comparison

Learning Inverse Dynamics: a Comparison Learning Inverse Dynamics: a Comparison Duy Nguyen-Tuong, Jan Peters, Matthias Seeger, Bernhard Schölkopf Max Planck Institute for Biological Cybernetics Spemannstraße 38, 72076 Tübingen - Germany Abstract.

More information

Motion Planning for Whole Body Tasks by Humanoid Robots

Motion Planning for Whole Body Tasks by Humanoid Robots Proceedings of the IEEE International Conference on Mechatronics & Automation Niagara Falls, Canada July 5 Motion Planning for Whole Body Tasks by Humanoid Robots Eiichi Yoshida 1, Yisheng Guan 1, Neo

More information

Linear Quadratic Regulator Control of an Under Actuated Five-Degree-of-Freedom Planar Biped Walking Robot

Linear Quadratic Regulator Control of an Under Actuated Five-Degree-of-Freedom Planar Biped Walking Robot Linear Quadratic Regulator Control of an Under Actuated Five-Degree-of-Freedom Planar Biped Walking Robot A THESIS SUBMITTED TO THE FACULTY OF GRADUATE SCHOOL OF THE UNIVERSITY OF MINNESOTA BY Matthew

More information

A Simplified Vehicle and Driver Model for Vehicle Systems Development

A Simplified Vehicle and Driver Model for Vehicle Systems Development A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller

More information

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal

More information

Quick Start Training Guide

Quick Start Training Guide Quick Start Training Guide Table of Contents 1 INTRODUCTION TO MAPLESIM... 5 1.1 USER INTERFACE... 5 2 WORKING WITH A SAMPLE MODEL... 7 2.1 RUNNING A SIMULATION... 7 2.2 GRAPHICAL OUTPUT... 7 2.3 3D VISUALIZATION...

More information

An Interactive Software Environment for Gait Generation and Control Design of Sony Legged Robots

An Interactive Software Environment for Gait Generation and Control Design of Sony Legged Robots An Interactive Software Environment for Gait Generation and Control Design of Sony Legged Robots Dragos Golubovic and Huosheng Hu Department of Computer Science, University of Essex, Colchester CO4 3SQ,

More information

Moving Beyond Ragdolls:

Moving Beyond Ragdolls: Moving Beyond Ragdolls: Generating Versatile Human Behaviors by Combining Motion Capture and Controlled Physical Simulation by Michael Mandel Carnegie Mellon University / Apple Computer mmandel@gmail.com

More information

Real Time Control of the MIT Vehicle Emulator System

Real Time Control of the MIT Vehicle Emulator System Proceedings of the 1991 American Control Conference June, 1991, Boston, MA Real Time Control of the MIT Vehicle Emulator System William K. Durfee, Husni R. Idris and Steven Dubowsky Department of Mechanical

More information

David Galdeano. LIRMM-UM2, Montpellier, France. Members of CST: Philippe Fraisse, Ahmed Chemori, Sébatien Krut and André Crosnier

David Galdeano. LIRMM-UM2, Montpellier, France. Members of CST: Philippe Fraisse, Ahmed Chemori, Sébatien Krut and André Crosnier David Galdeano LIRMM-UM2, Montpellier, France Members of CST: Philippe Fraisse, Ahmed Chemori, Sébatien Krut and André Crosnier Montpellier, Thursday September 27, 2012 Outline of the presentation Context

More information

13. Learning Ballistic Movementsof a Robot Arm 212

13. Learning Ballistic Movementsof a Robot Arm 212 13. Learning Ballistic Movementsof a Robot Arm 212 13. LEARNING BALLISTIC MOVEMENTS OF A ROBOT ARM 13.1 Problem and Model Approach After a sufficiently long training phase, the network described in the

More information

Control of Humanoid Hopping Based on a SLIP Model

Control of Humanoid Hopping Based on a SLIP Model Control of Humanoid Hopping Based on a SLIP Model Patrick M. Wensing and David E. Orin Abstract Humanoid robots are poised to play an ever-increasing role in society over the coming decades. The structural

More information

Control Approaches for Walking and Running

Control Approaches for Walking and Running DLR.de Chart 1 > Humanoids 2015 > Christian Ott > 02.11.2015 Control Approaches for Walking and Running Christian Ott, Johannes Englsberger German Aerospace Center (DLR) DLR.de Chart 2 > Humanoids 2015

More information

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based Animation Forward and

More information

A Model-Based Control Approach for Locomotion Control of Legged Robots

A Model-Based Control Approach for Locomotion Control of Legged Robots Biorobotics Laboratory A Model-Based Control Approach for Locomotion Control of Legged Robots Semester project Master Program: Robotics and Autonomous Systems Micro-Technique Department Student: Salman

More information

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which

More information

Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller

Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller Ahmed J. Abougarair Elfituri S. Elahemer Balancing Control of Two Wheeled Mobile Robot Based on Decoupling Controller AHMED J. ABOUGARAIR Electrical and Electronics Engineering Dep University of Tripoli

More information

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling Autonomous and Mobile Robotics rof. Giuseppe Oriolo Humanoid Robots 2: Dynamic Modeling modeling multi-body free floating complete model m j I j R j ω j f c j O z y x p ZM conceptual models for walking/balancing

More information

Assist System for Carrying a Long Object with a Human - Analysis of a Human Cooperative Behavior in the Vertical Direction -

Assist System for Carrying a Long Object with a Human - Analysis of a Human Cooperative Behavior in the Vertical Direction - Assist System for Carrying a Long with a Human - Analysis of a Human Cooperative Behavior in the Vertical Direction - Yasuo HAYASHIBARA Department of Control and System Engineering Toin University of Yokohama

More information

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based

More information

Rising Motion Controllers for Physically Simulated Characters

Rising Motion Controllers for Physically Simulated Characters Rising Motion Controllers for Physically Simulated Characters by Benjamin James Jones B.S. Computer Science, B.S. Engineering Physics, Colorado School of Mines, 2009 A THESIS SUBMITTED IN PARTIAL FULFILLMENT

More information

Control of Snake Like Robot for Locomotion and Manipulation

Control of Snake Like Robot for Locomotion and Manipulation Control of Snake Like Robot for Locomotion and Manipulation MYamakita 1,, Takeshi Yamada 1 and Kenta Tanaka 1 1 Tokyo Institute of Technology, -1-1 Ohokayama, Meguro-ku, Tokyo, Japan, yamakita@ctrltitechacjp

More information

2. Motion Analysis - Sim-Mechanics

2. Motion Analysis - Sim-Mechanics 2 Motion Analysis - Sim-Mechanics Figure 1 - The RR manipulator frames The following table tabulates the summary of different types of analysis that is performed for the RR manipulator introduced in the

More information

6-dof Eye-vergence visual servoing by 1-step GA pose tracking

6-dof Eye-vergence visual servoing by 1-step GA pose tracking International Journal of Applied Electromagnetics and Mechanics 52 (216) 867 873 867 DOI 1.3233/JAE-16225 IOS Press 6-dof Eye-vergence visual servoing by 1-step GA pose tracking Yu Cui, Kenta Nishimura,

More information

Lesson 1: Introduction to Pro/MECHANICA Motion

Lesson 1: Introduction to Pro/MECHANICA Motion Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion

More information

Brendan J. Englot BACHELOR OF SCIENCE AT THE MASSACHUSETTS INSTITUTE OF TECHNOLOGY JUNE 2007

Brendan J. Englot BACHELOR OF SCIENCE AT THE MASSACHUSETTS INSTITUTE OF TECHNOLOGY JUNE 2007 Design and Implementation of Balance Control in a Humanoid Robot by Brendan J. Englot SUBMITTED TO THE DEPARTMENT OF MECHANICAL ENGINEERING IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF

More information

Falling forward of humanoid robot based on similarity with parametric optimum

Falling forward of humanoid robot based on similarity with parametric optimum Acta Technica 62 (2017), No. 5A, 201212 c 2017 Institute of Thermomechanics CAS, v.v.i. Falling forward of humanoid robot based on similarity with parametric optimum Xiaokun Leng 1, Songhao Piao 2, Lin

More information

Capturability-Based Analysis and Control of Legged Locomotion, Part 2: Application to M2V2, a Lower Body Humanoid

Capturability-Based Analysis and Control of Legged Locomotion, Part 2: Application to M2V2, a Lower Body Humanoid Capturability-Based Analysis and Control of Legged Locomotion, Part 2: Application to M2V2, a Lower Body Humanoid Jerry Pratt Twan Koolen Tomas de Boer John Rebula Sebastien Cotton John Carff Matthew Johnson

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

More information

ME5286 Robotics Spring 2014 Quiz 1 Solution. Total Points: 30

ME5286 Robotics Spring 2014 Quiz 1 Solution. Total Points: 30 Page 1 of 7 ME5286 Robotics Spring 2014 Quiz 1 Solution Total Points: 30 (Note images from original quiz are not included to save paper/ space. Please see the original quiz for additional information and

More information

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 014, 6, 1685-1690 1685 Open Access The Kinematics Analysis and Configuration Optimize of Quadruped

More information

A CONTROL ARCHITECTURE FOR DYNAMICALLY STABLE GAITS OF SMALL SIZE HUMANOID ROBOTS. Andrea Manni,1, Angelo di Noi and Giovanni Indiveri

A CONTROL ARCHITECTURE FOR DYNAMICALLY STABLE GAITS OF SMALL SIZE HUMANOID ROBOTS. Andrea Manni,1, Angelo di Noi and Giovanni Indiveri A CONTROL ARCHITECTURE FOR DYNAMICALLY STABLE GAITS OF SMALL SIZE HUMANOID ROBOTS Andrea Manni,, Angelo di Noi and Giovanni Indiveri Dipartimento di Ingegneria dell Innovazione, Università di Lecce, via

More information

7 Modelling and Animating Human Figures. Chapter 7. Modelling and Animating Human Figures. Department of Computer Science and Engineering 7-1

7 Modelling and Animating Human Figures. Chapter 7. Modelling and Animating Human Figures. Department of Computer Science and Engineering 7-1 Modelling and Animating Human Figures 7-1 Introduction Modeling and animating an articulated figure is one of the most formidable tasks that an animator can be faced with. It is especially challenging

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Analysis of Six-legged Walking Robots

Analysis of Six-legged Walking Robots Analysis of Six-legged Walking Robots Shibendu Shekhar Roy 1*, Ajay Kumar Singh 1, and Dilip Kumar Pratihar 1 Department of Mechanical Engineering, National Institute of echnology, Durgapur, India Department

More information

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education DIPARTIMENTO DI INGEGNERIA INDUSTRIALE Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education Mattia Mazzucato, Sergio Tronco, Andrea Valmorbida, Fabio Scibona and Enrico

More information