skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Experimental Validation of Constrained Spacecraft Attitude Planning via Invariant Sets
This paper experimentally validates the invariant-set motion planner (ISMP) for the spacecraft attitude motion planning problem. Three novel results are presented that enable the experimental implementation: i) a method for gridding quaternions from the keep-in cone, ii) a method for scaling the invariant sets to enforce angular velocity constraints, and iii) a method for scaling the sets used by the ISMP to ensure their positive invariance despite this torque constraint. The ISMP is experimentally validated through three experimental scenarios. In the first scenario, the spacecraft must perform a re-orientation maneuver that caused it to move toward a keep-out cone. The ISMP manages the momentum of the spacecraft to prevent it from overshooting into the keep-out cone. In the second scenario, the spacecraft performs a slalom maneuver to avoid a pair of keep-out cones. The ISMP must reverse the momentum of the spacecraft to transition from avoiding the first keep-out cone to the second. The final scenario is an unrealistically difficult scenario designed to stress-test the capabilities of the ISMP where the spacecraft must escape from a maze of keep-out cones. These results demonstrate the ability of the ISMP to control the spacecraft attitude while enforcing state and input constraints.  more » « less
Award ID(s):
2105631
PAR ID:
10527370
Author(s) / Creator(s):
; ;
Publisher / Repository:
Aerospace Research Central
Date Published:
Journal Name:
Journal of Guidance, Control, and Dynamics
Volume:
47
Issue:
1
ISSN:
0731-5090
Page Range / eLocation ID:
61 to 71
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. The Engineering Systems Design Lab (ESDL) at the University of Illinois introduced Strain-Actuated Solar Arrays (SASAs) as a solution for precise satellite Attitude Control System (ACSs). SASA is designed to provide active mechanical vibration (jitter) cancellation, as well as small slew maneuver capabilities to hold a pose for short time periods. Current SASA implementations utilize piezoelectric distributed actuators to strain deployable structures, and the resulting momentum transfer rotates the spacecraft bus. A core disadvantage, however, is small strain and slew capability. Initial SASA systems could help improve pointing accuracy, but must be coupled with another ACS technology to produce large reorientations. A novel extension of the original SASA system is presented here that overcomes the small-displacement limitation, enabling use of SASA as a sole ACS for some missions, or in conjunction with other ACSs. This extension, known as Multifunctional Structures for Attitude Control (MSAC), can produce arbitrarily-large rotations, and has the potential to scale to large spacecraft. The system utilizes existing flexible deployable structures (such as solar arrays or radiators) as multifunctional devices. This multi-role use of solar panels extends their utility at a low mass penalty, while increasing reliability of the spacecraft ACS. 
    more » « less
  2. The Engineering Systems Design Lab (ESDL) at the University of Illinois introduced Strain-Actuated Solar Arrays (SASAs) as a solution for precise satellite Attitude Control System (ACSs). SASA is designed to provide active mechanical vibration (jitter) cancellation, as well as small slew maneuver capabilities to hold a pose for short time periods. Current SASA implementations utilize piezoelectric distributed actuators to strain deployable structures, and the resulting momentum transfer rotates the spacecraft bus. A core disadvantage, however, is small strain and slew capability. Initial SASA systems could help improve pointing accuracy, but must be coupled with another ACS technology to produce large reorientations. A novel extension of the original SASA system is presented here that overcomes the small-displacement limitation, enabling use of SASA as a sole ACS for some missions, or in conjunction with other ACSs. This extension, known as Multifunctional Structures for Attitude Control (MSAC), can produce arbitrarily-large rotations, and has the potential to scale to large spacecraft. The system utilizes existing flexible deployable structures (such as solar arrays or radiators) as multifunctional devices. This multi-role use of solar panels extends their utility at a low mass penalty, while increasing reliability of the spacecraft ACS. 
    more » « less
  3. This paper presents a provably safe method for constrained reorientation of a spacecraft in the presence of input constraints, bounded disturbances, and fixed frequency zero-order-hold (ZOH) control inputs. The set of states satisfying all pointing and rate constraints, herein called the safe set, is expressed as the intersection of the sublevel sets of several constraint functions, which are subsequently converted into control barrier functions (CBFs). The method then extends prior results on utilizing CBFs with ZOH controllers to the case of relative-degree-2 constraint functions, as occurs in the constrained attitude reorientation problem. The developed sampled-data controller is also shown to remain provably safe in the presence of input constraints and bounded disturbances. Finally, the method is validated and compared to three prior approaches via both low-fidelity and mid-fidelity simulations. 
    more » « less
  4. Reinforcement learning (RL) has recently shown promise in solving difficult numerical problems and has discovered non-intuitive solutions to existing problems. This study investigates the ability of a general RL agent to find an optimal control strategy for spacecraft attitude control problems. Two main types of Attitude Control Systems (ACS) are presented. First, the general ACS problem with full actuation is considered, but with saturation constraints on the applied torques, representing thruster-based ACSs. Second, an attitude control problem with reaction wheel based ACS is considered, which has more constraints on control authority. The agent is trained using the Proximal Policy Optimization (PPO) RL method to obtain an attitude control policy. To ensure robustness, the inertia of the satellite is unknown to the control agent and is randomized for each simulation. To achieve efficient learning, the agent is trained using curriculum learning. We compare the RL based controller to a QRF (quaternion rate feedback) attitude controller, a well-established state feedback control strategy. We investigate the nominal performance and robustness with respect to uncertainty in system dynamics. Our RL based attitude control agent adapts to any spacecraft mass without needing to re-train. In the range of 0.1 to 100,000 kg, our agent achieves 2% better performance to a QRF controller tuned for the same mass range, and similar performance to the QRF controller tuned specifically for a given mass. The performance of the trained RL agent for the reaction wheel based ACS achieved 10 higher better reward then that of a tuned QRF controller 
    more » « less
  5. A bstract Calabi-Yau threefolds with infinitely many flops to isomorphic manifolds have an extended Kähler cone made up from an infinite number of individual Kähler cones. These cones are related by reflection symmetries across flop walls. We study the implications of this cone structure for mirror symmetry, by considering the instanton part of the prepotential in Calabi-Yau threefolds. We show that such isomorphic flops across facets of the Kähler cone boundary give rise to symmetry groups isomorphic to Coxeter groups. In the dual Mori cone, non-flopping curve classes that are identified under these groups have the same Gopakumar-Vafa invariants. This leads to instanton prepotentials invariant under Coxeter groups, which we make manifest by introducing appropriate invariant functions. For some cases, these functions can be expressed in terms of theta functions whose appearance can be linked to an elliptic fibration structure of the Calabi-Yau manifold. 
    more » « less