Abstract

The unit quaternion is a pervasive representation of rigid-body attitude used for the design and analysis of feedback control laws. Because the space of unit quaternions constitutes a double cover of the rigid-body-attitude space, quaternion-based control laws are often—by design—inconsistent, i.e., they do not have a unique value for each rigid-body attitude. Inconsistent quaternion-based control laws require an additional mechanism that uniquely converts an attitude estimate into its quaternion representation; however, conversion mechanisms that are memoryless—e.g., selecting the quaternion having positive scalar component—have a limited domain where they remain injective and, when used globally, introduce discontinuities into the closed-loop system. We show—through an explicit construction and Lyapunov analysis—that such discontinuities can be hijacked by arbitrarily small measurement disturbances to stabilize attitudes far from the desired attitude. To remedy this limitation, we propose a hybrid-dynamic algorithm for smoothly lifting an attitude path to the unit-quaternion space. We show that this hybrid-dynamic mechanism allows us to directly translate quaternion-based controllers and their asymptotic stability properties (obtained in the unit-quaternion space) to the actual rigid-body-attitude space. We also show that when quaternion-based controllers are not designed to account for the double covering of the rigid-body-attitude space by a unit-quaternion parameterization, they can give rise to the unwinding phenomenon, which we characterize in terms of the projection of asymptotically stable sets. Finally, we employ the main results to show that certain hybrid feedbacks can globally asymptotically stabilize the attitude of a rigid body.

Highlights

  • Controlling the attitude of a rigid body is one of the canonical nonlinear control problems, with applications in aerospace and publications spanning many decades [1]–[5]

  • There are two unit quaternions corresponding to every rigid-body attitude

  • Unit quaternions are still used by many authors today to design feedback control algorithms for attitude control

Read more

Summary

INTRODUCTION

Controlling the attitude of a rigid body is one of the canonical nonlinear control problems, with applications in aerospace and publications spanning many decades [1]–[5]. Asymptotic (in)stability result for a closed-loop system in the covering space and a corresponding (in)stability result for the actual plant This justifies carrying out stability analysis in a unit-quaternion setting; when a quaternion-based feedback does not respect the two-to-one covering of SO(3), this translated stability result may not be desirable. Quaternion-based feedbacks are designed to stabilize only one of two quaternions corresponding to the desired attitude When these inconsistent feedbacks are paired with a path-lifting algorithm, they cause the so-called “unwinding phenomenon,” where the feedback can unnecessarily rotate the rigid body through a full rotation. We couple this system with a quaternion-based feedback in Section VI and establish an equivalence of stability between two closed systems: one is defined in the unit-quaternion space and the other one is defined in the rigid-body-attitude space extended by a unit-quaternion memory state.

Notation
Hybrid systems framework
INCONSISTENT QUATERNION-BASED FEEDBACK AND MEMORYLESS PATH LIFTING
NON-ROBUSTNESS
A HYBRID ALGORITHM FOR DYNAMIC PATH LIFTING
QUATERNION FEEDBACK WITH DYNAMIC LIFTING
THE UNWINDING PHENOMENON
VIII. CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call