Abstract
An effective and more efficient path planning algorithm is developed for a kinematically non-redundant free-floating space robot (FFSR) system by proposing a concept of degree of controllability (DOC) for underactuated systems. The DOC concept is proposed for making full use of the internal couplings and then achieving a better control effect, followed by a certain definition of controllability measurement which measures the DOC, based on obtaining an explicit and finite equivalent affine system and singular value decomposition. A simple method for nilpotent approximation of the Lie algebra generated by the FFSR system is put forward by direct Taylor expansion when obtaining the equivalent system. Afterwards, a large-controllability-measurement (LCM) nominal path is searched by a weighted A* algorithm, and an optimal self-correcting method is designed to track the nominal path approximately, yielding an efficient underactuated path. The proposed strategy successfully avoids the drawback of inefficiency inherent in previous path-planning schemes, which is due to the neglect of internal couplings, and illustrative numerical examples show its efficacy.
Similar content being viewed by others
References
Shoemaker J, Wright M. Orbital express space operations architecture program. In: Jr P T, Wright M, eds. Defense and Security, International Society for Optics and Photonics, Florida: SPIE, 2004. 57–65
Debus T J, Dougherty S P. Overview and performance of the front-end robotics enabling near-term demonstration (FREND) robotic arm. In: Proc. AIAA Infotech@ Aerospace Conference, Washington, 2009. 1–12
Flores A A, Ma O, Pham K, et al. A review of space robotics technologies for on-orbit servicing. Prog Aerosp Sci, 2014, 68: 1–26
Ali S, Moosavian A, Papadopoulos E. Free-flying robots in space: an overview of dynamics modeling, planning and control. Robotica, 2007, 25: 537–547
Dubowsky S, Papadopoulos E. The kinematics, dynamics, and control of free-flying and free-floating space robotic systems. IEEE T Robotic Autom, 1993, 9: 531–543
Nenchev D, Umetani Y, Yoshida K. Analysis of a redundant free-flying spacecraft/manipulator system. IEEE T Robotic Autom, 1992, 8: 1–6
Nakamura Y, Mukherjee R. Exploiting nonholonomic redundancy of free-flying space robot. IEEE T Robotic Autom, 1993, 9: 499–506
Huang X H, Xu S J. Free floating space robot kinematic modeling and analysis. Adv Astronaut Sci, 2014, 150: 2067–2077
Li Z X, Canny J F. Nonholonomic Motion Planning. New York: Springer, 2012
Yoshida K, Umetani Y. Control of space manipulators with generalized Jacobian matrix. In: Xu Y S, Kanade T, eds. Space Robotics: Dynamics and Control. New York: Springer, 1993. 165–204
Xu W F, Liang B, Li C, et al. Path planning of free-floating robot in Cartesian space using direct kinematics. Int J Adv Robot Syst, 2007, 4: 17–26
Huang P F, Xu Y S. SVM-based learning control of space robot in capturing operation. Int J Neural Syst, 2007, 17: 467–477
Torres M A, Dubowsky S. Minimizing spacecraft attitude disturbances in space manipulator systems. J Guid Control Dynam, 1992, 15: 1010–1017
Okubo H, Nagano N, Komatsu N, et al. Path planning for space manipulators to reduce Attitude disturbances. J Guid Control Dynam, 1997, 20: 609–611
Yoshida K, Hashizume K, Abiko S. Zero reaction maneuver: flight validation with ETS-VII space robot and extension to kinematically redundant arm. In: Proc IEEE Int Conf on Robotics and Automation, Seoul, Korea, 2001. 1–26
Huang P F, Xu Y S, Liang B. Balance control of multi-arm free-floating space robots during capture operation. In: Proc IEEE Int Conf on Robotics and Biomimetics, Barcelona, Spain, 2005. 398–403
Fernandes C, Gurvits L, Li Z X. Attitude control of space platform/ manipulator system using internal motion. In: Xu Y S, Kanade T, eds. Space Robotics: Dynamics and Control. New York: Springer, 1993. 131–163
Ge X S, Li H, Zhang Q Z. Nonholonomic motion planning of space robotics based on the genetic algorithm with wavelet approximation. In: IEEE Int Conf on Control and Automation, Jinan, 2007. 1977–1980
Wang M, Luo J, Walter U. Trajectory planning of free-floating space robot using Particle Swarm Optimization (PSO). Acta Astronaut, 2015, 112: 77–88
Huang P F, Xu Y S, Liang B. Global minimum-jerk trajectory planning of space manipulator. Int J Control Autom Syst, 2006, 4: 405–413
Tortopidis I, Papadopoulos E. On point-to-point motion planning for underactuated space manipulator systems. Robot Auton Syst, 2007, 55: 122–131
Xu W F, Liu Y, Liang B, et al. Non-holonomic path planning of a free-floating space robotic system using genetic algorithms. Adv Robotics, 2008, 22: 451–476
Liu H T, Yang L P, Zhang Q B, et al. Motion planning of free-floating space robot based on Gauss pseudo-spectral method (in Chinese). In: Proc IEEE Chinese Control Conference (CCC), Hefei, China, 2012. 4825–4829
Nakamura Y, Mukherjee R. Nonholonomic motion planning of free-flying space robots via a bi-directional approach. IEEE T Robotic Autom, 1991, 7: 500–514
Vafa Z, Dubowsky S. On the dynamics of space manipulator using the virtual manipulator with application to path planning. J Astronaut Sci, 1990, 38: 441–472
Nakamura Y, Suzuki T. Planning spiral motions of nonholonomic free-flying space robots. J Spacecraft Rockets, 1997, 34: 137–143
Yang B X, Du G X, Quan Q, et al. The degree of controllability with limited input and an application for hexacopter design (in Chinese). In: IEEE Chinese Control Conference (CCC), Xi’an, China, 2013. 113–118
Abdel-Magid Y L, Abido M A. Robust coordinated design of excitation and TCSC-based stabilizers using genetic algorithms. Electr Pow Syst Res, 2004, 69: 129–141
Hermes H, Lundell A, Sullivan D. Nilpotent bases for distributions and control systems. J Differ Equations, 1984, 55: 385–400
He G P. Studies on the dynamics and control of the elastic underactuated legged robots (in Chinese). Postdoctoral Research Report. Beijing: Peking University, 2008. 22–29
Ferguson D, Likhachev M, Stentz A. A guide to heuristic-based path planning. In: Proc Int Workshop on Planning Under Uncertainty for Autonomous Systems, International Conference on Automated Planning and Scheduling (ICAPS), California, USA, 2005. 9–18
Fernandes E, Costa P, Lima J, et al. Towards an orientation enhanced astar algorithm for robotic navigation. In: IEEE Int Conf on Industrial Technology, Sevilla, Spain, 2015. 3320–3325
Richard M, Li Z X, Sastry S S. A Mathematical Introduction to Robotic Manipulation. Florida: CRC Press, 1994. 375–382
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Rights and permissions
About this article
Cite this article
Huang, X., Jia, Y. & Xu, S. Path planning of a free-floating space robot based on the degree of controllability. Sci. China Technol. Sci. 60, 251–263 (2017). https://doi.org/10.1007/s11431-016-6069-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11431-016-6069-3