Ground Robotic Platform for Simulation of On-Orbit Servicing Missions
Abstract
Autonomous on-orbit servicing missions require high precision because any unwanted contact forces can cause damage to space systems. This makes the on-ground hardware-in-the-loop simulations necessary as operations must be thoroughly evaluated before such missions are carried out in space. A robotic platform is proposed, where a 3-degree-of-freedom (3-DOF) robotic arm is placed atop a 6-DOF Stewart platform. A mathematical model is developed for the resulting 9-DOF redundant manipulator, and the corresponding dynamics are modeled and verified. Simulation studies are conducted using a constrained and singularity-robust pseudo-inverse control scheme, and the system’s capability to follow a scaled-down orbital trajectory is tested. The results are presented, and the future implications of this study are discussed.
References
[1] “On-Orbit Satellite Servicing Study,” Goddard Space Flight Center, NASA TR NP-2010-08-162-GSFC, 2010.
[2] , “A Practical Detection of Non-Cooperative Satellite Based on Ellipse Fitting,” 2016 IEEE International Conference on Mechatronics and Automation, IEEE, New York, 2016, pp. 1541–1546. https://doi.org/10.1109/ICMA.2016.7558793
[3] , “A Platform with Six Degrees of Freedom,” Proceedings of the Institution of Mechanical Engineers, Vol. 180, No. 1, 1965, pp. 371–386. https://doi.org/10.1243/PIME_PROC_1965_180_029_02
[4] , “A Survey on Modularity and Distributivity in Series-Parallel Hybrid Robots,” Mechatronics, Vol. 68, June 2020, Paper 102367. https://doi.org/10.1016/j.mechatronics.2020.102367
[5] , “EPOS—Using Robotics for RvD Simulation of On-Orbit Servicing Missions,” AIAA Modeling and Simulation Technologies Conference, AIAA Paper 2010-7788, 2010. https://doi.org/10.2514/6.2010-7788
[6] , “Six Degree-of-Freedom Spacecraft Dynamics Simulator for Formation Control Research,” 2018 AAS/AIAA Astrodynamics Specialist Conference, AAS Paper 18-476, 2018.
[7] , “ORION: A Simulation Environment for Spacecraft Formation Flight, Capture, and Orbital Robotics,” 2016 IEEE Aerospace Conference, IEEE, New York, 2016, pp. 1–14. https://doi.org/10.1109/AERO.2016.7500575
[8] “Engineering Test Facilities Guide,” Johnson Space Center, NASA TR NP-2011-07-042-JSC, 2011.
[9] , “Aerospace Vehicle Motion Emulation Using Omni-Directional Mobile Platform,” AIAA Guidance, Navigation and Control Conference and Exhibit, AIAA Paper 2007-6325, 2007. https://doi.org/10.2514/6.2007-6325
[10] , “Controlling Robots On-Orbit,” Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No. 01EX515), IEEE, New York, 2001, pp. 314–319. https://doi.org/10.1109/CIRA.2001.1013218
[11] , “Ground-Based Simulation of Space Manipulators Using Test Bed with Suspension System,” Journal of Guidance, Control, and Dynamics, Vol. 19, No. 5, 1996, pp. 985–991. https://doi.org/10.2514/3.21736
[12] , “Design, Control, and Experimentation of Internally-Actuated Rovers for the Exploration of Low-Gravity Planetary Bodies,” Vol. 34, No. 1, 2017, pp. 5–24. https://doi.org/10.1002/rob.21656
[13] , “A Laboratory Test Bed for Space Robotics: The VES II,” Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS’94), Vol. 3, IEEE, New York, 1994, pp. 1562–1569. https://doi.org/10.1109/IROS.1994.407647
[14] , “Inverse Dynamics of a Novel 9-DOF Hybrid Manipulator Using Kane’s Method,” 23rd ABCM International Congress of Mechanical Engineering, Associacao Brasiliera de Engenharia e Ciencias Mecanicas (ABCM), Dec. 2015. https://doi.org/10.20906/CPS/COB-2015-0370
[15] , “Dynamic Modeling of Spatial 6-Dof Parallel Manipulator Using Kane Method,” 2010 International Conference on E-Product E-Service and E-Entertainment, IEEE, New York, 2010, pp. 1–5. https://doi.org/10.1109/iceee.2010.5661216
[16] , “The Use of Kane’s Dynamical Equations in Robotics,” International Journal of Robotics Research, Vol. 2, No. 3, 1983, pp. 3–21. https://doi.org/10.1177/027836498300200301
[17] , Kinematic Geometry of Mechanism, Oxford Univ. Press, Oxford, 1978, pp. 421–440, Chap. 15.
[18] , “The Stewart Platform Manipulator: A Review,” Mechanism and Machine Theory, Vol. 35, No. 1, 2000, pp. 15–40. https://doi.org/10.1016/S0094-114X(99)00006-3
[19] , “Explicit Dynamics Formulation of Stewart-Gough Platform: A Newton-Euler Approach,” 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE, New York, 2010, pp. 2772–2777.
[20] , “Properties of the Dynamic Equations in Matrix Form,” Advances in Industrial Control, Springer, London, U.K., 2014, pp. 285–305. https://doi.org/10.1007/978-1-4471-5463-1-9
[21] , “Adaptive Motion Control of Rigid Robots: A Tutorial,” Automatica, Vol. 25, No. 6, 1989, pp. 877–888. https://doi.org/10.1016/0005-1098(89)90054-X
[22] , “Changing Coordinates in the Context of Orbital Mechanics,” Dept. of Defence, Cyber and Electronic Warfare Division, Australian Government, Defence Science and Technology Group TR DST-Group-TN-1594, Jan. 2017.
[23] , “Real-Time Spacecraft Intercept Strategy on J2-Perturbed Orbits,” Advances in Space Research, Vol. 63, No. 2, 2019, p. 1007–1016. https://doi.org/10.1016/j.asr.2018.09.023
[24] , “Smallest Enclosing Disks (balls and ellipsoids),” New Results and New Trends in Computer Science, Springer, Berlin, 1991, pp. 359–370.
[25] , “Delaunay’s Mesh of a Convex Polyhedron in Dimensiond. Application to Arbitrary Polyhedra,” International Journal for Numerical Methods in Engineering, Vol. 33, No. 5, 1992, pp. 975–995. https://doi.org/10.1002/nme.1620330507
[26] , “A Faster Divide-and-Conquer Algorithm for Constructing Delaunay Triangulations,” Algorithmica, Vol. 2, Nos. 1–4, 1987, pp. 137–151. https://doi.org/10.1007/BF01840356
[27] , “Kinematic Control of Redundant Manipulators,” Thesis, 2017, http://repositori.uji.es/xmlui/handle/10234/174289.
[28] , “Inverse Kinematics and Control of a 7-DOF Redundant Manipulator Based on the Closed-Loop Algorithm,” International Journal of Advanced Robotic Systems, Vol. 7, No. 4, 2010, p. 37. https://doi.org/10.5772/10495
[29] , “Dynamic Modeling of a Stewart Platform Using the Generalized Momentum Approach,” Communications in Nonlinear Science and Numerical Simulation, Vol. 14, No. 8, 2009, pp. 3389–3401. https://doi.org/10.1016/j.cnsns.2009.01.001
[30] “H-820 Datasheet,” Physik Instrumente (PI), June 2021, https://static.pi-usa.us/fileadmin/user_upload/physik_instrumente/files/datasheets/H-820-Datasheet.pdf.
[31] “Emanual/XM430-W350,” ROBOTIS-GIT, GitHub, Inc., Nov. 2021, https://github.com/ROBOTIS-GIT/emanual/blob/master/docs/en/dxl/x/xm430-w350.md.