Spacecraft Actuation Using CMGs and VSCMGs
|
|
- Rafe Atkinson
- 5 years ago
- Views:
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 Hanspeter Schaub, Srinivas R. Vadali and John L. Junkins Simulated Reprint from Journal of the Astronautical Sciences Vol. 46, No. 3, July Sept.,
More informationJournal 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 informationJacobian: 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 informationTaking 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 informationJacobian: 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 informationTHE 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 informationTrajectory planning of 2 DOF planar space robot without attitude controller
ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 4 (2008) No. 3, pp. 196-204 Trajectory planning of 2 DOF planar space robot without attitude controller Rajkumar Jain, Pushparaj
More informationKinematics 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 informationA simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s
CENG 732 Computer Animation This week Inverse Kinematics (continued) Rigid Body Simulation Bodies in free fall Bodies in contact Spring 2006-2007 Week 5 Inverse Kinematics Physically Based Rigid Body Simulation
More informationCS 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 informationRobots 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 informationRobotics 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 informationimportantly, 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 informationMIXED 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 informationMobile 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 informationJacobians. 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 informationWritten exams of Robotics 2
Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia
More informationInverse 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 informationDesign 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 informationA 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 informationVARIABLE 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 informationUnit 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 informationMTRX4700 Experimental Robotics
MTRX 4700 : Experimental Robotics Lecture 2 Stefan B. Williams Slide 1 Course Outline Week Date Content Labs Due Dates 1 5 Mar Introduction, history & philosophy of robotics 2 12 Mar Robot kinematics &
More informationRobotics (Kinematics) Winter 1393 Bonab University
Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots
More informationSerial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný
Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University
More informationInertia-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 information4 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 informationInterlude: 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 informationSingularity 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 informationAnalysis 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 informationChapter 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 informationLecture «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 informationChapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping
More information13. 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 informationCMPUT 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 informationJane 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 informationCS545 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 informationMotion 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 informationKinematics, 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 informationRedundancy 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 informationColumn 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 information1498. 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 informationAttitude 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 informationControl 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 informationCHAPTER 3 MATHEMATICAL MODEL
38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,
More informationFeasibility 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 informationCentre 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 informationTable 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 informationWORKSPACE 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 information10/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 informationLecture 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 informationDynamic 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 informationKinematics 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 informationInverse 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 informationPath 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 informationPlanes 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 informationParallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric
Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents
More information1724. 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 informationMEM380 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 informationChapter 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 information3D 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 informationA 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 informationNAVAL 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 informationINSTITUTE OF AERONAUTICAL ENGINEERING
Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL
More informationInverse 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 information10. 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 informationREDUCED 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 informationDynamics 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 informationALL 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 informationDIMENSIONAL 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 informationSingularity 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 informationMobile 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 informationHow 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 informationDesign 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
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 informationSCREW-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 informationExtension 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 informationMagnetically 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 informationConstraint 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 informationCecilia 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.
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 informationSCREW-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 informationA 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 informationIntegration 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 informationAutomatic Control Industrial robotics
Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots
More informationArm 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 informationSSC15-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 informationAC : 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 informationKinematic 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 informationResearch 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 informationAttitude 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 informationReminder: 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 informationMath 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 informationTransformation. 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 information7-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 informationPSE 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 informationKinematics. 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 information5. 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 informationVisual 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 information12th 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