A (Biased) Survey Of (Robot) Walking Controllers
|
|
- Charles Oliver Waters
- 5 years ago
- Views:
Transcription
1 A (Biased) Survey Of (Robot) Walking s 7 Chris Atkeson CMU Dynamic Walking 7 Andy s Questions For Discussion Over Beer What are ways to think about and implement (robot) walking control? Pros and cons; computational demands for design and execution. trajectories, use of feedback, policies, state machines, Manual design, pole placement, model matching, optimization, N step lookahead Calibration, tuning, adaptation, learning, What has worked and why? Which are connected to biology? Clocked state machines and CPGs Which are connected to animation and videogames? Vocabulary State: x or s (desired state: x d ) Action/command/control: u or a Dynamics: x k+1 = f(x k,u k ) Policy/control law: u(x) or a(s) Regulator: u = K (x x d ) Trajectory: x(t), u(t) Trajectory/tracking controller: u(t) = K(t)(x x d (t)) + u ff (t) One step cost function c(x,u) Total cost: C() = c T (x T ) + Σc(x k,u k ) Value function V(x) = c(x,u(x)) More Vocabulary For periodic systems it is helpful to use a phase variable φ which is periodic instead of time t. Trajectory: x(φ), u(φ) Trajectory/tracking controller: u(φ) = K(φ)(x x d (φ)) + u ff (φ) Useful to be able to phase lock/reset phase of x d,u ff, and K to the actual phase of the system. Passive Dynamic Walking No control Questions For Beer Discussion Any PDW robot with a large basin of attraction? That is easy to build and maintain? Why not? Not human-like? Anatomy: big feet, torso Kinematics: step time too long Ground forces 1
2 Active Passive Dynamic Walking Feedback triggered addition of energy MIT: Ankle extension. Cornell: Ankle extension. Delft: Hip spring swings leg forward. Amount of energy added state dependent, but control action by computer is a fixed action pattern. The reflexive neuronal controller of Runbot Reflex Chain Runbot: Open Loop Command Trajectories u = u ff (t) applied using a clock. Clock reset by sensory events (touchdown) Clock rate affected by feedback? Behavioral phase (ankle angle) instead of clock? Beer Discussion: Are these CPGs? Trajectories With Feedback u = K(t)(x x_d(t)) + u ff (t) K often constant, independent joint control (k_i for each joint) vs. fully coupled control. u ff (feedforward command) often not used. Clock t can be reset and its rate adjusted by feedback. Behavioral phase can be used instead Trajectory Learning in Walking (Jun Morimoto, ATR)
3 Why trajectories? (Beer) Learning Motor Tapes: Learning Control Commands Compact representation Easy to learn BUT need to introduce clock Are these a good way to think about CPGs? Before After Errors CMU/MIT Leg Lab, BDI, State machine: In-air, on-ground (actually more complicated, with twilight states). In each state a constant policy was applied u = f(x). Typically these policies were very simple independent PD controllers for each joint with fixed setpoints x_d: u = k_p(x x_d) k_v(xd) and motivated by low dimensional idealized models: Linear foot placement to control speed. Torque hip in stance to balance body. Hodgins 1991 Big Dog KangKang Yin, Kevin Loken, and Michiel van de Panne SIMBICON: Simple Biped Locomotion Control ACM SIGGRAPH 7 Poster Here: Stelian Caros 3
4 Questions For Beer Discussion Why does this approach succeed? Why is everything oversimplified? Independent control of degrees of freedom (*foot placement) Setpoints vs trajectories x_d(t) or u ff (t) (*Simbicon) Where is the theory? Stability proof? How place feet on targets? (Hodgins thesis) State machines = discrete CPGs? Why no ZMP? Running, point feet. Zero Moment Point (ZMP) ZMP = center of pressure (COP) COPx = My/Fz, COPy =Mx/Fz ZMP ideology: Don t let ZMP/COP reach boundary of support polygon. No unintentional tipping. Other constraints: Fz > ; Friction cone: Fx/Fz, Fy/Fz < u; Spin constraint on Mz. Kajita: ZMP based scheme is good when footholds are specified. I am using material from: ZMP is useful for position controlled robots g(com COP) = h COM Kajita Ankle Torque Rigid Joints Torque controlled robot with compliant joints: COP/ZMP is directly related to Ankle Torque. Rest of body has little effect. Position controlled robot with stiff joints: COP is related to acceleration of body parts, since torques transmitted across rigid joints. ZMP Pattern Generation Choose ZMP(t), COM(t), foot locations and timing, force allocation in DSP, and what to do with all those redundant DOF. Use simple idealized models. Use human motion capture. Use optimization (what criteria?). Kajita 4
5 Handling Errors ZMP pattern has stability guarantees. Perfect trajectory tracking, perfectly flat and level floors, no impact forces, and no slipping are assumed. BUT once feedback control is added to handle errors and impacts, stability guarantees go away What does it take to really make ZMP work? Honda world.honda.com/asimo/history/technology.html Floor Reaction Control: handle floor unevenness (foot force control). Target ZMP Control: accelerate torso to move ZMP. Foot Planting Location Control: Use foot placement for further balance control. Realization of Dynamic Walking of Biped Humanoid Robot Basic Structure for Biped Walking m m m Observation Human Walking Motions Simple Dynamic Model Walking Pattern Planning (slow process) Posture Stabilization (fast process) Biped Walking System ID Based on Experiments Online Design Based On Sensory Feedback - Vibration - ZMP Compensator - Landing Position - Landing Timing... Displacement [mm] Pelvis trajectory in Y direction Right foot trajectory in Z direction Left foot trajectory in Z direction H foot A pelvis -1 T ssp - T dsp T -3 dsp T step T deley T -4 stride Time [1 msec] Cosine function is used to generate smooth curve - basically cyclic function - easy to prevent velocity discontinuity - easy to differentiate the function Walking pattern design parameters A pelvis H foot T stride T step T delay κ dsp T ssp T dsp Description Lateral swing amplitude of pelvis Maximum elevation of foot Walking period (stride time) Step time Delay time Double support ratio Single support time Double support time Value 3 (mm) 4 (mm) 1.9 (seconds).95 (seconds). (second).5 (5 %) Tstep ( 1. κ dsp ) Tstep κ Department of Mechanical Engineering dsp Online Control Structure Cartesian Space Joint Space Walking Pattern Control (WPC) Torso Roll & Pitch Pelvis Swing Amp. Landing Position Tilt Over Landing Timing Predictive Motion Control(PMC) θ body, ω body ZMP θ i Walking Parameters Setting Walking Type Selection Walking Pattern Generation Inverse Kinematics Ref θ i - + PD controller HUBO F z : Step length, step period, DSP ratio : Go forward/backward, Turning around, Go aside Landing Detection Real-Time Balance Control (RTBC) Vibration controller M, M x y ZMP Upright Pose ZMP Compensator Soft Landing Department of Mechanical Engineering 5
6 Walking Pattern Control (1) Vibration Control Modifies the walking pattern at every walking cycle. Learning strategy : X k +1 = X k + αek T stride,k th where, X k = Apelvis : states at k walking cycle κ dsp α : learning rate, Ek : error vector Objective : Suppress the vibrations due to the joint compliance. (a) Vibration control of torso Torque(Nm) Mx without damping control 3 Mx with damping control Time(1 msec) Department of Mechanical Engineering Department of Mechanical Engineering (1) Vibration Control ()ZMP Compensator Objective : Suppress the vibrations due to the joint compliance. (b) Vibration control of swing foot Objective : Maintain dynamic balance all the time. 15 Y-comp. of foot acceleration without control Y-comp. of foot acceleration with control Pelvis Center Transverse Plane Acceleration [m/s ] Z Y X Mode 1 (Double Support Phase) X pelvis Z Ypelvis Y X ZMP X ZMP YZMP Mode (Double Support Phase) Z Y X Mode 3 (Single Support Phase) Time [1 msec] Department of Mechanical Engineering Horizontal pelvis motion on the transverse plane is used for the ZMP compensation f Experimental results (Mode 3) No control 6 Fast + Slow SSP ZMP compensation with damping control No control Fast + Slow SSP ZMP compensation with damping control (3) Landing Position Control 4 X ZMP [mm] - Steady State Value : Time [1 ms] Y ZMP [mm] Time [1 ms] Steady State Value : Steady-state error is nearly zero! Objective : Find out best landing position at every step. d Video ω 1 ω1 ω M Just before landing t Just after landing Impulse-Momentum Principle on the Coronal Plane : Iω Iω + M t = 1 D f M h i l E i i 6
7 Experimental results Video (4) Landing Timing Control Objective : Find out best landing time at every step. [deg/sec] Pitching angular velocity ω p torso Without control Rolling angular velocity ω torso r [deg/sec] (a) Without landing position control torso Pitching angular velocity ω p [deg/sec] Rolling angular velocity ω r torso [deg/sec] (b) With landing position control With control Angular velocity of body ω Angular Velocity[deg/s] or Displacement[mm] Prescribed left foot height Stable region A B A B Prescribed right foot height E torso Pitching angle θ p [deg] torso Pitching angle θ p [deg] Without control With control (Coronal Plane View) ZCP(Zero Crossing Point) (inside tilt over case) Compensated right foot altitude Time [sec] E ZCP(Zero crossing point) (normal case) Angular velocity,ω Rolling angle θ r torso [deg] (c) Without landing position control Rolling angle θ r torso [deg] (d) With landing position control (5) Stable Landing Control Objective : Absorb the landing impact at every step. Sagittal plane view m 1 z 1 1 z1( s) = F( s) m1s + c1s + k1 Impedance Control : 1 z ( s) = T ( s) m s + c s + k Virtual Spring & Damper C 1 K 1 Virtual Spring & Damper 1 z K C m where, T : torque, F : normal T F force Footstep Planning (CMU: Chestnutt, Kuffner) 7
8 Moving Obstacles (CMU: Chestnutt Kuffner) More Discussion Over Beer ZMP is dynamic walking (see Honda videos). And we all walk without tipping, so obey ZMP. Can ZMP be applied to compliant/backdrivable robots? Smaller feet? How handle redundancy: what body parts move to affect COM? How handle uneven floor, multiple contacts, hands, grasps, Kajita: More flexible pattern generation Kajita: Stabilizers for full-body contact Kajita: More humanlike mechanism and motion Policy u=f(x) How design full policy u = f(x)? No state machine Pole placement or model matching Optimization Learning (which is really optimization) Dimensionality reduction followed by one of above Standard approach for non-periodic tasks (arms, ). Reintroduce discrete control/state machine when have multiple tasks or desired parameters (such as velocity). Spring Flamingo: Model Matching Rabbit 8
9 Trajectories To Approximate Policy Using Many Trajectories To Approximate A Full Policy u=f(x) Each point x_d(t) has a u_d(t) associated with it. You can even have a linear controller associated with it: K(t) To approximate u = f(x), find nearest neighbor to x, and then compute appropriate command: u = u_d(x) or u = u_d(x) + K(x)(x x_d(x)) Poincaré State Simulation Transition Top Poincaré section CPGs Lateral Lateral Oscillation (Morimoto, ATR) Extension Sagittal Walker 9
10 Walking (Morimoto, ATR) CPGs and Beer Classical control puts internal state into controllers (lead lag filters, ) Modern control: controller is static map u = f(x). Any internal state is in the state estimator. The state estimator replicates the plant dynamics. If the plant is oscillatory, the state estimator is oscillatory. Are CPGs state estimators? Is their role to estimate behavioral phase? Or is a different view such as coupled oscillators more useful? D 3D (Beer) D: Easy to stabilize with goosestep strategy Use energy American style: wastefully Add a lot of energy initially: Push off (ankle, knee) D Swing (hip) Hold leg at desired step length Remove energy with impact Prevent falling backwards, need to limit forward velocity so swing works. This does not work in 3D due to yaw problems. Biology is Soft/compliant Well damped Redundant Versatile Handles errors well (slip, trip, ) Has central pattern generators (CPGs) BUT also has significant delays. Summary Reflexes (Learned) trajectories State machines and policies ZMP and feedback control Full policies Poincare policies CPGs 1
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 informationWalking 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 informationDynamically 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 informationExperimental 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 informationBody 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 informationZMP 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 informationMotion 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 informationBiomechanics 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 informationEmergent 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 informationControlling 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 informationDecentralized 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 informationA 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 informationLimit 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 informationCompliance 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 informationMobile 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 informationSIMBICON: Simple Biped Locomotion Control
SIMBICON: Simple Biped Locomotion Control KangKang Yin Kevin Loken Michiel van de Panne University of British Columbia Figure 1: Real-time physics-based character simulation with our framework. (a) A single
More informationStable 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 informationToward 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 informationKungl 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 informationCentre 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 informationVelocity 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 informationRobotics and Autonomous Systems
Robotics and Autonomous Systems Lecture 4: Locomotion Richard Williams Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What
More informationRobotics and Autonomous Systems
Robotics and Autonomous Systems Lecture 4: Locomotion Simon Parsons Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What
More informationPowered 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 informationEffects 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 informationBiped 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 informationImprovement of the Cheetah Locomotion Control
Improvement of the Cheetah Locomotion Control Master Project - Midterm Presentation 3 rd November 2009 Student : Supervisor : Alexander Sproewitz Professor : Auke Jan Ijspeert Presentation of the Cheetah
More informationLearning Energy Efficient Walking Based on Ballistics
Learning Energy Efficient Walking Based on Ballistics Masaki Ogino, Koh Hosoda and Minoru Asada Dept. of Adaptive Machine Systems, Graduate School of Engineering,, HANDAI Frontier Research Center ogino@er.ams.eng.osaka-u.ac.jp,
More informationJournal 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 informationSpring 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 informationGeneralized Biped Walking Control
Generalized Biped Walking Control Stelian Coros Philippe Beaudoin Michiel van de Panne University of British Columbia Figure 1: Real-time physics-based simulation of walking. The method provides robust
More informationToward a Human-like Biped Robot with Compliant Legs
Book Title Book Editors IOS Press, 23 1 Toward a Human-like Biped Robot with Compliant Legs Fumiya Iida a,b,1, Yohei Minekawa a Juergen Rummel a and Andre Seyfarth a a Locomotion Laboratory, University
More informationOPTIMAL 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+ t1 t2 moment-time curves
Part 6 - Angular Kinematics / Angular Impulse 1. While jumping over a hurdle, an athlete s hip angle was measured to be 2.41 radians. Within 0.15 seconds, the hurdler s hip angle changed to be 3.29 radians.
More informationTEN YEARS IN LOCOMOTION CONTROL RESEARCH
TEN YEARS IN LOCOMOTION CONTROL RESEARCH Jehee Lee Seoul National University [SIGGRAPH 2010] Lee et al, Data-driven biped control [SIGGRAPH 2010] Lee et al, Data-driven biped control [SIGGRAPH 2010] Lee
More informationOmnidirectional Humanoid Balance Control: Multiple Strategies for Reacting to a Push
UBC CS TECHNICAL REPORT TR-2006-11 1 Omnidirectional Humanoid Balance Control: Multiple Strategies for Reacting to a Push KangKang Yin, Department of Computer Science University of British Columbia, Canada
More informationBUILDING 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 informationBio-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 informationModeling Human Movement
CS 4732: Computer Animation Modeling Human Movement Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Modeling Human Movement: It s Hard!
More information-Elastic strain energy (duty factor decreases at higher speeds). Higher forces act on feet. More tendon stretch. More energy stored in tendon.
As velocity increases ( ) (i.e. increasing Froude number v 2 / gl) the component of the energy cost of transport associated with: -Internal kinetic energy (limbs accelerated to higher angular velocity).
More informationHuman 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 informationYAN 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 informationLearning Energy Efficient Walking with Ballistic Walking
Learning Energy Efficient Walking with Ballistic Walking Masaki Ogino, Koh Hosoda and Minoru Asada Dept. of Adaptive Machine Systems, Graduate School of Engineering,, HANDAI Frontier Research Center, Osaka
More informationUsing 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 informationConventional Ship Testing
Conventional Ship Testing Experimental Methods in Marine Hydrodynamics Lecture in week 34 Chapter 6 in the lecture notes 1 Conventional Ship Testing - Topics: Resistance tests Propeller open water tests
More informationPERCEPTIVE 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 informationExperimental realization of dynamic walking of the biped humanoid robot KHR-2 using zero moment point feedback and inertial measurement
Advanced Robotics, Vol. 20, No. 6, pp. 707 736 (2006) VSP and Robotics Society of Japan 2006. Also available online - www.vsppub.com Full paper Experimental realization of dynamic walking of the biped
More informationGait 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 informationProgramming 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 informationSample 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 informationFaster 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 informationRugby Strength Coach. Speed development guide
Rugby Strength Coach Speed development guide Outline Why do Newton's laws of motion matter? What is speed? The technique and physical demands of speed Speed training parameters Rugby specific speed training
More informationControlling 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 informationData Driven Computational Model for Bipedal Walking and Push Recovery
Data Driven Computational Model for Bipedal Walking and Push Recovery A thesis Submitted In Partial Fulfillment of the Requirements for the Degree of Philosophy Vijay Bhaskar Semwal RS139 Under the supervision
More informationControl based on passive dynamic walking
Chapter 1 Control based on passive dynamic walking Author: Pranav A. Bhounsule Email: pranav.bhounsule@utsa.edu A liation: Dept. of Mechanical Engineering, University of Texas San Antonio, Address: 1 UTSA
More informationA Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices
A Neuromuscular Model of Human Locomotion and its Applications to Robotic Devices The 10th Workshop on Humanoid Soccer Robots at 15th IEEE-RAS International Conference on Humanoid Robots Nov 3, 2015 Seungmoon
More informationDynamic 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 informationOptimal 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 informationUsing 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 informationHYBRID 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 informationDesign Of A Running Robot And The Effects Of Foot Placement In The Transverse Plane
Purdue University Purdue e-pubs Open Access Theses Theses and Dissertations 2013 Design Of A Running Robot And The Effects Of Foot Placement In The Transverse Plane Timothy James Sullivan Purdue University,
More informationThe Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control
The Influence of Friction on Gait and Energy Efficiency of the Walking Robot Based on Rhythmic Control H. Takemura, J. Ueda, Y. Matsumoto, T. Ogasawara Nara Institute of Science and Technology, Takayama-cho,
More informationThe 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 informationSlip 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 informationOutline. Newton's laws of motion What is speed? The technical and physical demands of speed Speed training parameters Rugby specific speed training
Linear speed Outline Newton's laws of motion What is speed? The technical and physical demands of speed Speed training parameters Rugby specific speed training Outline Session structure Teaching guidelines
More informationCONFIRMATION 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 informationReactive Balance Control in Walking based on a Bipedal Linear Inverted Pendulum Model
2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-13, 2011, Shanghai, China Reactive Balance Control in Walking based on a Bipedal Linear Inverted
More informationIn memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007.
Acknowledgement In memory of Dr. Kevin P. Granata, my graduate advisor, who was killed protecting others on the morning of April 16, 2007. There are many others without whom I could not have completed
More informationStability 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 informationIn this course you will learn the following
Module 11 : Example study of robots Lecture 40 : NATARAJ a case study of a 6-legged robot Objectives In this course you will learn the following Mobile Robots Legged Robots Nataraj Robot Nataraj Development
More informationTrajectory 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 informationGait 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 informationSensing 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 informationAFRL-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 informationCreation of a Fallback Catch Method. Megan Berry Mechanical Engineering Senior MAE 490 (4 credits)
Creation of a Fallback Catch Method Megan Berry Mechanical Engineering Senior MAE 490 (4 credits) Abstract In order that the Cornell Ranger remains autonomous during long distance record attempts and avoids
More informationGait 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 informationQuadratic Encoding of Optimized Humanoid Walking
Quadratic Encoding of Optimized Humanoid Walking Junggon Kim, Nancy S. Pollard and Christopher G. Atkeson Abstract In this paper we show that optimal stepping trajectories and trajectory cost for a walking
More informationKochi 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 informationStudy 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 informationSimulation 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 informationSkippy: Reaching for the Performance Envelope
Workshop on Dynamic Locomotion and Manipulation ETH Zürich, July 2016 Skippy: Reaching for the Performance Envelope Roy Featherstone 2016 Roy Featherstone What is Skippy? a hopping and balancing machine
More informationintended velocity ( u k arm movements
Fig. A Complete Brain-Machine Interface B Human Subjects Closed-Loop Simulator ensemble action potentials (n k ) ensemble action potentials (n k ) primary motor cortex simulated primary motor cortex neuroprosthetic
More information@ Chee-Meng Chew, MM. All rights reserved.
LIBRARIES Dynamic Bipedal Walking Assisted by Learning by Chee-Meng Chew B.Eng., Mechanical Engineering National University of Singapore, 1991 S.M., Mechanical Engineering Massachusetts Institute of Technology,
More informationRanger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research
1 Ranger Walking Initiation Stephanie Schneider sns74@cornell.edu 5/15/2012 Final Report for Cornell Ranger Research Abstract I joined the Biorobotics Lab this semester to gain experience with an application
More informationServe the only stroke in which the player has full control over its outcome. Bahamonde (2000) The higher the velocity, the smaller the margin of
Lower Extremity Performance of Tennis Serve Reporter: Chin-Fu Hsu Adviser: Lin-Hwa Wang OUTLINE Introduction Kinetic Chain Serve Types Lower Extremity Movement Summary Future Work INTRODUCTION Serve the
More informationKinematics & Dynamics
Kinematics & Dynamics Thomas Funkhouser Princeton University C0S 46, Fall 000 Overview Kinematics Considers only motion Determined by positions, velocities, accelerations Dynamics Considers underlying
More information1. 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 informationCoaching the Triple Jump Boo Schexnayder
I. Understanding the Event A. The Run and Its Purpose B. Hip Undulation and the Phases C. Making the Connection II. III. IV. The Approach Run A. Phases B. Technical Features 1. Posture 2. Progressive Body
More informationFoot 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 informationINITIATING NORMAL WALKING OF A DYNAMIC BIPED WITH A BIOLOGICALLY MOTIVATED CONTROL
1 INITIATING NORMAL WALKING OF A DYNAMIC BIPED WITH A BIOLOGICALLY MOTIVATED CONTROL T. LUKSCH and K. BERNS Robotics Research Lab, University of Kaiserslautern Kaiserslautern, Germany E-mail: luksch@informatik.uni-kl.de
More informationIMPLEMENTATION 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 informationCONTROL OF APERIODIC WALKING AND THE ENERGETIC EFFECTS OF PARALLEL JOINT COMPLIANCE OF PLANAR BIPEDAL ROBOTS
CONTROL OF APERIODIC WALKING AND THE ENERGETIC EFFECTS OF PARALLEL JOINT COMPLIANCE OF PLANAR BIPEDAL ROBOTS DISSERTATION Presented in Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy
More informationEmergency 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 informationHow Do You Swing? You should be working with new lab partners starting with this lab.
You should be working with new lab partners starting with this lab. Exploration: Swinging your arms and legs back and forth Discuss and try out the following questions within your lab group. After you
More informationON 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 informationThe Design and Control of a Bipedal Robot with Sensory Feedback
International Journal of Advanced Robotic Systems ARTICLE The Design and Control of a Bipedal Robot with Sensory Feedback Regular Paper Teck-Chew Wee 1,*, Alessandro Astolfi 1 and Xie Ming 2 1 Department
More informationABSTRACT 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 informationStabilization of a Three-Dimensional Limit Cycle Walking Model through Step-to-Step Ankle Control
2013 IEEE International Conference on Rehabilitation Robotics June 24-26, 2013 Seattle, Washington USA Stabilization of a Three-Dimensional Limit Cycle Walking Model through Step-to-Step Ankle Control
More informationLocomotion Skills for Simulated Quadrupeds
Locomotion Skills for Simulated Quadrupeds Stelian Coros 1,2 Andrej Karpathy 1 Ben Jones 1 Lionel Reveret 3 Michiel van de Panne 1 1 University of British Columbia 2 Disney Research Zurich 3 INRIA, Grenoble
More informationLocomotion Concepts. Autonomous Mobile Robots. Concepts Legged Locomotion Wheeled Locomotion. Autonomous Systems Lab. Zürich. Localization.
Autonomous Mobile Robots Localization "Position" Global Map Cognition Environment Model Local Map Path Perception Real World Environment Motion Control Locomotion Concepts Concepts Legged Locomotion Wheeled
More information