TY - JOUR
T1 - Motion Planning with End-Effector Attitude Constraints for Free-Floating Space Robot
AU - Tang, Yongxing
AU - Zhu, Zhanxia
AU - Zhang, Hongwen
N1 - Publisher Copyright:
Copyright © 2021 by the International Astronautical Federation (IAF). All rights reserved.
PY - 2021
Y1 - 2021
N2 - For capturing of space debris with Free-Floating Space Robot(FFSR), in order to ensure the effective observation of the target by the hand-eye camera, the End-Effector(EE) attitude of FFSR is required to be maintained within a certain range when FFSR is moving toward the target. This type of problem is called Motion Planning with End-Effector Attitude Constraints(EE-AC-MP). For motion planning problem with task constraints, the existing methods are mainly aiming at the Implicit Equality Task Constraints(IETC) of the fixed-base manipulator. The existing methods can handle the more stringent IETC, but existing methods are aimed at path planning that only considers geometry. EE-AC-MP of FFSR needs to consider differential constraints directly. Besides, EE-AC-MP of FFSR needs to consider not only Implicit Inequality Task Constraints(IITC), but also Explicit Inequality Task Constraints(EITC). EITC means that the attitude of FFSR base is required to be maintained within a certain range. Taking into account above problems, this paper proposes RRT for FFSR with EE-Attitude-Constraints(RRT-for-FFSR-with-EEAC). The key of RRT-for-FFSR-with-EEAC is that the local trajectories generated by local planners should respect IITC and EICT. RRT-for-FFSR-with-EEAC contains two types of local planners: local planner for extending toward goal and local planner for extending randomly, and we call them Local Planner for Random-Configuration-Guiding Constraint-Growth(LP-RC-GCG) and Local Planner for Goal-EE-Pose-Guiding Constraint-Growth(LP-GEE-GCG) respectively. Firstly, when designing LP-RC-GCG and LP-GEE-GCG, we propose Control-Based Local Planner Designing Method(CBLP-DM). CBLP-DM is an iterative process, and the action is generated by using the pseudo-inverse of Jacobi matrix to project error in each iteration. CBLP-DM can consider differential constraints directly and respect EITC. Then, considering that the degree-of-freedom(DOF) of the manipulator joint is less than the sum of DOF of FFSR's configuration and the DOF of the EE attitude, we propose a principle named 'Adjust Base Attitude/EE Attitude When Necessary' for the action generation in each iteration of CBLP-DM. For each iteration of LP-GEE-GCG, only when the perturbation of the base attitude reaches a threshold, the base attitude is adjusted in the null-space of the Generalized-Jacobi-Matrix. For each iteration of LP-RC-GCG, only when the EE attitude reaches a threshold, the EE attitude is adjusted in the null-space of the Jacobi Matrix Related to State-Transition. With this principle, the problem of the DOF of constraints and task is more than the DOF of the actuator can be alleviated, and IITC can be satisfied.
AB - For capturing of space debris with Free-Floating Space Robot(FFSR), in order to ensure the effective observation of the target by the hand-eye camera, the End-Effector(EE) attitude of FFSR is required to be maintained within a certain range when FFSR is moving toward the target. This type of problem is called Motion Planning with End-Effector Attitude Constraints(EE-AC-MP). For motion planning problem with task constraints, the existing methods are mainly aiming at the Implicit Equality Task Constraints(IETC) of the fixed-base manipulator. The existing methods can handle the more stringent IETC, but existing methods are aimed at path planning that only considers geometry. EE-AC-MP of FFSR needs to consider differential constraints directly. Besides, EE-AC-MP of FFSR needs to consider not only Implicit Inequality Task Constraints(IITC), but also Explicit Inequality Task Constraints(EITC). EITC means that the attitude of FFSR base is required to be maintained within a certain range. Taking into account above problems, this paper proposes RRT for FFSR with EE-Attitude-Constraints(RRT-for-FFSR-with-EEAC). The key of RRT-for-FFSR-with-EEAC is that the local trajectories generated by local planners should respect IITC and EICT. RRT-for-FFSR-with-EEAC contains two types of local planners: local planner for extending toward goal and local planner for extending randomly, and we call them Local Planner for Random-Configuration-Guiding Constraint-Growth(LP-RC-GCG) and Local Planner for Goal-EE-Pose-Guiding Constraint-Growth(LP-GEE-GCG) respectively. Firstly, when designing LP-RC-GCG and LP-GEE-GCG, we propose Control-Based Local Planner Designing Method(CBLP-DM). CBLP-DM is an iterative process, and the action is generated by using the pseudo-inverse of Jacobi matrix to project error in each iteration. CBLP-DM can consider differential constraints directly and respect EITC. Then, considering that the degree-of-freedom(DOF) of the manipulator joint is less than the sum of DOF of FFSR's configuration and the DOF of the EE attitude, we propose a principle named 'Adjust Base Attitude/EE Attitude When Necessary' for the action generation in each iteration of CBLP-DM. For each iteration of LP-GEE-GCG, only when the perturbation of the base attitude reaches a threshold, the base attitude is adjusted in the null-space of the Generalized-Jacobi-Matrix. For each iteration of LP-RC-GCG, only when the EE attitude reaches a threshold, the EE attitude is adjusted in the null-space of the Jacobi Matrix Related to State-Transition. With this principle, the problem of the DOF of constraints and task is more than the DOF of the actuator can be alleviated, and IITC can be satisfied.
KW - Free-floating space robot
KW - Motion planning
KW - Motion planning with task constraints
KW - On-orbit service
UR - http://www.scopus.com/inward/record.url?scp=85127567054&partnerID=8YFLogxK
M3 - 会议文章
AN - SCOPUS:85127567054
SN - 0074-1795
VL - A6
JO - Proceedings of the International Astronautical Congress, IAC
JF - Proceedings of the International Astronautical Congress, IAC
T2 - 19th IAA Symposium on Space Debris 2021 at the 72nd International Astronautical Congress, IAC 2021
Y2 - 25 October 2021 through 29 October 2021
ER -