Skip to main content
Log in

Optimal attitude control of a rigid body

  • Published:
Applied Mathematics and Optimization Aims and scope Submit manuscript

Abstract

Being mainly interested in the control of satellites, we investigate the problem of maneuvering a rigid body from a given initial attitude to a desired final attitude at a specified end time in such a way that a cost functional measuring the overall angular velocity is minimized.

This problem is solved by applying a recent technique of Jurdjevic in geometric control theory. Essentially, this technique is just the classical calculus of variations approach to optimal control problems without control constraints, but formulated for control problems on arbitrary manifolds and presented in coordinate-free language. We model the state evolution as a differential equation on the nonlinear state spaceG=SO(3), thereby completely circumventing the inevitable difficulties (singularities and ambiguities) associated with the use of parameters such as Euler angles or quaternions. The angular velocitiesω k about the body's principal axes are used as (unbounded) control variables. Applying Pontryagin's Maximum Principle, we lift any optimal trajectoryt→g*(t) to a trajectory onT *G which is then revealed as an integral curve of a certain time-invariant Hamiltonian vector field. Next, the calculus of Poisson brackets is applied to derive a system of differential equations for the optimal angular velocitiest→ω *k (t); once these are known the controlling torques which need to be applied are determined by Euler's equations.

In special cases an analytical solution in closed form can be obtained. In general, the unknown initial valuesω *k (t0) can be found by a shooting procedure which is numerically much less delicate than the straightforward transformation of the optimization problem into a two-point boundary-value problem. In fact, our approach completely avoids the explicit introduction of costate (or adjoint) variables and yields a differential equation for the control variables rather than one for the adjoint variables. This has the consequence that only variables with a clear physical significance (namely angular velocities) are involved for which gooda priori estimates of the initial values are available.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abraham R, Marsden JE (1978) Foundations of Mechanics, 2nd ed. Addison-Wesley, Redwood City, CA

    Google Scholar 

  2. Baillieul J (1978) Geometric Methods for Nonlinear Optimal Control Problems. Journal of Optimization Theory and Applications 25(4):519–548

    Google Scholar 

  3. Brockett RW (1972) System Theory on Group Manifolds and Coset Spaces. SIAM Journal on Control 10(2):265–284

    Google Scholar 

  4. Brockett RW (1973) Lie Theory and Control Systems Defined on Spheres. SIAM Journal on Applied Mathematics 25(2):213–225

    Google Scholar 

  5. Brockett RW, Milman RS, Sussmann HJ (eds) (1983) Differential Geometric Control Theory. Birkhäuser, Boston

    Google Scholar 

  6. Bryant R, Griffiths P (1986) Reduction for Constrained Variational Problems and ∫(k 2/2) ds. American Journal of Mathematics 108:525–570

    Google Scholar 

  7. Goldstein H (1966) Classical Mechanics. Addison-Wesley, Redwood City, CA

    Google Scholar 

  8. Hughes PC (1986) Spacecraft Attitude Dynamics. Wiley, New York

    Google Scholar 

  9. Jurdjevic V (1990) Noneuclidean Elastica. Preprint, University of Toronto

  10. Kaplan MH (1976) Modern Spacecraft Dynamics and Control. Wiley, New York

    Google Scholar 

  11. Langer J, Singer DA (1984) The Total Squared Curvature of Closed Curves. Journal of Differential Geometry 20:1–22

    Google Scholar 

  12. Pontryagin LS, Boltyanskii VG, Gamkrelidze RV, Mishchenko EF (1962) The Mathematical Theory of Optimal Processes. Wiley, New York

    Google Scholar 

  13. Rimrott FPJ (1989) Introductory Attitude Dynamics. Springer, New York

    Google Scholar 

  14. Truesdell C (1983) The Influence of Elasticity on Analysis: The Classical Heritage. Bulletin of the American Mathematical Society 9(3):293–310

    Google Scholar 

  15. Wertz JR (1984) Spacecraft Attitude Determination and Control. Reidel, Dordrecht

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by J. Stoer

Rights and permissions

Reprints and permissions

About this article

Cite this article

Spindler, K. Optimal attitude control of a rigid body. Appl Math Optim 34, 79–90 (1996). https://doi.org/10.1007/BF01182474

Download citation

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01182474

Key words

AMS classification

Navigation