Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling
|
|
- Jessie Pearson
- 5 years ago
- Views:
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
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 informationSimplified 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 informationHumanoid 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 informationControl 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 informationPredictive 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 informationUsing 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 informationCHAPTER 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 informationDevelopment 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 informationA 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 informationApplications. 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 informationCS 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 informationPPGEE 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 informationSerially-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 informationUNIVERSITY 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 informationAutomatic 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 informationChapter 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 informationThe 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 informationDynamic 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 informationROBOTICS 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 informationModeling 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 informationMotion 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 informationMaster 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 informationWritten 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 informationINSTITUTE 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 informationMTRX4700 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 informationAn 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 informationDynamically 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 informationStep-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 informationHUMANOID 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 informationA 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 information7 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 informationNao 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 informationA 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 informationMotion 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 informationCHAPTER 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 informationMotion 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 informationInverse 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 information1. 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 informationInverse 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 informationRobust 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 informationHumanoid 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 informationPush 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 informationCompliant 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 informationAnalysis 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 informationSIMULATION 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 informationKinematics 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 informationSYNTHESIS 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 information2. 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 informationLesson 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 informationROSE-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 informationStructure 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 informationControl 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 informationModeling 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 informationWhat 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 information9. 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 informationTrajectory 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 informationUsing 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 informationTable 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 informationControlling 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 informationAn 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 informationCapturability-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 informationGeneralizations 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 informationKey-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 informationLast 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 informationDynamic 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 informationUpper 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 informationAutomatic 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 informationControl 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 informationLast 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 informationInternal 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 informationCOPYRIGHTED 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 informationLast 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 informationGenerating 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 informationComputer 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 informationAdaptive 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 information3. 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 informationParallel 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 informationMotion 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 informationThree-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 informationElective 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 informationA 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 informationRobotics (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 informationInherently 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 informationDocuments. 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 informationExercise 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 informationDYNAMIC 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 informationLOCOMOTION 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 informationMobile 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 informationIntroduction 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 informationDynamically 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 informationSerial 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 informationMultiple 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 informationLecture «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 informationEXPLOITING 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 informationRobotics 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 informationOptimization-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 informationA 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 informationStructural 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 informationAutonomous 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 informationA 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