q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.
|
|
- Jasmin Williams
- 5 years ago
- Views:
Transcription
1 Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports a swinging link connected with a passive and frictionless revolute joint, as sketched in Fig 1 With reference to the kinematic variables and dynamic parameters defined therein: derive the dynamic model of this system using a Lagrangian formalism; provide a linear parameterization of the obtained model in terms of a minimal number of dynamic coefficients; provide a linear approximation of the nonlinear model for small variations around the unforced equilibrium state x 0 = T q 1 q q 1 q = 0; find the nonlinear state feedback law for the force F = F x, a that linearizes exactly the dynamics of the first coordinate as q 1 = a F m q 1 passive joint d p g 0 q!mp, Ip Figure 1: An automated crane with the relevant kinematic and dynamic definitions Exercise The end-effector of a PPR robot moving on a horizontal plane and equipped with a D force sensor should follow a stiff and frictionless linear surface tilted by α > 0 wrt the absolute y axis, starting at time t = t 0 in the position p s = x s y s T, with a tangential speed Vt = V t t 0 + A t t t 0 with V t t 0 > 0 and a constant A t > 0, and applying a constant normal force F n > 0 see Fig Assuming full knowledge of geometric, kinematic, and dynamic parameters, provide the symbolic expressions of the initial robot state and explicitly of all terms in the force/torque commands at the joints that will guarantee perfect execution of the desired task in nominal conditions Is the solution unique? If not, provide the simplest one y d c1 m! q q 1! m 1 d c D force sensor m d!!,i! c3 q 3 l 3 stiff and frictionless linear surface S p s! x Figure : A PPR robot should move in contact with a stiff and frictionless linear surface [150 minutes; open books] 1
2 Exercise 1 Solution March 7, 018 The crane is an underactuated mechanical system with n = degrees of freedom, but with only a single control command p = 1 To derive its dynamic model, we can follow a Lagrangian approach For this, the position and velocity of the center of mass of the swinging link are 1 q1 + d p sin q p c = d p cos q The kinetic energy of the system is T = T m +T p = 1 m q 1+ 1 m p v c + 1 I p q = 1 and thus q1 + d p cos q q, v c = ṗ c = d p sin q q m + mp q 1 + I p + m p d p q + m p d p cos q q 1 q, T = 1 m + mp m p d p cos q qt Mq q Mq = m p d p cos q I p + m p d p Using the Christoffel s symbols, we found only a centrifugal term mp d p sin q q cq, q = 0 The potential energy and the associated gravity vector are T Uq 0 U = U 0 m p g 0 d p cos q gq = =, q m p g 0 d p sin q with g 0 = 981 [m/s ] Assuming the possible presence of a viscous friction term with a viscous coefficient f v 0 on the movement along the rail, the dynamic equations take the scalar form m + m p q 1 + m p d p cos q q m p d p sin q q + f v q 1 = F m p d p cos q q 1 + I p + m p d p q + m p g 0 d p sin q = 0 1 Equations 1 can be rewritten in the linearly parametrized form m + m p q1 0 cos q q sin q q q 1 I p + m p d p = Y q, q, qπ = 0 q cos q q 1 + g 0 sin q 0 m p d p f v The linear approximation of the dynamic equations of the crane around the stable equilibrium state x 0 = q T 0 q T T T 0 = q1 q q 1 q = 0, which satisfies 1 with F = F0 = 0 unforced, is obtained by setting in 1 q = q 0 + q = q, q = q 0 + q = q, q = q 0 + q = q, F = F 0 + F = F, 1 We have taken the x-axis along the rail, and the y-axis in the vertical upward direction F 0
3 and neglecting second- and higher-order increments eg, setting sin q q and cos q 1: m + mp m p d p m p d p I p + m p d p q1 q fv 0 q1 0 0 q1 F + + = 0 0 q 0 m p g 0 d p q 0 Finally, partial feedback linearization of the crane dynamics as concerns the motion of q 1 is obtained as follows Solve globally! for the revolute joint acceleration q from the second equation in 1, and substitute it in the first one, yielding m + m p m pd p cos q I p + m p d p 1 q = I p + m p d m p d p cos q q 1 + m p d p g 0 sin q p q 1 m pd p g 0 sin q cos q I p + m p d p From this, it is immediate to see that the nonlinear state feedback law F = m + m pi p + m m p d p + m pd p sin q I p + m p d p a m pd p g 0 sin q cos q I p + m p d p m p d p sin q q + f v q 1 = F yields again, globally q 1 = a Accordingly, the second equation in 1 becomes I p + m p d p q + m p g 0 d p sin q = m p d p cos q a m p d p sin q q + f v q 1 Exercise Noting that q 1 affects the y-coordinate and q the x-coordinate, the direct/differential kinematics of the end-effector position, velocity, and acceleration are given respectively by q + l 3 cos q 3 p = = fq, q 1 + l 3 sin q 3 and ṗ = fq q 0 1 l3 sin q 3 q = Jq q = q 1 0 l 3 cos q 3 p = Jq q + Jq 0 0 l3 cos q 3 q 3 q = Jq q + q, l 3 sin q 3 q 3 where the Jacobian Jq has been introduced The robot has n = 3 joints and the hybrid planar task has dimension m = one in force, the other in motion/velocity In the presence of n m = 1 degree of redundancy, the task can be executed in an infinite number of ways, beginning right from the different initial choices of an inverse kinematic configuration qt 0 at time t 0, among those associated to the initial Cartesian point pt 0 = p s, and of the initial joint velocity qt 0, among those associated to the initial end-effector velocity sin α ṗt 0 = V t t 0 cos α 3
4 It is then possible to parametrize the joint-space motion in terms of one variable In this case, the easy choice is to pick the third joint variable q 3 as the parametrizing one We set an arbitrary but sufficiently smooth time profile for it and thus q 3 t = βt, q 3 t = βt, t t 0, q 3 t 0 = βt 0, q 3 t 0 = βt 0 As a result, the two prismatic joints will be initialized at q1 t 0 = q t 0 ys l 3 sin βt 0 x s l 3 cos βt 0, with initial velocity q1 t 0 = q t 0 V t t 0 cos α l 3 βt0 cos βt 0 V t t 0 sin α l 3 βt0 sin βt 0 Moreover, we can also invert the second-order differential kinematics 3 in a parametrized way as q 1 p y + l 3 cos β β + sin β β q = q = p x + l 3 sin β β + cos β β 4 q 3 β With this in mind, the dynamic model of the planar PPR robot in the absence of gravity and without dissipative effects, when in contact with a stiff environment environment takes the form Mq q + cq, q = τ + J T qf 5 where F R is the contact force applied by the environment on the robot end-effector equal and opposite to the one applied by the robot on the environment and J has been defined in We provide next the explicit symbolic expressions of the dynamic terms appearing in 5 Note first that the position and velocity of the center of mass of the third link are q + d c3 cos q 3 p c3 = q 1 + d c3 sin q 3, v c3 = ṗ c3 = q d c3 sin q 3 q 3 q 1 + d c3 cos q 3 q 3 Following a Lagrangian approach, we compute the total kinetic energy T = T 1 + T + T 3 as: T 1 = 1 m 1 q 1, T = 1 m q 1 + q, T 3 = 1 m 3 q 1 + q + d c3 q 3 + d c3 q 3 cos q 3 q 1 sin q 3 q + 1 I 3 q 3 T = 1 qt Mq q, with m 1 + m + m 3 0 m 3 d c3 cos q 3 Mq = 0 m + m 3 m 3 d c3 sin q 3 m 3 d c3 cos q 3 m 3 d c3 sin q 3 I 3 + m 3 d c3 The Coriolis and centrifugal terms cq, q are derived using the Christoffel s symbols, ie, for each component c i q, q = q T C i q q, C i q = 1 T m i q mi q + Mq, i = 1,, 3, q q q i 4
5 being m i the ith column of the inertia matrix M We obtain C 1 q = c 1 q, q = m 3 d c3 sin q 3 q 3, 0 0 m 3 d c3 sin q 3 C q = m 3 d c3 cos q 3 c q, q = m 3 d c3 cos q 3 q 3, C 3 q = 0 c 3 q, q = 0 We note that there are only centrifugal terms and no Coriolis torques Applying now to 5 the feedback linearizing control law τ = Mqa + cq, q J T qf 6 will transform the system into a set of decoupled input-output integrators q = a For the specified hybrid task, the desired end-effector acceleration and contact force are respectively p d = A t sin α cos α cos α, F d = F n sin α From the desired end-effector acceleration, using 4, we obtain also the desired joint acceleration in parametrized form A t cos α + l 3 cos β β + sin β β q d = A t sin α + l 3 sin β β + cos β β β Substituting a = q d and F = F d in the feedback linearizing law 6, yields the desired nominal control commands A t cos α + l 3 cos β β + sin β β τ d = Mq A t sin α + l 3 sin β β + cos β β + cq, q + J T Fn cos α q, 7 F n sin α β where the dependence of the inertia matrix M and of the Jacobian J is actually only on q 3 = β and that of the centrifugal terms c is only on q 3 = β and q 3 = β This can be made more explicit by rewriting 7 in extended form as m 1 +m +m 3 A t cos α + l 3 cos β β + sin β β + m 3 d c3 cos β β sin β β + F n sin α A t sin α + l 3 sin β β + cos β β m 3 d c3 sin β β + cos β β τ d = m 1 +m 3 I3 + m 3 dc3 β + m3 d c3 A t cosα β l 3 β + F n l 3 sinα β + F n cos α Note that the first two components of τ d are forces the units of all terms are [N] = [kg m/s ], while the last component is a torque units in [Nm] Moreover, thanks to the fact that the initial 5
6 robot state is matched with the task at the initial time t = t 0, there will be no need of a feedback action on task errors in the nominal control commands 7 in order to execute the entire task in ideal conditions The above parametrized control law is one of the many realizing the desired task, depending on the choice of the time evolution βt for the variable q 3 of the revolute joint Indeed, simplifications arise for specific choices The simplest one is choosing to keep q 3 at a constant value β, with β = β = 0 We obtain A t m 1 + m + m 3 cos α + F n sin α τ d = = A t m 1 + m 3 sin α + F n cos α A t m 3 d c3 cosα β + F n l 3 sinα β τ d1 τ d τ d3 Having chosen to keep the third joint at rest for the entire motion, the robot behaves kinematically as a P robot In particular, when placing the third robot link normal to the frictionless surface, we have β = α and the third control component reduces to τ d3 = A t m 3 d c3 6
Trajectory-tracking control of a planar 3-RRR parallel manipulator
Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract
More information, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.
Robotics I July 8 Exercise Define the orientation of a rigid body in the 3D space through three rotations by the angles α β and γ around three fixed axes in the sequence Y X and Z and determine the associated
More informationRobotics I. June 6, 2017
Robotics I June 6, 217 Exercise 1 Consider the planar PRPR manipulator in Fig. 1. The joint variables defined therein are those used by the manufacturer and do not correspond necessarily to a Denavit-Hartenberg
More informationCase Study: The Pelican Prototype Robot
5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,
More informationInverse differential kinematics Statics and force transformations
Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired
More informationRobust Control of Cooperative Underactuated Manipulators
Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute
More informationRobotics I. April 1, the motion starts and ends with zero Cartesian velocity and acceleration;
Robotics I April, 6 Consider a planar R robot with links of length l = and l =.5. he end-effector should move smoothly from an initial point p in to a final point p fin in the robot workspace so that the
More informationIn this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:
Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this
More informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory
More informationRobotics I. Test November 29, 2013
Exercise 1 [6 points] Robotics I Test November 9, 013 A DC motor is used to actuate a single robot link that rotates in the horizontal plane around a joint axis passing through its base. The motor is connected
More informationRobotics I. February 6, 2014
Robotics I February 6, 214 Exercise 1 A pan-tilt 1 camera sensor, such as the commercial webcams in Fig. 1, is mounted on the fixed base of a robot manipulator and is used for pointing at a (point-wise)
More informationEML5311 Lyapunov Stability & Robust Control Design
EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.
More informationDynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18
Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationDifferential Kinematics
Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through
More informationVideo 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)
More informationOperational Space Control of Constrained and Underactuated Systems
Robotics: Science and Systems 2 Los Angeles, CA, USA, June 27-3, 2 Operational Space Control of Constrained and Underactuated Systems Michael Mistry Disney Research Pittsburgh 472 Forbes Ave., Suite Pittsburgh,
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,350 108,000 1.7 M Open access books available International authors and editors Downloads Our
More information(W: 12:05-1:50, 50-N202)
2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position
More informationRobotics. Dynamics. University of Stuttgart Winter 2018/19
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational
More informationDIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics
DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics
More informationBalancing of an Inverted Pendulum with a SCARA Robot
Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland
More informationLecture «Robot Dynamics»: Dynamics and Control
Lecture «Robot Dynamics»: Dynamics and Control 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) Marco
More informationDynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for
Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures
More informationArtificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.
Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics
More informationLecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)
J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More informationMEAM 520. More Velocity Kinematics
MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October
More informationLecture «Robot Dynamics»: Dynamics 2
Lecture «Robot Dynamics»: Dynamics 2 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 informationIn most robotic applications the goal is to find a multi-body dynamics description formulated
Chapter 3 Dynamics Mathematical models of a robot s dynamics provide a description of why things move when forces are generated in and applied on the system. They play an important role for both simulation
More informationRigid Manipulator Control
Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task
More informationINSTRUCTIONS TO CANDIDATES:
NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This
More informationThe Dynamics of Fixed Base and Free-Floating Robotic Manipulator
The Dynamics of Fixed Base and Free-Floating Robotic Manipulator Ravindra Biradar 1, M.B.Kiran 1 M.Tech (CIM) Student, Department of Mechanical Engineering, Dayananda Sagar College of Engineering, Bangalore-560078
More informationExponential Controller for Robot Manipulators
Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México
More informationRobotics I June 11, 2018
Exercise 1 Robotics I June 11 018 Consider the planar R robot in Fig. 1 having a L-shaped second link. A frame RF e is attached to the gripper mounted on the robot end effector. A B y e C x e Figure 1:
More informationRobotics 2 Robot Interaction with the Environment
Robotics 2 Robot Interaction with the Environment Prof. Alessandro De Luca Robot-environment interaction a robot (end-effector) may interact with the environment! modifying the state of the environment
More informationRobotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics
Robotics I Kinematics, Dynamics and Control of Robotic Manipulators Velocity Kinematics Dr. Christopher Kitts Director Robotic Systems Laboratory Santa Clara University Velocity Kinematics So far, we ve
More informationRobotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007
Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal
More informationDynamic model of robots:
Robotics 2 Dynamic model of robots: Analysis, properties, extensions, parametrization, identification, uses Prof. Alessandro De Luca Analysis of inertial couplings! Cartesian robot! Cartesian skew robot!
More informationRobot Dynamics II: Trajectories & Motion
Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013
More informationRobotics I. Classroom Test November 21, 2014
Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint
More informationThe Acrobot and Cart-Pole
C H A P T E R 3 The Acrobot and Cart-Pole 3.1 INTRODUCTION A great deal of work in the control of underactuated systems has been done in the context of low-dimensional model systems. These model systems
More informationTransverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)
Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Anton Shiriaev 1,2, Leonid Freidovich 1, Sergey Gusev 3 1 Department
More informationLecture Note 12: Dynamics of Open Chains: Lagrangian Formulation
ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,
More informationA SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS
A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A. DE LUCA, S. PANZIERI Dipartimento di Informatica e Sistemistica Università degli Studi di Roma La Sapienza ABSTRACT The set-point
More informationMCE493/593 and EEC492/592 Prosthesis Design and Control
MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of
More informationChapter 5. . Dynamics. 5.1 Introduction
Chapter 5. Dynamics 5.1 Introduction The study of manipulator dynamics is essential for both the analysis of performance and the design of robot control. A manipulator is a multilink, highly nonlinear
More informationADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES
ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT
More informationof a Suspended Load with a Robotic Crane
Proceedings of the American Control Conference Chicago, llinois June 2000 Anti-Swing Control of a Suspended Load with a Robotic Crane Jae Y. Lew Ahmed Khalil Dept. of Mechanical Engineering Ohio University
More informationDynamic model of robots:
Robotics 2 Dynamic model of robots: Analysis, properties, extensions, parametrization, identification, uses Prof. Alessandro De Luca Analysis of inertial couplings! Cartesian robot! Cartesian skew robot!
More informationThrowing Motion Control of the Pendubot and Instability Analysis of the Zero Dynamics
2011 50th IEEE Conference on Decision and Control and European Control Conference CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Throwing Motion Control of the Pendubot and Instability Analysis of the
More informationRobotics I Midterm classroom test November 24, 2017
xercise [8 points] Robotics I Midterm classroom test November, 7 Consider the -dof (RPR) planar robot in ig., where the joint coordinates r = ( r r r have been defined in a free, arbitrary way, with reference
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II
MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive
More informationAdvanced Robotic Manipulation
Lecture Notes (CS327A) Advanced Robotic Manipulation Oussama Khatib Stanford University Spring 2005 ii c 2005 by Oussama Khatib Contents 1 Spatial Descriptions 1 1.1 Rigid Body Configuration.................
More informationRobotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame.
Robotics I September, 7 Exercise Consider the rigid body in Fig., a thin rod of length L. The rod will be rotated by an angle α around the z axis, then by an angle β around the resulting x axis, and finally
More informationDYNAMICS OF SERIAL ROBOTIC MANIPULATORS
DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity
More informationCh. 5: Jacobian. 5.1 Introduction
5.1 Introduction relationship between the end effector velocity and the joint rates differentiate the kinematic relationships to obtain the velocity relationship Jacobian matrix closely related to the
More informationGeneralized Forces. Hamilton Principle. Lagrange s Equations
Chapter 5 Virtual Work and Lagrangian Dynamics Overview: Virtual work can be used to derive the dynamic and static equations without considering the constraint forces as was done in the Newtonian Mechanics,
More informationROBOTICS Laboratory Problem 02
ROBOTICS 2015-2016 Laboratory Problem 02 Basilio Bona DAUIN PoliTo Problem formulation The planar system illustrated in Figure 1 consists of a cart C sliding with or without friction along the horizontal
More informationFigure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody
Lecture 27. THE COMPOUND PENDULUM Figure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody diagram The term compound is used to distinguish the present
More informationMSMS Basilio Bona DAUIN PoliTo
MSMS 214-215 Basilio Bona DAUIN PoliTo Problem 2 The planar system illustrated in Figure 1 consists of a bar B and a wheel W moving (no friction, no sliding) along the bar; the bar can rotate around an
More informationVideo 3.1 Vijay Kumar and Ani Hsieh
Video 3.1 Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Dynamics of Robot Arms Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Lagrange s Equation of Motion Lagrangian Kinetic Energy Potential
More informationDisturbance Observer Based Force Control of Robot Manipulator without Force Sensor
Proceedings of the 1998 IEEE International Conference on Robotics & Automation Leuven, Belgium May 1998 Disturbance Observer Based Force Control of Robot Manipulator without Force Sensor K. S. Eom, l.h.
More informationMechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation
Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.
More informationLecture 8: Kinematics: Path and Trajectory Planning
Lecture 8: Kinematics: Path and Trajectory Planning Concept of Configuration Space c Anton Shiriaev. 5EL158: Lecture 8 p. 1/20 Lecture 8: Kinematics: Path and Trajectory Planning Concept of Configuration
More informationStabilization of Motion of the Segway 1
Stabilization of Motion of the Segway 1 Houtman P. Siregar, 2 Yuri G. Martynenko 1 Department of Mechatronics Engineering, Indonesia Institute of Technology, Jl. Raya Puspiptek-Serpong, Indonesia 15320,
More informationThe Modeling of Single-dof Mechanical Systems
The Modeling of Single-dof Mechanical Systems Lagrange equation for a single-dof system: where: q: is the generalized coordinate; T: is the total kinetic energy of the system; V: is the total potential
More informationResearch Article On the Dynamics of the Furuta Pendulum
Control Science and Engineering Volume, Article ID 583, 8 pages doi:.55//583 Research Article On the Dynamics of the Furuta Pendulum Benjamin Seth Cazzolato and Zebb Prime School of Mechanical Engineering,
More informationMultibody simulation
Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix
More informationNonlinear Control of Mechanical Systems with an Unactuated Cyclic Variable
GRIZZLE, MOOG, AND CHEVALLEREAU VERSION 1/NOV/23 SUBMITTED TO IEEE TAC 1 Nonlinear Control of Mechanical Systems with an Unactuated Cyclic Variable J.W. Grizzle +, C.H. Moog, and C. Chevallereau Abstract
More informationApplication of Neural Networks for Control of Inverted Pendulum
Application of Neural Networks for Control of Inverted Pendulum VALERI MLADENOV Department of Theoretical Electrical Engineering Technical University of Sofia Sofia, Kliment Ohridski blvd. 8; BULARIA valerim@tu-sofia.bg
More informationREDUCING the torque needed to execute a given robot
IEEE ROBOTICS AND AUTOMATION LETTERS. PREPRINT VERSION. ACCEPTED JANUARY, 29 Stable Torque Optimization for Redundant Robots using a Short Preview Khaled Al Khudir Gaute Halvorsen Leonardo Lanari Alessandro
More informationIntroduction to Robotics
J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.uni-hamburg.de University of Hamburg Faculty of Mathematics, Informatics
More informationEfficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking
American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking Frank B. Mathis, Rouhollah Jafari
More informationEmulation of an Animal Limb with Two Degrees of Freedom using HIL
Emulation of an Animal Limb with Two Degrees of Freedom using HIL Iván Bautista Gutiérrez, Fabián González Téllez, Dario Amaya H. Abstract The Bio-inspired robotic systems have been a focus of great interest
More informationManipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA
Manipulator Dynamics 2 Forward Dynamics Problem Given: Joint torques and links geometry, mass, inertia, friction Compute: Angular acceleration of the links (solve differential equations) Solution Dynamic
More informationMechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil
MIXED MODEL BASED/FUZZY ADAPTIVE ROBUST CONTROLLER WITH H CRITERION APPLIED TO FREE-FLOATING SPACE MANIPULATORS Tatiana FPAT Pazelli, Roberto S Inoue, Adriano AG Siqueira, Marco H Terra Electrical Engineering
More informationTheory of Vibrations in Stewart Platforms
Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a
More informationTrajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer
Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Fatemeh Ansarieshlaghi and Peter Eberhard Institute of Engineering and Computational
More informationVirtual Passive Controller for Robot Systems Using Joint Torque Sensors
NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National
More informationNeural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot
Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah
More informationRobotics 1 Inverse kinematics
Robotics 1 Inverse kinematics Prof. Alessandro De Luca Robotics 1 1 Inverse kinematics what are we looking for? direct kinematics is always unique; how about inverse kinematics for this 6R robot? Robotics
More informationFeedback Control of Dynamic Bipedal Robot Locomotion
Feedback Control of Dynamic Bipedal Robot Locomotion Eric R. Westervelt Jessy W. Grizzle Christine Chevaiiereau Jun Ho Choi Benjamin Morris CRC Press Taylor & Francis Croup Boca Raton London New York CRC
More informationIROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges
Arne Wahrburg (*), 2016-10-14 Cartesian Contact Force and Torque Estimation for Redundant Manipulators IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges
More informationPosition and orientation of rigid bodies
Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB
More informationMEM04: Rotary Inverted Pendulum
MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3
More informationRobotics 1 Inverse kinematics
Robotics 1 Inverse kinematics Prof. Alessandro De Luca Robotics 1 1 Inverse kinematics what are we looking for? direct kinematics is always unique; how about inverse kinematics for this 6R robot? Robotics
More informationRobust Control of Robot Manipulator by Model Based Disturbance Attenuation
IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,
More informationNeural Network Control of an Inverted Pendulum on a Cart
Neural Network Control of an Inverted Pendulum on a Cart VALERI MLADENOV, GEORGI TSENOV, LAMBROS EKONOMOU, NICHOLAS HARKIOLAKIS, PANAGIOTIS KARAMPELAS Department of Theoretical Electrical Engineering Technical
More informationStable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum
Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada
More information1 Trajectory Generation
CS 685 notes, J. Košecká 1 Trajectory Generation The material for these notes has been adopted from: John J. Craig: Robotics: Mechanics and Control. This example assumes that we have a starting position
More informationEE363 Automatic Control: Midterm Exam (4 problems, 90 minutes)
EE363 Automatic Control: Midterm Exam (4 problems, 90 minutes) ) Block diagram simplification (0 points). Simplify the following block diagram.,i.e., find the transfer function from u to y. Your answer
More informationIntroduction to centralized control
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task
More informationAn experimental robot load identification method for industrial application
An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit
More information13 Path Planning Cubic Path P 2 P 1. θ 2
13 Path Planning Path planning includes three tasks: 1 Defining a geometric curve for the end-effector between two points. 2 Defining a rotational motion between two orientations. 3 Defining a time function
More informationLecture 9 Nonlinear Control Design
Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline
More informationControlling the Apparent Inertia of Passive Human- Interactive Robots
Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department
More informationAdaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models
104 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 6, JUNE 006 Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models C. C. Cheah, C. Liu, and J.
More informationNMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582
NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G
More informationNonlinear PD Controllers with Gravity Compensation for Robot Manipulators
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation
More information