Tracking Control for Robot Manipulators with Kinematic and Dynamic Uncertainty

Size: px
Start display at page:

Download "Tracking Control for Robot Manipulators with Kinematic and Dynamic Uncertainty"

Transcription

1 Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seille, Spain, December 2-5, 2005 WeB3.3 Tracking Control for Robot Manipulators with Kinematic and Dynamic Uncertainty D. Braganza, W. E. Dixon, D. M. Dawson, B. Xian Abstract The control objectie in many robot manipulator applications is to command the end-effector motion to achiee a desired response. To achiee this objectie a mapping is reuired to relate the joint/link control inputs to the desired Cartesian position and orientation. If there are uncertainties or singularities in the mapping, then degraded performance or unpredictable responses by the manipulator are possible. To address these issues, an adaptie tracking controller is deeloped in this paper for robot manipulators with uncertainty in the kinematic and dynamic models. The controller is deeloped based on the unit uaternion representation so that singularities associated with three parameter representations are aoided. I. INTRODUCTION The control objectie in many robot manipulator applications is to command the end-effector motion to achiee a desired response. The control inputs are applied to the manipulator joints, and the desired position and orientation is typically encoded in terms of a Cartesian coordinate frame attached to the robot end-effector with respect to the base frame (i.e., the so-called task-spacariables). Hence, a mapping (i.e., the solution of the inerse kinematics) is reuired to conert the desired task-space trajectory into a form that can be utilized by the joint space controller. If there are uncertainties or singularities in the mapping, then this can result in degraded performance or unpredictable responses by the manipulator. Seeral parameterizations exist to describe orientation angles in the task-space to joint-space mapping, including three-parameter representations (e.g., Euler angles, Rodrigues parameters) and the four-parameter representation gien by the unit uaternion. Three-parameter representations always exhibit singular orientations (i.e., the orientation Jacobian matrix in the kinematic euation is singular for some orientations), while the unit uaternion represents the end-effector orientation without singularities. By utilizing the singularity free unit uaternion, the emphasis in this paper is to deelop a tracking controller that compensates for uncertainty throughout the kinematic and dynamic models. Some preious task-space control formulations based on the unit uaternion can be found in, 2, 5, 9 and This work is supported in part by a DOC Grant, an ARO Automotie Center Grant, a DOE Contract, a Honda Corporation Grant and a DARPA Contract at Clemson Uniersity and in part by AFOSR contract number F , a DARPA grant, and by research grant No. US from BARD, the United States - Israel Binational Agricultural Research and Deelopment Fund at the Uniersity of Florida. D. Braganza and D. M. Dawson are with the Electrical and Computer Engineering Dept., Clemson Uniersity, Clemson, SC 29634, USA. W. E. Dixon is with the Mechanical and Aerospace Engineering Dept., Uniersity of Florida, Gainesille, FL 326, USA. wdixon@ufl.edu B. Xian is with the Dept. of Mechanical Engineering and Material Sciences, Duke Uniersity, Durham, NC 27705, USA. 2. A uaternion-based resoled acceleration controller was presented in 2, and uaternion-based resoled rate and resoled acceleration task-space controllers were proposed in 2. Output feedback task-space controllers using uaternion feedback were presented in 5 for the regulation problem and in for the tracking problem. Model-based and adaptie asymptotic full-state feedback controllers and an output feedback controller based on a model-based obserer were deeloped in 9 based on the uaternion parameterization. A common assumption in most of the preious robot controllers (including all of the aforementioned uaternionbased task-space control formulations) is that the robot kinematics and manipulator Jacobian are assumed to be perfectly known. From a reiew of literature, few controllers hae been deeloped that target uncertainty in the manipulator forward kinematics and Jacobian. For example, Cheah et al. 3-8 deeloped seeral approximate Jacobian feedback controllers that exploit a static, best-guess estimate of the manipulator Jacobian to achiee task-space regulation objecties despite parametric uncertainty in the manipulator Jacobian. In 20, Yazarel and Cheah deelop a task-space adaptie controller for set point control of robots with uncertainties in the graity regressor matrix and kinematics. In 0, Dixon deeloped an adaptie regulation controller for robot manipulators with uncertainty in the kinematic and dynamic models. The result in 0 also accounted for actuator saturation since the maximum commanded torue could be a priori determined due to the use of saturated feedback terms in the controller. All of the aforementioned controllers that account for kinematic uncertainty are based on the three-parameter Euler angle representation. Moreoer, all of the preious results only target the set point regulation problem. The only result that targets the more general tracking control problem for manipulators with uncertain kinematics is gien in 9. The result in 9 is also based on the Euler angle representation and the controller reuires the measurement of the task spacelocity. Hence motiated by preious work, an adaptie tracking controller is deeloped in this paper for robot manipulators with uncertainty in the kinematic and dynamic models. The controller is deeloped based on the unit uaternion representation so that singularities associated with three parameter representations are aoided. In addition, the deeloped controller does not reuire the measurement of the task spacelocity. The stability of the controller is proen through a Lyapuno-based stability analysis /05/$ IEEE 5293

2 II. ROBOT DYNAMIC AND KINEMATIC MODELS A six-link, rigid, reolute robot manipulator can be described by the following dynamic model 4 M(θ) θ + V m (θ, θ) θ + G(θ)+F d θ τ. () In (), θ (t) R 6 is the joint position, M (θ) R 6 6 represents the inertia matrix, V m (θ, θ) R 6 6 is the centripetal-coriolis matrix, G (θ) R 6 is the graity ector, F d R 6 6 is a constant diagonal matrix which represents thiscous friction coefficients, and τ (t) R 6 represents the input toruector. The dynamic model gien in () has the following properties 4, which are utilized in the subseuent control design and analysis: Property : The inertia matrix is symmetric and positiedefinite, and satisfies the following ineualities m x 2 x T M(θ)x m 2 x 2 x R 6 (2) where m,m 2 R are positie constants and denotes the standard Euclidean norm. Property 2: The inertia and centripetal-coriolis matrices satisfy the following skew-symmetric relationship ( ) x T 2 Ṁ(θ) V m(θ, θ) x 0 x R 6. (3) Property 3: The centripetal-coriolis matrix satisfies the following skew-symmetric relationship V m (θ, x)y V m (θ, y)x x, y R 6. (4) Property 4: The norm of the centripetal-coriolis matrix and the norm of the friction matrix, can be upper bounded as follows: V m (θ, x) i ζ c x x R 6, F d ζ f (5) where ζ c,ζ f R are positie constants, and i denotes the induced-infinity norm of a matrix. Property 5: Parametric uncertainty in M (θ),v m (θ, θ), G (θ) and F d, is linearly parameterizable. Let E and B be orthogonal coordinate frames attached to the manipulator s end-effector and fixed base, respectiely. The position and orientation of E relatie to B can be represented through the following forward kinematic model 5 p hp (θ) h (θ). (6) In (6), h p ( ) :R 6 R 3 denotes a function that maps θ (t) to the measurable 2 task-space position coordinates of the end-effector, denoted by p ( ) R 3,andh ( ) :R 6 R 4 denotes a function that maps θ (t) to the measurable 3 unit It is assumed that the actuated manipulator joint is rigidly connected to the links, so that the link-space and joint-space are euialent. Hence, the words joint and link can be used interchangeably. 2 The task-space position of E relatie to B is assumed to be measurable, as in 3-8, 9, 0, and 20. For example, a camera system could be utilized. 3 The task-space orientation of E relatie to B is also assumed to be measurable through the use of a camera system. uaternion and is denoted by (t) R 4. The unit uaternion ector, denoted by (t) o (t), T (t) T with o (t) R and (t) R 3 2, 4, proides a global nonsingular parameterization of the end-effector orientation, and is subject to the constraint, T. Seeral algorithms exist to determine the orientation of E relatie to B from a rotation matrix that is a function of θ (t). Conersely, a rotation matrix, denoted by R() SO(3), can be determined from agien(t) by the formula 5 R () ( 2 o T ) I3 +2 T +2 o (7) where I 3 is the 3 3 identity matrix, and the notation a, a a,a 2,a 3 T, denotes the following skew-symmetric matrix a 0 a 3 a 2 a 3 0 a. (8) a 2 a 0 The time deriatie of (6) is gien by the following expression Jp θ (9) J where J p (θ) :R 6 R 3 6 and J (θ) :R 6 R 4 6 denote the unknown position and orientation Jacobian matrices, respectiely, defined as J p (θ) h p / θ and J (θ) h / θ. To facilitate the subseuent deelopment, (9) is expressed as follows: J(θ) ω θ J where J (θ) p 2B T R J 6 6. (0) Remark : The dynamic and kinematic terms for a general reolute robot manipulator, denoted by M(θ), V m (θ, θ), G(θ) and J(θ), areassumedtodependonθ(t) only as arguments of trigonometric functions and hence, remain bounded for all possible θ(t). During the control deelopment, the assumption will be made that if p(t) L, then θ(t) L (Note that (t) is always bounded, since T ). The expression in (0) is obtained by exploiting the fact that (t) is related to the angular elocity of the end-effector, denoted by ω (t) R 3, ia the following differential euation ω B T () where the known Jacobian-like matrix B () :R 4 R 4 3 is defined as follows: B T 2 o I 3. (2) Property 6: The kinematic system in (0) can be linearly parameterized as follows: J θ W j φ j (3) where W j (θ, θ) R 6 n denotes a regression matrix of measurable signals, and φ j R n denotes a ector of n unknown constants. 5294

3 Property 7: There exists upper and lower bounds for the parameter φ j such that J(θ, φ j ) is always inertible. We will assume that the bounds for each parameter can be calculated as follows (4) where, R denotes the i th component of φ j R n and, R denote the i th components of φ j, φ j R n, which are defined as follows T φ j φ j,φ j2,,φ jn φ j (5) T φ j, φ j2,, φ jn. III. PROBLEM STATEMENT The objectie is to the design the control input τ(t) to ensure end-effector position and orientation tracking for the robot model gien by () and (0) despite parametric uncertainty in the kinematic and dynamic models. We will assume that the only measurable signals are the joint position, joint elocity, and end-effector position. To mathematically uantify this objectie, a desired position and orientation of the robot end-effector is defined by a desired orthogonal coordinate frame E d. Thector p d (t) R 3 denotes the position of the origin of E d relatie to the origin of B, while the rotation matrix from E d to B is denoted by R d (t) SO(3). The end-effector position tracking error e p (t) R 3 is defined as e p p d p (6) where p d (t), d (t), and p d (t) are assumed to be known bounded functions of time. If the orientation of E d relatie to B is specified in terms of a desired unit uaternion d (t) od (t), d T (t) T R 4, with od (t) R and d (t) R 3.Thensimilarlyto(7),R d ( d ) can be calculated from d (t) as follows R d ( d ) ( 2 od T d d) I3 +2 d T d +2 od d (7) where it is assumed that R d, Ṙ d, R d L. As in (), the time deriatie of d (t) is related to the desired angular elocity of the end-effector (i.e., the angular elocity of E d relatie to B), denoted by ω d (t) R 3, through the known kinematic euation d B( d )ω d. (8) To uantify the difference between the actual and desired end-effector orientations, we define the rotation matrix R SO(3) from E to E d as follows R Rd T R ( e 2 o e T ) I3 +2 e T +2e o e (9) where e (t) e o (t), e T (t) T R 4 represents unit uaternion tracking error that satisfies the constraint e T e e 2 o + et. (20) The uaternion tracking error e (t) can be explicitly calculated from (t) and d (t) ia uaternion algebra by noticing that the uaternion euialent of R Rd T R is the following uaternion product 3, 2 e d (2) where d (t) od (t), d T (t) T R 4 is the unit uaternion representing the rotation matrix Rd T ( d). Afterusing uaternion algebra, the uaternion tracking error can be deried as follows (see 2 and Theorem 5.3 of 3) eo o od + T d od o d +. (22) d Based on (), (8), and (22), the unit uaternion error system can be formulated as follows ėo ė 2 et 2 (e oi 3 e ). (23) The angular elocity of E with respect to E d with coordinates in E d, denoted by (t) R 3, can be calculated from (9) as follows 8 R T d (ω ω d ). (24) The end effector tracking errors are then written using (0), (6), and (24) as ( ) ėp d Λ + J ω θ (25) d where Λ R 6 6 is defined as I3 0 Λ Rd T, (26) where represents a 3 3 matrix of zeros. Based on the aboe definitions, the tracking objectie defined in terms of the end-effector position and unit uaternion error is to design the control input τ(t) such that e p (t) 0 and (t) 0 as t. (27) The orientation tracking objectie gien in (27) can also be stated in terms of e (t). Specifically, (20) implies that 0 (t) and 0 e o (t) (28) for all time and if (t) 0 as t then e o (t) as t. Thus, if (t) 0 as t then (9) along with the preious statement can be used to conclude that R(t) I3 as t, and hence, the orientation tracking objectie has been achieed. IV. TRACKING ERROR SYSTEM DEVELOPMENT To facilitate the deelopment of the open-loop error system, an auxiliary ariable η(t) R 6 is defined as follows: ( ) η ΛĴ Rd T ω + d + k 2 e θ (29) where k,k 2 R 3 3 are positie, constant, diagonal matrices, and Ĵ ( ) R6 6 is an estimated manipulator Jacobian matrix. After adding and subtracting the terms ΛĴ ( ) θ(t) 5295

4 and ΛĴ ( ) η(t) to (25) and utilizing (26), the following kinematic error system can be deeloped ėp k e p +Λ k 2 (Ĵη + Wj φj ) (30) where W j ( ) R 6 n was introduced in (3) and the parameter estimation error term φ j (t) R n is defined as φ j φ j ˆφ j. (3) The adaptie estimate ˆφ j (t) R n introduced in (3) is designed as follows: ˆφ j proj {y} (32) where the auxiliary term y R n is defined as y Γ Wj T Λ T ep (33) where Γ R n n is a constant positie diagonal matrix and the function proj{y} is defined as follows y i if ˆ > y i if ˆ and y i > 0 0 if proj{y i } ˆ and y i < 0 0 if ˆ and y i > 0 y i if ˆ and y i 0 y i if ˆ < (34) ˆ (0) (35) where y i denotes the i th component of y, and ˆ (t) denotes the i th component of ˆφ j (t) (Note that the aboe projection algorithm ensures that φ j ˆφ j (t) φ j. For further details the reader is referred 6). To obtain the closed loop error system for η(t), wefirst take the time deriatie of (29) to obtain the following expression η d { ( ) } ΛĴ dt Rd T ω + d + k 2 e θ. (36) After pre-multiplying (36) by M (θ), substituting () into the resulting expression for M (θ) θ(t), and utilizing (29), the following simplified expression can be obtained M η V m η + τ + W y φ y (37) where W y (p d, d, p d, d,ω d, ω d,p,,θ, θ) R 6 n2 is a regression matrix of known and measurable uantities, and φ y R n2 is a ector of n 2 unknown constant parameters. The product W y ( ) φ y introduced in (37) is defined as W y φ y M d { ( ) } ΛĴ dt Rd T ω d + k 2 ) +V m (ΛĴ Rd T ω d + k 2 G(θ) F d θ. (38) Based on (37) and the subseuent stability analysis, the control input τ(t) is designed as ( ) T ep τ W y ˆφy k r η ΛĴ. (39) where k r R 6 6 is a constant positie diagonal matrix and ˆφ y (t) R n2 denotes an adaptie estimate which is generated by the following differential expression ˆφ y Γ 2 Wy T η (40) where Γ 2 R n2 n2 is a positie constant diagonal matrix. After substituting (39) into (37), the following closed-loop error system is obtained ( ) T ep M η V m η + W y φy k r η ΛĴ (4) where the adaptie estimation error is defined as φ y φ y ˆφ y. (42) V. STABILITY ANALYSIS Theorem : Gien the robotic system described by (), the control input (39) along with the adaptie laws defined in (32) and (40) guarantee asymptotic regulation of the end-effector position error and the unit uaternion error in the sense that e p (t) 0 as t and (t) 0 as t. Proof: Let V (t) R denote the following non-negatie scalar function V 2 et p e p +( e 0 ) 2 + e T + 2 φ T j Γ φ j + 2 φ T y Γ 2 φ y + 2 ηt Mη. (43) After taking the time deriatie of (43) and utilizing (23), (3) and (42), the following expression is obtained V e T p ė p +( e 0 ) ( e T ) + e T ( e0 I 3 e ) + 2 ηt Ṁη + η T M η φ T y Γ 2 ˆφ y φ T j Γ ˆφ j. (44) Upon further simplification of euation (44) by canceling common terms, and substituting for M η from (4), the following expression for V (t) can be obtained V e T p e T ė p η T k r η η T V m η + η T W y φy η T ( ΛĴ ) T ep + 2 ηt Mη φ T j Γ ˆφ j φ T y Γ 2 ˆφ y. (45) After using Property 3, substituting from (30), (32), and (40) and canceling terms, V (t) can be expressed as V ( ) e T p e T k e p +ΛW k 2 e j φj η T k r η φ j Γ proj{y}. (46) 5296

5 Substituting for y from (33) and using the definition of the projection function, (34), the expression for V (t) can be upper bounded as follows V λ min {k } e p 2 λ min {k 2 } 2 λ min {k r } η 2. (47) where λ min is the minimum Eigenalue of the matrix. The expressions in (43) and (47) can be used to proe that e p (t), (t), η(t), φ j (t), φ y (t) L and that e p (t), (t), η(t) L 2. Using (6) and the assumption that p d (t) L, it is clear that p(t) L. From (3) and (42) it can be concluded that ˆφ j (t), ˆφ y (t) L. Utilizing Property 7, the definition of η(t) in (29) and the fact that e p (t), (t), η(t) L, we can show that θ(t) L. Moreoer, (9), (6) and the fact that J(θ) L can be used to show that (t), ė p (t) L. From (20), (23), (25) and (28) we can show that e 0 (t), ė 0 (t), ė (t) L. From the definition of W j ( ) and W y ( ) in (3) and (38) respectiely and the preceding arguments, it is clear that W y ( ),W j ( ) L. Utilizing (32), (33), (34) and (40), we can show that ˆφ j (t), ˆφ y (t) L. The definition of τ(t) in (39) can be used to show that τ (t) L ; hence, θ(t), θ(t), θ (t) L and from (36) we can conclude that η(t) L. Since ė p (t), ė (t), η(t) L and e p (t), (t), η(t) L 2, Barbalat s Lemma 7 can be used to show that, e p (t) 0, (t) 0 and η(t) 0 as t. VI. CONCLUSION A task-space, adaptie tracking controller for robot manipulators with uncertainty in both the kinematic and the dynamic models was proposed. The controller yields asymptotic regulation of the end-effector position and orientation tracking errors. The adantages of the proposed controller are that singularities associated with the three parameter representation are aoided. 8 C. C. Cheah, S. Kawamura, S. Arimoto, and K. Lee, H Tuning for Task-Space Feedback Control of Robot with Uncertain Jacobian Matrix, IEEE Trans. Automatic Control, ol. 46, pp , Aug C.C.Cheah,C.Liu,J.J.Slotine, ApproximateJacobianAdaptie Control for Robot Manipulators, in Proc. IEEE Int. Conf. Robotics and Automation, New Orleans, La, April 2004, pp W. E. Dixon, Adaptie Regulation of Amplitude Limited Robot Manipulators with Uncertain Kinematics and Dynamics, in Proc. IEEE American Control Conf., Boston, Massachusetts, June 2004, pp W. E. Dixon, A. Behal, D. M. Dawson and S. Nagarkatti, Nonlinear Control of Engineering Systems: A Lyapuno Based Approach, Birkhauser: Boston, P. C. Hughes, Spacecraft Attitude Dynamics, New York, NY: Wiley, J. B. Kuipers, Quaternions and Rotation Seuences, Princeton, NJ: Princeton Uniersity Press, F. Lewis, D. M. Dawson and C. Abdallah, Robot Manipulator Control: Theory and Practice, Marcel Dekker Publishing Co., New York, NY, F. Lizarralde and J. T. Wen, Attitude Control Without Angular Velocity Measurement: A Passiity Approach, IEEE Trans. Automatic Control, ol. 4, pp , Mar, M. Krstic, I. Kanellakopoulus and P. Kokotoic, Nonlinear and Adaptie Control Design, New York, NY, John Wiley & Sons, J. Slotine, and W. Li, Applied Nonlinear Control, Englewood Cliff, NJ: Prentice Hall Inc., M. Spong, and M. Vidyasagar, Robot Dynamics and Control, New York: John Wiley & Sons Inc., B. Xian, M. S. de Queiroz, D. Dawson, and I. Walker, Task-Space Tracking Control of Robot Manipulators ia Quaternion Feedback, IEEE Trans. Robotics and Automation, ol. 20, pp , Feb H. Yazarel, and C. C. Cheah, Task-Space Adaptie Control of Robotic Manipulators with Uncertainties in Graity Regressor Matrix and Kinematics, IEEE Trans. Automatic Control, ol. 47, pp , Sep J. S. C. Yuan, Closed-Loop Manipulator Control Using Quaternion Feedback, IEEE Trans. Robotics and Automation, ol. 4, pp , Aug REFERENCES F. Caccaale, C. Natale, and L. Villani, Task-Space Control Without Velocity Measurements, in Proc. IEEE Int. Conf. Robotics and Automation, Detroit, MI, May 999, pp R. Campa, R. Kelly, and E. Garcia, On Stability of the Resoled Acceleration Control, in Proc. IEEE Int. Conf. Robotics and Automation, Seoul, Korea, May 200, pp C. C. Cheah, M. Hirano, S. Kawamura, and S. Arimoto, Approximate Jacobian Control for Robots with Uncertain Kinematics and Dynamics, IEEE Trans. Robotics and Automation, ol. 9, pp , Aug C. C. Cheah, M. Hirano, S. Kawamura, and S. Arimoto, Approximate Jacobian Control with Task-Space Damping for Robot Manipulators, IEEE Trans. Automatic Control, ol. 49, pp , May C. C. Cheah, S. Kawamura, and S. Arimoto, Feedback Control for Robotic Manipulators with Uncertain Kinematics and Dynamics, in Proc. IEEE Int. Conf. Robotics and Automation, Leuen, Belgium, May 998, pp C. C. Cheah, S. Kawamura, and S. Arimoto, Feedback Control for Robotic Manipulators with an Uncertain Jacobian Matrix, Int. Journal of Robotic Systems, ol. 2, no. 2, pp. 9-34, C. C. Cheah, S. Kawamura, S. Arimoto, and K. Lee, PID Control for Robotic Manipulator with Uncertain Jacobian Matrix, in Proc. IEEE Int. Conf. Robotics and Automation, Detroit, Michigan, May 999, pp

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive 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 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

Adaptive Jacobian Tracking Control of Robots With Uncertainties in Kinematic, Dynamic and Actuator Models

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

Clemson University College of Engineering and Science Control and Robotics (CRB) Technical Report

Clemson University College of Engineering and Science Control and Robotics (CRB) Technical Report Clemson University College of Engineering and Science Control and Robotics (CRB) Technical Report Number: CU/CRB/8/3/5/#1 Title: Adaptive Nonlinear Tracking Control of Kinematically Redundant Robot Manipulators

More information

Observer Based Output Feedback Tracking Control of Robot Manipulators

Observer Based Output Feedback Tracking Control of Robot Manipulators 1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D.

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D. Robotica (2) volume 18, pp. 171 181. Printed in the United Kingdom 2 Cambridge University Press Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu,

More information

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson

Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F. Zhang and D.M. Dawson Robotica (1999) volume 17, pp. 121 129. Printed in the United Kingdom 1999 Cambridge University Press Tracking Control of Robot Manipulators with Bounded Torque Inputs* W.E. Dixon, M.S. de Queiroz, F.

More information

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

Adaptive Position and Orientation Regulation for the Camera-in-Hand Problem

Adaptive Position and Orientation Regulation for the Camera-in-Hand Problem Adaptive Position and Orientation Regulation for the Camera-in-Hand Problem Aman Behal* Electrical and Computer Engineering Clarkson University Potsdam, New York 13699-5720 e-mail: abehal@clarkson.edu

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

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

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

More information

THE control of systems with uncertain nonlinear dynamics

THE control of systems with uncertain nonlinear dynamics IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 2, MARCH 2008 373 Asymptotic Tracking for Systems With Structured and Unstructured Uncertainties P. M. Patre, Student Member, IEEE, W. MacKunis,

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

An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems

An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems 21 American Control Conference Marriott Waterfront Baltimore MD USA June 3-July 2 21 FrB16.3 An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems Ufuk Ozbay Erkan Zergeroglu and

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude Regulation About a Fixed Rotation Axis AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard

More information

Optimal Control of Uncertain Nonlinear Systems

Optimal Control of Uncertain Nonlinear Systems Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 28 Optimal Control of Uncertain Nonlinear Systems using RISE Feedback K.Dupree,P.M.Patre,Z.D.Wilcox,andW.E.Dixon

More information

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D.

A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W. Dixon, D. Haste, and D. Robotica (1999) volume 17, pp. 591 600. Printed in the United Kingdom 1999 Cambridge University Press A composite adaptive output feedback tracking controller for robotic manipulators* E. Zergeroglu, W.

More information

(W: 12:05-1:50, 50-N202)

(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 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

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

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

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

Global robust output feedback tracking control of robot manipulators* W. E. Dixon, E. Zergeroglu and D. M. Dawson

Global robust output feedback tracking control of robot manipulators* W. E. Dixon, E. Zergeroglu and D. M. Dawson Robotica 004) volume, pp. 35 357. 004 Cambridge University Press DOI: 0.07/S06357470400089 Printed in the United Kingdom Global robust output feedback tracking control of robot manipulators* W. E. Dixon,

More information

Exponential Controller for Robot Manipulators

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

Robot Dynamics II: Trajectories & Motion

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

Nonlinear Trajectory Tracking for Fixed Wing UAVs via Backstepping and Parameter Adaptation. Wei Ren

Nonlinear Trajectory Tracking for Fixed Wing UAVs via Backstepping and Parameter Adaptation. Wei Ren AIAA Guidance, Naigation, and Control Conference and Exhibit 5-8 August 25, San Francisco, California AIAA 25-696 Nonlinear Trajectory Tracking for Fixed Wing UAVs ia Backstepping and Parameter Adaptation

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

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

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl

More information

Three-dimensional Guidance Law for Formation Flight of UAV

Three-dimensional Guidance Law for Formation Flight of UAV ICCAS25 Three-dimensional Guidance aw for Formation Flight of UAV Byoung-Mun Min * and Min-Jea Tahk ** * Department of Aerospace Engineering KAIST Daejeon Korea (Tel : 82-42-869-3789; E-mail: bmmin@fdcl.kaist.ac.kr)

More information

WE PROPOSE a new approach to robust control of robot

WE PROPOSE a new approach to robust control of robot IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 14, NO. 1, FEBRUARY 1998 69 An Optimal Control Approach to Robust Control of Robot Manipulators Feng Lin and Robert D. Brandt Abstract We present a new

More information

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Amit K. Sanyal Nalin A. Chaturvedi In this paper, we treat the practical problem of tracking the attitude and angular velocity of

More information

STABILITY OF SECOND-ORDER ASYMMETRIC LINEAR MECHANICAL SYSTEMS WITH APPLICATION TO ROBOT GRASPING

STABILITY OF SECOND-ORDER ASYMMETRIC LINEAR MECHANICAL SYSTEMS WITH APPLICATION TO ROBOT GRASPING STABILITY OF SECOND-ORDER ASYMMETRIC LINEAR MECHANICAL SYSTEMS WITH APPLICATION TO ROBOT GRASPING Amir Shapiro Department of Mechanical Engineering Ben Gurion University of the Negev P.O.B. 653 Beer Sheva

More information

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616 On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis

More information

Nonlinear Disturbance Decoupling for a Mobile Robotic Manipulator over Uneven Terrain

Nonlinear Disturbance Decoupling for a Mobile Robotic Manipulator over Uneven Terrain Nonlinear Disturbance Decoupling for a Mobile Robotic Manipulator oer Uneen Terrain Joel Jimenez-Lozano Bill Goodwine Department of Aerospace and Mechanical Engineering Uniersity of Noe Dame Noe Dame IN

More information

Representing Attitudes as Sets of Frames

Representing Attitudes as Sets of Frames Representing Attitudes as Sets of Frames Pål Johan From and Jan Tommy Gravdahl Abstract A general framework for representing continuous sets of frames with the unit uaternion representation is presented.

More information

Trigonometric Saturated Controller for Robot Manipulators

Trigonometric Saturated Controller for Robot Manipulators Trigonometric Saturated Controller for Robot Manipulators FERNANDO REYES, JORGE BARAHONA AND EDUARDO ESPINOSA Grupo de Robótica de la Facultad de Ciencias de la Electrónica Benemérita Universidad Autónoma

More information

Cases of integrability corresponding to the motion of a pendulum on the two-dimensional plane

Cases of integrability corresponding to the motion of a pendulum on the two-dimensional plane Cases of integrability corresponding to the motion of a pendulum on the two-dimensional plane MAXIM V. SHAMOLIN Lomonoso Moscow State Uniersity Institute of Mechanics Michurinskii Ae.,, 99 Moscow RUSSIAN

More information

UNDERSTAND MOTION IN ONE AND TWO DIMENSIONS

UNDERSTAND MOTION IN ONE AND TWO DIMENSIONS SUBAREA I. COMPETENCY 1.0 UNDERSTAND MOTION IN ONE AND TWO DIMENSIONS MECHANICS Skill 1.1 Calculating displacement, aerage elocity, instantaneous elocity, and acceleration in a gien frame of reference

More information

MCE/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 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 information

A Cascaded-Based Hybrid Position-Force Control for Robot Manipulators with Nonnegligible Dynamics

A Cascaded-Based Hybrid Position-Force Control for Robot Manipulators with Nonnegligible Dynamics 21 American Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 FrA16.4 A Cascaded-Based Hybrid Position-Force for Robot Manipulators with Nonnegligible Dynamics Antonio C. Leite, Fernando

More information

Adaptive Visual Tracking for Robotic Systems Without Image-Space Velocity Measurement

Adaptive Visual Tracking for Robotic Systems Without Image-Space Velocity Measurement Adaptive Visual Tracking for Robotic Systems Without Image-Space Velocity Measurement Hanlei Wang 1 arxiv:1401.6904v3 [cs.ro] 27 Apr 2015 Abstract In this paper, we investigate the visual tracking problem

More information

Collective circular motion of multi-vehicle systems with sensory limitations

Collective circular motion of multi-vehicle systems with sensory limitations Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seille, Spain, December 12-15, 2005 MoB032 Collectie circular motion of multi-ehicle systems with

More information

Engineering Notes. CONVENTIONAL streamlined autonomous underwater vehicles. Global Directional Control of a Slender Autonomous Underwater Vehicle

Engineering Notes. CONVENTIONAL streamlined autonomous underwater vehicles. Global Directional Control of a Slender Autonomous Underwater Vehicle JOURNAL OF GUIDANCE, CONTROL, AND DYNAMICS Vol. 3, No., January February 27 Engineering Notes ENGINEERING NOTES are short manuscripts describing new deelopments or important results of a preliminary nature.

More information

POSITION CONTROL OF AN INTERIOR PERMANENT MAGNET SYNCHRONOUS MOTOR BY USING ADAPTIVE BACK STEPPING ALGORITHM

POSITION CONTROL OF AN INTERIOR PERMANENT MAGNET SYNCHRONOUS MOTOR BY USING ADAPTIVE BACK STEPPING ALGORITHM Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 3, May-Jun 212, pp.27-276 POSITION CONTROL OF AN INTERIOR PERMANENT MAGNET SYNCHRONOUS MOTOR BY USING ADAPTIVE BACK STEPPING

More information

A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS

A 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 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

Optimal Joint Detection and Estimation in Linear Models

Optimal Joint Detection and Estimation in Linear Models Optimal Joint Detection and Estimation in Linear Models Jianshu Chen, Yue Zhao, Andrea Goldsmith, and H. Vincent Poor Abstract The problem of optimal joint detection and estimation in linear models with

More information

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

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

General Lorentz Boost Transformations, Acting on Some Important Physical Quantities

General Lorentz Boost Transformations, Acting on Some Important Physical Quantities General Lorentz Boost Transformations, Acting on Some Important Physical Quantities We are interested in transforming measurements made in a reference frame O into measurements of the same quantities as

More information

An Introduction to Three-Dimensional, Rigid Body Dynamics. James W. Kamman, PhD. Volume II: Kinetics. Unit 3

An Introduction to Three-Dimensional, Rigid Body Dynamics. James W. Kamman, PhD. Volume II: Kinetics. Unit 3 Summary An Introduction to hree-dimensional, igid ody Dynamics James W. Kamman, PhD Volume II: Kinetics Unit Degrees of Freedom, Partial Velocities and Generalized Forces his unit defines the concepts

More information

Delay-Independent Stabilization for Teleoperation with Time Varying Delay

Delay-Independent Stabilization for Teleoperation with Time Varying Delay 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC9.3 Delay-Independent Stabilization for Teleoperation with Time Varying Delay Hiroyuki Fujita and Toru Namerikawa

More information

OVER THE past 20 years, the control of mobile robots has

OVER THE past 20 years, the control of mobile robots has IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 5, SEPTEMBER 2010 1199 A Simple Adaptive Control Approach for Trajectory Tracking of Electrically Driven Nonholonomic Mobile Robots Bong Seok

More information

Collective circular motion of multi-vehicle systems with sensory limitations

Collective circular motion of multi-vehicle systems with sensory limitations Collectie circular motion of multi-ehicle systems with sensory limitations Nicola Ceccarelli, Mauro Di Marco, Andrea Garulli, Antonello Giannitrapani Dipartimento di Ingegneria dell Informazione Uniersità

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

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

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

Dynamics ( 동역학 ) Ch.2 Motion of Translating Bodies (2.1 & 2.2)

Dynamics ( 동역학 ) Ch.2 Motion of Translating Bodies (2.1 & 2.2) Dynamics ( 동역학 ) Ch. Motion of Translating Bodies (. &.) Motion of Translating Bodies This chapter is usually referred to as Kinematics of Particles. Particles: In dynamics, a particle is a body without

More information

Autonomous Underwater Vehicles: Equations of Motion

Autonomous Underwater Vehicles: Equations of Motion Autonomous Underwater Vehicles: Equations of Motion Monique Chyba - November 18, 2015 Departments of Mathematics, University of Hawai i at Mānoa Elective in Robotics 2015/2016 - Control of Unmanned Vehicles

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

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem

Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem 56 IEEE RANSACIONS ON AUOMAIC CONROL, VOL. 53, NO. 6, JULY 008 Unit Quaternion-Based Output Feedback for the Attitude racking Problem Abdelhamid ayebi, Senior Member, IEEE Abstract In this note, we propose

More information

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

A Sliding Mode Controller Using Neural Networks for Robot Manipulator ESANN'4 proceedings - European Symposium on Artificial Neural Networks Bruges (Belgium), 8-3 April 4, d-side publi., ISBN -9337-4-8, pp. 93-98 A Sliding Mode Controller Using Neural Networks for Robot

More information

The Rationale for Second Level Adaptation

The Rationale for Second Level Adaptation The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach

More information

Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope 1

Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope 1 Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 13-15, 2006 Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope 1 Mohammad

More information

Modeling nonlinear systems using multiple piecewise linear equations

Modeling nonlinear systems using multiple piecewise linear equations Nonlinear Analysis: Modelling and Control, 2010, Vol. 15, No. 4, 451 458 Modeling nonlinear systems using multiple piecewise linear equations G.K. Lowe, M.A. Zohdy Department of Electrical and Computer

More information

Introduction to Robotics

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

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

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

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

More information

AROTORCRAFT-BASED unmanned aerial vehicle

AROTORCRAFT-BASED unmanned aerial vehicle 1392 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 5, SEPTEMBER 2012 Autonomous Flight of the Rotorcraft-Based UAV Using RISE Feedback and NN Feedforward Terms Jongho Shin, H. Jin Kim,

More information

Differential Kinematics

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

A Geometric Review of Linear Algebra

A Geometric Review of Linear Algebra A Geometric Reiew of Linear Algebra The following is a compact reiew of the primary concepts of linear algebra. The order of presentation is unconentional, with emphasis on geometric intuition rather than

More information

Pierre Bigot 2 and Luiz C. G. de Souza 3

Pierre Bigot 2 and Luiz C. G. de Souza 3 INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT Volume 8, 2014 Investigation of the State Dependent Riccati Equation (SDRE) adaptive control advantages for controlling non-linear

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

Output tracking control of a exible robot arm

Output tracking control of a exible robot arm Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 WeB12.4 Output tracking control of a exible robot arm Tu Duc Nguyen

More information

Notes on Linear Minimum Mean Square Error Estimators

Notes on Linear Minimum Mean Square Error Estimators Notes on Linear Minimum Mean Square Error Estimators Ça gatay Candan January, 0 Abstract Some connections between linear minimum mean square error estimators, maximum output SNR filters and the least square

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

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

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

A Geometric Review of Linear Algebra

A Geometric Review of Linear Algebra A Geometric Reiew of Linear Algebra The following is a compact reiew of the primary concepts of linear algebra. I assume the reader is familiar with basic (i.e., high school) algebra and trigonometry.

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

More information

Math 425 Lecture 1: Vectors in R 3, R n

Math 425 Lecture 1: Vectors in R 3, R n Math 425 Lecture 1: Vectors in R 3, R n Motiating Questions, Problems 1. Find the coordinates of a regular tetrahedron with center at the origin and sides of length 1. 2. What is the angle between the

More information

Rigid Manipulator Control

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

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics

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

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear 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

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

Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator

Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator JIAS Journal of Intelligent Automation Systems Published online: 15 January 214 Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator Sara Yazdanzad a, Alireza Khosravi b,*, Abolfazl

More information

Design and Control of Novel Tri-rotor UAV

Design and Control of Novel Tri-rotor UAV Design and Control of Noel Tri-rotor UAV Mohamed Kara Mohamed School of Electrical and Electronic Engineering The Uniersity of Manchester Manchester, UK, M 9PL Email: Mohamed.KaraMohamed@postgrad.manchester.ac.uk

More information

Lecture «Robot Dynamics»: Dynamics 2

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

M. De La Sen, A. Almansa and J. C. Soto Instituto de Investigación y Desarrollo de Procesos, Leioa ( Bizkaia). Aptdo. 644 de Bilbao, Spain

M. De La Sen, A. Almansa and J. C. Soto Instituto de Investigación y Desarrollo de Procesos, Leioa ( Bizkaia). Aptdo. 644 de Bilbao, Spain American Journal of Applied Sciences 4 (6): 346-353, 007 ISSN 546-939 007 Science Publications Adaptive Control of Robotic Manipulators with Improvement of the ransient Behavior hrough an Intelligent Supervision

More information

Velocity, Acceleration and Equations of Motion in the Elliptical Coordinate System

Velocity, Acceleration and Equations of Motion in the Elliptical Coordinate System Aailable online at www.scholarsresearchlibrary.com Archies of Physics Research, 018, 9 (): 10-16 (http://scholarsresearchlibrary.com/archie.html) ISSN 0976-0970 CODEN (USA): APRRC7 Velocity, Acceleration

More information

Residual migration in VTI media using anisotropy continuation

Residual migration in VTI media using anisotropy continuation Stanford Exploration Project, Report SERGEY, Noember 9, 2000, pages 671?? Residual migration in VTI media using anisotropy continuation Tariq Alkhalifah Sergey Fomel 1 ABSTRACT We introduce anisotropy

More information

Review of Matrices and Vectors 1/45

Review of Matrices and Vectors 1/45 Reiew of Matrices and Vectors /45 /45 Definition of Vector: A collection of comple or real numbers, generally put in a column [ ] T "! Transpose + + + b a b a b b a a " " " b a b a Definition of Vector

More information

Section 6: PRISMATIC BEAMS. Beam Theory

Section 6: PRISMATIC BEAMS. Beam Theory Beam Theory There are two types of beam theory aailable to craft beam element formulations from. They are Bernoulli-Euler beam theory Timoshenko beam theory One learns the details of Bernoulli-Euler beam

More information

Dynamics modeling of an electro-hydraulically actuated system

Dynamics modeling of an electro-hydraulically actuated system Dynamics modeling of an electro-hydraulically actuated system Pedro Miranda La Hera Dept. of Applied Physics and Electronics Umeå University xavier.lahera@tfe.umu.se Abstract This report presents a discussion

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.

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