Figure : Lagrangian coordinates for the sphere: x, y, u, v,. reference frame xed to the oor; if denotes the inner mass orientation, we get _x = cos u

Size: px
Start display at page:

Download "Figure : Lagrangian coordinates for the sphere: x, y, u, v,. reference frame xed to the oor; if denotes the inner mass orientation, we get _x = cos u"

Transcription

1 Nonholonomic Kinematics and Dynamics of the Sphericle Carlo Camicia Fabio Conticelli Antonio Bicchi Centro \E. Piaggio" University of Pisa Abstract In this paper we consider a complete dynamic model for the \Sphericle", a spherical vehicle that has been designed and realized in our laboratory. The sphericle is able to roll on the oor of the laboratory and reach arbitrary positions and orientations, through the use of only two motors placed within the rolling sphere. In this paper, we report on the derivation of the kinematic model of the Sphericle, which incorporates two types of nonholonomic constraints, and its dynamic model. 1 Introduction In recent years, the study of systems with nonholonomic constraints has attracted a lot of attention for several reasons (see e.g. [1]). Such constraints arise naturally in many mechanical devices: typical cases are car{like vehicles [, ], underwater vehicles, underactuated satellites, or dexterous robotic hands [,,,,8,9,1,11,1]. Sometimes nonholonomic constraints are introduced on purpose to obtain a better behaviour of the system. An interesting aspect of such systems is due to the fact that they need a smaller number of actuators than the number of independent congurations at equilibrium; this imply a lower complexity (and cost) of the mechanical system. On the other hand, nonholonomic systems, introduce many diculties in the analysis and control of the system. The dynamic modeling is more complicated than for unconstrained or holonomically constrained systems. Control design, on the other hand, cannot aord the powerful results of linear systems theory (the linear approximation of nonholonomic system causes the loss of controllability), and it is well known by now that nonholonomic systems can not be stabilized via continuous feedback control laws. In this paper we describe an experimental apparatus developed in our laboratory for research and advanced teaching purposes, previously introduced in [1]. The kinematics of the vehicle are nonholonomic, and result from the combination of the kinematics of two classical nonholonomic systems, namely, a unicycle and a plate-ball system. The \sphericle" is a ball that rolls freely on the oor, and can reach any arbitrary position therein and orientation (as shown in [1]). To make the ball move, a mobile mass is placed Figure 1: A transparentversion of the Sphericle shows the inner moving mass with wheels and suspensions. within the cavity of the ball. To implement motion, we built a mechanism with an inner mass moving by means of two weels (dierential drive), which roll on the internal surface of the sphere. The inner vehicle is inserted through an opening in the ball, which is sealed afterwards. In section, the kinematics of the Sphericle are derived using a dierent approach than was used in [1]. A dynamic model of the vehicle is then considered, which uses Euler{Lagrange equations in quasi{ coordinates (section ). Kinematic Modeling The kinematic model of the Sphericle (see g.1) will be derived in the assumption that the sphere rolls without slipping on the oor. Moreover, rotations of the sphere around the vertical axis are not allowed. The ball thickness is neglected, and the projection of the center of the inner vehicle is always considered to coincide with the contact point between the sphere and the oor. To describe the sphere and inner mass position, choose the coordinates x and y of the contact point between the sphere and the oor, in an orthogonal

2 Figure : Lagrangian coordinates for the sphere: x, y, u, v,. reference frame xed to the oor; if denotes the inner mass orientation, we get _x = cos u 1, _y = sin u 1, _ = u, i.e., the classical unicycle kinematics equations, u 1 is the forward velocity of the inner mass, i.e. the average of the linear velocity of the wheels, and u is the angular velocity of the inner mass, i.e. the dierence of the linear velocity of the wheels. Three variables describing the sphere orientation are the azimuth u and elevation v of the contact point between the sphere and the oor in a spherical coordinate reference frame xed to the ball, and the holonomy angle between the x{axes of the oor and ball Gauss frames at the contact point (see g.), so that the rotation matrix R s between the sphere frame and the inertial frame (whose columns are the sphere frame axes projected on the inertial frame) is R s (u; v; ) =R x () R z ( ) R x (v) R y (,u) (1) R x, R y and R z are the elementary rotations (the constant matrix R x () is due to the fact that the Gauss frames have opposite z{axes). The Jacobian matrix that relates the Lagrangian velocities _u, _v and _ with the sphere angular velocity! s, i.e.! s = J s d dt [u; v; ]T () is J s (u; v; ) =[,R s j j R x ()R z ( )R x (v)i j R x ()R z ( )k] = " cos v sin cos # = cos v cos, sin sin v,1 i = [1; ; ] T, j = [; 1; ] T and k = [; ; 1] T. The description 1 is not globally valid, as v = = is singularity point for the chosen coordinates (in fact det(j s ) = cos v). A suitable change of coordinates should be applied when in a neighborhood of singularities. The system variables are q =[x; y; u; v; ; ] T : We dene v Px := _x,! sy and v Py := _y +! sx the velocities of the point of the sphere in contact with the plane. Since the nonholonomic constraints for the system are 8 >< v Px = v Py =! sz = >: _y _x = sin cos (respectively the sphere rolls without slip, the sphere don't spin and the direction is constrained by the inner mass wheels), the following equation describes the sphericle kinematics g 1 (q) = _q = g 1 (q)u 1 + g (q)u ; () cos sin cos(+ ) cos v, sin(+ ) tan v cos(+ ) ; g (q) = 1 : The system has two inputs (u 1 and u, as already dened) and six states. Dynamic Modeling In this section the dynamic equations for the Sphericle are derived applying the Lagrangian approach in quasi coordinates. Recall that the Lagrange equation in nonholonomically constrained, generalized coordinates is written + AT = Fu () q is a set of independent variable that describes the system conguration, the Lagrangian L(q; _q)isthe dierence of the kinetic energy and potential energy i.e. L(q; _q) =T (q; _q), V (q), F (q) isan m full rank matrix, the vector of the generalized external forces u is the control, and A is an k n matrix that represents the k nonholonomic constraints in the so called Pfaan form (i.e. the velocities appear linearly in the matrix equations): A(q)_q =: ()

3 The resulting equations can be written in matrix form M(q)q + N(q; _q)+a T (q) = F (q)u () A(q)_q = () M(q) is the nn symmetric inertia matrix, and the term A T (q) represents the generalized constraint forces. If we consider the n (n, k) full rank matrix S(q) such that A(q)S(q) =, we can eliminate the unknown Lagrange multipliers pre-multiplying the eq. () by S T (q), and then we can eliminate the equation () using a set of n, k independent velocities, such that _q = S(q): (8) Finally we obtain a system in the form M(q)_ + N(q; ) = F (q)u (9) M(q) isa(n, k) (n, k) symmetric matrix, N(q; ) and F (q) are respectively a (n, k) vector and a(n, k) m matrix. The problem with applying such classical derivation to the sphericle dynamics is that the expression of kinetic and potential energy in terms of generalized coordinates for the system is quite cumbersome. In systems with nonholonomic constraints, in order to simplify the energetic description and to obtain directly the equation in the form (9), it is expedient to dene the kinetic energy by means of a set of nonintegrable velocities instead of the time derivatives of the Lagrangian variables _q. We can thus include the constraints in the Lagrange equation () before the calculus of derivatives. In fact, if we choose the set f; g, with dened in (8) and such that the nonholonomic constraints become simply =, using (), we obtain = S+ (q) A(q) _q: The Lagrange equation in quasi{coordinates evaluates + ST,S = Fu (1) =,(q; ; ) is the skew symmetric matrix dened by, col i col + col i (11) Notice that, ver the derivatives with respect to the constrained need not be computed, we can use a simplied form for the kinetic energy T (q; ) := T (q; ; ) (i.e. we include the nonholonomic constraints). Figure : Lagrangian coordinates for the inner mass:,, and. In order to compute equation (1), rst dene the conguration variables q to include angles,, and describing respectively the roll, pitch and yaw angles of the inner mass with respect to a frame xed to the oor (see g.), so that the rotation matrix R u between the inner mass frame and the inertial frame (the R u columns are the inner mass frame axes projected on the inertial frame) is given by = " R u (; ; ) :=R x () R y () R z () = c c,c s s s s c + c s,s s s + c c,s c,c s c + s s c s s + s c c c s = sin(), c = cos() and so on. The Jacobian matrix that relates the Lagrangian variables with the inner mass angular velocities! u, i.e. is J u (; ; ) =! u = J u d dt [; ; ]T (1) " 1 sin cos, sin cos sin cos cos The other Lagrangian variables remains the same of the quasi-static model, so the conguration variables are described by the 8{dimensional vector q =[x y u v ] T : The singularity points for the chosen coordinates are v = = and = =. The system has degrees of freedom: the angular velocity of the sphere with respect to the inertial frame! sx and! sy (the rotation around the vertical axis! sz is not allowed), and the angular velocity of the inner mass with respect to the # : #

4 sphere, projected on the frame xed to the inner mass:! uy and! uz (! ux = because of the nonholonomic constraint due to the wheels). So the {dimensional independent velocity vector is := [! sx! sy! uy! uz ] T (1) while the constrained velocity could be chosen as := [v Px v Py! sz! ux ] T = (1), as already dened, v Px = _x,! sy and v Py = _y +! sx are the velocity of the point of the sphere in contact with the plane. Notice that each item of describes a nonholonomic constraint; therefore, by denition, is not integrable. The 8 constraints matrix, dened in () is A(q) = I,j T i T J s 1,i T R T u J s i T R T u J u 1 k T J s 1 while, using denition 1, we obtain the 8 matrix (dened in (8)) that relates the independent velocity with the (non-independent) Lagrangian variables derivatives, i.e. _q = S(q): S(q) := 1,1 J s,1 [ i j ] J u,1 [ i j ] J u,1r u [ j k ] Obviously it holds A(q)S(q) =.The potential energy of the sphere is clearly constant, so V (q) depends only on the inner mass position: V (q) =,M u g(k r u )=,M u g cos q cos q r u = r s, R u k is the inner mass position, r s = [x; y; ] T is the sphere position, M u is the inner mass mass, g is the gravitational acceleration. The kinetic energy is T (q; _q) = M s + M u dr s dt + 1!T s I s! s dr u dt + 1!T u I u! u (1)! s is the sphere angular velocity, and! u can be written using eq. (1), M s is the sphere mass, I s and I u are respectively the inertia matrix of the sphere and the inner mass; with no loss of generality we suppose I u is a diagonal matrix, i.e. I u = diag(i ux ;I uy ;I uz ). Because of the sphere symmetry, I s is proportional to the identity matrix, so in the further we refer I s as a scalar; notice that for a small tickness of the ball surface it results I s ' M s. A simple choice for the pseudo{inverse S + (q), such that = S + (q)_q is i T S + (q) = j T J s j T, Ru T j T J s Ru T J u k T The system input in eq. (1) is represented by Fu; as only the inner mass is actuated, using denition 1, we choose F := 1 ; u := uf u f is the forward force applied by the inner mass wheels (i.e. the average of the torque of the wheels divided by the wheel radius) and u is the rotational torque applied by the actuators (proportional to the dierence of the wheels torque)..1 Analytic Results Summarizing, the dynamics of the sphericle can be written in the form M(q) = u k T M(q)_ +n (q; )+n (q) = Fu M 1;1 M 1; M 1; I uz s M ;1 M ; M ;,I uz s c M ;1 M ; M u I uz s,i uz s c I uz M 1;1 = M s + I sx + M u (1, c c + c )+Iuzs M 1; = M ;1 =(M u, I uz)s s c M 1; = M ;1 = M u (c s 8, s 8 c + s c 8 s ) M ; = M s + I sx + M u (, s c, c c )+I uzs c M ; = M ; = M u (,c c 8 + c c 8, s 8 s s ) The vector n (q; ) =[n 1 ; n ; n ; n ] T is dened by n i(q; ) := T N i (q) N i(j;k) = for j>= k N 1(1;) = Mu s, (M u, I uz)s c c N 1(1;) =Mu (c s c 8, s s 8 ), (M u, I uz)c c 8 s N 1(;) =(Mu, I uz)s c c 8 + I uz(s 8 c s + c 8 s ) N 1(;) =,N (1;) = Iuzc c N 1(;) = Mu (c c 8, s 8 s s ), (M u, I uz)c c 8 N (1;) = Mu s c, (M u, I uz)s c c N (1;) =,Mu (c s s 8 + s c 8 )+ +(M u, I uz)(s c c 8, c s s 8, s c 8 ) N (;) =Mu (,s s 8 + c s c 8 )+ +(M u, I uz)(c s 8 c s, c c s c 8 + c s c 8 ) N (;) = Mu s 8 c, (M u, I uz)(c s 8 + s c 8 s ) N (1;) =(Mu, I uz)(s c 8 + c s s 8, s c 8 c ) N (1;) =,N (1;) =,Iuzc 8c N (;) =,N (;) =,Iuz(s c 8 s + c s 8 ) N 1(1;) = N (;) = N (1;) = N (;) = N (;) = = N (1;) = N (1;) = N (;) = N (;) =

5 The the gravitational force vector n (q) is given by n (q) =gm u s c s c s c 8, s s 8. Linearized Longitudinal Dynamics In this section, we focus on the the longitudinal dynamics of the sphericle, corresponding to rolling in the forward direction of the inner mass, without steering, and neglecting the (nonoholonomic) coupling between lateral oscillations and longitudinal motion. To obtain such approximate decoupling between longitudinal and lateral dynamics, it is expedient to consider a linearized model of the sphericle. Although such linearization will undoubtedly destroy controllability, it provides a good approximated decoupled model for the longitudinal dynamics (which are holonomic). The linearized equations of the sphericle system are Dening _x = Ax + Bu (1) q x := (1) (dim(x) = 1) and if choosing as equilibrium point the state x =,we get A = were H := it results, ,H,H Mug I s+m s, and B =,g 1, 1 M u 1 Iuz ; rank ([BjABj :::ja 11 B]) = : As the system has an intrinsic tendency to oscillate, in order to ensure the validity of the quasi-static kinematic model used for steering (see sect. ), a feedback control law that reduces any undesired oscillations is needed. Although to obtain the controller in general is Figure : Projection of the states on a vertical plane containing the inner mass direction vector. an open problem, we consider here a {dimensional reduced model which is obtained by projecting the states on the plane perpendicular to the axle of the wheels (see g.). This results in an independent controllable subsystem of the linearized model. Naturally, feedbacklaws designed for such subsystem will not control rolling oscillations. However, maneuvers such as accelerating in the longitudinal direction, and slow steering, typically will generate small such oscillations, which will in turn aect the longitudinal dynamics (through nonholonomic coupling) negligibly. Let us consider the two dimensional reduced model of longitudinal dynamics in g.. In this case, it is convenient tochange the denition of the state describing the inner mass position: while in the three dimensional model the inner mass position is projected on the inertial frame, here we use the inner mass position with respect to the sphere position (see in g.). Dening := [; ; _ ; _] T ; and using denition (1), we obtain f 1 ; ; ; g := fx ; x, x ; x 1 ;,x 1 g. With respect to the model described above, we introduce few modications for the particular implementation of the sphericle. In particular, because the inner moving mass is actuated in our prototype by stepper motors, instead of considering torques, we will take as inputs the derivatives of the pulse rates commanded at the motors (i.e., up to neglecting quantization errors, angular accelerations of the wheels). Also, we consider explicitly the distance h along the radial direction of the center of mass of the inner vehicle from the sphere surface, and include a frictional dissipation torque,. _ The corresponding linearized model of the longitudinal dynamics is _ = A + Bu (18)

6 experimental system. Work partially funded through grants ASI ARS-9-1, ENEA/MURST SIRO. References Figure : The two dimensional model. Notice that x sphere =. A = 1 1 M H g u(,h) H g H ; B =,M uh(,h)+i uy H 1, Mu(,h) with H := M s + M u h + I s + I uy. The subsystem (18) is completely controllable. Measurements available for this system are _, (by odometry) and the pitch angle, using an inclinometer. With these outputs, system (18) is also observable. Conclusion We have obtained a complete dynamic model for the Sphericle, an interesting nonholonomic system for locomotion. Dynamics have been computed in closed form through use of the Euler{Lagrange equations in quasi{coordinates, a method which ts well nonholonomic dynamics. A simplied linear model of the longitudinal dynamics of the vehicle have been reported. These models are fundamental tools for implementing control laws for the vehicle. At the moment of writing, no general control law for the sphericle is available, while results on the stabilization of the longitudinal dynamics were obtained by the authors that applied satisfactorily to the experimental device, but are not reported here because of space limitations. Acknowledgment Authors wish to thank Mr. Andrea Gorelli, University of Siena, for his valuable help in setting up the [1] Murray, R.M., Li, Z., and Sastry, S.S.: \A Mathematical Introduction to Robotic manipulation", CRC Press, 199. [] Koshiyama, A., and Yamafuji, K.: \Design and Control of an All{Direction Steering Type Mobile Robot", Int. J. of Robotics Research, vol. 1, no., pp. 11{19, 199. [] De Luca, A., Mattone, R., and Oriolo, G.: \Dynamic Mobility of Redundant Robots Using End{ Eector Commands", Proc. IEEE Int. Conf. on Robotics and Automation, 199. [] Montana, D. J.: \The Kinematics of Contact and Grasp", Int. J. of Robotics Research, (), pp. 1:, 1988 [] Jurdjevic, V.: The geometry of the Plate{Ball Problem", Arch. Rational Mech. Anal. 1, pp. { 8, 199. [] Bicchi, A., and Sorrentino, R.: \Dextrous manipulation Through Rolling", Proc. IEEE Int. Conf. on Robotics and Automation, pp. {, 199. [] Bicchi, A., Prattichizzo, D., and Sastry, S. S. : \Planning Motions of Rolling Surfaces", IEEE Conf. on Decision and Control, 199. [8] Li, Z., and Canny, J.: \Motion of Two Rigid Bodies with Rolling Constraint", IEEE Trans. on Robotics and Automation, vol., no.1, pp. {, 199. [9] Ostrowski, J., Lewis, A., Murray, R., and Burdick, J.:\Nonholonomic Mechanics and Locomotion: the Snakeboard Example", Proc. IEEE Int. Conf. on Robotics and Automation, pp. 91{9, 199. [1] De Luca, A., and Di Benedetto, M.: \Control of Nonholonomic Systems via Dynamic Compensation", Kibernetica, vol. 9, no., pp. 9{8, 199. [11] Rouchon, P., Fliess, M., Levine, J., and Martin, P.: \Flatness, motion planning, and trailer systems", Proc. Conf. on Decision and Control, pp. {, 199. [1] Sordalen, O. J., and Nakamura, Y.: \Design of a Nonholonomic Manipulator", Proc. IEEE Int. Conf. on Robotics and Automation, pp. 8{1, 199. [1] A. Bicchi, A. Balluchi, D. Prattichizzo, A. Gorelli: \Introducing the Sphericle: an experimental testbed for research and teaching in nonholonomy," IEEE Int. Conf. on Robotics and Automation, 199.

Nonholonomic Constraints Examples

Nonholonomic Constraints Examples Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny

More information

Rotational Kinematics and Dynamics. UCVTS AIT Physics

Rotational Kinematics and Dynamics. UCVTS AIT Physics Rotational Kinematics and Dynamics UCVTS AIT Physics Angular Position Axis of rotation is the center of the disc Choose a fixed reference line Point P is at a fixed distance r from the origin Angular Position,

More information

Introducing Glory: A Novel Strategy for an Omnidirectional Spherical Rolling Robot

Introducing Glory: A Novel Strategy for an Omnidirectional Spherical Rolling Robot Introducing Glory: A Novel Strategy for an Omnidirectional Spherical Rolling Robot Amir Homayoun Javadi A. Azad University of Qazvin, Electronics and Computer Engineering Department, Iran e-mail: javadi@anoise.com

More information

The 34 th IEEE Conference on Decision and Control

The 34 th IEEE Conference on Decision and Control Submitted to the 995 IEEE Conference on Decision and Controls Control of Mechanical Systems with Symmetries and Nonholonomic Constraints Jim Ostrowski Joel Burdick Division of Engineering and Applied Science

More information

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph

More information

Artificial 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 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 information

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015 EN53.678 Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 25 Prof: Marin Kobilarov. Constraints The configuration space of a mechanical sysetm is denoted by Q and is assumed

More information

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top Physics 106a, Caltech 4 December, 2018 Lecture 18: Examples on Rigid Body Dynamics I go through a number of examples illustrating the methods of solving rigid body dynamics. In most cases, the problem

More information

Torque and Rotation Lecture 7

Torque and Rotation Lecture 7 Torque and Rotation Lecture 7 ˆ In this lecture we finally move beyond a simple particle in our mechanical analysis of motion. ˆ Now we consider the so-called rigid body. Essentially, a particle with extension

More information

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles PID controller COMP417 Introduction to Robotics and Intelligent Systems Kinematics and Dynamics Perhaps the most widely used controller in industry and robotics. Perhaps the easiest to code. You will also

More information

06. Lagrangian Mechanics II

06. Lagrangian Mechanics II University of Rhode Island DigitalCommons@URI Classical Dynamics Physics Course Materials 2015 06. Lagrangian Mechanics II Gerhard Müller University of Rhode Island, gmuller@uri.edu Creative Commons License

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

Work - kinetic energy theorem for rotational motion *

Work - kinetic energy theorem for rotational motion * OpenStax-CNX module: m14307 1 Work - kinetic energy theorem for rotational motion * Sunil Kumar Singh This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 2.0

More information

Analytical Longitudinal and Lateral Models of a Spherical Rolling Robot

Analytical Longitudinal and Lateral Models of a Spherical Rolling Robot Analytical Longitudinal and Lateral Models of a pherical Rolling Robot Jean-François Laplante, Patrice Masson and François Michaud Abstract Roball is a spherical robot designed to be a platform to study

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

= o + t = ot + ½ t 2 = o + 2

= o + t = ot + ½ t 2 = o + 2 Chapters 8-9 Rotational Kinematics and Dynamics Rotational motion Rotational motion refers to the motion of an object or system that spins about an axis. The axis of rotation is the line about which the

More information

Inverse differential kinematics Statics and force transformations

Inverse 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 information

Line following of a mobile robot

Line following of a mobile robot Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different

More information

Dextrous Manipulation with Rolling Contacts. L. Han Y.S. Guan Z.X. Li Q. Shi J.C.Trinkle y TAMU HKUST HKUST HKUST TAMU

Dextrous Manipulation with Rolling Contacts. L. Han Y.S. Guan Z.X. Li Q. Shi J.C.Trinkle y TAMU HKUST HKUST HKUST TAMU Dextrous Manipulation with Rolling Contacts L. Han Y.S. Guan Z.X. Li Q. Shi J.C.Trinkle y TAMU HKUST HKUST HKUST TAMU Abstract Dextrous manipulation is a problem of paramount importance in the study of

More information

Dynamics in the dynamic walk of a quadruped robot. Hiroshi Kimura. University of Tohoku. Aramaki Aoba, Aoba-ku, Sendai 980, Japan

Dynamics in the dynamic walk of a quadruped robot. Hiroshi Kimura. University of Tohoku. Aramaki Aoba, Aoba-ku, Sendai 980, Japan Dynamics in the dynamic walk of a quadruped robot Hiroshi Kimura Department of Mechanical Engineering II University of Tohoku Aramaki Aoba, Aoba-ku, Sendai 980, Japan Isao Shimoyama and Hirofumi Miura

More information

An Introduction to Mobility of Cooperating Robots with Unactuated Joints and Closed-Chain Mechanisms

An Introduction to Mobility of Cooperating Robots with Unactuated Joints and Closed-Chain Mechanisms An Introduction to Mobility of Cooperating Robots with Unactuated Joints and Closed-Chain Mechanisms Daniele Genovesi danigeno@hotmail.com Interdepartmental Research Center "E.Piaggio" Faculty of Automation

More information

Physics 106b/196b Problem Set 9 Due Jan 19, 2007

Physics 106b/196b Problem Set 9 Due Jan 19, 2007 Physics 06b/96b Problem Set 9 Due Jan 9, 2007 Version 3: January 8, 2007 This problem set focuses on dynamics in rotating coordinate systems (Section 5.2), with some additional early material on dynamics

More information

Mathematical Models for the Triaxial Attitude Control Testbed

Mathematical Models for the Triaxial Attitude Control Testbed Draft Article (For Engineering Journals) Mathematical Models for the Triaxial Attitude Control Testbed Sangbum Cho, Jinglai Shen, N. Harris McClamroch Department of Aerospace Engineering University of

More information

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2)

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2) PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2) We will limit our study of planar kinetics to rigid bodies that are symmetric with respect to a fixed reference plane. As discussed in Chapter 16, when

More information

u (surge) X o p (roll) Body-fixed r o v (sway) w (heave) Z o Earth-fixed X Y Z r (yaw) (pitch)

u (surge) X o p (roll) Body-fixed r o v (sway) w (heave) Z o Earth-fixed X Y Z r (yaw) (pitch) Nonlinear Modelling of Marine Vehicles in Degrees of Freedom Thor I. Fossen and Ola-Erik Fjellstad The Norwegian Institute of Technology Department of Engineering Cybernetics N-0 Trondheim, NORWAY (E-mail:tif@itk.unit.no)

More information

Trajectory Planning and Control of an Underactuated Dynamically Stable Single Spherical Wheeled Mobile Robot

Trajectory Planning and Control of an Underactuated Dynamically Stable Single Spherical Wheeled Mobile Robot Trajectory Planning and Control of an Underactuated Dynamically Stable Single Spherical Wheeled Mobile Robot Umashankar Nagarajan, George Kantor and Ralph L. Hollis Abstract The ballbot is a dynamically

More information

Real and estimated x1 coordinate real 1.5. estimated seconds. Real and estimated x2 coordinate. real.

Real and estimated x1 coordinate real 1.5. estimated seconds. Real and estimated x2 coordinate. real. OBSERVABILITY AND NONLINEAR OBSERVERS FOR MOBILE ROBOT LOCALIZATION Fabio Conticelli Antonio Bicchi Aldo Balestrino Centro \E. Piaggio", University of Pisa Centro \E. Piaggio", University of Pisa Dept.

More information

Dynamic Analysis of Rectilinear Motion of a Self-Propelling Disk With Unbalance Masses

Dynamic Analysis of Rectilinear Motion of a Self-Propelling Disk With Unbalance Masses T. Das Graduate Student R. Mukherjee Associate Professor Assoc. Mem. ASME Department of Mechanical Engineering, Michigan State University, 2555 Engineering Building, East Lansing, MI 48824-1226 Dynamic

More information

Global Trajectory Design for Position and Attitude Control of an Underactuated Satellite *

Global Trajectory Design for Position and Attitude Control of an Underactuated Satellite * Trans. Japan Soc. Aero. Space Sci. Vol. 59, No. 3, pp. 7 4, 26 Global Trajectory Design for Position and Attitude Control of an Underactuated Satellite * Yasuhiro YOSHIMURA, ) Takashi MATSUNO, 2) and Shinji

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

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

To appear in 1994 IEEE International Conference on Robotics and Automation

To appear in 1994 IEEE International Conference on Robotics and Automation To appear in 994 IEEE International Conference on Robotics and Automation Nonholonomic Mechanics and Locomotion: The Snakeboard Example Andrew Lewis Jim Ostrowski Richard Murray Joel Burdick Department

More information

Position in the xy plane y position x position

Position in the xy plane y position x position Robust Control of an Underactuated Surface Vessel with Thruster Dynamics K. Y. Pettersen and O. Egeland Department of Engineering Cybernetics Norwegian Uniersity of Science and Technology N- Trondheim,

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. 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

More information

Rigid bodies - general theory

Rigid bodies - general theory Rigid bodies - general theory Kinetic Energy: based on FW-26 Consider a system on N particles with all their relative separations fixed: it has 3 translational and 3 rotational degrees of freedom. Motion

More information

8.012 Physics I: Classical Mechanics Fall 2008

8.012 Physics I: Classical Mechanics Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 8.012 Physics I: Classical Mechanics Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS INSTITUTE

More information

Flat Nonholonomic Matching

Flat Nonholonomic Matching Flat Nonholonomic Matching Dmitry V. Zenkov 1 Department of Mathematics North Carolina State University Raleigh, NC 27695 dvzenkov@unity.ncsu.edu Anthony M. Bloch 2 Department of Mathematics University

More information

Physical Dynamics (SPA5304) Lecture Plan 2018

Physical Dynamics (SPA5304) Lecture Plan 2018 Physical Dynamics (SPA5304) Lecture Plan 2018 The numbers on the left margin are approximate lecture numbers. Items in gray are not covered this year 1 Advanced Review of Newtonian Mechanics 1.1 One Particle

More information

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich Advanced Dynamics - Lecture 4 Lagrange Equations Paolo Tiso Spring Semester 2017 ETH Zürich LECTURE OBJECTIVES 1. Derive the Lagrange equations of a system of particles; 2. Show that the equation of motion

More information

Solving high order nonholonomic systems using Gibbs-Appell method

Solving high order nonholonomic systems using Gibbs-Appell method Solving high order nonholonomic systems using Gibbs-Appell method Mohsen Emami, Hassan Zohoor and Saeed Sohrabpour Abstract. In this paper we present a new formulation, based on Gibbs- Appell method, for

More information

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot

Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Cross-Coupling Control for Slippage Minimization of a Four-Wheel-Steering Mobile Robot Maxim Makatchev Dept. of Manufacturing Engineering and Engineering Management City University of Hong Kong Hong Kong

More information

Video 2.1a Vijay Kumar and Ani Hsieh

Video 2.1a Vijay Kumar and Ani Hsieh Video 2.1a Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Introduction to Lagrangian Mechanics Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Analytical Mechanics Aristotle Galileo Bernoulli

More information

Video 1.1 Vijay Kumar and Ani Hsieh

Video 1.1 Vijay Kumar and Ani Hsieh Video 1.1 Vijay Kumar and Ani Hsieh 1 Robotics: Dynamics and Control Vijay Kumar and Ani Hsieh University of Pennsylvania 2 Why? Robots live in a physical world The physical world is governed by the laws

More information

Dynamics. 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 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 information

PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION

PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION I. Moment of Inertia: Since a body has a definite size and shape, an applied nonconcurrent force system may cause the body to both translate and rotate.

More information

Rotational Motion About a Fixed Axis

Rotational Motion About a Fixed Axis Rotational Motion About a Fixed Axis Vocabulary rigid body axis of rotation radian average angular velocity instantaneous angular average angular Instantaneous angular frequency velocity acceleration acceleration

More information

Robotics, Geometry and Control - A Preview

Robotics, Geometry and Control - A Preview Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,

More information

Robust Control of Cooperative Underactuated Manipulators

Robust 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 information

Theory of Vibrations in Stewart Platforms

Theory 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 information

Motion Planning of Discrete time Nonholonomic Systems with Difference Equation Constraints

Motion Planning of Discrete time Nonholonomic Systems with Difference Equation Constraints Vol. 18 No. 6, pp.823 830, 2000 823 Motion Planning of Discrete time Nonholonomic Systems with Difference Equation Constraints Hirohiko Arai The concept of discrete time nonholonomic systems, in which

More information

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Júlia Borràs and Aaron M. Dollar Abstract In this paper we apply the kineto-static mathematical models commonly used for robotic

More information

Consideration of dynamics is critical in the analysis, design, and control of robot systems.

Consideration of dynamics is critical in the analysis, design, and control of robot systems. Inertial Properties in Robotic Manipulation: An Object-Level Framework 1 Oussama Khatib Robotics Laboratory Department of Computer Science Stanford University Stanford, CA 94305 Abstract Consideration

More information

AP PHYSICS 1 Learning Objectives Arranged Topically

AP PHYSICS 1 Learning Objectives Arranged Topically AP PHYSICS 1 Learning Objectives Arranged Topically with o Big Ideas o Enduring Understandings o Essential Knowledges o Learning Objectives o Science Practices o Correlation to Knight Textbook Chapters

More information

Karlstads University Faculty of Technology and Science Physics. Rolling constraints. Author: Henrik Jackman. Classical mechanics

Karlstads University Faculty of Technology and Science Physics. Rolling constraints. Author: Henrik Jackman. Classical mechanics Karlstads University Faculty of Technology and Science Physics Rolling constraints Author: Henrik Jackman Classical mechanics 008-01-08 Introduction Rolling constraints are so called non-holonomic constraints.

More information

*School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN

*School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN NEW CONTROL LAWS FOR THE ATTITUDE STABILIZATION OF RIGID BODIES PANAGIOTIS TSIOTRAS *School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN 7907. Abstract. This paper introduces

More information

1 2 Models, Theories, and Laws 1.5 Distinguish between models, theories, and laws 2.1 State the origin of significant figures in measurement

1 2 Models, Theories, and Laws 1.5 Distinguish between models, theories, and laws 2.1 State the origin of significant figures in measurement Textbook Correlation Textbook Correlation Physics 1115/2015 Chapter 1 Introduction, Measurement, Estimating 1.1 Describe thoughts of Aristotle vs. Galileo in describing motion 1 1 Nature of Science 1.2

More information

Physical Dynamics (PHY-304)

Physical Dynamics (PHY-304) Physical Dynamics (PHY-304) Gabriele Travaglini March 31, 2012 1 Review of Newtonian Mechanics 1.1 One particle Lectures 1-2. Frame, velocity, acceleration, number of degrees of freedom, generalised coordinates.

More information

Massachusetts Institute of Technology Department of Physics. Final Examination December 17, 2004

Massachusetts Institute of Technology Department of Physics. Final Examination December 17, 2004 Massachusetts Institute of Technology Department of Physics Course: 8.09 Classical Mechanics Term: Fall 004 Final Examination December 17, 004 Instructions Do not start until you are told to do so. Solve

More information

Circular Motion, Pt 2: Angular Dynamics. Mr. Velazquez AP/Honors Physics

Circular Motion, Pt 2: Angular Dynamics. Mr. Velazquez AP/Honors Physics Circular Motion, Pt 2: Angular Dynamics Mr. Velazquez AP/Honors Physics Formulas: Angular Kinematics (θ must be in radians): s = rθ Arc Length 360 = 2π rads = 1 rev ω = θ t = v t r Angular Velocity α av

More information

Case Study: The Pelican Prototype Robot

Case 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 information

Euler-Lagrange's equations in several variables

Euler-Lagrange's equations in several variables Euler-Lagrange's equations in several variables So far we have studied one variable and its derivative Let us now consider L2:1 More:1 Taylor: 226-227 (This proof is slightly more general than Taylor's.)

More information

Chapter 9-10 Test Review

Chapter 9-10 Test Review Chapter 9-10 Test Review Chapter Summary 9.2. The Second Condition for Equilibrium Explain torque and the factors on which it depends. Describe the role of torque in rotational mechanics. 10.1. Angular

More information

The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation

The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation David Williams Oussama Khatib Robotics Laboratory Department of Computer Science Stanford University Stanford, California 94305

More information

Dynamics and control of mechanical systems

Dynamics and control of mechanical systems Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day 2 (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid

More information

Forces of Constraint & Lagrange Multipliers

Forces of Constraint & Lagrange Multipliers Lectures 30 April 21, 2006 Written or last updated: April 21, 2006 P442 Analytical Mechanics - II Forces of Constraint & Lagrange Multipliers c Alex R. Dzierba Generalized Coordinates Revisited Consider

More information

Hmax Radius / cm. Measured change in angle (degree) Actual change in angle (degree)

Hmax Radius / cm. Measured change in angle (degree) Actual change in angle (degree) Multingered Robotic Hands: Contact Experiments using Tactile Sensors K.K. Choi S.L. Jiang Z. Li Department of Electrical and Electronic Engineering Hong Kong University of Science and Technology Clear

More information

General Physics I. Lecture 10: Rolling Motion and Angular Momentum.

General Physics I. Lecture 10: Rolling Motion and Angular Momentum. General Physics I Lecture 10: Rolling Motion and Angular Momentum Prof. WAN, Xin (万歆) 万歆 ) xinwan@zju.edu.cn http://zimp.zju.edu.cn/~xinwan/ Outline Rolling motion of a rigid object: center-of-mass motion

More information

SOLUTION di x = y2 dm. rdv. m = a 2 bdx. = 2 3 rpab2. I x = 1 2 rp L0. b 4 a1 - x2 a 2 b. = 4 15 rpab4. Thus, I x = 2 5 mb2. Ans.

SOLUTION di x = y2 dm. rdv. m = a 2 bdx. = 2 3 rpab2. I x = 1 2 rp L0. b 4 a1 - x2 a 2 b. = 4 15 rpab4. Thus, I x = 2 5 mb2. Ans. 17 4. Determine the moment of inertia of the semiellipsoid with respect to the x axis and express the result in terms of the mass m of the semiellipsoid. The material has a constant density r. y x y a

More information

Lecture 41: Highlights

Lecture 41: Highlights Lecture 41: Highlights The goal of this lecture is to remind you of some of the key points that we ve covered this semester Note that this is not the complete set of topics that may appear on the final

More information

Control of Mobile Robots Prof. Luca Bascetta

Control of Mobile Robots Prof. Luca Bascetta Control of Mobile Robots Prof. Luca Bascetta EXERCISE 1 1. Consider a wheel rolling without slipping on the horizontal plane, keeping the sagittal plane in the vertical direction. Write the expression

More information

Underactuated Dynamic Positioning of a Ship Experimental Results

Underactuated Dynamic Positioning of a Ship Experimental Results 856 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 5, SEPTEMBER 2000 Underactuated Dynamic Positioning of a Ship Experimental Results Kristin Y. Pettersen and Thor I. Fossen Abstract The

More information

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In

More information

Classical Mechanics III (8.09) Fall 2014 Assignment 3

Classical Mechanics III (8.09) Fall 2014 Assignment 3 Classical Mechanics III (8.09) Fall 2014 Assignment 3 Massachusetts Institute of Technology Physics Department Due September 29, 2014 September 22, 2014 6:00pm Announcements This week we continue our discussion

More information

Physics for Scientists and Engineers 4th Edition, 2017

Physics for Scientists and Engineers 4th Edition, 2017 A Correlation of Physics for Scientists and Engineers 4th Edition, 2017 To the AP Physics C: Mechanics Course Descriptions AP is a trademark registered and/or owned by the College Board, which was not

More information

Trajectory Planning of Planar Tracked Vehicles

Trajectory Planning of Planar Tracked Vehicles Trajectory Planning of Planar Tracked Vehicles Zvi Shiller and William Serate Department of Mechanical, Aerospace and Nuclear Engineering University of California Los Angeles Los Angeles, California 924

More information

A New Kind Spherical Mobile Robot

A New Kind Spherical Mobile Robot Research Journal of Applied Sciences, Engineering and Technology 5(19): 4607-4614, 013 ISSN: 040-7459; e-issn: 040-7467 Maxwell Scientific Organization, 013 Submitted: September 07, 01 Accepted: October

More information

Lecture 4. Alexey Boyarsky. October 6, 2015

Lecture 4. Alexey Boyarsky. October 6, 2015 Lecture 4 Alexey Boyarsky October 6, 2015 1 Conservation laws and symmetries 1.1 Ignorable Coordinates During the motion of a mechanical system, the 2s quantities q i and q i, (i = 1, 2,..., s) which specify

More information

Constraints. Noninertial coordinate systems

Constraints. Noninertial coordinate systems Chapter 8 Constraints. Noninertial codinate systems 8.1 Constraints Oftentimes we encounter problems with constraints. F example, f a ball rolling on a flo without slipping, there is a constraint linking

More information

The... of a particle is defined as its change in position in some time interval.

The... of a particle is defined as its change in position in some time interval. Distance is the. of a path followed by a particle. Distance is a quantity. The... of a particle is defined as its change in position in some time interval. Displacement is a.. quantity. The... of a particle

More information

Lecture Module 5: Introduction to Attitude Stabilization and Control

Lecture Module 5: Introduction to Attitude Stabilization and Control 1 Lecture Module 5: Introduction to Attitude Stabilization and Control Lectures 1-3 Stability is referred to as a system s behaviour to external/internal disturbances (small) in/from equilibrium states.

More information

Chapter 11. Angular Momentum

Chapter 11. Angular Momentum Chapter 11 Angular Momentum Angular Momentum Angular momentum plays a key role in rotational dynamics. There is a principle of conservation of angular momentum. In analogy to the principle of conservation

More information

Modeling and Control of Casterboard Robot

Modeling and Control of Casterboard Robot 9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 23 FrB2.3 Modeling and Control o Casterboard Robot Kazuki KINUGASA Masato ISHIKAWA Yasuhiro SUGIMOTO Koichi OSUKA Department

More information

B.Sc. (Semester - 5) Subject: Physics Course: US05CPHY01 Classical Mechanics

B.Sc. (Semester - 5) Subject: Physics Course: US05CPHY01 Classical Mechanics 1 B.Sc. (Semester - 5) Subject: Physics Course: US05CPHY01 Classical Mechanics Question Bank UNIT: I Multiple choice questions: (1) The gravitational force between two masses is (a) Repulsive (b) Attractive

More information

Variable Structure Control of Pendulum-driven Spherical Mobile Robots

Variable Structure Control of Pendulum-driven Spherical Mobile Robots rd International Conerence on Computer and Electrical Engineering (ICCEE ) IPCSIT vol. 5 () () IACSIT Press, Singapore DOI:.776/IPCSIT..V5.No..6 Variable Structure Control o Pendulum-driven Spherical Mobile

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture 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 information

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017 CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS Prof. N. Harnew University of Oxford TT 2017 1 OUTLINE : CP1 REVISION LECTURE 3 : INTRODUCTION TO CLASSICAL MECHANICS 1. Angular velocity and

More information

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamics. 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 information

Kinematics. Chapter Multi-Body Systems

Kinematics. Chapter Multi-Body Systems Chapter 2 Kinematics This chapter first introduces multi-body systems in conceptual terms. It then describes the concept of a Euclidean frame in the material world, following the concept of a Euclidean

More information

28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod)

28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod) 28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod) θ + ω 2 sin θ = 0. Indicate the stable equilibrium points as well as the unstable equilibrium points.

More information

Chapter 8 Lecture. Pearson Physics. Rotational Motion and Equilibrium. Prepared by Chris Chiaverina Pearson Education, Inc.

Chapter 8 Lecture. Pearson Physics. Rotational Motion and Equilibrium. Prepared by Chris Chiaverina Pearson Education, Inc. Chapter 8 Lecture Pearson Physics Rotational Motion and Equilibrium Prepared by Chris Chiaverina Chapter Contents Describing Angular Motion Rolling Motion and the Moment of Inertia Torque Static Equilibrium

More information

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics

Physics 235 Chapter 7. Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics Chapter 7 Hamilton's Principle - Lagrangian and Hamiltonian Dynamics Many interesting physics systems describe systems of particles on which many forces are acting. Some of these forces are immediately

More information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In 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 information

8.012 Physics I: Classical Mechanics Fall 2008

8.012 Physics I: Classical Mechanics Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 8.012 Physics I: Classical Mechanics Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS INSTITUTE

More information

Robotics I. Test November 29, 2013

Robotics 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 information

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS 1996 IFAC World Congress San Francisco, July 1996 EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS Francesco Bullo Richard M. Murray Control and Dynamical Systems, California Institute

More information

8.012 Physics I: Classical Mechanics Fall 2008

8.012 Physics I: Classical Mechanics Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 8.012 Physics I: Classical Mechanics Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS INSTITUTE

More information

Problem Solving Circular Motion Dynamics Challenge Problems

Problem Solving Circular Motion Dynamics Challenge Problems Problem 1: Double Star System Problem Solving Circular Motion Dynamics Challenge Problems Consider a double star system under the influence of gravitational force between the stars. Star 1 has mass m 1

More information

The Simplest Model of the Turning Movement of a Car with its Possible Sideslip

The Simplest Model of the Turning Movement of a Car with its Possible Sideslip TECHNISCHE MECHANIK, Band 29, Heft 1, (2009), 1 12 Manuskripteingang: 19. November 2007 The Simplest Model of the Turning Movement of a Car with its Possible Sideslip A.B. Byachkov, C. Cattani, E.M. Nosova,

More information

Kinematics for a Three Wheeled Mobile Robot

Kinematics for a Three Wheeled Mobile Robot Kinematics for a Three Wheeled Mobile Robot Randal W. Beard Updated: March 13, 214 1 Reference Frames and 2D Rotations î 1 y î 2 y w 1 y w w 2 y î 2 x w 2 x w 1 x î 1 x Figure 1: The vector w can be expressed

More information