Trajectory Planning of Free-Floating Space Robot Based on Dual-Mode Switching
Publication: Journal of Aerospace Engineering
Volume 35, Issue 3
Abstract
For trajectory planning problem with multiconstraints of free-floating space robots (FFSR), the optimal solution may be unavailable due to strict constraints. In order to avoid identify a solution and obtain an executable joint trajectory, this paper proposes a trajectory planning method based on dual-mode switching. Using this method, the planner can automatically switch between the optimal mode and the effective mode, and obtain a feasible joint trajectory that satisfies the task requirements when the end-effector tracking error constraint and the joint torque constraint are considered. In this paper, the multiconstraints model of FFSR, which mainly consider control and dynamic constraints and the trajectory planning model based on dual-mode switching, are established, and the corresponding solving method is presented. The simulation results demonstrate that the proposed method is effective and feasible.
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
Banerjee, S., T. Lew, R. Bonalli, A. Alfaadhel, I. A. Alomar, H. M. Shageer, and M. Pavone. 2020. “Learning-based warm-starting for fast sequential convex programming and trajectory optimization.” In Proc., IEEE Aerospace Conf., 1–8. New York: IEEE.
Benevides, J. R., and V. Grassi. 2015. “Autonomous path planning of free-floating manipulators using RRT-based algorithms.” In Proc., 2015 12th Latin American Robotics Symp. and 2015 3rd Brazilian Symp. on Robotics (LARS-SBR), 139–144. New York: IEEE.
Dubowsky, S., and E. Papadopoulos. 1993. “The kinematics, dynamics, and control of free-flying and free-floating space robotic systems.” IEEE Trans. Rob. Autom. 9 (5): 531–543. https://doi.org/10.1109/70.258046.
Dubowsky, S., and M. A. Torres. 1991. “Path planning for space manipulators to minimize spacecraft attitude disturbances.” In Vol. 3 of Proc., IEEE Int. Conf. on Robotics and Automation, 2522–2528. New York: IEEE.
Flores-Abad, A., O. Ma, K. Pham, and S. Ulrich. 2014. “A review of space robotics technologies for on-orbit servicing.” Prog. Aerosp. Sci. 68 (8): 1–26. https://doi.org/10.1016/j.paerosci.2014.03.002.
Huang, P., and Y. Xu. 2006. “Pso-based time-optimal trajectory planning for space robot with dynamic constraints.” In Proc., IEEE Int. Conf. on Robotics and Biomimetics, 1402–1407. New York: IEEE.
Huang, P., Y. Xu, and B. Liang. 2006. “Minimum-torque path planning of space robots using genetic algorithms.” Int. J. Rob. Autom. 21 (3): 229–236. https://doi.org/10.2316/Journal.206.2006.3.206-2945.
Kalakrishnan, M., S. Chitta, E. Theodorou, P. Pastor, and S. Schaal. 2011. “Stomp: Stochastic trajectory optimization for motion planning.” In Proc., IEEE Int. Conf. on Robotics and Automation, 4569–4574. New York: IEEE.
Lampariello, R., S. Agrawal, and G. Hirzinger. 2003. “Optimal motion planning for free-flying robots.” In Vol. 3 of Proc., IEEE Int. Conf. on Robotics and Automation, 3029–3035. New York: IEEE.
LaValle, S. M., and J. J. Kuffner Jr. 2001. “Randomized kinodynamic planning.” Int. J. Rob. Res. 20 (5): 378–400. https://doi.org/10.1177/02783640122067453.
Mashayekhi, R., M. Y. I. Idris, M. H. Anisi, and I. Ahmedy. 2020. “Hybrid RRT: A semi-dual-tree RRT-based motion planner.” IEEE Access 8: 18658–18668. https://doi.org/10.1109/ACCESS.2020.2968471.
Misra, G., and X. Bai. 2017. “Task-constrained trajectory planning of free-floating space-robotic systems using convex optimization.” J. Guid. Control Dyn. 40 (11): 1–14. https://doi.org/10.2514/1.G002405.
Nakamura, Y., and R. Mukherjee. 1990. “Nonholonomic path planning of space robots via bi-directional approach.” In Vol. 3 of Proc., IEEE Int. Conf. on Robotics and Automation, 1764–1769. New York: IEEE.
Nenchev, D., Y. Umetani, and K. Yoshida. 1992. “Analysis of a redundant free-flying spacecraft/manipulator system.” IEEE Trans. Rob. Autom. 8 (1): 1–6. https://doi.org/10.1109/70.127234.
Papadopoulos, E., and S. Dubowsky. 1991. “On the nature of control algorithms for free-floating space manipulators.” IEEE Trans. Rob. Autom. 7 (6): 750–758. https://doi.org/10.1109/70.105384.
Papadopoulos, E., and S. Dubowsky. 1993. “Dynamic singularities in free-floating space manipulators.” J. Dyn. Syst. Meas. Control 115 (1): 44–52. https://doi.org/10.1115/1.2897406.
Rybus, T. 2020. “Point-to-point motion planning of a free-floating space manipulator using the rapidly-exploring random trees (RRT) method.” Robotica 38 (6): 957–982. https://doi.org/10.1017/S0263574719001176.
Shan, M., J. Guo, and E. Gill. 2016. “Review and comparison of active space debris capturing and removal methods.” Prog. Aerosp. Sci. 80 (Jan): 18–32. https://doi.org/10.1016/j.paerosci.2015.11.001.
Tortopidis, I., and E. Papadopoulos. 2007. “On point-to-point motion planning for underactuated space manipulator systems.” Rob. Auton. Syst. 55 (2): 122–131. https://doi.org/10.1016/j.robot.2006.07.003.
Umetani, Y., and K. Yoshida. 1989. “Resolved motion rate control of space manipulators with generalized Jacobian matrix.” IEEE Trans. Rob. Autom. 5 (3): 303–314. https://doi.org/10.1109/70.34766.
Vafa, Z., and S. Dubowsky. 1990. “On the dynamics of space manipulators using the virtual manipulator, with applications to path planning.” J. Astronaut. Sci. 38 (4): 45–76. https://doi.org/10.1007%2F978-1-4615-3588-1_3.
Virgili-Llop, J., C. Zagaris, I. Richard Zappulla, A. Bradstreet, and M. Romano. 2019. “A convex-programming-based guidance algorithm to capture a tumbling object on orbit using a spacecraft equipped with a robotic manipulator.” Int. J. Rob. Res. 38 (1): 40–72. https://doi.org/10.1177/0278364918804660.
Wang, M., J. Luo, and U. Walter. 2015. “Trajectory planning of free-floating space robot using particle swarm optimization (PSO).” Acta Astronaut. 112 (Jul–Aug): 77–88. https://doi.org/10.1016/j.actaastro.2015.03.008.
Whitley, R., M. Landgraf, R. Schonenborg, N. Sato, M. Picard, K. Goodliff, K. Stephenson, S. Narita, Y. Gonthier, and A. Cowley. 2017. “Global exploration roadmap derived concept for human exploration of the moon.” In Proc., Global Space Exploration Conf. Paris: International Astronautical Federation.
Xia, P., J. Luo, M. Wang, and J. Yuan. 2018. “Constrained compliant control for space robot postcapturing uncertain target.” J. Aerosp. Eng. 32 (1): 04018117. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000946.
Xu, W., C. Li, B. Liang, Y. Liu, and Y. Xu. 2008a. “The Cartesian path planning of free-floating space robot using particle swarm optimization.” Int. J. Adv. Rob. Syst. 5 (3): 27. https://doi.org/10.5772/5605.
Xu, W., Y. Liu, B. Liang, Y. Xu, C. Li, and W. Qiang. 2008b. “Non-holonomic path planning of a free-floating space robotic system using genetic algorithms.” Adv. Rob. 22 (4): 451–476. https://doi.org/10.1163/156855308X294680.
Xu, W., W. Qiang, C. Li, B. Liang, and Y. Liu. 2009. “Progress in path planning of free-floating space robot.” [In Chinese.] J. Harbin Inst. Technol. 41 (11): 1–12. https://doi.org/.3321/j.issn:0367-6234.2009.11.001.
Yoshida, K. 2003. “Engineering test satellite vii flight experiments for space robot dynamics and control: Theories on laboratory test beds ten years ago, now in orbit.” Int. J. Rob. Res. 22 (5): 321–335. https://doi.org/10.1177/0278364903022005003.
Yoshida, K., K. Hashizume, and S. Abiko. 2001. “Zero reaction maneuver: Flight validation with ETS-VII space robot and extension to kinematically redundant arm.” In Vol. 1 of Proc., IEEE Int. Conf. on Robotics and Automation, 441–446. New York: IEEE.
Zahroof, T., A. Bylard, H. Shageer, and M. Pavone. 2019. “Perception-constrained robot manipulator planning for satellite servicing.” In Proc., IEEE Aerospace Conf., 1–10. New York: IEEE.
Zeng, X., N. Cui, and J. Guo. 2018. “Path planning of space robot based on hp-adaptive pseudospectral method.” [In Chinese.] Robot 40 (3): 385–392. https://doi.org/10.13973/j.cnki.robot.170461.
Zhang, H., and Z. Zhu. 2020. “Sampling-based motion planning for free-floating space robot without inverse kinematics.” Appl. Sci. 10 (24): 9137. https://doi.org/10.3390/app10249137.
Zhang, W., X. Ye, X. Ji, X. Wu, Y. Zhu, and C. Wang. 2013. “Development summarizing of space robot technology national and outside.” [In Chinese.] Flight Dyn. 31 (3): 198–202.
Zhang, X., X. Zeng, and B. Lang. 2019. “Path planning of free-floating space robot based on control variable parameterization method.” [In Chinese.] Opt. Precis. Eng. 27 (2): 372–378. https://doi.org/10.3788/OPE.20192702.0372.
Zucker, M., N. Ratliff, A. D. Dragan, M. Pivtoraiko, M. Klingensmith, C. M. Dellin, J. A. Bagnell, and S. S. Srinivasa. 2013. “Chomp: Covariant hamiltonian optimization for motion planning.” Int. J. Rob. Res. 32 (9–10): 1164–1193. https://doi.org/10.1177/0278364913488805.
Information & Authors
Information
Published In
Copyright
© 2022 American Society of Civil Engineers.
History
Received: Jan 3, 2021
Accepted: Oct 29, 2021
Published online: Feb 25, 2022
Published in print: May 1, 2022
Discussion open until: Jul 25, 2022
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
- Youpeng Xing, Zeyang Yin, Caisheng Wei, Henglai Wei, Xiaofang Chen, Obstacle-Avoidance Safety-Guaranteed Rendezvous Control with a Velocity Safety Corridor and Prescribed Performance, Journal of Aerospace Engineering, 10.1061/JAEEEZ.ASENG-5564, 37, 5, (2024).
- Mingkai Li, Robot Trajectory Planning Based on the Energy Management Strategy, Mathematical Problems in Engineering, 10.1155/2022/9597075, 2022, (1-11), (2022).