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

Size: px
Start display at page:

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

Transcription

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

2 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 for running Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 2

3 like a manipulator? can we consider this as a part (leg) of a legged robot? NO: this manipulator cannot fall because its base is clamped to the ground this is a (one)-legged robot monopod Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 3

4 contacts the difference lies in the contact forces one may look at these various contact situations as different fixed-base (not clamped!) robots, each with a specific kinematic and dynamic model or consider a single system with a floating base and limbs that may establish contacts Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 4

5 free-floating system the general model is that of a free-floating multi-body f ext f ext,l f ext,r Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 5

6 configuration f ext vs formally similar B(q) q + C(q, q) q + g(q) = + J T (q)f ext Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 6

7 Lagrangian dynamics 2 dynamic equations (general form) B(q) q + C(q, q) 4 q + g(q) 5 = + J T (q)f ext but here we have a special structure B(q) ẍ g5a + n(q, q) = i J T i (q)f i where g is the (Cartesian) gravity acceleration vector and Ji is the Jacobian matrix associated to the i-th contact force fi Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 7

8 Lagrangian dynamics B(q) ẍ g5a + n(q, q) = i J T i (q)f i mass/ inertia accelerations forces/torques centrifugal/coriolis forces joint torques contact forces joint torques only affect joint coordinates! to move x0 (i.e., the position of the reference body) the contact forces are necessary Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 8

9 Lagrangian dynamics in the absence of external forces, the system becomes 4 5 underactuated, i.e., it has less inputs than dof s concentrate on the 2nd and 3rd set of equations, that are peculiar 2 31to legged robots 2 4 5A 2nd set can be written as M( c + g) = i 4 f i Newton equation (variation of linear momentum) where c : CoM position and M : total system mass hence: we need contact forces to move the CoM in a direction different from that of gravity! Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 9

10 4 5A 4 5 Lagrangian dynamics 3rd set can be written as L = i i (p i c) f i Euler equation (variation of angular momentum) pi : position of the contact point of force fi!k : angular velocity of the k-th body L : angular momentum of the robot wrt its CoM n(x k c) m k ẋ k + I k! k o L = k Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 10

11 recall: moment of a force 2 the moment of a force (or torque) is a measure of its tendency to cause a body 5A to rotate about 4 5a specific point or axis. In order for a moment to develop, the force must act upon the body in such a manner that the body would begin to twist. This occurs every time a force is applied so that it does not pass through the centroid of the body L = i A (p i c) f i 2 3 variation of angular momentum = sum of torques i c pi - c pi fi 1 A (p i c) f i torque generated by the contact force fi around the CoM L = k (x k c) m k ẋ k + I k! k angular momentum around the CoM Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 11

12 2 Lagrangian dynamics: flight phase 31 Flight phase: A 1 M( c + g) = i A 4 5 i f i no contacts with environment 4 no external forces other than gravity c = g constant horizontal speed while falling 5 L = i (p i c) f i L = 0 but the robot is still capable of generating rotations due to the nonholonomy of the angular momentum conservation Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 12

13 Lagrangian dynamics: flat ground some manipulations: c cross-product (Newton Eq) + Euler equation, everything divided by z- component of Newton equation leads to M( c z + g z )= fi z i Mc ( c + g)+ L i M( c z + g z = p i f i ) i f i z flat ground hypothesis (not necessarily horizontal) and we may have p z i =0 g x,y 6=0 g ground z pi x Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 13

14 6 Lagrangian dynamics: flat ground flat ground p z i =0 c y c x or in compact form first two components (x and y) c z c z + g z ( cy + g y )+ c z c z + g z ( cx + g x ) L x M( c z + g z ) = L y M( c z + g z ) = i f i zpy i i f z i i f z i px i i f z i c x,y c z c z + g z ( cx,y + g x,y )+ S L x,y M( c z + g z ) = i f z i px,y i i f z i with S = apple Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 14

15 Lagrangian dynamics: flat ground apple consequences i f z i px,y i i f z i weighted sum = z x,y apple f z 1 p1 contact points f z 4 p4 z is the Center of ressure (Co) point of application of the Ground Reaction Force vector (GRF) z p3 f z 3 p2 f z 2 normal contact forces z x = z y = i f z i px i i f z i i f z i py i i f z i note: GRF can also have a horizontal component when the robot walks Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 15

16 Lagrangian dynamics: flat ground apple consequences Center of ressure z f z 4 f z 3 normal contact forces f z 1 p1 p4 z p3 f z 2 moreover f z i 0 normal force can only be positive (unilateral force) contact points therefore the Co must belong to the convex hull of the contact points, i.e. the Support olygon z x,y 2 conv {p x,y i } # Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 16 p2

17 more on the Co the Center of ressure (Co) z is usually defined as the point on the ground where the resultant of the ground reaction force acts. we have 2 types of interaction forces at the foot/ground interface: normal forces fi z and tangential forces apple fi x,y apple the Co may be defined as the point z where the resultant of the apple normal forces fi z acts f z = i f z i the resultant of the tangential forces may be represented at z by a force f x,y and a moment Mt f x,y = i f x,y i M t = i r i f x,y i where ri is the vector from z to the point of application of fi x,y Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 17

18 more on the Co fi z x,y p i f z z the sum of the normal and tangential components gives the resulting GRF apple ri fi x,y z f x,y Mt resulting GRF apple normal apple forces apple f z = fi z i i = z x,y i f i z i f z i px,y tangential forces f x,y = i M t = i f x,y i Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 18 r i f x,y i z f z Mt f x,y

19 6 Lagrangian dynamics: multi-body system (flat ground) c x,y c z c z + g z ( cx,y + g x,y )+ S L x,y M( c z + g z ) = rewritten as i f z i px,y i i f z i c z c z + g z ( cx,y + g x,y )=(c x,y z x,y )+ S L x,y M( c z + g z ) we can analyze the effect of the various terms on the CoM horizontal acceleration (horizontal = in the x-y plane) Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 19

20 Lagrangian dynamics: multi-body system c z c z + g z cx,y = c z c z + g z gx,y +(c x,y z x,y )+ S L x,y M( c z + g z ) c z c z + g z gx,y c x,y x-y plane S L x,y M( c z + g z ) c z c z + g z cx,y z x,y support polygon aside from the effect of gravity (horizontal components) and variations of the angular momentum, the CoM horizontal acceleration is the result of a force pushing the CoM away from the Co c x,y no gravity in x-y no variations of L z x,y Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 20

21 Lagrangian dynamics: multi-body system more on the Co (Co) rearranged i z x,y = i f i zpx,y i i f z i on flat ground " # x,y i z x,y )fi z = (p i z) f i =0 (p x,y i Zero Moment oint ZM horizontal momenta of the contact forces fi w.r.t. the Co z are equal to zero sometimes defined as the zero tipping moment point on flat ground ZM = Co Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 21

22 more on the ZM Equivalent definitions point where the vertical reaction force intersects the ground point on the ground where the total moment generated due to gravity and inertia equals zero point on the floor at which the horizontal components of the momentum generated by the reaction force and the reaction torque are zero there are basically two equivalent ways to look at the ZM: wrt to the reaction force (horizontal component of the moment of ground reaction force is zero) wrt inertial and gravitational forces (net moment is zero) Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 22

23 more on the ZM The equation for rotational dynamic equilibrium is obtained by noting that the sum of the external moments on the robot, computed either at its CoM or at any stationary reference point, is equal to the sum of the rates of change of angular momentum of the individual segments about the same point. The equations for static equilibrium of the foot are obtained by setting the rates of change of angular momentum of the individual segments about the same point in the rotational dynamic equilibrium to zero. Basically, rotational equilibrium of the stance foot in the single support phase is an important criterion in the evaluation of postural and gait stability since foot rotation reflects a loss of balance. Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 23

24 " Lagrangian dynamics: approximations " on horizontal flat ground + CoM at constant height + neglect L x,y g x,y =0 c z = constant c g pi z x ground c z c z + g z ( cx,y + g x,y )=(c x,y z x,y )+ S L x,y M( c z + g z ) or c x,y c z g z cx,y = z x,y c x,y = gz c z (cx,y z x,y ) Linear Inverted endulum (LI) Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 24

25 Linear Inverted endulum interpretation 2 independent equations c x,y = gz c z (cx,y z x,y ) c x = gz c z (cx z x ) c y = gz c z (cy z y ) how the CoM moves in longitudinal direction (sagittal plane) lateral direction 1.5 Longitudinal CoM and ZM 1 c z CoM typical behaviors x (m) CoM reference CoM actual ZM reference t (sec) Lateral CoM and ZM z x c x x y (m) CoM reference CoM actual ZM reference t (sec) Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 25

26 Linear Inverted endulum interpretation c z oint foot the simplest interpretation of the LI is that of a telescoping (so to remain at a constant height) massless leg in contact with the ground at p x (point of contact) we can interpret the (longitudinal z direction) LI equation as a moment balance around p x M c x c z Mg(c x p x )=0 p x c x x i.e. c x = gz c z (cx p x ) in this case the ZM z x coincides with the point of contact p x of the fictitious leg p x = z x Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 26

27 Linear Inverted endulum interpretation oint foot (longitudinal direction) c z z x step step c z LI t t p x c x typical footsteps and CoM p x = z x step2 CoM step1 c x t step biped t may also be seen as a compass biped with only one leg touching the ground at the same time Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 27

28 Linear Inverted endulum interpretation Finite sized foot (with ankle torque) since z x represents the ZM location, there is no difficulty in extending the interpretation of the LI considering both single and double support phases with a finite foot dimension single support double support z x support polygon z x Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 28

29 Linear Inverted endulum interpretation Finite sized foot (with ankle torque y) we can see the single support phase from the stance foot point of view i.e. with the dynamics of the rest of the humanoid represented by an equivalent fictitious leg. A way to keep the CoM balanced is using an equivalent ankle torque (the real joint torques are such that an equivalent ankle torque is applied) finite foot with equivalent massless leg plus ankle torque ankle torque y finite foot p x Co z x moment w.r.t. z x (Co) = 0 Mg(z x p x ) y =0 z x = p x + y Mg Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 29 y Co + y

30 Linear Inverted endulum interpretation Finite sized foot (with ankle torque y) note that it is possible to move the Co through the ankle torque y without stepping moment around ankle point p x single support M c x c z Mg(c x p x )+ y =0 c x = gz c z c x p x y Mg - Co = -z x z x finite foot with equivalent massless leg plus ankle torque ankle torque p x y Co finite foot Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 30

31 Linear Inverted endulum interpretation Finite sized foot (with ankle torque) c y z x... with z x = p x + y Mg stepx stepy stepx c x t c x = gz c z (cx z x ) longitudinal direction Typical footsteps with single and double support: for example, in the first single support (- -) the left foot is swinging; as soon as the right foot touches the ground the double support starts ( ) and the ZM moves from the left to the right foot (longitudinal and lateral motions) SS DS SS DS z y... stepy t SS: single support DS: double support Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 31

32 Linear Inverted endulum interpretation Finite sized foot and reaction mass it is also possible to extend the point-mass to be a rigid body with its rotational inertia so that also a hip movement can be modelled wy J finite foot with equivalent massless leg plus ankle torque and reaction mass y support polygon z x z x Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 32

33 Linear Inverted endulum interpretation Finite sized foot and reaction mass what is the effect of the rotating inertia around the CoM? Since no rotational inertia around the CoM, a different direction of the GRF would create a non-zero moment p x GRF M 6= 0 M 6= 0 J =0 J 6= 0 p x wy GRF A reaction mass type pendulum, by virtue of its non-zero rotational inertia, allows the ground reaction force to deviate from the lean line. This has important implication in gait and balance. Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 33

34 Linear Inverted endulum interpretation Finite sized foot and reaction mass moment around ankle p x M c x c z Mg(c x p x )+ y wy =0 wy J i.e. c x = gz c z c x z x wy Mg GRF with z x = p x + y Mg - CM ankle torque moves the Co while the reaction mass torque changes the GRF direction CM y z x to highlight the presence of a non-zero moment around the CoM a new point named Centroidal Moment ivot (CM) is introduced and defined as the point where a line parallel to the ground reaction force, passing through the CoM, intersects with the external contact surface Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 34

35 Linear Inverted endulum: basic scope c x,y = gz c z (cx,y z x,y ) Although extremely simplified, the LI equation describes in first approximation the time evolution of the CoM trajectory. Moreover it defines a differential relationship between the CoM trajectory and the ZM (or CM) time evolution it is easier to design a controller which makes the actual CoM follow a desired behaviour dynamic balancing will be characterized in terms of the ZM the problem will then be to understand which CoM trajectory, solution of the LI equation, guarantees that dynamic balancing is achieved Oriolo: Autonomous and Mobile Robotics - Humanoid Robots 2 35

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

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

Humanoid Robotics. Path Planning and Walking. Maren Bennewitz

Humanoid Robotics. Path Planning and Walking. Maren Bennewitz Humanoid Robotics Path Planning and Walking Maren Bennewitz 1 Introduction Given the robot s pose in a model of the environment Compute a path to a target location First: 2D path in a 2D grid map representation

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

Predictive method for balance of mobile service robots

Predictive method for balance of mobile service robots Predictive method for balance of mobile service robots Bastings, B.M.; Nijmeijer, H.; Kostic, D.; Kiela, H.J. Published: 1/1/214 Document Version Publisher s PDF, also known as Version of Record (includes

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

CHAPTER 3 MATHEMATICAL MODEL

CHAPTER 3 MATHEMATICAL MODEL 38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,

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

A simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s

A simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s CENG 732 Computer Animation This week Inverse Kinematics (continued) Rigid Body Simulation Bodies in free fall Bodies in contact Spring 2006-2007 Week 5 Inverse Kinematics Physically Based Rigid Body Simulation

More information

Applications. Human and animal motion Robotics control Hair Plants Molecular motion

Applications. Human and animal motion Robotics control Hair Plants Molecular motion Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points

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

PPGEE Robot Dynamics I

PPGEE Robot Dynamics I PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional

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

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences Page 1 UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF3480 Introduction to Robotics Day of exam: May 31 st 2010 Exam hours: 3 hours This examination paper consists of 5 page(s).

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

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping

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

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

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

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

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

Master of Science (MSc) MASTER THESIS. Concise Modeling of Humanoid Dynamics. Florian Joachimbauer. Embedded and Communication Systems, 30 credit

Master of Science (MSc) MASTER THESIS. Concise Modeling of Humanoid Dynamics. Florian Joachimbauer. Embedded and Communication Systems, 30 credit Master of Science (MSc) MASTER THESIS Concise Modeling of Humanoid Dynamics Florian Joachimbauer Embedded and Communication Systems, 30 credit Halmstad University, June 26, 2017 Florian Joachimbauer: Concise

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

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

MTRX4700 Experimental Robotics

MTRX4700 Experimental Robotics MTRX 4700 : Experimental Robotics Lecture 2 Stefan B. Williams Slide 1 Course Outline Week Date Content Labs Due Dates 1 5 Mar Introduction, history & philosophy of robotics 2 12 Mar Robot kinematics &

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

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

Step-by-Step Guide to OpenSim Exercises and Team Project

Step-by-Step Guide to OpenSim Exercises and Team Project Step-by-Step Guide to OpenSim Exercises and Team Project To present some of the tools and capabilities of OpenSim, we will use a simplified model (leg6dof9muscles.osim) throughout this workshop. The model

More information

HUMANOID robots have recently attracted growing social

HUMANOID robots have recently attracted growing social IEEE TRANSACTIONS ON ROBOTICS 1 Motion Retargeting for Humanoid Robots Based on Simultaneous Morphing Parameter Identification and Motion Optimization Ko Ayusawa, Member, IEEE, and Eiichi Yoshida, Senior

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

Nao Devils Dortmund. Team Description Paper for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann

Nao Devils Dortmund. Team Description Paper for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann Nao Devils Dortmund Team Description Paper for RoboCup 2017 Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann Robotics Research Institute Section Information Technology TU Dortmund University 44221 Dortmund,

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

Motion Planning for Humanoid Robots

Motion Planning for Humanoid Robots Motion Planning for Humanoid Robots Presented by: Li Yunzhen What is Humanoid Robots & its balance constraints? Human-like Robots A configuration q is statically-stable if the projection of mass center

More information

CHAPTER 3. Elementary Fluid Dynamics

CHAPTER 3. Elementary Fluid Dynamics CHAPTER 3. Elementary Fluid Dynamics - Understanding the physics of fluid in motion - Derivation of the Bernoulli equation from Newton s second law Basic Assumptions of fluid stream, unless a specific

More information

Motion Capture & Simulation

Motion Capture & Simulation Motion Capture & Simulation Motion Capture Character Reconstructions Joint Angles Need 3 points to compute a rigid body coordinate frame 1 st point gives 3D translation, 2 nd point gives 2 angles, 3 rd

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

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

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

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

Humanoid Robotics Modeling by Dynamic Fuzzy Neural Network

Humanoid Robotics Modeling by Dynamic Fuzzy Neural Network Proceedings of International Joint Conference on Neural Networks, Orlando, Florida, USA, August 1-17, 7 umanoid Robotics Modeling by Dynamic Fuzzy Neural Network Zhe Tang, Meng Joo Er, and Geok See Ng

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

Compliant Control of Whole-body Multi-contact Behaviors in Humanoid Robots

Compliant Control of Whole-body Multi-contact Behaviors in Humanoid Robots Chapter 2 Compliant Control of Whole-body Multi-contact Behaviors in Humanoid Robots Luis Sentis 2.1 Introduction In 2008, the US National Intelligence Council published a report listing six disruptive

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

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,

More information

Kinematics of Wheeled Robots

Kinematics of Wheeled Robots CSE 390/MEAM 40 Kinematics of Wheeled Robots Professor Vijay Kumar Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania September 16, 006 1 Introduction In this chapter,

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

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

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

ROSE-HULMAN INSTITUTE OF TECHNOLOGY

ROSE-HULMAN INSTITUTE OF TECHNOLOGY Introduction to Working Model Welcome to Working Model! What is Working Model? It's an advanced 2-dimensional motion simulation package with sophisticated editing capabilities. It allows you to build and

More information

Structure and Synthesis of Robot Motion

Structure and Synthesis of Robot Motion Structure and Synthesis of Robot Motion Dynamics: Constraints, Continua, etc. Subramanian Ramamoorthy School of Informatics 5 February, 2009 Recap Last time, we discussed two major approaches to describing

More information

Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM

Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM Copyright c 2007 ICCES ICCES, vol.2, no.4, pp.131-136, 2007 Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM S. Okamoto 1 and H. Noguchi 2 Summary This paper presents a control

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

What Is SimMechanics?

What Is SimMechanics? SimMechanics 1 simulink What Is Simulink? Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose. Physical Modeling runs within the Simulink environment

More information

9. Representing constraint

9. Representing constraint 9. Representing constraint Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 9. Mechanics of Manipulation p.1 Lecture 9. Representing constraint.

More information

Trajectory planning of 2 DOF planar space robot without attitude controller

Trajectory planning of 2 DOF planar space robot without attitude controller ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 4 (2008) No. 3, pp. 196-204 Trajectory planning of 2 DOF planar space robot without attitude controller Rajkumar Jain, Pushparaj

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

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

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

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,

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

Generalizations of the Capture Point to Nonlinear Center of Mass Paths and Uneven Terrain

Generalizations of the Capture Point to Nonlinear Center of Mass Paths and Uneven Terrain Generalizations of the Capture Point to Nonlinear Center of Mass Paths and Uneven Terrain Oscar E. Ramos and Kris Hauser Abstract The classical Capture Point (CP technique allows biped robots to take protective

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

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

Dynamic Modeling of Biped Robot using Lagrangian and Recursive Newton-Euler Formulations

Dynamic Modeling of Biped Robot using Lagrangian and Recursive Newton-Euler Formulations Dynamic Modeling of Biped Robot using Lagrangian and Recursive Newton-Euler Formulations Hayder F. N. Al-Shuka Baghdad University,Mech. Eng. Dep.,Iraq Burkhard J. Corves RWTH Aachen University, IGM, Germany

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

Automatic Control and Robotics. Implementation of a robot platform to study bipedal walking. Master Thesis

Automatic Control and Robotics. Implementation of a robot platform to study bipedal walking. Master Thesis Automatic Control and Robotics Implementation of a robot platform to study bipedal walking Master Thesis Autor: Director/s: Dimitris Zervas Dr. Manel Velasco and Dr. Cecilio Angulo Convocatòria: April

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

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

Internal models for object manipulation: Determining optimal contact locations. Technical Report

Internal models for object manipulation: Determining optimal contact locations. Technical Report Internal models for object manipulation: Determining optimal contact locations Technical Report Department of Computer Science and Engineering University of Minnesota 4-192 EECS Building 200 Union Street

More information

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

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

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

Computer Aided Dynamic Simulation of Six- Legged Robot

Computer Aided Dynamic Simulation of Six- Legged Robot Computer Aided Dynamic Simulation of Six- Legged Robot Abhijit Mahapatra 1, and Shibendu Shekhar Roy 2 1 Virtual Prototyping & Immersive Visualization Laboratory, Central Mechanical Engineering Research

More information

Adaptive Control of 4-DoF Robot manipulator

Adaptive Control of 4-DoF Robot manipulator Adaptive Control of 4-DoF Robot manipulator Pavel Mironchyk p.mironchyk@yahoo.com arxiv:151.55v1 [cs.sy] Jan 15 Abstract In experimental robotics, researchers may face uncertainties in parameters of a

More information

3. Planar kinematics Mechanics of Manipulation

3. Planar kinematics Mechanics of Manipulation 3. Planar kinematics Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 3. Mechanics of Manipulation p.1 Lecture 2. Planar kinematics. Chapter

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

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

Three-dimensional bipedal walking control using Divergent Component of Motion

Three-dimensional bipedal walking control using Divergent Component of Motion 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan Three-dimensional bipedal walking control using Divergent Component of Motion Johannes Englsberger,

More information

Elective in Robotics. Quadrotor Modeling (Marilena Vendittelli)

Elective in Robotics. Quadrotor Modeling (Marilena Vendittelli) Elective in Robotics Quadrotor Modeling (Marilena Vendittelli) Introduction Modeling Control Problems Models for control Main control approaches Elective in Robotics - Quadrotor Modeling (M. Vendittelli)

More information

A Quantitative Stability Measure for Graspless Manipulation

A Quantitative Stability Measure for Graspless Manipulation A Quantitative Stability Measure for Graspless Manipulation Yusuke MAEDA and Tamio ARAI Department of Precision Engineering, School of Engineering The University of Tokyo 7-3-1 Hongo, Bunkyo-ku, Tokyo

More information

Robotics (Kinematics) Winter 1393 Bonab University

Robotics (Kinematics) Winter 1393 Bonab University Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots

More information

Inherently Balanced Double Bennett Linkage

Inherently Balanced Double Bennett Linkage Inherently Balanced Double Bennett Linkage V. van der Wijk Delft University of Technology - Dep. of Precision and Microsystems Engineering Mechatronic System Design, e-mail: v.vanderwijk@tudelft.nl Abstract.

More information

Documents. OpenSim Tutorial. March 10, 2009 GCMAS Annual Meeting, Denver, CO. Jeff Reinbolt, Ajay Seth, Scott Delp. Website: SimTK.

Documents. OpenSim Tutorial. March 10, 2009 GCMAS Annual Meeting, Denver, CO. Jeff Reinbolt, Ajay Seth, Scott Delp. Website: SimTK. Documents OpenSim Tutorial March 10, 2009 GCMAS Annual Meeting, Denver, CO Jeff Reinbolt, Ajay Seth, Scott Delp Website: SimTK.org/home/opensim OpenSim Tutorial Agenda 10:30am 10:40am Welcome and goals

More information

Exercise 2b: Model-based control of the ABB IRB 120

Exercise 2b: Model-based control of the ABB IRB 120 Exercise 2b: Model-based control of the ABB IRB 120 Prof. Marco Hutter Teaching Assistants: Vassilios Tsounis, Jan Carius, Ruben Grandia October 31, 2017 Abstract In this exercise you will learn how to

More information

DYNAMIC MODELING AND CONTROL OF THE OMEGA-3 PARALLEL MANIPULATOR

DYNAMIC MODELING AND CONTROL OF THE OMEGA-3 PARALLEL MANIPULATOR Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 DYNAMIC MODELING AND CONTROL OF THE OMEGA-3 PARALLEL MANIPULATOR Collins F. Adetu,

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

Mobile Robotics. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano tel:

Mobile Robotics. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano   tel: Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02-2399-3470 Mobile Robotics Robotica for Computer Engineering students A.A. 2006/2007

More information

Introduction to Robotics

Introduction to Robotics Université de Strasbourg Introduction to Robotics Bernard BAYLE, 2013 http://eavr.u-strasbg.fr/ bernard Modelling of a SCARA-type robotic manipulator SCARA-type robotic manipulators: introduction SCARA-type

More information

Dynamically Stepping Over Obstacles by the Humanoid Robot HRP-2

Dynamically Stepping Over Obstacles by the Humanoid Robot HRP-2 Dynamically Stepping Over Obstacles by the Humanoid Robot HRP-2 Björn Verrelst, Olivier Stasse, Kazuhito Yokoi Bram Vanderborght Joint Japanese-French Robotics Laboratory (JRL) Robotics & Multibody Mechanics

More information

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University

More information

Multiple Contact Planning for Minimizing Damage of Humanoid Falls

Multiple Contact Planning for Minimizing Damage of Humanoid Falls Multiple Contact Planning for Minimizing Damage of Humanoid Falls Sehoon Ha 1 and C. Karen Liu 2 Abstract This paper introduces a new planning algorithm to minimize the damage of humanoid falls by utilizing

More information

Lecture «Robot Dynamics»: Kinematics 3

Lecture «Robot Dynamics»: Kinematics 3 Lecture «Robot Dynamics»: Kinematics 3 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

EXPLOITING MOTION SYMMETRY IN CONTROL OF EXOSKELETON LIMBS

EXPLOITING MOTION SYMMETRY IN CONTROL OF EXOSKELETON LIMBS EXPLOITING MOTION SYMMETRY IN CONTROL OF EXOSKELETON LIMBS Christian Reinicke Institut für Technische Informatik und Mikroelektronik, Technische Universität Berlin Berlin, Germany email: reinicke@cs.tu-berlin.de

More information

Robotics 2 Iterative Learning for Gravity Compensation

Robotics 2 Iterative Learning for Gravity Compensation Robotics 2 Iterative Learning for Gravity Compensation Prof. Alessandro De Luca Control goal! regulation of arbitrary equilibium configurations in the presence of gravity! without explicit knowledge of

More information

Optimization-based dynamic human walking prediction: One step formulation

Optimization-based dynamic human walking prediction: One step formulation INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING Int. J. Numer. Meth. Engng (9) Published online in Wiley InterScience (www.interscience.wiley.com)..575 Optimization-based dynamic human walking

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

Structural Configurations of Manipulators

Structural Configurations of Manipulators Structural Configurations of Manipulators 1 In this homework, I have given information about the basic structural configurations of the manipulators with the concerned illustrations. 1) The Manipulator

More information

Autonomous and Mobile Robotics. Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof.

Autonomous and Mobile Robotics. Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof. Autonomous and Mobile Robotics Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof. Giuseppe Oriolo Motivations task-constrained motion planning: find collision-free

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