ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.

Slides:



Advertisements
Similar presentations
Solar Sail Attitude Control using a Combination of a Feedforward and a Feedback Controller D. Romagnoli, T. Oehlschlägel.
Advertisements

ARO309 - Astronautics and Spacecraft Design Winter 2014 Try Lam CalPoly Pomona Aerospace Engineering.
Chapter-9 Rotational Dynamics
Two-Dimensional Rotational Dynamics W09D2. Young and Freedman: 1
Chapter 9 Rotational Dynamics.
ARO309 - Astronautics and Spacecraft Design Winter 2014 Try Lam CalPoly Pomona Aerospace Engineering.
P. Axelrad, D. Lawrence ASEN3200 Spring 2006 ATTITUDE REPRESENTATION l Attitude cannot be represented by vector in 3-dimensional space, like position or.
Chris Hall Aerospace and Ocean Engineering
Chapter 16 Planar Kinematics of a Rigid Body
Force vs. Torque Forces cause accelerations
Attitude Determination and Control
Chapter 10 Angular momentum Angular momentum of a particle 1. Definition Consider a particle of mass m and linear momentum at a position relative.
Chapter 11 Angular Momentum.
Chapter 11 Angular Momentum.
Karla Vega University of California, Berkeley Attitude Determination and Control 6/9/2015.
Rotation of Coordinate Systems A x z y x* z* y* Rotation Matrix.
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
Introduction to Attitude Control Systems
MASS MOMENT OF INERTIA (Section 10.9) Today’s Objectives:
Euler Rotation. Angular Momentum  The angular momentum J is defined in terms of the inertia tensor and angular velocity. All rotations included  The.
Ch. 2: Rigid Body Motions and Homogeneous Transforms
Chapter 11 Rolling, Torque, and Angular Momentum In this chapter we will cover the following topics: -Rolling of circular objects and its relationship.
Screw Rotation and Other Rotational Forms
More details and examples on robot arms and kinematics
Rotation and angular momentum
Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Game Physics – Part IV Moving to 3D
Chapter-9 Rotational Dynamics. Translational and Rotational Motion.
Rigid Body: Rotational and Translational Motion; Rolling without Slipping 8.01 W11D1 Today’s Reading Assignment Young and Freedman: 10.3.
Kinetics of Particles:
7.1 Scalars and vectors Scalar: a quantity specified by its magnitude, for example: temperature, time, mass, and density Chapter 7 Vector algebra Vector:
Two-Dimensional Rotational Dynamics 8.01 W09D2 Young and Freedman: 1.10 (Vector Product), , 10.4, ;
Give the expression for the velocity of an object rolling down an incline without slipping in terms of h (height), M(mass), g, I (Moment of inertia) and.
Chapter 2 Robot Kinematics: Position Analysis
Rotations and Translations
1 Spacecraft Attitude Determination and Control Hsiu-Jen Liu 劉修任 National SPace Organization 國家太空中心 May 12, 2005 Reference: [1] James R. Wertz, “Spacecraft.
Spring Rigid Body Simulation. Spring Contents Unconstrained Collision Contact Resting Contact.
Effect of Structure Flexibility on Attitude Dynamics of Modernizated Microsatellite.
Dynamics and Control of Space Vehicles
Mon 30 July 2007 Overview of the course
Inertial Navigation System Overview – Mechanization Equation
Chapter 17 PLANE MOTION OF RIGID BODIES: ENERGY AND MOMENTUM METHODS
Chapter 7 Rotational Motion and The Law of Gravity.
EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS Today’s Objectives: Students will be able to: 1.Analyze the planar kinetics of a rigid body undergoing.
Spring Rigid Body Simulation. Spring Contents Unconstrained Collision Contact Resting Contact.
EE 495 Modern Navigation Systems Navigation Mathematics Friday, January 9 EE 495 Modern Navigation Systems Slide 1 of 14.
EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS Today’s Objectives: Students will be able to: 1.Analyze the planar kinetics of a rigid body undergoing.
Newton’s 2nd Law: Translational Motion
Rick Parent - CIS682 Rigid Body Dynamics simulate basic physics of an object subject to forces Keyframing can be tedious - especially to get ‘realism’
T072 : Q13. Assume that a disk starts from rest and rotates with an angular acceleration of 2.00 rad/s 2. The time it takes to rotate through the first.
Two-Dimensional Rotational Dynamics W09D2. Young and Freedman: 1
Two-Dimensional Rotational Dynamics 8.01 W09D2 Young and Freedman: 1.10 (Vector Product), , 10.4, ;
EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS
Camera. “Up”, “Forward” and “Along” The three camera view vectors are defined as shown:
Fuzzy Controller for Spacecraft Attitude Control CHIN-HSING CHENG SHENG-LI SHU Dept. of Electrical Engineering Feng-Chia University IEEE TRANSACTIONS ON.
Statics, Fourteenth Edition R.C. Hibbeler Copyright ©2016 by Pearson Education, Inc. All rights reserved. In-Class Activities: Check homework, if any Reading.
EE 495 Modern Navigation Systems Navigation Mathematics Rotation Matrices – Part II Wednesday, Jan 14 EE 495 Modern Navigation Systems Slide 1 of 21.
End effector End effector - the last coordinate system of figure Located in joint N. But usually, we want to specify it in base coordinates. 1.
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
Chapter 7 Rotational Motion and The Law of Gravity.
Chapter I Vectors and Scalars AAIT Engineering Mechanics Statics Department of Tewodros N. Civil Engineering.
1 Angular Momentum Chapter 11 © 2012, 2016 A. Dzyubenko © 2004, 2012 Brooks/Cole © 2004, 2012 Brooks/Cole Phys 221
Rigid Body: Rotational and Translational Motion; Rolling without Slipping 8.01 W11D1.
Two-Dimensional Rotational Dynamics 8.01 W09D2
Date of download: 7/8/2016 Copyright © ASME. All rights reserved. From: Dynamics and Balance Control of the Reaction Mass Pendulum: A Three-Dimensional.
Rotational Kinematics
Rigid Body Dynamics (unconstrained)
Spacecraft Translational Motion
Rigid Body: Rotational and Translational Motion; Rolling without Slipping 8.01 W11D1 Today’s Reading Assignment Young and Freedman: 10.3.
Physics 319 Classical Mechanics
Presentation transcript:

ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University

Contents Attitude Determination and Control Subsystem (ADCS) Function Spacecraft Coordinate Systems Spacecraft Attitude Definition Quaternions Assignment – Attitude Dynamics Simulation 2009/03/05 2 Attitude Determination

ADCS Function The ADCS stabilizes the spacecraft and orients it in desired directions during the mission despite the external disturbance torques acting on it:  To stabilize spacecraft after launcher separation  To point solar array to the Sun  To point payload (camera, antenna, and scientific instrument etc.) to desired direction  To perform spacecraft attitude maneuver for orbit maneuver and payloads operation This requires that the spacecraft determine its attitude, using sensors, and control it, using actuators. 2009/03/05 3 Attitude Determination

Spacecraft Coordinate Systems - Spacecraft Body Coordinate System Z-axis (Nadir direction) X-axis Y-axis X-axis Y-axis Z-axis Pitch: rotation around Y-axis Yaw: rotation around Z-axis Roll: rotation around X-axis 2. Euler Angle Definition 1. Spacecraft (ROCSAT-2) Coordinate System 2009/03/05 4 Attitude Determination

Spacecraft Coordinate Systems (Cont.) - Earth Centered Inertial (ECI) Coordinate System Z ECI : the rotation axis of the Earth ECI is a inertial fixed coordinate system 2009/03/05 5 Attitude Determination

Spacecraft Coordinate Systems (Cont.) - Local Vertical Local Horizontal (LVLH) Coordinate System Earth x z x z x z x z LVLH is not a inertial fixed coordinate system 2009/03/05 6 Attitude Determination

Spacecraft Attitude Definition Spacecraft Attitude: the orientation of the body coordinate with respect to the ECI (or LVLH) coordinate system Euler angle representation:  [    ] : rotate  angle around Z-axis, then rotate  angle around Y-axis, finally  angle around X-axis 2009/03/05 7 Attitude Determination

8 2009/03/05 Euler Angles -  Yaw angle  - It is measured in the horizontal plane and is the angle between the x f and x 1 axes.  Pitch angle  - It is measured in the vertical plane and is the angle between the x 1 and x 2 (or x b ) axes.  Roll angle  - It is measured in the plane which is perpendicular to the x b axes and is the angle between the y 2 and y b axes.  The Euler angles are limited to the ranges

Attitude Determination /03/05 Referring to the definitions of , , and , we obtain the following equations:

Attitude Determination /03/05 Performing the indicated matrix multiplication, we obtain the following result:

Attitude Determination /03/05 The angular velocity is

Attitude Determination /03/05 The relationship between the angular velocities in body frame and the Euler rates can be determined as The equations can be solved for the Euler rates in terms of the body angular velocities and is given by By integrating the above equations, one can determine the Euler angles.

2009/03/05 Attitude Determination 13 Quaternions  The quaternion is a four-element vector q = [q 1 q 2 q 3 q 4 ] T that can be partitioned as where e is a unit vector and  is a positive rotation about e. If the quaternion q represents the rotational transformation from reference frame a to reference frame b, then frame a is aligned with frame b when frame a is rotated by  radians about e. Note that q has The normality property that ||q||=1.

2009/03/05 Attitude Determination 14  The rotation matrix from a frame to b frame, in terms of quaternion is

2009/03/05 Attitude Determination 15  Initialization of quaternions from a known direction cosine matrix is

2009/03/05 Attitude Determination 16  The Euler angles can be obtained from the of quaternion

2009/03/05 Attitude Determination 17  Quaternion derivatives or

Assignment – Attitude Dynamics Simulation Consider a rectangular box of 10cm X 14 cm X 20cm as shown in the figure with uniformly distributed mass of 2 Kg. The box has an initial angular velocity of 0.3 rad/sec and 0.05 rad/sec in the positive y and z directions, respectively. The center of mass of the box moves along a 10 m radius orbit with 0.3 rad/sec orbital speed. Neglect gravity effect and any external force or torqu  Draw the attitude and the center of mass trajectories of the box for 10 seconds.  Do as much as you can to show the continuous motion of the box at least for 10 seconds. (You may design an animation routine motion or use on-the-shelf software for the motion) 2009/03/05 18 Attitude Determination

2009/03/05 19 Attitude Determination