Inertia-Free Spacecraft Attitude Control with Control Moment Gyroscope Actuation
|
|
- Virgil Townsend
- 6 years ago
- Views:
Transcription
1 AIAA Guidance, Navigation, and Control Conference - August, Minneapolis, Minnesota AIAA - Inertia-Free Spacecraft Attitude Control with Control Moment Gyroscope Actuation Kshitij Agarwal, Avishai Weiss, Ilya Kolmanovsky, and Dennis S. Bernstein Department of Aerospace Engineering, The University of Michigan, Ann Arbor, MI 89- We extend the inertia-free continuous control law for spacecraft attitude tracking derived in prior work to the case of three single-axis control moment gyroscopes with spherical gyro wheels. These CMGs are assumed to be mounted in a known and linearly independent configuration with an arbitrary and unknown orientation relative to the spacecraft principal axes. We demonstrate the performance of the modified control laws for rest-to-rest, motionto-rest and spin maneuvers without the need for a seperate steering algorithm. I. Introduction In spacecraft applications it is often expensive to determine the mass properties with a high degree of accuracy. To alleviate this requirement, the control algorithms given in refs. require no prior modeling of the mass distribution. These algorithms incorporate internal states that can be viewed as estimates of the moments and products of inertia; however, these estimates need not converge to the true values, and in fact do not converge to the true values except in cases of sufficiently persistent motion. The results of ref. are based on rotation matrices,, as an alternative to quaternions as used in refs. Quaternions provide a double cover of the rotation group SO(, and thus, when used as the basis of a continuous control algorithm, cause unwinding, that is, unnecessary rotation away from and then back to the desired physical attitude. 7 To avoid unwinding while using quaternions, it is thus necessary to resort to discontinuous control algorithms, which introduces the possibility of chatter due to noise as well as mathematical complications. 8 On the other hand, rotation matrices allow for continuous control laws but introduce multiple equilibria. However, the equilibria that do not represent the desired equilibrium are saddle points of the closed-loop system, and thus the attitude of the spacecraft converges almost globally to the desired equilibrium. The inertia-free control law developed in ref. was extended in ref. to the case of reaction wheel actuation. The goal of the present paper is to further extend the control law to include control moment gyroscope (CMG actuation. We derive coordinate-free equations of motion for a satellite with three singleaxis spherical CMGs and specialize them to the case where the gyro wheels rotate with a fixed angular velocity and the gimbals are aligned orthogonally with the spacecraft bus. We derive the inertia-free control law for such actuation, and we demonstrate the performance of the control law for rest-to-rest, motion-to-rest and spin maneuvers. The traditional approach to controlling spacecraft with CMG s is to implement a controller that specifies a torque input, and then command the gimbal angular velocities in order to synthesize the requested torque using a suitable steering algorithm. However, the gimbal commands must be chosen to avoid singularities that can arise from the alignment of the gimbals. An experiment devoted to singularity avoidance is described in ref. 7 The singularity problem can be avoided by implementing CMG s with variable gyro wheel speed. 8 In the present paper we consider fixed speed CMG s, where the adaptive controller directly commands the gimbal angular velocities. This approach avoids the need to separately synthesize gimbal angular velocities Graduate Student, Aerospace Engineering Department Graduate Student, Aerospace Engineering Department Professor, Aerospace Engineering Department Professor, Aerospace Engineering Department of Copyright by Kshitij Agarwal. Published by the, Inc., with permission.
2 from a requested torque. We demonstrate the adaptive controller for rest to rest, motion to rest and spin maneuvers, where singularity avoidance is also demonstrated. II. Spacecraft Model with CMGs In this section we derive the equations of motion for a spacecraft with CMGs, while highlighting the underlying assumptions on CMG geometry, inertia, and attachment to the bus. Throughout the paper r q/p denotes the position of point q relative to point p, v q/p/x denotes the velocity of point q relative to point p with respect to frame F X, and ω Y/X denotes the angular velocity of frame F Y relative to frame F X. All frames are orthogonal and right handed. Def.. Let F X be a frame, let B be a collection of rigid bodies B,..., B l, and let p be a point. Then, the angular momentum of B relative to p with respect to F X is defined by H B/p/X = l H Bi/p/X, ( where the angular momentum H Bi/p/X of B i relative to z with respect to F X is defined by H Bi/p/X = r dm/p v dm/p/x dm. ( B i Lemma. Let B be a rigid body, let F X and F Y be frames, and let p be a point. Then, H B/p/X = I B/p ω Y/X + H B/p/Y, ( where the physical inertia matrix I B/p is defined by I B/p = r dm/p U r dm/p r dm/p dm, ( B where U is the second-order identity tensor. Lemma. Let B be a rigid body, let F X and F Y be frames, let F Y be a body-fixed frame, and let p be a point that is fixed in B. Then, H B/p/Y = ( and H B/p/X = I B/p ω Y/X. ( Lemma. Let F X be a frame, let p be a point, let B be a rigid body with mass m B, and let c be the center of mass of B. Then, H B/p/X = H B/c/X + r c/p m B v c/p/x. (7 We consider a spacecraft consisting of three single-axis CMGs with spherical gyro wheels attached to a rigid bus. Each CMG is mounted so that its gimbal is free to rotate about an axis passing through the center of mass of the gyro wheel. For simplicity, the gimbals are assumed to be massless. However, this paper does not assume that each gimbal s axis of rotation passes through the center of mass of the bus, nor does it assume that the CMGs are balanced with respect to the bus in order to preserve the location of its center of mass. Thus the center of mass of the spacecraft and the center of mass of the bus may be distinct points. Let the spacecraft be denoted by sc, and let c denote its center of mass. Although the spacecraft is not a rigid body, the spherical symmetry of the gyro wheels implies that c is fixed in both the bus and the spacecraft. Let c i denote the center of mass of the ith gyro wheel. We assume a bus-fixed frame F B, three gimbal-fixed frames F Gi whose y-axes are aligned with the rotation axes of their respective gimbals, three of
3 gyro wheel-fixed frames F Wi whose x-axes are aligned with the rotation axes of their respective gyro wheels, and an Earth-centered inertial frame F E. The angular momentum of the spacecraft relative to its center of mass with respect to the inertial frame is given by H sc/c/e = H b/c/e + H wi/c/e, (Def. (8 where the angular momentum H b/c/e of the bus relative to c with respect to F E is given by H b/c/e = I b/c ω B/E, (Lemma (9 where I b/c is the positive-definite inertia tensor of the bus relative to the center of mass of the spacecraft, and ω B/E is the angular velocity of F B with respect to F E. The angular momentum H wi/c/e of gyro wheel i relative to the center of mass of the spacecraft with respect to the inertial frame is given by H wi/c/e = I wi/c ω B/E + H wi/c/b (Lemma = I wi/c ω B/E + H wi/c i/b + r ci/c m wi v ci/c/b (Lemma = I wi/c ω B/E + I wi/c i ω Wi/B, (Lemma ( where I wi/c is the positive-definite inertia tensor of gyro wheel i relative to the spacecraft s center of mass, I wi/c i is the positive-definite inertia tensor of gyro wheel i relative to its own center of mass c i, and ω Wi/B is the angular velocity of gyro wheel i relative to the bus, and is given by ω Wi/B = ω Wi/G i + ω Gi/B, ( where ω Wi/G i is the angular velocity of gyro wheel i relative to the gimbal i, and ω Gi/B is the angular velocity of gimbal i relative to the bus. Thus (8 is given by ( H sc/c/e = I b/c + ω B/E + I wi/c i ω Wi/B ( I wi/c Note that ω Wi/B has only two degrees of freedom relative to the bus, which can be seen when resolving ω Wi/G i and ω Gi/B in F Wi and F Gi, respectively, that is, Wi ω Wi/G i = q i, ω Gi/B = Gi p i. ( Since F Wi is aligned with the principal axes of gyro wheel i, we have I wi/c i Wi = β i β i. ( β i The repeated entries are due to the spherical nature of the gyro wheels. F Wi rotates relative to F Gi about its x-axis. Consequently, I wi/c i Gi = I wi/c i Wi. ( of
4 Therefore, G i {}}{ I wi/c i =. ( Note that ω Wi/G i is an eigenvector of I wi/c i with eigenvalue β i, and ω Gi/B is an eigenvector of I wi/c i with eigenvalue β i. That is, I wi/c i ω Wi/G i = β i ω Wi/G i and I wi/c i ω Gi/B = β i ω Gi/B. III. Spacecraft Equations of Motion We now derive the equations of motion for a spacecraft actuated with CMGs as described above. It follows from Newton s second law for rotation, that M sc/c = E H sc/c/e E E {( }} {{}}{ = I b/c + ω B/E + I wi/c i ω Wi/B I wi/c {( }} { = I b/c + ω B/E + ω B/E = + I wi/c {}}{ I wi/c i ω Wi/B + ω B/E ( I b/c + + ω B/E I wi/c ω B/E + (( I b/c + ( I b/c + I wi/c i ω Wi/B I wi/c β i ω Wi/G i + ω B/E + I wi/c β i ω Gi/B ω B/E ( ω β i Wi/G i + ω Gi/B. (7 Rearranging (7 yields ( I b/c + (( I wi/c ω B/E = I b/c + β i I wi/c ω Wi/G i ω B/E + β i ( ω β i Wi/G i + ω Gi/B ω B/E ω Gi/B + M sc/c. (8 of
5 To resolve (8 in F B, the following notation is used: J b = I b/c B, J wi/c = I wi/c, B J wi/c i = I wi/c i B, J sc = Jb + J wi/c, ω = ω B/E B, ω = ω B/E B, ν i = ω Gi/B, B ν i = ω Gi/B, B ω Wi = ω Wi/G i B, ω Wi = ω Wi/G i B, τ dist = M sc/c B. We let the vector τ dist represent disturbance torques, that is, all internal and external torques applied to the spacecraft aside from control torques. Disturbance torques may be due to onboard components, gravity gradients, solar pressure, atmospheric drag, or the ambient magnetic field. Resolving (8 in F B yields the equation of motion for a spacecraft with CMGs, which has the form J sc ω = ( J sc ω + β i (ν i + ω Wi ω β i ν i β i ω Wi + τ dist. (9 A. Special Case: gyro wheels rotate with constant angular velocity We now specialize the equation of motion (9 by assuming that the gyro wheels rotate with a constant angular velocity. We thus have, W i ω Wi/G i =. ( Then, G i ω Wi/G i = ω Wi/G i + ω Gi/B ω Wi/G i W i = ω Wi/G i + ω Gi/B ω Wi/G i = ω Gi/B ω Wi/G i. ( of
6 Substituting ( into (8 and resolving in F B yields ( J sc ω = J sc ω + β i (ν i + ω Wi ω β i ν i β i (ν i ω Wi + τ dist. ( B. Special case: orthogonal gimbals aligned with F B We further specialize the equations of motion by assuming that the gimbals are mounted orthogonally to each other, but their rotation axes need not intersect. For further simplification, we align F B with the rotational axes of the three orthogonal gimbals. However, we do not assume that F B is aligned with the principal axes of the bus. In this configuration O B/G e = = e, O B/G e = = e, O B/G e = = e, ( where O B/Gi R is the proper orthogonal matrix (that is, the orientation matrix that transforms the components of a vector resolved in F Gi into the components of the same vector resolved in F B. Additionally, as we will be directly commanding the gimbal angular rates, we rearrange (8 in order to group all terms involving ω Gi/B, which we now write as u i. We thus have ( I b/c + (( I wi/c ω B/E = I b/c + = = I wi/c ω B/E + ( ω β i Wi/G i + ω Gi/B ω B/E ( ω β i Gi/B ω Wi/G i (( I b/c + + (( I b/c + + I wi/c ω B/E + β i ω W i/g i ω Gi/B I wi/c ω B/E + β i ω Gi/B + M sc/c β iω Wi/G i ω B/E β i ω Gi/B + M sc/c β iω Wi/G i ω B/E ( ω β i W i/g i ω B/E O B/Gi e u i β i β i ω B/E ω Gi/B ω Gi/B + M sc/c. ( Expanding the control term in ( and plugging in ( yields, ( ω β i W i/g i ω B/E O B/Gi e u i ( ω = β W /G ω ( ω B/E e u + β W /G ω ( ω B/E e u + β W /G ω B/E e u = Y u, ( of
7 where [ Y = ( ω β W /G ω ( ω B/E e β W /G ω ( ω B/E e β W /G ω ] B/E e, u = u u. u Finally, resolving the equation of motion ( in F B yields ( J sc ω = J sc ω + β i ω Wi ω + Y u J β u + τ dist, ( where, J β = β β β. (7 IV. Spacecraft Model, Assumptions, and Objectives for Control Design The kinematics of the spacecraft model are given by Poisson s equation Ṙ = Rω, (8 which complements (. In (8, ω denotes the skew-symmetric matrix of ω, and R = O E/B R. Compared to the case of reaction wheels treated in ref., control moment gyroscope actuation complicates the dynamic equations due to the term J β u in (, as well as the state-dependant, time-varying, and potentially singular input matrix, Y. The kinematic relation (8 remains unchanged. The torque inputs applied to each gyro wheel are constrained by current limitations on the electric motors and amplifiers as well as angular-velocity constraints on the gimbals. However, these constraints are not addressed explicitly. Both rate (inertial and attitude (noninertial measurements are assumed to be available. Gyro measurements y rate R are assumed to provide measurements of the angular velocity resolved in the spacecraft frame, that is, y rate = ω + v rate, (9 where v rate R represents the presence of noise in the gyro measurements. Attitude is measured indirectly using sensors such as magnetometers or star trackers. The attitude is determined to be y attitude = R. ( When attitude measurements are given in terms of an alternative attitude representation, such as quaternions, Rodrigues s formula can be used to determine the corresponding rotation matrix. Attitude estimation on SO( is considered in ref. The objective of the attitude control problem is to determine control inputs such that the spacecraft attitude given by R follows a commanded attitude trajectory given by a possibly time-varying C rotation matrix R d (t. For t, R d (t is given by Ṙ d (t = R d (tω d (t, ( R d ( = R d, ( 7 of
8 where ω d is the desired, possibly time-varying angular velocity. The error between R(t and R d (t is given in terms of the attitude-error rotation matrix which satisfies the differential equation where the angular velocity error ω is defined by R = R T d R, R = R ω, ( ω = ω R T ω d. We rewrite ( in terms of the angular-velocity error as ( J sc ω = J sc ( ω + R T ω d + β i ω Wi ( ω + R T ω d + J sc ( ω R T ω d R T ω d + Y u J β u + τ dist. ( A scalar measure of attitude error is given by the rotation angle θ(t about an eigenaxis needed to rotate the spacecraft from its attitude R(t to the desired attitude R d (t. This angle is given by 9 and referred to as the eigenaxis attitude error. θ(t = cos ( [tr R(t ], ( V. Controller Design Let I denote the identity matrix, whose dimensions are determined by context, and let M ij denote the i, j entry of the matrix M. The following result is given in ref. Lemma. Let A R be a diagonal positive-definite matrix. Then the following statements hold for a proper orthogonal matrix R: i For all i, j =,,, R ij [, ]. ii tr (A AR. iii tr (A AR = if and only if R = I. For convenience we note that, if R is a rotation matrix and x, y R, then (Rx = Rx R T, and, therefore, Next we introduce the notation R(x y = (Rx Ry. where γ R is defined by [ γ = J sc ω = L(ωγ, J J J J J J ] T and L(ω = ω ω ω ω ω ω ω ω ω. 8 of
9 Next, let Ĵsc R denote an estimate of J sc, and define the inertia-estimation error J sc = Jsc Ĵsc. Letting ˆγ, γ R represent Ĵsc, J sc, respectively, it follows that γ = γ ˆγ. Likewise, let ˆτ dist R denote an estimate of τ dist, and define the disturbance-estimation error τ dist = τdist ˆτ dist. The assumptions upon which the following development is based are now stated. Assumption. J sc is constant but unknown. Assumption. J β is constant, nonsingular, and known. That is, we have three orthogonal CMGs with symmetric gyro wheels, and we know the moments of inertia about their spin axes. Assumption. u, the gimbal accelerations, are neglegible and can be ignored. We will ignore the effect of u in our derivation of the control law. This treatment of u is consistent with prior literature. We will however, consider it in the actual plant dynamics for simulations and show through numerical examples that this is a reasonable assumption. Removing u from ( yields ( J sc ω = J sc ω + β i ω Wi ω + Y u + τ dist. ( Two controllers are presented in ref. They are now modified, as necessary, for control moment gyroscrope actuation. A. Control Law for Slew Maneuvers When no disturbances are present, the inertia-free control law given by (8 of ref. achieves almost global stabilization of a constant desired attitude R d, that is, a slew maneuver that brings the spacecraft to rest. The initial conditions of the slew maneuver may be arbitrary, that is, the spacecraft may have nonzero initial velocity. Given a = [a a a ] T R such that a, a and a are positive and distinct, define the vector measure of attitude error S = where, for i =,,, e i denotes the ith column of the identity matrix. a i ( R T e i e i, (7 Theorem. Let K p be a positive number and let A = diag(a be a diagonal positive-definite matrix. Then the function V (ω, R = ωt J sc ω + K p tr(a A R, (8 is positive definite, that is, V is nonnegative, and V = if and only if ω = and R = I,. Proof. It follows from statement of Lemma that tr (A A R is nonnegative. Hence V is nonnegative. Now suppose that V =. Then, ω =, and it follows from statement of Lemma that R = I. Note that (8, which we intend to use as a Lyapunov function, is not positive in all the states, namely, it makes no use of the relative angular velocity of the gyro wheels or the gimbals since gyro wheel-speed regulation and gimbal-speed regulation are not goals of the control objective. 9 of
10 Theorem. Let K p be a positive number, let K v R be a positive-definite matrix, let A = diag(a, a, a be a diagonal positive-definite matrix, define S as in (7, and define V as in Theorem. Furthermore, consider the control law and assume that Y is nonsingular. Then, along the trajectories of (, is negative semidefinite. then Proof. Noting that u = Y (K p S + K v ω, (9 d dt tr (A A R = tr A R V (ω, R = ω T K v ω, ( = tr A( Rω ω R d = a i e T i ( Rω ω Re d i = = = = [ = [ a i e T R(ω i R T ω Re d i a i e T R(ω i R T ω d e i a i e T Re i i ω a i e i R T e i ] T ω a i ( R T e i e i ] T ω = ω T S, V (ω, R = ω T J sc ω + K p ω T S ] = ω [(J T sc ω + β i ω Wi ω + Y u + K p ω T S = ω T ( K p S K v ω + K p ω T S = ω T K v ω. Note that Y is substituted for the input matrix B used in the inertia-free control law (8 of ref. but otherwise the controller requires no modification for the case of control moment gyroscope actuation. B. Control Law for Attitude Tracking A control law that tracks a desired attitude trajectory in the presence of disturbances is given by ( of ref. This controller is based on an additional assumption. Assumption. Each component of τ dist is a linear combination of constant and harmonic signals, whose frequencies are known but whose amplitudes and phases are unknown. Assumption implies that τ dist can be modeled as the output of an autonomous system of the form d = A d d, ( τ dist = C d d, ( of
11 where A d R n d n d and C d R n d are known matrices and A d is a Lyapunov-stable matrix. In this model, d( is unknown, which is equivalent to the assumption that the amplitude and phase of each harmonic component of the disturbance is unknown. The matrix A d is chosen to include eigenvalues of all frequency components that may be present in the disturbance signal, where the zero eigenvalue corresponds to a constant disturbance. In effect, the controller provides infinite gain at the disturbance frequency, which results in asymptotic rejection of harmonic disturbance components. In particular, an integral controller provides infinite gain at DC in order to reject constant disturbances. In the case of orbit-dependent disturbances, the frequencies can be estimated from the orbital parameters. Likewise, in the case of disturbances originating from on-board devices, the spectral content of the disturbances may be known. In other cases, it may be possible to estimate the spectrum of the disturbances through signal processing. Assumption implies that A d can be chosen to be skew symmetric, which we do henceforth. Let ˆd R n d denote an estimate of d, and define the disturbance-state estimation error d = d ˆd. The attitude tracking controller in the presence of disturbances is modified for CMG actuators below. Theorem. Let K p be a positive number, let K R, let Q R and D R n d n d be positive definite matrices, let A = diag(a, a, a be a diagonal positive-definite matrix, and define S as before. Then the function V ( ω, R, γ, d = ( ω + K S T J sc ( ω + K S + K p tr (A A R + γt Q γ + d T D d ( is positive definite, that is, V is nonnegative, and V = if and only if ω =, R = I, γ =, and d =. Proof. It follows from statement of Lemma that tr (A A R is nonnegative. Hence V is nonnegative. Now suppose that V =. Then, ω + K S =, γ =, and d =, and it follows from statement of Lemma that R = I, and thus S =. Therefore, ω =. Note that (, which we intend to use as a Lyapunov function, is not positive in all the states, namely, it makes no use of the relative angular velocity of the gyro wheels or the gimbals since gyro wheel-speed regulation and gimbal-speed regulation are not goals of the control objective. Theorem. Let K p be a positive number, let K v R, K R, Q R, and D R n d n d be positive definite matrices, assume that A T d D + DA d is negative semidefinite, let A = diag(a, a, a be a diagonal positive-definite matrix, define S and V as in Theorem, and let ˆγ and ˆd satisfy where and ˆγ = Q [L T (ωω + L T (K Ṡ + ω ω R T ω d ]( ω + K S, ( Ṡ = a i [( R T e i ω] e i, ( ˆd = A d ˆd + D C T d ( ω + K S, ( ˆτ dist = C d ˆd, (7 so that ˆτ dist is the disturbance torque estimator. Furthermore, consider the control law where v = ( Ĵ sc ω + u = Y (v + v + v, (8 β i ω Wi ω Ĵsc(K Ṡ + ω ω R T ω d, (9 of
12 v = ˆτdist, ( and v = Kv ( ω + K S K p S. ( Assume that Y is nonsingular. Then, V ( ω, R, γ, d = ( ω + K S T K v ( ω + K S K p S T K S + d T (A T d D + DA d d, ( along the trajectories of (, is negative semidefinite. Proof. V ( ω, R, γ, d = ( ω + K S T (J sc ω + J sc K Ṡ K p tr A R γ T Q ˆγ + d T D d = ( ω + K S T [(J sc ω + β i ω Wi ω + J sc ( ω ω R T ω d + Y u + τ dist + J sc K Ṡ] + K p ω T S γ T Q ˆγ + d T D d = ( ω + K S T [(J sc ω + β i ω Wi ω + J sc (K Ṡ + ω ω R T ω d + v + v + v + τ dist ] + K p ω T S γ T Q ˆγ + d T D d = ( ω + K S T [( J sc ω ω + J sc (K Ṡ + ω ω R T ω d ] + ( ω + K S T τ dist ( ω + K S T K v ( ω + K S K p ( ω + K S T S + K p ω T S γ T Q ˆγ + d T D d = ( ω + K S T [L(ω γ ω + L(K Ṡ + ω ω R T ω d γ] ( ω + K S T K v ( ω + K S K p S T K S γ T Q ˆγ + d T Cd T ( ω + K S + d T D[A d d D Cd T ( ω + K S] = ( ω + K S T K v ( ω + K S K p S T K S γ T Q ˆγ + ( ω + K S T [ ω L(ω + L(K Ṡ + ω ω R T ω d ] γ + d T (A T d D + DA d d = ( ω + K S T K v ( ω + K S K p S T K S + γ T [ Q ˆγ + (L T (ωω + L T (K Ṡ + ω ω R T ω d ( ω + K S] + d T (A T d D + DA d d = ( ω + K S T K v ( ω + K S K p S T K S + d T (A T d D + DA d d. Future work will complete the proof for almost global stabilization (that is, Lyapunov stability with almost global convergence of spacecraft tracking using CMGs. The proof will rely on partial stability theory and invariance theorems. VI. Modification to avoid singularities A difficulty encountered with CMGs is that the torque they are able to generate may sometimes lie in a plane perpendicular to the demanded torque. When this condition takes place they are considered to be in a singular state, and gimbal angular velocities that synthesize the requested torque do not exist. Much of the work on CMGs has thus been to develop steering laws, that is, laws that modify the controller requested torque to either avoid these singular states, or steer the controller through them While Theorems and do not use an explicit steering law to synthesize a desired torque, the matrix Y, which is assumed to be invertible in these theorems, plays a similar role and is sometimes not invertible. of
13 Borrowing ideas from the steering law literature, we therefore examine two practical, albeit approximate, methods for inverting Y. Section VI.A discusses a modified version of the pseudoinverse, while section VI.B discusses the singularity-robust (SR inverse. Other methods such as the singular-direction avoidance (SDA inverse are left for future study. A. Saturated pseudoinverse method We consider taking the saturated pseudoinverse of Y. We define the saturated pseudoinverse as Y +sat = V Σ sat U T, ( where U R and V R are orthogonal matrices obtained from the singular value decomposition of Y, which is given by Y = UΣV T, ( where Σ R is a diagonal matrix with singular values of Y on the diagonal, Σ = σ σ σ, ( and Σ sat is defined as Σ sat = min(σ, c min(σ, c min(σ, c, ( where c > is a saturation limit. Note that unlike the standard pseudoinverse of a matrix approaching rank deficiency, whose matrix norm grows quite large until the matrix is within some tolerance of singularity and then becomes singular, the saturated pseudoinverse is always full rank and is saturated at c. Using the saturated pseudoinverse, control laws (9 and (8 become and u = Y +sat (K p S + K v ω. (7 u = Y +sat (v + v + v. (8 Additionally, if the saturated pseudoinverse based controllers (7, (8 specify inputs with magnitudes larger than u max, let u u sat = u max u. (9 We use (9 only when Σ Σ sat in order to prevent u from becoming arbitrarily large. Note that (7, (8 reduce to (9,(8 when Y is nonsingular. B. Singularity Robust inverse method One technique used in steering laws is the singularity robust (SR inverse. The idea behind the SR inverse is that it trades off between introducing torque errors in the vicinity of a singularity and the feasibility of the solution - feasibility indicating that the gimbal angular velocities remain bounded, unlike the case of the Moore-Penrose inverse. The SR inverse is derived from the following optimization problem, minimize e T W e ( of
14 [ where e = τ Y u u ] T, τ is the desired torque in a steering law formulation of the CMG problem, and W = diag(w, W is a block diagonal weight matrix. The SR inverse is thus given by Y # = W Y T ( Y W Y T + W. ( Note that different values of W and W yield different SR inverses and that by selecting W = and W = I one recovers the Moore-Penrose inverse. We consider the SR inverse for the inversion of Y in (9 and (8. Since the SR inverse introduces error into the inversion, we test both control laws ability to compensate for this disturbance. The control laws thus become and u = Y # (K p S + K v ω. ( u = Y # (v + v + v. ( In the simulations below we do not modify the weight matrices W and W based on the distance of Y from singularity. VII. Simulation Simulation results are used to illustrate the effectiveness of controllers (7, (8, ( and ( in controlling the spacecraft attitude and angular velocity using CMG actuators. To simulate the rest-to-rest, motion-to-rest and spin maneuvers, the following spacecraft parameters are assumed. The bus inertia matrix J b is given by.. J b =. kg-m, (.. with principal moments of inertia.97,.7997, and. kg-m. J b is unknown to the controller. The axes of rotation of the three CMGs are aligned with the spacecraft body-fixed frame unit vectors, and we assume that the gyro wheel inertias in their home position with respect to their own centers are given by J w = diag(.,.,. kg-m, J w = diag(.,.,. kg-m, and J w = diag(.,.,. kg-m. The gyro wheels are assumed to be running at a constant speed of rad/sec. Let K v = I, and let K p be given by K p = α tr A. ( Illustrative rest-to-rest, motion-to-rest and spin maneuvers are considered below. A. Rest-to-Rest Maneuver using Control Laws (7 and ( We use controller (7 for a rest-to-rest maneuver, where the objective is to bring the spacecraft from the initial attitude R = I to the desired final orientation..89 R d =.89., (. which represents a rotation of. radians about the z-axis. We assume that the gimbals are initially at rest relative to the spacecraft, that is, [ ] T u( = rad/sec. of
15 The initial gimbal angles are φ = rad, φ =.9 rad, φ =. rad. Let c = and u max =. Figures (a-(f show, respectively, the attitude error, angular velocity components, gimbal angles, gimbal angular velocity control inputs (u, gimbal angular accelerations ( u and singular values of Y. The spacecraft attitude and angular velocity components are brought close to the desired values in about sec. It can be seen from Figure (e that the control input derivatives decrease to zero in about. sec. Figure (f confirms that the controller is successfully able to avoid singularities during this maneuver... ω.. ω ω Eigenaxis Attitude Error, rad.8.. Angular Velocity Components, rad/sec..... (a Eigenaxis attitude error.. (b Spacecraft angular-velocity components. q q. q u u u. Gimbal Angles, rad Control Inputs, rad/sec.. (c Gimbal Angles. (d Control input to the gimbals. 9 σ u u u 8 σ σ 7 Control Input Derivatives, rad/s Singular Values of Y (e Control input derivatives of the gimbals. (f Singular values of the matrix Y. Figure : Rest-to-Rest maneuver with CMGs using control law (7. We now use controller ( for the same maneuver. Let W = diag(7, 8, 9 and W = diag(,,. The initial gimbal angles in this case are φ = rad, φ =.897 rad, φ =.7 rad. All other initial conditions are the same as in the previous maneuver. Figures (a-(f show, respectively, the attitude error, angular velocity components, gimbal angles, gimbal angular velocity control inputs (u, gimbal angular accelerations ( u and singular values of Y. The spacecraft of
16 attitude and angular velocity components are brought close to the desired values in about sec. It can be seen from Figure (e that the control input derivatives decrease to zero in about sec. Figure (f confirms that the controller is successfully able to avoid singularities during this maneuver... ω.. ω ω Eigenaxis Attitude Error, rad.8.. Angular Velocity Components, rad/sec (a Eigenaxis attitude error (b Spacecraft angular-velocity components.. q q q u u u Gimbal Angles, rad.. Control Inputs, rad/sec (c Gimbal Angles (d Control input to the gimbals. 9 σ u u u 8 σ σ 7 Control Input Derivatives, rad/s Singular Values of Y (e Control input derivatives of the gimbals (f Singular values of the matrix Y. Figure : Rest-to-Rest maneuver with CMGs using control law (. B. Motion-to-Rest Maneuver using Control Laws (7 and ( We now consider a motion-to-rest maneuver, where the spacecraft is initially spinning with an angular velocity [ ] T ω =... rad/sec, of
17 and initial attitude R d ( = I, where the objective is to bring the spacecraft to rest at the desired final orientation R d as given above. The initial gimbal angles are φ = rad, φ =.9 rad, φ =. rad. Let c = and u max =. Figures (a-(f show, respectively, the attitude error, angular velocity components, gimbal angles, gimbal angular velocity control inputs (u, gimbal angular accelerations ( u and singular values of Y. The spacecraft attitude and angular velocity components are brought close to the desired values in about sec. It can be seen from Figure (e that the control input derivatives decrease to zero in about.8 sec. Figure (f confirms that the controller is successfully able to avoid singularities during this maneuver ω ω ω Eigenaxis Attitude Error, rad.... Angular Velocity Components, rad/sec (a Eigenaxis attitude error. (b Spacecraft angular-velocity components.. q u q q u u. Gimbal Angles, rad.. Control Inputs, rad/sec (c Gimbal Angles (d Control input to the gimbals. 9 σ u u σ u 8 σ Control Input Derivatives, rad/s Singular Values of Y (e Control input derivatives of the gimbals (f Singular values of the matrix Y. Figure : Motion-to-Rest maneuver with CMGs using control law (7. We now use controller ( for the same maneuver. Let W = diag(7, 8, 9 and W = diag(,,. The initial gimbal angles in this case are φ = rad, φ =.897 rad, φ =.7 rad. All other initial conditions are the same as in the previous maneuver. 7 of
18 Figures (a-(f show, respectively, the attitude error, angular velocity components, gimbal angles, gimbal angular velocity control inputs (u, gimbal angular accelerations ( u and singular values of Y. The spacecraft attitude and angular velocity components are brought close to the desired values in about. sec. It can be seen from Figure (e that the control input derivatives decrease to zero in about. sec. Figure (f confirms that the controller is successfully able to avoid singularities during this maneuver...8 ω.. ω ω Eigenaxis Attitude Error, rad... Angular Velocity Components, rad/sec (a Eigenaxis attitude error (b Spacecraft angular-velocity components. q q u u. q u Gimbal Angles, rad. Control Inputs, rad/sec (c Gimbal Angles. (d Control input to the gimbals. 9 σ 8 u u u 8 σ σ 7 Control Input Derivatives, rad/s Singular Values of Y (e Control input derivatives of the gimbals.... (f Singular values of the matrix Y. Figure : Motion-to-Rest maneuver with CMGs using control law (. 8 of
19 C. Rest-to-Rest Maneuver using Control Laws (8 and ( We use controller (8 for a rest-to-rest maneuver, where the objective is to bring the spacecraft from the initial attitude R = I to the desired final orientation R d = (7. which represents a rotation of. radians about the z-axis. We assume that the gimbals are initially at rest relative to the spacecraft, that is, [ ] T u( = rad/sec. The initial gimbal angles are φ = rad, φ =.9 rad, φ =. rad. The parameters of controller (8 are chosen to be K = I, α =, A = diag(,,, D = I, and Q = I. Let c = and u max =. Figures (a-(g show, respectively, the attitude error, angular velocity components, gimbal angles, gimbal angular velocity control inputs (u, gimbal angular accelerations ( u, singular values of Y and inertia estimate errors. The spacecraft attitude and angular velocity components are brought close to the desired values in about sec. It can be seen from Figure (e that the control input derivatives decrease to zero in about sec. Figure (f confirms that the controller is successfully able to pass through singularities during this maneuver. We now use controller ( for the same maneuver. Let W = diag(7, 8, 9 and W = diag(,,. The initial gimbal angles are φ = rad, φ =.897 rad, φ =.7 rad. All other initial conditions and controller parameters are the same as in the previous maneuver. Figures (a-(g show, respectively, the attitude error, angular velocity components, gimbal angles, gimbal angular velocity control inputs (u, gimbal angular accelerations ( u, singular values of Y and inertia estimate errors. The spacecraft attitude and angular velocity components are brought close to the desired values in about sec. It can be seen from Figure (e that the control input derivatives decrease to zero in about sec. Figure (f confirms that the controller is successfully able to pass through singularities during this maneuver. D. Motion-to-Rest Maneuver using Control Laws (8 and ( We now consider a motion-to-rest maneuver, where the spacecraft is initially spinning with an angular velocity [ ] T ω =.. rad/sec, and initial attitude R d ( = I, where the objective is to bring the spacecraft to rest at the desired final orientation R d as given above. Likewise, the controller parameters are as given in the previous section. The initial gimbal angles are φ = rad, φ =.9 rad, φ =. rad. Let c = and u max =. Figures 7(a-(g show, respectively, the attitude error, angular velocity components, gimbal angles, gimbal angular velocity control inputs (u, gimbal angular accelerations ( u, singular values of Y and inertia estimate errors. The spacecraft attitude and angular velocity components are brought close to the desired values in about sec. It can be seen from Figure 7(e that the control input derivatives decrease to zero in about. sec. Figure 7(f confirms that the controller is successfully able to pass through singularities during this maneuver. We now use controller ( for the same maneuver. Let W = diag(7, 8, 9 and W = diag(,,. The initial gimbal angles are φ = rad, φ =.897 rad, φ =.7 rad. All other initial conditions and controller parameters are the same as in the previous maneuver. Figures 8(a-(g show, respectively, the attitude error, angular velocity components, gimbal angles, gimbal angular velocity control inputs (u, gimbal angular accelerations ( u, singular values of Y and inertia estimate errors. The spacecraft attitude and angular velocity components are brought close to the desired values in about sec. It can be seen from Figure 8(e that the control input derivatives decrease to zero in about sec. Figure 8(f confirms that the controller is successfully able to pass through singularities during this maneuver. 9 of
20 E. Spin Maneuver using Control Law ( We use controller ( for a spin maneuver, where the objective is to bring the spacecraft from rest to a spin of [ ] T ω d =... rad/sec, We assume that the gimbals are initially at rest relative to the spacecraft, that is, [ ] T u( = rad/sec. Let W = diag(7, 8, 9 and W = diag(,,. The initial gimbal angles are φ = rad, φ =.897 rad, φ =.7 rad. All other controller parameters are the same as in the previous section. Figures 9(a-(g show, respectively, the attitude error, angular velocity components, gimbal angles, gimbal angular velocity control inputs (u, gimbal angular accelerations ( u, singular values of Y and inertia estimate errors. The spacecraft attitude and angular velocity components are brought close to the desired values in about 7 sec. It can be seen from Figure 9(e that the control input derivatives decrease to zero in about sec. Figure 9(f confirms that the controller is successfully able to avoid singularities during this maneuver. VIII. Conclusion We extended the control laws of ref. to the case of control moment gyroscope actuation with gimbal velocity commands. We carefully derived the equations of motion of a spacecraft with three linearly independent CMG actuators with spherical gyro wheels, whose gimbal axes of rotation are not necessarily aligned with the principal axes of the spacecraft bus, do not necessarily pass through the spacecraft s center of mass, and are not necessarily mass balanced in order to preserve the location of the spacecraft s center of mass. We do not require knowledge of the spacecraft s inertia, only the inertia of the gyro wheels. These results have practical advantages relative to previous controllers that require exact or approximate inertia information or are based on attitude parameterizations such as quaternions that require discontinuous control laws or fail to be physically consistent (that is, specify different control torques for the same physical orientation. We discussed two singularity avoidance methods in this paper, namely, the saturated pseudoinverse and the singularity robust (SR inverse. We simulated the controllers for rest-to-rest, motion-to-rest, and spin maneuvers that pass through CMG singularities using both methods. We found that the spacecraft achieves the desired orientation and spin. References A. Sanyal, A. Fosbury, N. Chaturvedi, and D. S. Bernstein, Inertia-Free Spacecraft Attitude Tracking with Disturbance Rejection and Almost Global Stabilization, AIAA J. Guid. Contr. Dyn., Vol., pp. 7-78, 9. Weiss, A., Yang, X., Kolmanovsky I., and Bernstein D.S., Inertia-Free Spacecraft Attitude Control with Reaction-Wheel Actuation, AIAA Guidance, Navigation, and Control Conference, AIAA--897,. Ahmed, J., Coppola, V. T., and Bernstein, D. S., Asymptotic Tracking of Spacecraft Attitude Motion with Inertia Matrix Identification, AIAA Journal of Guidance, Control, and Dynamics, Vol., pp. 8 9, 998. Chaturvedi N., Sanyal A., and McClamroch, N. H., Rigid Body Attitude Control: Using rotation matrices for continuous, singularity-free control laws, IEEE Control Systems Magazine, Vol. (, pp. -,. Wie, B., and Barba, P. M., Quaternion Feedback for Spacecraft Large Angle Maneuvers, AIAA Journal of Guidance, Control, and Dynamics, Vol. 8, pp., 98. Joshi, S. M., Kelkar, A. G., and Wen, J. T., Robust attitude stabilization using nonlinear quaternion feedback, IEEE Transactions on Automatic Control, Vol., pp. 8, Bhat, S. P., and Bernstein, D. S., A Topological Obstruction to Continuous Global Stabilization of Rotational Motion and the Unwinding Phenomenon, Systems and Control Letters, Vol. 9, pp. 7,. 8 Cortes, J., Discontinuous Dynamic Systems, IEEE Control Systems Magazine, Vol. 8, pp. -7, June 8. 9 Crassidis, J. L., Vadali, S. R., and Markley, F. L., Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers, AIAA Journal of Guidance, Control, and Dynamics, Vol., pp.,. Mayhew, C. G., Sanfelice, R. G., and Teel, A. R., Robust Global Asymptotic Stabilization of a -DOF Rigid Body by Quaternion-based Hybrid Feedback, Proc. IEEE CDC, pp. 9 99, 9. Wie, B., Space Vehicle Dynamics and Control, AIAA, 8. Wie, B., Singularity Analysis and Visualization for Single-Gimbal Control Moment Gyro Systems, Journal of Guidance, Control, and Dynamics, vol. 7, no., pp. 7-8,. of
21 Kurokawa, H., A Geometry Study of Single Gimbal Control Moment Gyros - Singularity Problem and Steering Law, TR 7, Mechanical Engineering Lab., Tsukuba, Ibaraki, Japan, 998. Takada, K., Kojima, H., and Matsuda, N., Control Moment Gyro Singularity-Avoidance Steering Control Based on Singular-Surface Cost Function, Journal of Guidance, Control, and Dynamics, vol., no., pp. -,. Wie, B., Singularity Robust Steering Logic for Redundant Single-Gimbal Control Moment Gyros, Journal of Guidance, Control, and Dynamics, vol., no., pp. 8-87,. Paradiso, J.A., Global Steering of Single Gimbaled Control Moment Gyroscopes using a Directed Search, Journal of Guidance, Control, and Dynamics, vol., no., pp. -, Gersh, J., and Peck, M., Violet: A High-Agility Nanosatellite for Demonstrating Small Control-Moment Gyroscope Prototypes and Steering Laws, AIAA Guidance, Navigation, and Control Conference, Chicago, Illinois, August -, 9. 8 Yoon, H., Tsiotras, P., Singularity Analysis of Variable-Speed Control Moment Gyros, Journal of Guidance, Control, and Dynamics, vol. 7, no., pp. 7-8,. 9 Hughes, P. C., Spacecraft Attitude Dynamics, Wiley, 98; reprinted by Dover, 8, page 7. Sanyal, A. K., Lee, T., Leok, M., and McClamroch, N. H., Global Optimal Attitude Estimation Using Uncertainty Ellipsoids, Systems and Control Letters, Vol. 7, pp., 8. F. Leve, G.A. Boyarko, and N.G. Fitz-Coy, Precise Torque Mapping for Pico-Satellite Single-Gimbal Control Moment Gyroscopes, Advances in the Astronautical Sciences, Vol. 7, Univelt, Inc., San Diego, CA,, also AAS/AIAA Paper AAS -9, rd Annual AAS Guidance and Control Conference, Breckenridge, CO, February,. Meng, T., and Matunaga, S. Modified Singular-Direction Avoidance Steering for Control Moment Gyros, Journal of Guidance, Control, and Dynamics, vol., no., pp. 9-99,. Pechev, A. Feedback-Based Steering Law for Control Moment Gyros, Journal of Guidance, Control, and Dynamics, vol., no., pp. 88-8, 7. Nakamura, Y., Hanafusa, H., Inverse Kinematic Solutions with Singularity Robustness for Robot Manipulator Control, Journal of Dynamic Systems, Measurement, and Control, Vol. 8, Sept. 98, pp. -7. Bedrossian, N.S., Steering Law Design for Redundant Single Gimbal Control Moment Gyro Systems, M.S. Thesis, Massachusetts Inst. of Technology, Cambridge, MA, Aug of
22 . ω ω. ω Eigenaxis Attitude Error, rad. Angular Velocity Components, rad/sec (a Eigenaxis attitude error. (b Spacecraft angular-velocity components. 8 q u q u q u Gimbal Angles, rad Control Inputs, rad/sec (c Gimbal Angles. (d Control input to the gimbals. 9 σ u u u 8 σ σ 7 Control Input Derivatives, rad/s Singular Values of Y (e Control input derivatives of the gimbals. 8 8 (f Singular values of the matrix Y. Inertia Estimate Errors, kg m 8 8 J J J Inertia Estimate Errors, kg m 8 8 (g Inertia-estimate errors. Figure : Rest-to-Rest maneuver with CMGs using control law (8. of J J J
23 .. ω ω ω Eigenaxis Attitude Error, rad. Angular Velocity Components, rad/sec... (a Eigenaxis attitude error. (b Spacecraft angular-velocity components.. q q q u u u Gimbal Angles, rad.. Control Inputs, rad/sec. (c Gimbal Angles. (d Control input to the gimbals. u σ u u 9 σ 8 σ 7 Control Input Derivatives, rad/s Singular Values of Y 8 (e Control input derivatives of the gimbals. (f Singular values of the matrix Y. Inertia Estimate Errors, kg m J J J Inertia Estimate Errors, kg m (g Inertia-estimate errors. Figure : Rest-to-Rest maneuver with CMGs using control law (. of J J J
24 .7. ω.. ω ω. Eigenaxis Attitude Error, rad.... Angular Velocity Components, rad/sec (a Eigenaxis attitude error.. (b Spacecraft angular-velocity components. q q q. u u u. Gimbal Angles, rad Control Inputs, rad/sec... (c Gimbal Angles. (d Control input to the gimbals.. x 9 σ u u u 8 σ σ 7 Control Input Derivatives, rad/s. Singular Values of Y. (e Control input derivatives of the gimbals. (f Singular values of the matrix Y. Inertia Estimate Errors, kg m J J J Inertia Estimate Errors, kg m (g Inertia-estimate errors. Figure 7: Motion-to-Rest maneuver with CMGs using control law (8. of J J J
25 .. ω. ω ω Eigenaxis Attitude Error, rad..8.. Angular Velocity Components, rad/sec.... (a Eigenaxis attitude error.. (b Spacecraft angular-velocity components. q 8 u q u q u Gimbal Angles, rad Control Inputs, rad/sec (c Gimbal Angles. (d Control input to the gimbals. u σ u u 9 σ 8 σ Control Input Derivatives, rad/s Singular Values of Y 7 (e Control input derivatives of the gimbals. (f Singular values of the matrix Y. Inertia Estimate Errors, kg m J J J Inertia Estimate Errors, kg m (g Inertia-estimate errors. J J J Figure 8: Motion-to-Rest maneuver with CMGs using control law (. of
26 8 x x ω 7 8 ω ω Eigenaxis Attitude Error, rad Angular Velocity Components, rad/sec 7 8 (a Eigenaxis attitude error (b Spacecraft angular-velocity components. q.. q q. u u u.. Gimbal Angles, rad. Control Inputs, rad/sec (c Gimbal Angles. (d Control input to the gimbals.. 7. u σ u u 7 σ. σ. Control Input Derivatives, rad/s...8 Singular Values of Y (e Control input derivatives of the gimbals (f Singular values of the matrix Y. Inertia Estimate Errors, kg m J J J Inertia Estimate Errors, kg m (g Inertia-estimate errors. J J J Figure 9: Spin maneuver with CMGs using control law (. of
Spacecraft Actuation Using CMGs and VSCMGs
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
More informationFeedback 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 informationNEW INTERMEDIATE QUATERNION BASED CONTROL OF SPACECRAFT: PART I ALMOST GLOBAL ATTITUDE TRACKING. Received September 2011; revised January 2012
International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 10(B), October 2012 pp. 7307 7319 NEW INTERMEDIATE QUATERNION BASED CONTROL
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 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 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 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 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 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 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 informationA NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS
A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine
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 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 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 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 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 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 informationCOPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationAn Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory
An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,
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 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 informationProf. Fanny Ficuciello Robotics for Bioengineering Visual Servoing
Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level
More informationLine of Sight Stabilization Primer Table of Contents
Line of Sight Stabilization Primer Table of Contents Preface 1 Chapter 1.0 Introduction 3 Chapter 2.0 LOS Control Architecture and Design 11 2.1 Direct LOS Stabilization 15 2.2 Indirect LOS Stabilization
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 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 informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction
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 informationSINGULARITY-CONSISTENT TELEOPERATION TECHNIQUES FOR REDUNDANT FREE-FLYING ROBOTS
SINGULARITY-CONSISTENT TELEOPERATION TECHNIQUES FOR REDUNDANT FREE-FLYING ROBOTS DRAGOMIR N. NENCHEV Hirosaki University, Japan KAZUYA YOSHIDA Tohoku University, Japan ABSTRACT We analyze the performance
More informationDevelopment of a Ground Based Cooperating Spacecraft Testbed for Research and Education
DIPARTIMENTO DI INGEGNERIA INDUSTRIALE Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education Mattia Mazzucato, Sergio Tronco, Andrea Valmorbida, Fabio Scibona and Enrico
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 informationFormation shape and orientation control using projected collinear tensegrity structures
Proceedings of the 2009 American Control Conference, St. Louis, MO, June 2009 Formation shape and orientation control using projected collinear tensegrity structures Darren Pais, Ming Cao and Naomi Ehrich
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 informationE80. Experimental Engineering. Lecture 9 Inertial Measurement
Lecture 9 Inertial Measurement http://www.volker-doormann.org/physics.htm Feb. 19, 2013 Christopher M. Clark Where is the rocket? Outline Sensors People Accelerometers Gyroscopes Representations State
More informationMobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS
Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2
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. 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 informationRobot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J.
Uncertainty Analysis throughout the Workspace of a Macro/Micro Cable Suspended Robot A thesis presented to the faculty of the Russ College of Engineering and Technology of Ohio University In partial fulfillment
More informationINTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
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 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 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 informationForce Modeling, Quaternion PID, and Optimization
Cornell University Autonomous Underwater Vehicle Team Spring 2014 Force Modeling, Quaternion PID, and Optimization Technical Report Alex Spitzer (aes368) May 11, 2014 Contents 1 Abstract 2 2 Previous Designs
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 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 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 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 informationWhat Is SimMechanics?
SimMechanics 1 simulink What Is Simulink? Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose. Physical Modeling runs within the Simulink environment
More informationSatellite Attitude Determination
Satellite Attitude Determination AERO4701 Space Engineering 3 Week 5 Last Week Looked at GPS signals and pseudorange error terms Looked at GPS positioning from pseudorange data Looked at GPS error sources,
More informationOptimization-Based Calibration of a Triaxial Accelerometer-Magnetometer
2005 American Control Conference June 8-10, 2005. Portland, OR, USA ThA07.1 Optimization-Based Calibration of a Triaxial Accelerometer-Magnetometer Erin L. Renk, Walter Collins, Matthew Rizzo, Fuju Lee,
More information1. Introduction 1 2. Mathematical Representation of Robots
1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis
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 informationEE565:Mobile Robotics Lecture 2
EE565:Mobile Robotics Lecture 2 Welcome Dr. Ing. Ahmad Kamal Nasir Organization Lab Course Lab grading policy (40%) Attendance = 10 % In-Lab tasks = 30 % Lab assignment + viva = 60 % Make a group Either
More informationCOMPUTATIONAL DYNAMICS
COMPUTATIONAL DYNAMICS THIRD EDITION AHMED A. SHABANA Richard and Loan Hill Professor of Engineering University of Illinois at Chicago A John Wiley and Sons, Ltd., Publication COMPUTATIONAL DYNAMICS COMPUTATIONAL
More informationLeaderless Formation Control for Multiple Autonomous Vehicles. Wei Ren
AIAA Guidance, Navigation, and Control Conference and Exhibit - 4 August 6, Keystone, Colorado AIAA 6-669 Leaderless Formation Control for Multiple Autonomous Vehicles Wei Ren Department of Electrical
More informationKinematic Control Algorithms for On-Line Obstacle Avoidance for Redundant Manipulators
Kinematic Control Algorithms for On-Line Obstacle Avoidance for Redundant Manipulators Leon Žlajpah and Bojan Nemec Institute Jožef Stefan, Ljubljana, Slovenia, leon.zlajpah@ijs.si Abstract The paper deals
More informationCalibration of Inertial Measurement Units Using Pendulum Motion
Technical Paper Int l J. of Aeronautical & Space Sci. 11(3), 234 239 (2010) DOI:10.5139/IJASS.2010.11.3.234 Calibration of Inertial Measurement Units Using Pendulum Motion Keeyoung Choi* and Se-ah Jang**
More informationOptimization of a two-link Robotic Manipulator
Optimization of a two-link Robotic Manipulator Zachary Renwick, Yalım Yıldırım April 22, 2016 Abstract Although robots are used in many processes in research and industry, they are generally not customized
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 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 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 informationChapter 4: Kinematics of Rigid Bodies
Chapter 4: Kinematics of Rigid Bodies Advanced Dynamics Lecturer: Hossein Nejat Fall 2016 A rigid body is defined to be a collection of particles whose distance of separation is invariant. In this circumstance,
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 informationHand-Eye Calibration from Image Derivatives
Hand-Eye Calibration from Image Derivatives Abstract In this paper it is shown how to perform hand-eye calibration using only the normal flow field and knowledge about the motion of the hand. The proposed
More informationTask selection for control of active vision systems
The 29 IEEE/RSJ International Conference on Intelligent Robots and Systems October -5, 29 St. Louis, USA Task selection for control of active vision systems Yasushi Iwatani Abstract This paper discusses
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 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 informationAn Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices
An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,
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 informationTable of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE
Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric
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 informationRobust Controller Design for an Autonomous Underwater Vehicle
DRC04 Robust Controller Design for an Autonomous Underwater Vehicle Pakpong Jantapremjit 1, * 1 Department of Mechanical Engineering, Faculty of Engineering, Burapha University, Chonburi, 20131 * E-mail:
More informationPartial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems
Partial Calibration and Mirror Shape Recovery for Non-Central Catadioptric Systems Abstract In this paper we present a method for mirror shape recovery and partial calibration for non-central catadioptric
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 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 informationLesson 1: Introduction to Pro/MECHANICA Motion
Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion
More informationJinkun Liu Xinhua Wang. Advanced Sliding Mode Control for Mechanical Systems. Design, Analysis and MATLAB Simulation
Jinkun Liu Xinhua Wang Advanced Sliding Mode Control for Mechanical Systems Design, Analysis and MATLAB Simulation Jinkun Liu Xinhua Wang Advanced Sliding Mode Control for Mechanical Systems Design, Analysis
More informationA Jacobian-Based Algorithm for Planning Attitude Maneuvers Using Forward and Reverse Rotations
Sung K. Koh Department of Mechanical Engineering, Pohang University of Science and Technology, Pohang, 790-784, Republic of Korea e-mail: shkoh@postech.ac.kr Gregory S. Chirikjian Department of Mechanical
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 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 informationZero Robotics Autonomous Space Capture Challenge Manual
Zero Robotics Autonomous Space Capture Challenge Manual v1.3 1 Introduction 1.1 Conventions Vectors All vectors in this document are denoted with a bold face font. Of special note is the position vector
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 informationAutonomous on-orbit Calibration Of Star Trackers
Autonomous on-orbit Calibration Of Star Trackers Malak Samaan 1, Todd Griffith 2,Puneet Singla 3, and John L. Junkins 4 Department of Aerospace Engineering, Texas A&M University, College Station, TX 77843-3141
More informationGyroscopic Stabilization of Unstable Dynamical Systems
Gyroscopic Stabilization of Unstable Dynamical Systems Peter Jorgensen Under the direction of Donghoon Kim and Dr. John E. Hurtado Land, Air, and Space Robotics Laboratory Texas A&M University, College
More informationCONTROL OF A WHEELED ROBOT FOLLOWING A CURVILINEAR PATH
ENOC-008, Saint Petersburg, Russia, June, 30 July, 4 008 CONTROL OF A WHEELED ROBOT FOLLOWING A CURVILINEAR PATH Alexander V. Pesterev Institute of Control Sciences RAS and Javad GNSS Moscow, Russia A.Pesterev@javad.com
More informationIntegrated Estimation, Guidance & Control II
Optimal Control, Guidance and Estimation Lecture 32 Integrated Estimation, Guidance & Control II Prof. Radhakant Padhi Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Motivation
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 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 informationIntroduction to quaternions. Mathematics. Operations
Introduction to quaternions Topics: Definition Mathematics Operations Euler Angles (optional) intro to quaternions 1 noel.h.hughes@gmail.com Euler's Theorem y y Angle! rotation follows right hand rule
More informationAdaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries
Indian Journal of Geo-Marine Sciences Vol. 42 (8), December 2013, pp. 999-1005 Adaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries Zool Hilmi Ismail 1
More informationInertial Navigation Static Calibration
INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2018, VOL. 64, NO. 2, PP. 243 248 Manuscript received December 2, 2017; revised April, 2018. DOI: 10.24425/119518 Inertial Navigation Static Calibration
More information6-dof Eye-vergence visual servoing by 1-step GA pose tracking
International Journal of Applied Electromagnetics and Mechanics 52 (216) 867 873 867 DOI 1.3233/JAE-16225 IOS Press 6-dof Eye-vergence visual servoing by 1-step GA pose tracking Yu Cui, Kenta Nishimura,
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 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 informationRotational3D Efficient modelling of 3D effects in rotational mechanics
Rotational3D - Efficient Modelling of 3D Effects in Rotational Mechanics Rotational3D Efficient modelling of 3D effects in rotational mechanics Johan Andreasson Magnus Gäfvert Modelon AB Ideon Science
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 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 informationIntroduction to Robotics
Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial Intelligence Department Universidad Veracruzana Sebastian Camacho # 5 Xalapa, Veracruz Robotics Action and Perception LAAS-CNRS 7, av du
More informationSolving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique
Solving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique Solving Tracking Problem of a Nonholonomic Wheel Mobile Robot Using Backstepping Technique Noor Asyikin binti
More informationDESIGN OF AN ADAPTIVE BACKSTEPPING CONTROLLER FOR 2 DOF PARALLEL ROBOT
DESIGN OF AN ADAPTIVE BACKSTEPPING CONTROLLER FOR 2 DOF PARALLEL ROBOT By JING ZOU A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR
More information