A convex programming based guidance algorithm to capture a tumbling object on orbit using a spacecraft equipped with a robotic manipulator
Zappulla, Richard II
MetadataShow full item record
An algorithm to guide the capture of a tumbling resident space object by a spacecraft equipped with a robotic manipulator is presented. A solution to the guidance problem is found by solving a collection of convex programming problems. As convex programming offers deterministic convergence properties, this algorithm is suitable for onboard implementation and real-time use. A set of hardware-in-the-loop experiments substantiates this claim. To cast the guidance problem as a collection of convex programming problems, the capture maneuver is divided into two simultaneously occurring sub-maneuvers: a system-wide translation and an internal re-configuration. These two sub- maneuvers are optimized in two consecutive steps. A sequential convex programming procedure, overcoming the presence of non-convex constraints and nonlinear dynamics, is used on both optimization steps. A proof of convergence is offered for the system-wide translation, while a set of structured heuristics—trust regions—is used for the optimization of the internal re-configuration sub-maneuver. Videos of the numerically simulated and experimentally demonstrated maneuvers are included as supplementary material.
Preprint accepted to appear in the International Journal of Robotics Research.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Virgili-Llop, Josep; Costantinos Zagaris; Zappulla, Richard II; Bradstreet, Andrew; Romano, Marcello (2017-02);This paper presents a convex optimization-based guidance algorithm for maneuvering a spacecraft equipped with a robotic manipulator. A local solution to the original optimization problem is found by solving a collection ...
Laboratory experiments on the capture of a tumbling object by a spacecraft-manipulator system using a convex-programming-based guidance Virgili-Llop, Josep; Zagaris, Costantinos; Zappulla, Richard II; Bradstreet, Andrew; Romano, Marcello (AIAA, 2017);An onboard implementable optimization-based guidance approach for the capture of tumbling objects by spacecraft equipped with a robotic manipulator is demonstrated on a hardware-in-the-loop test bed. The experimental ...
Kang, Wei; Wilcox, Lucas C. (Monterey, California: Naval Postgraduate SchoolSpringer, 2017-02-13);This paper discusses a connection between scalar convex conservation laws and Pontryagin’s minimum principle. For flux functions for which an associated optimal control problem can be found, a minimum value solution of ...