Spacecraft Actuation Using CMGs and VSCMGs

Size: px
Start display at page:

Download "Spacecraft Actuation Using CMGs and VSCMGs"

Transcription

1 Spacecraft Actuation Using CMGs and VSCMGs Arjun Narayanan and Ravi N Banavar (ravi.banavar@gmail.com) 1 1 Systems and Control Engineering, IIT Bombay, India Research Symposium, ISRO-IISc Space Technology Cell, IISc, Bengaluru, February 22-27, February 26, 2016

2 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

3 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

4 N. Bedrossian. Steering law design for redundant single Gimbal control moment gyro systems. PhD thesis, Massachusetts Inst. of Technology, H. Kurokawa. A geometric study of single gimbal control moment gyros. Report of Mechanical Engineering Laboratory, 175: , G. Margulies and J. N. Aubrun. Geometric theory of single-gimbal control moment gyro systems. Journal of the Astronautical Sciences, 26(2): , H. Schaub and J. L. Junkins. Singularity Avoidance Using Null Motion and Variable-Speed Control Moment Gyros. Journal of Guidance, Control, and Dynamics, 23(1):11 16, January 2000.

5 H. Schaub, S. R. Vadali, and J. L. Junkins. Feedback control law for variable speed control moment gyros. Journal of the Astronautical Sciences, 46(3): , P. Tsiotras and H. Yoon. Singularity Analysis and Avoidance of Variable-Speed Control Moment Gyros Part II : Power Constraint Case. In AIAA/AAS Astrodynamics Specialist Conference and Exhibit, Guidance, Navigation, and Control and Co-located Conferences. American Institute of Aeronautics and Astronautics, August P. Tsiotras and H. Yoon. Singularity analysis of variable speed control moment gyros. Journal of Guidance, Control, and Dynamics, 27(3): , 2004.

6 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

7 Contents Motivation Spacecraft attitude control Attitude representation Spacecraft dynamics Control strategy Momentum exchange devices Reaction wheels (RW) Control moment gyros (CMG) Variable speed control moment gyros (VSCMG) Why (VS)CMG? Saves fuel Torque amplification Energy storage Challenges Singular states Steering law design Controllability

8 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

9 Actuation methods using thrusters using reaction wheel β i β i γ i γ i using CMG (initial configuration) using CMG (after gimbal rotation) Figure: Actuation methods

10 CMG Torque Spacecraft β R, Ṙ Steering Law Control Law Figure: Spacecraft attitude control block diagram Spacecraft dynamics Ṙ = RˆΩ Ḣ = Ω H H = IΩ + H CMG where, R SO(3) represents the spacecraft attitude Ω R 3 is the spacecraft angular velocity in body frame H R 3 is the total angular momentum of the space craft in body frame I spacecraft inertia (locked part).

11 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

12 Reaction wheels s i γ i Figure: Reaction Wheel Device consists of a rotating wheel with inertia I w and an angular velocity γ about its spin axis s. The spin axis is fixed with respect to the body of the spacecraft and rotates along with the body. A motor exerts torque on the wheel resulting in change of its angular velocity. The equal and opposite reaction torque acts on the spacecraft body and this reaction is used to control the attitude and rate of the spacecraft.

13 Reaction wheels s i The equation is usually simplified as* γ i Torque i = I w γ i s i Figure: Reaction Wheel h i = I w γ i s i Torque i = dhi dt d = I w γ i s i +I w γ i s i dt The total torque is the linear combination of torques of the individual reaction wheels. Torque generated per unit velocity can be seen to be I w. A minimum of three reaction wheels with a linearly independent set of spin axes can generate torques in arbitrary directions in R 3. *The second term may be accounted separately or neglected for slow satellite rotations

14 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

15 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

16 Control moment gyro - mechanism β Satellite Wheel Body frame B γ Gimbal frame Gimbal frame G Inertial frame I Figure: CMG The gimbal frame and wheel can rotate (β) about g i. The wheel spin axis is orthogonal to the gimbal frame and changes direction when the gimbal rotates. The wheel speed is fixed. The torque is generated by rate of change of direction of the wheel angular momentum rather than magnitude.

17 Dynamics of a single CMG γ g β h i = I w γ i s i Torque i = dhi dt d = I w γ i s i +I w γ i s i dt = I w γ i t i βi s ( s i t i ) = d s i= dt Figure: CMG ( ) ( ) Cβi Sβ i s i0 Sβ i Cβ i t i0 d s i βi = t i βi dβ i t Torque generated per unit velocity of β i can be seen to be I w γ i. This torque acts along t i and hence can be larger than the specifications of the wheel and gimbal motors. However the the direction of the torque is not fixed with respect to the body of the spacecraft. *For a CMG, γ = 0.

18 Multiple CMGs The total torque is a linear combination of the individual torques which are along the direction t i. N Torque = I w γ i t i i=1 βi = linear combination of t i C (β) β C (β) I w[ γ 1 t 1,..., γ N t N ] 3 N β [ β 1,..., β N ] T Torques can be generated in arbitrary directions only if the set { t i} has at least three vectors which are linearly independent. Since the direction of the vector t i is a function of the gimbal angle β i, this cannot be guaranteed.

19 Torque generation equation is T x γ 1 t 1x γ N t Nx β 1 T y = I w γ 1 t 1y γ N t Ny. T z γ 1 t 1z γ N t Nz β N T = γ 1 t 1 β1 + + γ N t N βn It is a system of three linear equations with N gimbal velocities as independent variables. Also the RHS of the equation evaluates to a vector in the column space of C, i.e, a linear combination of t i.

20 Torque generation equation is T x γ 1 t 1x γ N t Nx β 1 T y = I w γ 1 t 1y γ N t Ny. T z γ 1 t 1z γ N t Nz β N T = γ 1 t 1 β1 + + γ N t N βn It is a system of three linear equations with N gimbal velocities as independent variables. Also the RHS of the equation evaluates to a vector in the column space of C, i.e, a linear combination of t i. If there are more than three CMGs, the number of independent variables is more than the number of equations. Then there may exist multiple solutions which produce the same torque and the steering law has to generate a continuous profile for β.

21 Torque generation equation is T x γ 1 t 1x γ N t Nx β 1 T y = I w γ 1 t 1y γ N t Ny. T z γ 1 t 1z γ N t Nz β N T = γ 1 t 1 β1 + + γ N t N βn It is a system of three linear equations with N gimbal velocities as independent variables. Also the RHS of the equation evaluates to a vector in the column space of C, i.e, a linear combination of t i. In case C is not maximum rank (three), then the RHS spans only a two (or one) dimensional subspace of the three dimensional space. This condition is called singularity. If the required torque is not an element of this subspace, then the steering law should generate a gimbal rate profile which minimises the error between required torque and produced torque.

22 Null motion When the number of CMGs is more than three or if the matrix C is rank deficient (singular condition), the null space of C 3 N is non trivial. There exist gimbal rate combinations β null such that R N β null 0, C β null = 0 These gimbal velocities do not produce torque. Also note that β null null(c) β null row(c) Such gimbal velocities can be used to re-configure the CMG gimbal angles without introducing disturbing torques on the spacecraft.

23 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

24 Singularity û ĝ j ± ĝj û ĝj û locus of ˆt j Figure: Singularity. u denotes the singular vector normal to the plane on which all the t i lie. For any chosen plane and any gimbal axis direction g i, there exists at least two values of β i which puts the corresponding torque vector on the plane. As gimbal angles evolve, the torque vectors of all the individual CMGs can happen to lie on a plane (or a line). When this happens, the linear combinations of the individual torques (total torque) that can be produced by the system at that instant cannot be perpendicular to the said plane. This cannot be avoided by choosing some gimbal axis directions or increasing the number of CMGs. (See figure) In fact, for any chosen plane, there exists atleast 2 N combinations of β i which result in all torque vector lying on that plane.

25 When the CMGs are in a singular configuration, the rank of C (β) drops below 3. The { t i} do not span the full three dimensional space. For a desired torque, a solution might not exist for the equation Desired Torque = C (β) β Hence it is desirable to keep the rank of C (β) at three.

26 Measure of singularity To avoid singular gimbal angle configurations, it is first necessary to measure how close the current gimbal angle configuration (or the matrix C (β) ) is to being singular. When a matrix is singular, its determinant is zero, at least one eigenvalue is zero, rows are linearly dependent, at least one singular value σ is zero, condition number κ = σ max/σ min is infinity. The first two measures are applicable for square matrices. Due to the existence of fast algorithms to compute the singular value decomposition of a matrix and availability of analytical expression to find its Jacobian / derivative, the condition number is a good choice to measure the singularity.

27 Singular Value Decomposition Any matrix can be decomposed into a product of two orthogonal and one diagonal matrices. In our case, condition number C = UΣV R 3 N U = U 1 R 3 3 V = V 1 R N N Σ = [diag(σ i) 0] R 3 N κ = σmax σ min (well conditioned matrix) 1 κ (singular matrix)

28 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

29 Steering laws The spacecraft attitude control law generates the required torque profile based on the attitude and rate information. This required torque value is fed to the CMG steering law. The CMG steering law has two functions. Generate the gimbal rates which will produce the required torque. Prevent / avoid the gimbal angle configuration from reaching a singular configuration. Note that the matrix C is not necessarily square or maximum rank. This means that the torque equation can be solved for gimbal velocities in the least square or least norm sense. An example of a steering law is β = W C T (CW C T ) 1 T where W is a suitable weighting matrix.

30 T = C (β) β, C(β) R 3 N, β R N Null motion When the number of CMGs is more than three or if the matrix C is rank deficient, there exist gimbal rate combinations β null which do not produce torque. β null null(c) β null row(c) Avoidance Consider a measure of singularity such as the condition number κ(c) of C (β). The gradient of κ(c (β) ) indicates the direction in the N dimensional gimbal angle space which result in increase of κ. ( β avoidance, κ(c(β) ) ) < 0 β Escapable singularity For a given singular configuration, if the gimbal rate can be chosen such that it belongs to both the sets, then a possibility exists to escape without introducing unwanted torques on the spacecraft.

31 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

32 Manipulator analogy for CMG Before proceeding further with steering laws and singularity avoidance techniques, it helps to build some intuition about the problem. The CMG system under consideration is analogous to a robotic manipulator whose arm is made of multiple links connected in a chain like fashion. Since the links are connected in a chain, the position of the tip / end effector of the manipulator is the vector sum of individual links. This is similar to how the total angular momentum of the CMG is the vector sum of the individual CMG angular momenta. It can also be demonstrated that some singular configurations are not escapable by null motion techniques.

33 CMG Robotic Manipulator The length of the angular momentum vector is fixed for a CMG wheel spinning at constant speed. The total angular momentum of the CMG cluster is the vector sum of the angular momentum of the individual wheels. The torque produced is the linear combination of rate of change of angular momentum vectors. Under null motion, the angular momentum remains unchanged. Under singular combination, torque cannot be produced in certain directions. The length of an arm of a manipulator is fixed. The end effector position of the manipulator is the vector sum of the individual arm vectors. The end effector velocity is the linear combination of rate of change of individual joint rotations. Under null motion, the end effector position remains unchanged. End effector velocity cannot be produced in certain direction.

34 Figure: 2 link manipulator in non singular configuration. Blue lines indicate movable directions due to each link. Figure: 3 link manipulator in non singular configuration.

35 Figure: 3 link manipulator in singular configuration. Motion of any of the links results in an end effector velocity in 135 degree direction only. Velocity in radial direction cannot be achieved. Instantaneous movement of the end effector in the radial direction is not possible in this maximally stretched configuration. This is a physical limitation of the device and cannot be remedied by any control algorithm. This singularity is inescapable.

36 Figure: 2 link manipulator in a singular configuration where end effector can have velocity only in vertical direction. Figure: 2 link manipulator after performing null motion. The end effector position is preserved. The singularity still persists. It is inescapable.

37 Figure: 3 link manipulator in a singular configuration. End effector velocity possible only in vertical direction. Figure: Manipulator escaping singular configuration without changing end effector position using null motion.

38 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

39 Condition for escapability Consider a singular gimbal angle configuration β s Let u be the direction along which torque cannot be produced instantaneously. i.e, dh = 0 in the direction of u. dt Given N dimensional subspace of gimbal velocities The gimbal velocities which preserve angular momentum β null (produce no torque) form a subspace of V such that t i u β V dh dβ β s u= 0 V = V null V null Consider an (orthonormal?) basis of V null. M = {m i} V null

40 Objective is to change the gimbal angle configuration such that angular momentum can be changed in the u direction also. For that, consider the Taylor series of H upto second order. H(β s + dβ) =H(β s) + dh dβ β s dβ+ 1 d 2 H 2 dβ 2 β s dβ 2 + H.O.T Since we are interested in seeing if the angular momentum can be changed in the singular direction, the u component of the above expression is considered further. T u (H(βs + dβ) H(β s)) =u T dh dβ β s dβ + u T 1 2 =0 + 1 u i 2 = 1 2 jk i jk d 2 u T H dβ idβ j d 2 H dβ 2 β s dβ 2 d 2 H i dβ idβ j dβ idβ j dβ idβ j

41 However, we are interested only in those gimbal angle velocities which do not produce torque since we do not want to disturb the system while we reconfigure the it away from the singular configuration. So, out of all the possible vectors dβ, we want to choose the ones from V null. Such vectors are of the form dβ null = Mλ λ V null Then, the change in angular momentum along u using only null motion is given by λ T M T d u T H Mλ dβ 2 If the matrix in the quadratic form is sign indefinite or semi definite, then null motion may eventually result in a gimbal configuration with the same angular momentum from which change is possible in the singular direction also. Then the singular combination under consideration is escapable.

42 Outline 1 References 2 Introduction 3 Spacecraft dynamics and control 4 Reaction wheels 5 CMGs CMG Introduction Singularity Steering laws Manipulator analogy Condition for escapability 6 VSCMGs

43 VSCMG If the wheel speed is allowed to vary, then the torque equation is N Torque = I w γ i s i +I w γ i t i βi i=1 β 1 = I w γ 1 t 1 I w γ N t N I w s 1 I w s N β N γ 1 γ N [C (β, γ), D (β) ][ β, γ] T = linear combination of t i and s i [C, D] R 3 2N Since the s i are orthogonal to t i, [C, D] will always be maximum rank.

44 Power tracking If the rotating wheels are used to store / release energy in the form of kinetic energy, then the torque producing equation has to be augmented by a power producing equation. ( ) Torque Power ( C D = γt I w ) ( ) β γ To generate torques in arbitrary directions and follow the power profile, the augmented matrix must have rank 4. To satisfy this, singularity avoidance techniques can be used for VSCMGs also.

Feedback Control Law for Variable Speed Control Moment Gyros

Feedback Control Law for Variable Speed Control Moment Gyros Feedback Control Law for Variable Speed Control Moment Gyros Hanspeter Schaub, Srinivas R. Vadali and John L. Junkins Simulated Reprint from Journal of the Astronautical Sciences Vol. 46, No. 3, July Sept.,

More information

Journal of Guidance, Navigation and Control

Journal of Guidance, Navigation and Control SINGULARITY AVOIDANCE USING NULL MOTION AND VARIABLE-SPEED CONTROL MOMENT GYROS Hanspeter Schaub and John L. Junkins Texas A&M University, College Station, TX 77843 Simulated Reprint from Journal of Guidance,

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot

More information

Taking into account Flexibility in Attitude Control 1

Taking into account Flexibility in Attitude Control 1 Taing into account Flexibility in Attitude Control 1 Dario Izzo a, Lorenzo Pettazzi b and Riccardo Bevilacqua b a ESA Advanced Concept Team (DG-X) ESTEC, Noorwij, The Netherlands b SpaceFlight Mechanics

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Advanced Robotic - MAE 6D - Department of Mechanical & Aerospace Engineering - UCLA Kinematics Relations - Joint & Cartesian Spaces A robot is often used to manipulate

More information

THE DYNAMIC MODEL OF A FOUR CONTROL MOMENT GYROSCOPE SYSTEM MODELO DINÁMICO DE UN SISTEMA DE CONTROL DE PAR POR CUATRO GIRÓSCOPOS

THE DYNAMIC MODEL OF A FOUR CONTROL MOMENT GYROSCOPE SYSTEM MODELO DINÁMICO DE UN SISTEMA DE CONTROL DE PAR POR CUATRO GIRÓSCOPOS THE DYNAMIC MODEL OF A FOUR CONTROL MOMENT GYROSCOPE SYSTEM MODELO DINÁMICO DE UN SISTEMA DE CONTROL DE PAR POR CUATRO GIRÓSCOPOS EUGENIO YIME Doctor en Automática y Robótica, Universidad Tecnológica de

More information

Trajectory planning of 2 DOF planar space robot without attitude controller

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

More information

Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, ,

Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation. Germany, , Kinematics Analysis of Free-Floating Redundant Space Manipulator based on Momentum Conservation Mingming Wang (1) (1) Institute of Astronautics, TU Muenchen, Boltzmannstr. 15, D-85748, Garching, Germany,

More information

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

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

More information

CS 775: Advanced Computer Graphics. Lecture 3 : Kinematics

CS 775: Advanced Computer Graphics. Lecture 3 : Kinematics CS 775: Advanced Computer Graphics Lecture 3 : Kinematics Traditional Cell Animation, hand drawn, 2D Lead Animator for keyframes http://animation.about.com/od/flashanimationtutorials/ss/flash31detanim2.htm

More information

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a

More information

Robotics I. March 27, 2018

Robotics I. March 27, 2018 Robotics I March 27, 28 Exercise Consider the 5-dof spatial robot in Fig., having the third and fifth joints of the prismatic type while the others are revolute. z O x Figure : A 5-dof robot, with a RRPRP

More information

importantly, flywheels offer the potential to combine the energy-storage and the attitude-control functions into a single device, thus increasing reli

importantly, flywheels offer the potential to combine the energy-storage and the attitude-control functions into a single device, thus increasing reli AAS -379 SPACECRAFT ADAPTIVE ATTITUDE CONTROL AND POWER TRACKING WITH SINGLE-GIMBALLED VSCMGs AND WHEEL SPEED EQUALIZATION Hyungjoo Yoon Λ and Panagiotis Tsiotras y Georgia Institute of Technology Atlanta,

More information

MIXED CONTROL MOMENTUM GYROSCOPES AND REACTIONS WHEEL BASED ATTITUDE CONTROL SYSTEM

MIXED CONTROL MOMENTUM GYROSCOPES AND REACTIONS WHEEL BASED ATTITUDE CONTROL SYSTEM IAA-AAS-DyCoSS2-07-09 MIXED CONTROL MOMENTUM GYROSCOPES AND REACTIONS WHEEL BASED ATTITUDE CONTROL SYSTEM E. Scorzafava, 1 F. Covello, 2 D. Cascone, 3 A. Anania, 4 This paper describes a mixed Control

More information

Mobile Robot Kinematics

Mobile Robot Kinematics Mobile Robot Kinematics Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Kinematics is the most basic study of how mechanical systems behave required to design to control Manipulator

More information

Jacobians. 6.1 Linearized Kinematics. Y: = k2( e6)

Jacobians. 6.1 Linearized Kinematics. Y: = k2( e6) Jacobians 6.1 Linearized Kinematics In previous chapters we have seen how kinematics relates the joint angles to the position and orientation of the robot's endeffector. This means that, for a serial robot,

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Inverse Kinematics without matrix inversion

Inverse Kinematics without matrix inversion 8 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 9-, 8 Inverse Kinematics without matrix inversion by Alexandre N. Pechev Abstract This paper presents a new singularity

More information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

A Geometric Study of Single Gimbal Control Moment Gyros Singularity Problems and Steering Law

A Geometric Study of Single Gimbal Control Moment Gyros Singularity Problems and Steering Law A Geometric Study of Single Gimbal Control Moment Gyros Singularity Problems and Steering Law Haruhisa Kurokawa Mechanical Engineering Laboratory Report of Mechanical Engineering Laboratory, No. 175, p.18,

More information

VARIABLE SPEED CONTROL MOMENT GYROSCOPE WORKBENCH: A NEW SIMULATION TOOL FOR TOMORROW'S SPACECRAFT

VARIABLE SPEED CONTROL MOMENT GYROSCOPE WORKBENCH: A NEW SIMULATION TOOL FOR TOMORROW'S SPACECRAFT VARIABLE SPEED CONTROL MOMENT GYROSCOPE WORKBENCH: A NEW SIMULATION TOOL FOR TOMORROW'S SPACECRAFT David J. Richie, Panagiotis Tsiotras, Georgia Institute of Technology, Atlanta, GA Jerry L. Fausz, Air

More information

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 28, 2014 COMP 4766/6778 (MUN) Kinematics of

More information

MTRX4700 Experimental Robotics

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

More information

Robotics (Kinematics) Winter 1393 Bonab University

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

More information

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

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

More information

Inertia-Free Spacecraft Attitude Control with Control Moment Gyroscope Actuation

Inertia-Free Spacecraft Attitude Control with Control Moment Gyroscope Actuation AIAA Guidance, Navigation, and Control Conference - August, Minneapolis, Minnesota AIAA - Inertia-Free Spacecraft Attitude Control with Control Moment Gyroscope Actuation Kshitij Agarwal, Avishai Weiss,

More information

4 DIFFERENTIAL KINEMATICS

4 DIFFERENTIAL KINEMATICS 4 DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous transformation can be used to examine the pose velocities of frames.

More information

Interlude: Solving systems of Equations

Interlude: Solving systems of Equations Interlude: Solving systems of Equations Solving Ax = b What happens to x under Ax? The singular value decomposition Rotation matrices Singular matrices Condition number Null space Solving Ax = 0 under

More information

Singularity Handling on Puma in Operational Space Formulation

Singularity Handling on Puma in Operational Space Formulation Singularity Handling on Puma in Operational Space Formulation Denny Oetomo, Marcelo Ang Jr. National University of Singapore Singapore d oetomo@yahoo.com mpeangh@nus.edu.sg Ser Yong Lim Gintic Institute

More information

Analysis of Euler Angles in a Simple Two-Axis Gimbals Set

Analysis of Euler Angles in a Simple Two-Axis Gimbals Set Vol:5, No:9, 2 Analysis of Euler Angles in a Simple Two-Axis Gimbals Set Ma Myint Myint Aye International Science Index, Mechanical and Mechatronics Engineering Vol:5, No:9, 2 waset.org/publication/358

More information

Chapter 3: Kinematics Locomotion. Ross Hatton and Howie Choset

Chapter 3: Kinematics Locomotion. Ross Hatton and Howie Choset Chapter 3: Kinematics Locomotion Ross Hatton and Howie Choset 1 (Fully/Under)Actuated Fully Actuated Control all of the DOFs of the system Controlling the joint angles completely specifies the configuration

More information

Lecture «Robot Dynamics»: Kinematic Control

Lecture «Robot Dynamics»: Kinematic Control Lecture «Robot Dynamics»: Kinematic Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

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

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

More information

13. Learning Ballistic Movementsof a Robot Arm 212

13. Learning Ballistic Movementsof a Robot Arm 212 13. Learning Ballistic Movementsof a Robot Arm 212 13. LEARNING BALLISTIC MOVEMENTS OF A ROBOT ARM 13.1 Problem and Model Approach After a sufficiently long training phase, the network described in the

More information

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel

More information

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute (3 pts) Compare the testing methods for testing path segment and finding first

More information

CS545 Contents IX. Inverse Kinematics. Reading Assignment for Next Class. Analytical Methods Iterative (Differential) Methods

CS545 Contents IX. Inverse Kinematics. Reading Assignment for Next Class. Analytical Methods Iterative (Differential) Methods CS545 Contents IX Inverse Kinematics Analytical Methods Iterative (Differential) Methods Geometric and Analytical Jacobian Jacobian Transpose Method Pseudo-Inverse Pseudo-Inverse with Optimization Extended

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,

More information

Kinematics, Kinematics Chains CS 685

Kinematics, Kinematics Chains CS 685 Kinematics, Kinematics Chains CS 685 Previously Representation of rigid body motion Two different interpretations - as transformations between different coord. frames - as operators acting on a rigid body

More information

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators 56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically

More information

Column and row space of a matrix

Column and row space of a matrix Column and row space of a matrix Recall that we can consider matrices as concatenation of rows or columns. c c 2 c 3 A = r r 2 r 3 a a 2 a 3 a 2 a 22 a 23 a 3 a 32 a 33 The space spanned by columns of

More information

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator 1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl

More information

Attitude Control for Small Satellites using Control Moment Gyros

Attitude Control for Small Satellites using Control Moment Gyros Attitude Control for Small Satellites using Control Moment Gyros V Lappas a, Dr WH Steyn b, Dr CI Underwood c a Graduate Student, University of Surrey, Guildford, Surrey GU 5XH, UK b Professor, University

More information

Control of industrial robots. Kinematic redundancy

Control of industrial robots. Kinematic redundancy Control of industrial robots Kinematic redundancy Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Kinematic redundancy Direct kinematics

More information

CHAPTER 3 MATHEMATICAL MODEL

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

More information

Feasibility and design of miniaturized Control Moment Gyroscope for a 3-axis stabilized Micro Satellite

Feasibility and design of miniaturized Control Moment Gyroscope for a 3-axis stabilized Micro Satellite Feasibility and design of miniaturized Control Moment Gyroscope for a 3-axis stabilized Micro Satellite Niklas Baker Space Engineering, masters level 2016 Luleå University of Technology Department of Computer

More information

Centre for Autonomous Systems

Centre for Autonomous Systems Robot Henrik I Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se 27th April 2005 Outline 1 duction 2 Kinematic and Constraints 3 Mobile Robot 4 Mobile Robot 5 Beyond Basic 6 Kinematic 7

More information

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal

More information

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel ISSN 30-9135 1 International Journal of Advance Research, IJOAR.org Volume 4, Issue 1, January 016, Online: ISSN 30-9135 WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel Karna Patel is currently pursuing

More information

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

More information

Lecture 3: Camera Calibration, DLT, SVD

Lecture 3: Camera Calibration, DLT, SVD Computer Vision Lecture 3 23--28 Lecture 3: Camera Calibration, DL, SVD he Inner Parameters In this section we will introduce the inner parameters of the cameras Recall from the camera equations λx = P

More information

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Dynamic Analysis of Manipulator Arm for 6-legged Robot American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis

More information

Kinematics of Closed Chains

Kinematics of Closed Chains Chapter 7 Kinematics of Closed Chains Any kinematic chain that contains one or more loops is called a closed chain. Several examples of closed chains were encountered in Chapter 2, from the planar four-bar

More information

Inverse Kinematics of Functionally-Redundant Serial Manipulators under Joint Limits and Singularity Avoidance

Inverse Kinematics of Functionally-Redundant Serial Manipulators under Joint Limits and Singularity Avoidance Inverse Kinematics of Functionally-Redundant Serial Manipulators under Joint Limits and Singularity Avoidance Liguo Huo and Luc Baron Department of Mechanical Engineering École Polytechnique de Montréal

More information

Path planning for satellite mounted robots R.W. Longman/ V.H. Schulz," H.G. Bock" Department of Mechanical Engineering, Columbia University,

Path planning for satellite mounted robots R.W. Longman/ V.H. Schulz, H.G. Bock Department of Mechanical Engineering, Columbia University, Path planning for satellite mounted robots R.W. Longman/ V.H. Schulz," H.G. Bock" Department of Mechanical Engineering, Columbia University, *Interdisciplinary Center for Scientific Computing, University

More information

Planes Intersecting Cones: Static Hypertext Version

Planes Intersecting Cones: Static Hypertext Version Page 1 of 12 Planes Intersecting Cones: Static Hypertext Version On this page, we develop some of the details of the plane-slicing-cone picture discussed in the introduction. The relationship between the

More information

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination 1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination Iwona Pajak 1, Grzegorz Pajak 2 University of Zielona Gora, Faculty of Mechanical Engineering,

More information

MEM380 Applied Autonomous Robots Winter Robot Kinematics

MEM380 Applied Autonomous Robots Winter Robot Kinematics MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame

More information

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators Chapter Intelligent Behaviour Modelling and Control for Mobile Manipulators Ayssam Elkady, Mohammed Mohammed, Eslam Gebriel, and Tarek Sobh Abstract In the last several years, mobile manipulators have

More information

3D Geometry and Camera Calibration

3D Geometry and Camera Calibration 3D Geometry and Camera Calibration 3D Coordinate Systems Right-handed vs. left-handed x x y z z y 2D Coordinate Systems 3D Geometry Basics y axis up vs. y axis down Origin at center vs. corner Will often

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009

More information

NAVAL POSTGRADUATE SCHOOL THESIS

NAVAL POSTGRADUATE SCHOOL THESIS NAVAL POSTGRADUATE SCHOOL MONTEREY, CALIFORNIA THESIS DEVELOPMENT OF A HARDWARE-IN-THE-LOOP SIMULATOR FOR CONTROL MOMENT GYROSCOPE- BASED ATTITUDE CONTROL SYSTEMS by Brian C. Fields December 2015 Thesis

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

More information

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse

More information

10. Cartesian Trajectory Planning for Robot Manipulators

10. Cartesian Trajectory Planning for Robot Manipulators V. Kumar 0. Cartesian rajectory Planning for obot Manipulators 0.. Introduction Given a starting end effector position and orientation and a goal position and orientation we want to generate a smooth trajectory

More information

REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION

REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION Denny Oetomo Singapore Institute of Manufacturing Technology Marcelo Ang Jr. Dept. of Mech. Engineering

More information

Dynamics modeling of structure-varying kinematic chains for free-flying robots

Dynamics modeling of structure-varying kinematic chains for free-flying robots Dynamics modeling of structure-varying kinematic chains for free-flying robots Roberto Lampariello, Satoko Abiko, Gerd Hirzinger Institute of Robotics and Mechatronics German Aerospace Center (DLR) 8 Weßling,

More information

ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS

ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS Rainer Konietschke, Gerd Hirzinger German Aerospace Center, Institute of Robotics and Mechatronics P.O. Box 6,

More information

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical

More information

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics Singularity Management Of DOF lanar Manipulator Using oupled Kinematics Theingi, huan Li, I-Ming hen, Jorge ngeles* School of Mechanical & roduction Engineering Nanyang Technological University, Singapore

More information

Mobile Robots Locomotion

Mobile Robots Locomotion Mobile Robots Locomotion Institute for Software Technology 1 Course Outline 1. Introduction to Mobile Robots 2. Locomotion 3. Sensors 4. Localization 5. Environment Modelling 6. Reactive Navigation 2 Today

More information

How to Avoid Singularity For Euler Angle Set? Puneet Singla, Daniele Mortari, and John L. Junkins

How to Avoid Singularity For Euler Angle Set? Puneet Singla, Daniele Mortari, and John L. Junkins AAS 04-190 How to Avoid Singularity For Euler Angle Set? Puneet Singla, Daniele Mortari, and John L. Junkins In this paper, an algorithm is proposed to avoid singularity associated with famous minimum

More information

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Konstantin Kondak, Bhaskar Dasgupta, Günter Hommel Technische Universität Berlin, Institut für Technische Informatik

More information

ξ ν ecliptic sun m λ s equator

ξ ν ecliptic sun m λ s equator Attitude parameterization for GAIA L. Lindegren (1 July ) SAG LL Abstract. The GAIA attaitude may be described by four continuous functions of time, q1(t), q(t), q(t), q4(t), which form a quaternion of

More information

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK ABCM Symposium Series in Mechatronics - Vol. 3 - pp.276-285 Copyright c 2008 by ABCM SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK Luiz Ribeiro, ribeiro@ime.eb.br Raul Guenther,

More information

Extension of Usable Workspace of Rotational Axes in Robot Planning

Extension of Usable Workspace of Rotational Axes in Robot Planning Extension of Usable Workspace of Rotational Axes in Robot Planning Zhen Huang' andy. Lawrence Yao Department of Mechanical Engineering Columbia University New York, NY 127 ABSTRACT Singularity of a robot

More information

Magnetically Suspended VSCMGs for Simultaneous Attitude Control and Power Transfer IPAC Service

Magnetically Suspended VSCMGs for Simultaneous Attitude Control and Power Transfer IPAC Service Junyoung Park e-mail: jy1029.park@samsung.com Alan Palazzolo e-mail: a-palazzolo@tamu.edu Department of Mechanical Engineering, Vibration Control and Electromechanics Laboratory, Texas A&M University,

More information

Constraint and velocity analysis of mechanisms

Constraint and velocity analysis of mechanisms Constraint and velocity analysis of mechanisms Matteo Zoppi Dimiter Zlatanov DIMEC University of Genoa Genoa, Italy Su S ZZ-2 Outline Generalities Constraint and mobility analysis Examples of geometric

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

[9] D.E. Whitney, "Resolved Motion Rate Control of Manipulators and Human Prostheses," IEEE Transactions on Man-Machine Systems, 1969.

[9] D.E. Whitney, Resolved Motion Rate Control of Manipulators and Human Prostheses, IEEE Transactions on Man-Machine Systems, 1969. 160 Chapter 5 Jacobians: velocities and static forces [3] I. Shames, Engineering Mechanics, 2nd edition, Prentice-Hall, Englewood Cliffs, NJ, 1967. [4] D. Orin and W. Schrader, "Efficient Jacobian Determination

More information

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK USING ASSUR VIRTUAL CHAINS

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK USING ASSUR VIRTUAL CHAINS Copyright Proceedings 2010 of COBEM by ABCM 2009 Copyright 2009 by ABCM 20th International Congress of Mechanical Engineering November 15-20, 2009, Gramado, RS, Brazil SCREW-BASED RELATIVE JACOBIAN FOR

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index A New Algorithm for Measuring and Optimizing the Manipulability Index Mohammed Mohammed, Ayssam Elkady and Tarek Sobh School of Engineering, University of Bridgeport, USA. Mohammem@bridgeport.edu Abstract:

More information

Integration of automatic differentiation tools within object-oriented codes: accuracy and timings

Integration of automatic differentiation tools within object-oriented codes: accuracy and timings Integration of automatic differentiation tools within object-oriented codes: accuracy and timings Deliverable 2.2 Marco Morandini Dipartimento di Ingegneria Aerospaziale, Politecnico di Milano Introduction

More information

Automatic Control Industrial robotics

Automatic Control Industrial robotics Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots

More information

Arm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance

Arm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance 28 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Xi'an, China, July, 28. Arm Trajectory Planning by Controlling the Direction of End- Position Error Caused by Disturbance Tasuku

More information

SSC15-XI-2 SmallSat Conference

SSC15-XI-2 SmallSat Conference Impacts of Control Moment Gyroscope (CMG) Gear Slack on Spacecraft Pointing Performance SSC15-XI-2 SmallSat Conference August 2014 Dylan Penn Air Force Research Laboratory/ Space Vehicle Directorate DISTRIBUTION

More information

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY AC 2009-130: ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY Alireza Rahrooh, University of Central Florida Alireza Rahrooh is aprofessor of Electrical Engineering Technology at the University of Central

More information

Kinematic Model of Robot Manipulators

Kinematic Model of Robot Manipulators Kinematic Model of Robot Manipulators Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri

More information

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which

More information

Attitude Control of Multicopter R. Baranek 1, F. Solc 1 1

Attitude Control of Multicopter R. Baranek 1, F. Solc 1 1 Roční Číslo V Attitude Control of ulticopter R. Barane, F. Solc Department of Control and Instrumentation, Faculty of Electrical Engineering and Communication, BU, Kolejni 4, Brno E-mail: xbaran@stud.feec.vutbr.cz,

More information

Reminder: Lecture 20: The Eight-Point Algorithm. Essential/Fundamental Matrix. E/F Matrix Summary. Computing F. Computing F from Point Matches

Reminder: Lecture 20: The Eight-Point Algorithm. Essential/Fundamental Matrix. E/F Matrix Summary. Computing F. Computing F from Point Matches Reminder: Lecture 20: The Eight-Point Algorithm F = -0.00310695-0.0025646 2.96584-0.028094-0.00771621 56.3813 13.1905-29.2007-9999.79 Readings T&V 7.3 and 7.4 Essential/Fundamental Matrix E/F Matrix Summary

More information

Math 5BI: Problem Set 2 The Chain Rule

Math 5BI: Problem Set 2 The Chain Rule Math 5BI: Problem Set 2 The Chain Rule April 5, 2010 A Functions of two variables Suppose that γ(t) = (x(t), y(t), z(t)) is a differentiable parametrized curve in R 3 which lies on the surface S defined

More information

Transformation. Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering

Transformation. Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering RBE 550 MOTION PLANNING BASED ON DR. DMITRY BERENSON S RBE 550 Transformation Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Announcement Project

More information

7-Degree-Of-Freedom (DOF) Cable-Driven Humanoid Robot Arm. A thesis presented to. the faculty of. In partial fulfillment

7-Degree-Of-Freedom (DOF) Cable-Driven Humanoid Robot Arm. A thesis presented to. the faculty of. In partial fulfillment Mechanism Design, Kinematics and Dynamics Analysis of a 7-Degree-Of-Freedom (DOF) Cable-Driven Humanoid Robot Arm A thesis presented to the faculty of the Russ College of Engineering and Technology of

More information

PSE Game Physics. Session (3) Springs, Ropes, Linear Momentum and Rotations. Oliver Meister, Roland Wittmann

PSE Game Physics. Session (3) Springs, Ropes, Linear Momentum and Rotations. Oliver Meister, Roland Wittmann PSE Game Physics Session (3) Springs, Ropes, Linear Momentum and Rotations Oliver Meister, Roland Wittmann 08.05.2015 Session (3) Springs, Ropes, Linear Momentum and Rotations, 08.05.2015 1 Outline Springs

More information

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism

More information

5. GENERALIZED INVERSE SOLUTIONS

5. GENERALIZED INVERSE SOLUTIONS 5. GENERALIZED INVERSE SOLUTIONS The Geometry of Generalized Inverse Solutions The generalized inverse solution to the control allocation problem involves constructing a matrix which satisfies the equation

More information

Visual Recognition: Image Formation

Visual Recognition: Image Formation Visual Recognition: Image Formation Raquel Urtasun TTI Chicago Jan 5, 2012 Raquel Urtasun (TTI-C) Visual Recognition Jan 5, 2012 1 / 61 Today s lecture... Fundamentals of image formation You should know

More information

12th IFToMM World Congress, Besançon, June 18-21, t [ω T ṗ T ] T 2 R 3,

12th IFToMM World Congress, Besançon, June 18-21, t [ω T ṗ T ] T 2 R 3, Inverse Kinematics of Functionally-Redundant Serial Manipulators: A Comparaison Study Luc Baron and Liguo Huo École Polytechnique, P.O. Box 679, succ. CV Montréal, Québec, Canada H3C 3A7 Abstract Kinematic

More information