Sampling-Based Motion Planning for Free-Floating Space Robot without Inverse Kinematics
Source abstract
Abstract
Motion planning is one of the most important technologies for free-floating space robots (FFSRs) to increase operation safety and autonomy in orbit. As a nonholonomic system, a first-order differential relationship exists between the joint angle and the base attitude of the space robot, which makes it pretty challenging to implement the relevant motion planning. Meanwhile, the existing planning framework must solve inverse kinematics for goal configuration and has the limitation that the goal configuration and the initial configuration may not be in the same connected domain. Thus, faced with these questions, this paper investigates a novel motion planning algorithm based on rapidly-exploring random trees (RRTs) for an FFSR from an initial configuration to a goal end-effector (EE) pose. In a motion planning algorithm designed to deal with differential constraints and restrict base attitude disturbance, two control-based local planners are proposed, respectively, for random configuration guiding growth and goal EE pose-guiding growth of the tree. The former can ensure the effective exploration of the configuration space, and the latter can reduce the possibility of occurrence of singularity while ensuring the fast convergence of the algorithm and no violation of the attitude constraints. Compared with the existing works, it does not require the inverse kinematics to be solved while the planning task is completed and the attitude constraint is preserved. The simulation results verify the effectiveness of the algorithm.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Space Satellite Systems and Control · Robotic Path Planning Algorithms · Modular Robots and Swarm Intelligence
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
National Key Laboratory of Aerospace Flight Dynamics, School of Astronautics, Northwestern Polytechnical University, Xi’an 710072, China
School of Astronautics, Northwestern Polytechnical University, Xi’an 710072, China
References (20)
Show source-provided references
1. A review of space robotics technologies for on-orbit servicing10.1016/j.paerosci.2014.03.002 ↗
2. Sampling-based robot motion planning: A review10.1109/ACCESS.2014.2302442 ↗
3. Lynch, K.M., and Park, F.C. (2017). Modern Robotics, Cambridge University Press.10.1017/9781316661239 ↗
4. Vafa, Z., and Dubowsky, S. (April, January 31). On the dynamics of manipulators in space using the virtual manipulator approach. Proceedings of the IEEE International Conference on Robotics and Automation, Raleigh, NC, USA.
5. Xu, Y., and Kanade, T. (1993). On the dynamics of space manipulators using the virtual manipulator, with applications to path planning. Space Robotics: Dynamics and Control, Springer.
6. Nakamura, Y., and Mukherjee, R. (1990, January 13–18). Non-holonomic path planning of space robots via bi-directional approach. Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA.
7. Near-optimal non-holonomic motion planning for a system of coupled rigid bodies10.1109/9.280745 ↗
8. Yamada, K. (1993, January 26–30). Arm path planning for a space robot. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Yokohama, Japan.
9. Suzuki, T., and Nakamura, Y. (1996, January 22–28). Planning spiral motion of non-holonomic space robots. Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA.
10. Lampariello, R. (September, January 29). Motion Planning for the On-orbit Grasping of a Non-cooperative Target Satellite with Collision Avoidance. Proceedings of the 10th International symposium on Artificial Intelligence, Robotics and Automation in Space, Sapporo, Japan.
11. Motion planning with sequential convex optimization and convex collision checking10.1177/0278364914528132 ↗
12. Chomp: Covariant hamiltonian optimization for motion planning10.1177/0278364913488805 ↗
13. Kalakrishnan, M., Chitta, S., Theodorou, E., Pastor, P., and Schaal, S. (2011, January 9–13). STOMP: Stochastic trajectory optimization for motion planning. Proceedings of the IEEE International Conference on Robotics and Automation, Shanghai, China.10.1109/ICRA.2011.5980280 ↗
14. Task-constrained trajectory planning of free-floating space-robotic systems using convex optimization10.2514/1.G002405 ↗
15. A convex-programming-based guidance algorithm to capture a tumbling object on orbit using a spacecraft equipped with a robotic manipulator10.1177/0278364918804660 ↗
16. Trajectory planning of FFSRusing Particle Swarm Optimization (PSO)10.1016/j.actaastro.2015.03.008 ↗
17. Study on non-holonomic cartesian path planning of a free-floating space robotic system10.1163/156855308X392708 ↗
18. Optimal trajectory planning of free-floating space manipulator using differential evolution algorithm10.1016/j.asr.2018.01.011 ↗
19. Bertram, D., Kuffner, J., Dillmann, R., and Asfour, T. (2006, January 15–19). An integrated approach to inverse kinematics and path planning for redundant manipulators. Proceedings of the IEEE International Conference on Robotics and Automation, Orlando, FL, USA.
20. Weghe, M.V., Ferguson, D., and Srinivasa, S.S. (December, January 29). Randomized path planning for redundant manipulators without inverse kinematics. Proceedings of the IEEE-RAS International Conference on Humanoid Robots, Pittsburgh, PA, USA.