Hybrid Open/Closed-Loop Attitude Control Method for Imaging Satellites
Publication: Journal of Aerospace Engineering
Volume 34, Issue 5
Abstract
In this work, we focus on the attitude control problem of an imaging satellite required to acquire and accurately track a target area on the Earth’s surface. The proposed hybrid methodology combines an open-loop implementation of a near-optimal trajectory for the initial acquisition phase and a quaternion feedback proportional-derivative controller for the subsequent tracking phase. The fast prototyping of the near-optimal attitude trajectory is achieved by integrating a direct method, the inverse dynamics in the virtual domain, and a nonlinear programming solver, the sequential gradient-restoration algorithm. The optimization criteria taken under analysis are the target acquisition time and the maneuver energy associated to the actuation torques. To assess the effectiveness of the proposed approach, we compare its performance against two standard closed-loop attitude controllers, namely, a classical quaternion feedback proportional-derivative controller and a linear quadratic regulator. Simulation results, in a hi-fi environment, show that the proposed controller achieves better tracking accuracy and optimality than the other controllers.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Some or all data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request.
References
Biggs, J. 2015. “A quaternion-based attitude tracking controller for robotic systems.” In Proc., Conf. Institute for Mathematics and Applications: Mathematics of Robotics. Essex, UK: Institute of Mathematics and Its Applications.
Bilimoria, D. K., and B. Wie. 1993. “Time-optimal three-axis reorientation of rigid spacecraft.” J. Guid. Control Dyn. 16 (3): 446–452. https://doi.org/10.2514/3.21030.
Boyarko, G., M. Romano, and O. Yakimenko. 2011. “Time-optimal reorientation of a spacecraft using an inverse dynamics optimization method.” J. Guid. Control Dyn. 34 (4): 1197–1208. https://doi.org/10.2514/1.49449.
Capello, E., and M. Dentis. 2020. “Precise attitude control techniques: Performance analysis from classical to variable structure control.” Chap. 9 in Advances in spacecraft attitude control, edited by T. Sands. Rijeka, Croatia: IntechOpen.
Caubet, A., and J. Biggs. 2016. “A motion planning method for spacecraft attitude maneuvers using single polynomials.” In Proc., AAS/AIAA Astrodynamics Specialist Conf. Reston, VA: American Institute of Aeronautics and Astronautics.
Ciarcià, M., R. Cristi, and M. Romano. 2017. “Experimental emulation of the scaled clohessy-wiltshire dynamics on a flat air-bearing testbed.” J. Guid. Control Dyn. 40 (10): 2496–2510. https://doi.org/10.2514/6.2017-1047.
Ciarcià, M., A. Grompone, and M. Romano. 2014. “A near-optimal guidance for cooperative docking maneuvers.” Acta Astronaut. 102 (Sep–Oct): 367–377. https://doi.org/10.1016/j.actaastro.2014.01.002.
Ciarcià, M., and M. Romano. 2012. “Suboptimal guidance for orbital proximity maneuver with path constraints capability.” In Proc., AIAA Guidance, Navigation, and Control Conf. Reston, VA: American Institute of Aeronautics and Astronautics. https://doi.org/10.2514/6.2012-4920.
Curtis, H. D. 2014. Orbital mechanics for engineering students. Amsterdam, Netherlands: Elsevier.
Geng, Y., C. Li, Y. Guo, and J. Biggs. 2020. “Hybrid robust and optimal control for pointing a staring-mode spacecraft.” Aerosp. Sci. Technol. 105 (Oct): 105959. https://doi.org/10.1016/j.ast.2020.105959.
Gonzalez, S., and A. Miele. 1978. “Sequential gradient-restoration algorithm for optimal control problems with general boundary conditions.” J. Optim. Theory Appl. 26 (3): 395–425. https://doi.org/10.1007/BF00933463.
Guarnaccia, L., R. Bevilacqua, and S. P. Pastorelli. 2016. “Suboptimal lqr-based spacecraft full motion control: Theory and experimentation.” Acta Astronaut. 122 (May–Jun): 114–136. https://doi.org/10.1016/j.actaastro.2016.01.016.
Kim, M., M. Kim, and S. Shin. 1995. “A general construction scheme for unit quaternion curves with simple high order derivatives.” In Proc., 22nd Annual Conf. on Computer Graphics and Interactive Techniques, 369–376. New York: Association for Computing Machinery. https://doi.org/10.1145/218380.218486.
Lavezzi, G., M. E. Grøtte, and M. Ciarcià. 2019. “Attitude control strategies for an imaging cubesat.” In Proc., 2019 IEEE Int. Conf. on Electro Information Technology (EIT), 149–155. New York: IEEE.
Markley, F. L., and J. L. Crassidis. 2014. Fundamentals of spacecraft attitude determination and control. New York: Springer.
MATLAB. 2018. “Designed for the way you think and the work you do.” Accessed January 1, 2020. https://www.mathworks.com/products/matlab.html.
Miele, A. 1968. “Method of particular solution for linear two-point boundary value problems.” J. Optim. Theory Appl. 2 (4): 260–273. https://doi.org/10.1007/BF00937371.
Miele, A. 1975. “Recent advances in gradient algorithms for optimal control problems.” J. Optim. Theory Appl. 17 (5–6): 361–430. https://doi.org/10.1007/BF00932781.
Miele, A., and M. Ciarcià. 2008a. “Optimal starting conditions for the rendezvous maneuver, part 1: Optimal control approach.” J. Optim. Theory Appl. 137 (3): 593–624. https://doi.org/10.1007/s10957-007-9347-1.
Miele, A., and M. Ciarcià. 2008b. “Optimal starting conditions for the rendezvous maneuver, part 2: Mathematical programming approach.” J. Optim. Theory Appl. 137 (3): 625–639. https://doi.org/10.1007/s10957-008-9356-8.
Miele, A., and M. Ciarcià. 2009. “Rendezvous guidance trajectories via multiple-subarc sequential gradient-restoration algorithm.” J. Aerosp. Eng. 22 (2): 160–172. https://doi.org/10.1061/(ASCE)0893-1321(2009)22:2(160).
Miele, A., H. Y. Huang, and J. C. Heideman. 1969. “Sequential gradient-restoration algorithm for the minimization of constrained functions: Ordinary and conjugate gradient versions.” J. Optim. Theory Appl. 4 (4): 213–243. https://doi.org/10.1007/BF00927947.
Miele, A., R. Pritchard, and J. Damoulakis. 1970. “Sequential gradient-restoration algorithm for optimal control problems.” J. Optim. Theory Appl. 5 (4): 235–282. https://doi.org/10.1007/BF00927913.
Miele, A., J. Tietze, and A. Levy. 1972. “Summary and comparison of gradient-restoration algorithms for optimal control problems.” J. Optim. Theory Appl. 10 (6): 381–403. https://doi.org/10.1007/BF00935401.
Miele, A., T. Wang, J. Mathwig, and M. Ciarcià. 2010. “Collision avoidance for an aircraft in abort landing: Trajectory optimization and guidance.” J. Optim. Theory Appl. 146 (2): 233–254. https://doi.org/10.1007/s10957-010-9669-2.
NanoAvionics. n.d. “CubeSat reaction wheels control system SatBus 4RW0.” Accessed January 1, 2020. https://nanoavionics.com/cubesat-components/cubesat-reaction-wheels-control-system-satbus-4rw/.
Rishikof, B., B. McCormick, R. E. Pritchard, and S. Sponaugle. 1992. “Segram: A practical and versatile tool for spacecraft trajectory optimization.” Acta Astronaut. 26 (8–10): 599–609. https://doi.org/10.1016/0094-5765(92)90150-H.
Sidi, M. 1997. Spacecraft dynamics and control: A practical engineering approach. Cambridge, UK: Cambridge University Press.
Sun, J. 2012. Dynamics and control of switched electronic systems, 25–61. London: Springer.
Vallado, D. A. 2013. Fundamentals of astrodynamics and applications. Cleveland: Microcosm Press.
Ventura, J., M. Ciarcià, M. Romano, and U. Walter. 2017. “Fast and near-optimal guidance for docking to uncontrolled spacecraft.” J. Guid. Control Dyn. 40 (12): 3138–3154. https://doi.org/10.2514/1.G001843.
Ventura, J., M. Romano, and U. Walter. 2015. “Performance evaluation of the inverse dynamics method for optimal spacecraft reorientation.” Acta Astronaut. 110 (May–Jun): 266–278. https://doi.org/10.1016/j.actaastro.2014.11.041.
Wertz, J. 1990. Spacecraft attitude determination and control. Torrance, CA: Microcosm.
Wie, B. 2008. Space vehicle dynamics and control. Reston, VA: American Institute of Aeronautics and Astronautics.
Yang, Y. 2012. “Analytic lqr design for spacecraft control system based on quaternion model.” J. Aerosp. Eng. 25 (3): 448–453. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000142.
Yang, Y. 2014. “Quaternion-based lqr spacecraft control design is a robust pole assignment design.” J. Aerosp. Eng. 27 (1): 168–176. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000232.
Information & Authors
Information
Published In
Copyright
© 2021 American Society of Civil Engineers.
History
Received: Nov 13, 2020
Accepted: Mar 2, 2021
Published online: Jul 12, 2021
Published in print: Sep 1, 2021
Discussion open until: Dec 12, 2021
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.
Cited by
- Giovanni Lavezzi, Marco Ciarcià, A direct method-based suboptimal attitude guidance for accurate ground-target tracking maneuvers, Advances in Space Research, 10.1016/j.asr.2022.02.059, 69, 11, (3983-4000), (2022).