Please wait a minute...
Frontiers of Mechanical Engineering

ISSN 2095-0233

ISSN 2095-0241(Online)

CN 11-5984/TH

Postal Subscription Code 80-975

2018 Impact Factor: 0.989

Front. Mech. Eng.    2022, Vol. 17 Issue (1) : 2    https://doi.org/10.1007/s11465-021-0658-y
RESEARCH ARTICLE
Trajectory planning and base attitude restoration of dual-arm free-floating space robot by enhanced bidirectional approach
Zongwu XIE1, Xiaoyu ZHAO1, Zainan JIANG1(), Haitao YANG2, Chongyang LI1
1. State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, China
2. Robotic System Department, Jiangsu Jitri-Hust Intelligent Equipment Technology, Wuxi 214000, China
 Download: PDF(4037 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

When free-floating space robots perform space tasks, the satellite base attitude is disturbed by the dynamic coupling. The disturbance of the base orientation may affect the communication between the space robot and the control center on earth. In this paper, the enhanced bidirectional approach is proposed to plan the manipulator trajectory and eliminate the final base attitude variation. A novel acceleration level state equation for the nonholonomic problem is proposed, and a new intermediate variable-based Lyapunov function is derived and solved for smooth joint trajectory and restorable base trajectories. In the method, the state equation is first proposed for dual-arm robots with and without end constraints, and the system stability is analyzed to obtain the system input. The input modification further increases the system stability and simplifies the calculation complexity. Simulations are carried out in the end, and the proposed method is validated in minimizing final base attitude change and trajectory smoothness. Moreover, the minute internal force during the coordinated operation and the considerable computing efficiency increases the feasibility of the method during space tasks.

Keywords free-floating space robot      dual arm      coordinated operation      base attitude restoration      bidirectional approach     
Corresponding Author(s): Zainan JIANG   
Just Accepted Date: 19 November 2021   Online First Date: 27 January 2022    Issue Date: 28 January 2022
 Cite this article:   
Zongwu XIE,Xiaoyu ZHAO,Zainan JIANG, et al. Trajectory planning and base attitude restoration of dual-arm free-floating space robot by enhanced bidirectional approach[J]. Front. Mech. Eng., 2022, 17(1): 2.
 URL:  
https://academic.hep.com.cn/fme/EN/10.1007/s11465-021-0658-y
https://academic.hep.com.cn/fme/EN/Y2022/V17/I1/2
Fig.1  Task scenarios of free-floating space robot: (a) robot with free ends; (b) robot with end constraints.
Joint θi/(° ) αi/(° ) ai/m di/m
1 0 0 0 0.225
2 0 90 0 0.240
3 −90 −90 0 0.240
4 0 0 0.56 0.200
5 90 0 0.5 0.195
6 0 90 0 0.180
7 0 −90 0 0.476
Tab.1  D-H parameters of free-floating space robot system
Fig.2  D-H coordinate systems of dual-arm free-floating space robot.
Robot link Mass/kg Mass center coordinate Ixx/(kg?m2) Ixy/(kg?m2) Ixz/(kg?m2) Iyy/(kg?m2) Iyz/(kg?m2) Izz/(kg?m2)
X/m Y/m Z/m
Base 510.00 0 0 0 625.00 −4.95 6.58 452.50 −2.39 450.00
Body1 6.34 0 −0.07 −0.05 0.09 0 0 0.05 0.02 0.07
Body2 6.34 0 0.07 −0.05 0.09 0 0 0.05 0.02 0.07
Body3 7.93 0.23 0 −0.03 0.08 0 0.12 0.57 0 0.53
Body4 5.67 0.24 0 0 0.03 0 0.05 0.33 0 0.31
Body5 2.80 0 ?0.03 −0.03 0.01 0 0 0.01 0 0.01
Body6 2.70 −0.03 0.02 0 0.01 0 0 0.01 0 0.01
Body7 10.01 0 ?0.01 −0.20 0.15 0 0 0.20 0.01 0.10
Tab.2  Inertia parameters of free-floating space robot system
Fig.3  Structure of dual-arm free-floating space robot system.
Fig.4  Joint angular velocity of free-floating space robot without end constraints: (a) joint angular velocity in the enhanced bidirectional approach, (b) joint angular velocity in the bidirectional approach, (c) joint angular velocity in the 5-degree-polynomial planning method, and (d) joint angular velocity in the near-optimal control approach.
Fig.5  Joint angle of free-floating space robot without end constraints: (a) joint angle in the enhanced bidirectional approach, (b) joint angle in the bidirectional approach, (c) joint angle in the 5-degree-polynomial planning method, and (d) joint angle in the near-optimal control approach.
Fig.6  Satellite base attitude of free-floating space robot without end constraints: (a) RPY angle in the enhanced bidirectional approach, (b) RPY angle in the bidirectional approach, (c) RPY angle in the 5-degree-polynomial planning method, and (d) RPY angle in the near-optimal control approach.
Fig.7  Joint angular velocity of free-floating space robot with end constraints: (a) joint angular velocity of the enhanced bidirectional approach, (b) joint angular velocity of the leader–follower method, and (c) joint angular velocity of the near-optimal control approach.
Fig.8  Joint angle of free-floating space robot with end constraints: (a) joint angle of the enhanced bidirectional approach, (b) joint angle of the leader–follower method, and (c) joint angle of the near-optimal control approach.
Fig.9  Satellite base attitude of free-floating space robot with end constraints: (a) RPY angle in the enhanced bidirectional approach, (b) RPY angle in the leader–follower method, and (c) RPY angle in the near-optimal control approach.
Fig.10  Impedance force of slave arm in dual-arm system without end constraints: (a) impedance force in the enhanced bidirectional approach, (b) impedance force in the leader–follower method, and (c) impedance force in the near-optimal control approach.
Abbreviations
BA Bidirectional approach
DOF Degree of freedom
EBA Enhanced bidirectional approach
FFSR Free-floating space robot
RPY Roll-pitch-yaw
Variables
A, AL State matrices of the free-end system and constraint-end system in the EBA
A1, A2 State matrices of the real and virtual robots in the free-end system in the EBA
AL1, AL2 State matrices of the real and virtual robots in the constraint-end system in the EBA
B, BL Input matrices of the free-end system and constraint-end system in the EBA
B1, B2 Input matrices of the real and virtual robots in the free-end system in the EBA
BL1, BL2 Input matrices of the real and virtual robots in the constraint-end system in the EBA
h Number of the Fourier orthogonal basis
H Coefficient of the geometric constraints in coordinated operation
I Identity matrix
JGva, JGvb Velocity general-Jacobian matrix of arms A and B
JG ωa,J Gω b Angular velocity general-Jacobian matrix of arm i
Jsα, Jsω Analytical and geometric Base-Jacobian
k Arbitrary positive number
kij, kcij, ksij Coefficients of the near-optimal control approach
ki Coefficients of the 5-degree-polynomial
Kp Proportional parameter in the closed-loop PD inverse dynamic control method
Kd Differential parameter in the closed-loop PD inverse dynamic control method
L Null space of H
m Arbitrary positive number
N Joint number of space robot
Og Inertial coordinate system
P Undetermined intermediate matrix that unifies the dimensions of Δx and z
Q Arbitrary symmetric positive-definite matrix
ra, rb End vectors of arms A and B, respectively
  
rab Vector pointing from arm B end to arm A end
s Combined variable used for Lyapunov function
t0 Time when the joint velocities are desired to be zero
tm Meeting time
t* Initial time of trajectory planning
T Total planning time of the near-optimal method
u System input in the BA
u1, u2 Inputs of the real and virtual robots in the BA, respectively
u~ Augmented input composed by u1 and u2, and u~T = [ u1T, u2T]T
U System input in the EBA
U1, U2 Inputs of the real and virtual robots in the EBA, respectively
U~ Augmented input composed by U1 and U2, and U~T = [ U1T, U2T]T
va, vb End velocity of arms A and B, respectively
V Lyapunov function of the system
W Input matrix of the robot system in the BA
W1, W2 Input matrices of the real and virtual robot systems in the BA, respectively
W¯ Augmented input matrix of the robot system in BA, and W¯ = [W1, −W2]
WL Mapping matrix from variable z to variable x ˙ of the constraint-end robot system
W¯L Augmented mapping matrix in the constraint-end system
x State variable of robot in the BA
x1, x2 System state variables of the real and virtual robots in the BA, respectively
Δx System state error defined by Δx = x1x2
X State variable of robot in the EBA
X1, X2 System state variable of the real and virtual robots in the EBA, respectively
z Joint angular velocity in the EBA and is a component of the system state variable in the EBA
α Vector of satellite base roll-pitch-yaw (RPY) angle, rad
αx, αy, αz x, y, z terms of the satellite base RPY angle, respectively
Δα Base RPY angle error, rad
θ Vector of joint angle, rad
Δθ Joint angle error, rad
ω a, ω b End angular velocities of arms A and B, respectively
λ Damping factor
ξ Arbitrary vector
  
1 A H Abdul Hafez, P Mithun, V V Anurag, S V Shah, K Madhava Krishna. Reactionless visual servoing of a multi-arm space robot combined with other manipulation tasks. Robotics and Autonomous Systems, 2017, 91 : 1– 10
https://doi.org/10.1016/j.robot.2016.12.010
2 W F Xu, D S Meng, H D Liu, X Q Wang, B Liang. Singularity-free trajectory planning of free-floating multiarm space robots for keeping the base inertially stabilized. IEEE Transactions on Systems, Man, and Cybernetics. Systems, 2019, 49( 12): 2464– 2477
https://doi.org/10.1109/TSMC.2017.2693232
3 B Naveen, S V Shah, A K Misra. Momentum model-based minimal parameter identification of a space robot. Journal of Guidance, Control, and Dynamics, 2019, 42( 3): 508– 523
https://doi.org/10.2514/1.G003541
4 B Y MA, Z W Xie, Z N Jiang, H Liu. Precise semi-analytical inverse kinematic solution for 7-DOF offset manipulator with arm angle optimization. Frontiers of Mechanical Engineering, 2021, 16( 3): 435– 450
https://doi.org/10.1007/s11465-021-0630-x
5 Y H Wu, Z C Yu, C Y Li, M J He, B Hua, Z M Chen. Reinforcement learning in dual-arm trajectory planning for a free-floating space robot. Aerospace Science and Technology, 2020, 98 : 105657–
https://doi.org/10.1016/j.ast.2019.105657
6 X Zhang, J G Liu. Effective motion planning strategy for space robot capturing targets under consideration of the berth position. Acta Astronautica, 2018, 148 : 403– 416
https://doi.org/10.1016/j.actaastro.2018.04.029
7 W F Xu, J Q Peng, B Liang, Z G Mu. Hybrid modeling and analysis method for dynamic coupling of space robots. IEEE Transactions on Aerospace and Electronic Systems, 2016, 52( 1): 85– 98
https://doi.org/10.1109/TAES.2015.140752
8 E Papadopoulos, A Abu-Abed. On the design of zero reaction manipulators. Journal of Mechanical Design, 1996, 118( 3): 372– 376
https://doi.org/10.1115/1.2826895
9 S F Xu, H L Wang, D Z Zhang, B H Yang. Adaptive reactionless motion control for free-floating space manipulators with uncertain kinematics and dynamics. IFAC Proceedings Volumes, 2013, 46( 20): 646– 653
https://doi.org/10.3182/20130902-3-CN-3020.00145
10 T C Nguyen-Huynh, I Sharf. Adaptive reactionless motion and parameter identification in postcapture of space debris. Journal of Guidance, Control, and Dynamics, 2013, 36( 2): 404– 414
https://doi.org/10.2514/1.57856
11 K Yoshida, K Hashizume, S Abiko. Zero reaction maneuver: flight validation with ETS-VII space robot and extension to kinematically redundant arm. Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), 2001, 1: 441–446
12 S Cocuzza, I Pretto, S Debei. Reaction torque control of redundant space robotic systems for orbital maintenance and simulated microgravity tests. Acta Astronautica, 2010, 67(3–4): 285–295
13 S Cocuzza, I Pretto, S Debei. Least-squares-based reaction control of space manipulators. Journal of Guidance, Control, and Dynamics, 2012, 35( 3): 976– 986
https://doi.org/10.2514/1.45874
14 M A Torres, S Dubowsky. Minimizing spacecraft attitude disturbances in space manipulator systems. Journal of Guidance, Control, and Dynamics, 1992, 15( 4): 1010– 1017
https://doi.org/10.2514/3.20936
15 K Yamada. Attitude control of space robot by arm motion. Journal of Guidance, Control, and Dynamics, 1994, 17( 5): 1050– 1054
https://doi.org/10.2514/3.21308
16 X C Liang, L S Xu, L Li. Research on trajectory planning of a robot inspired by free-falling cat based on modified quasi-Newton algorithm. In: Proceedings of 2016 IEEE International Conference on Mechatronics and Automation. Harbin: IEEE, 2016, 552– 557
https://doi.org/10.1109/ICMA.2016.7558623
17 Y Nakamura, R Mukherjee. Nonholonomic path planning of space robots via bi-directional approach. In: Proceedings of IEEE International Conference on Robotics and Automation. Cincinnati: IEEE, 1990, 1764– 1769
https://doi.org/10.1109/ROBOT.1990.126264
18 L Yan, W F Xu, Z H Hu, B Liang. Multi-objective configuration optimization for coordinated capture of dual-arm space robot. Acta Astronautica, 2020, 167 : 189– 200
https://doi.org/10.1016/j.actaastro.2019.11.002
19 X Zhang, J G Liu, J K Feng, Y W Liu, Z J Ju. Effective capture of nongraspable objects for space robots using geometric cage pairs. IEEE/ASME Transactions on Mechatronics, 2020, 25( 1): 95– 107
https://doi.org/10.1109/TMECH.2019.2952552
20 L L Shi, H Jayakody, J Katupitiya, X Jin. Coordinated control of a dual-arm space robot: novel models and simulations for robotic control methods. IEEE Robotics & Automation Magazine, 2018, 25( 4): 86– 95
https://doi.org/10.1109/MRA.2018.2864717
21 X Zhang, J G Liu, Q Gao, Z J Ju. Adaptive robust decoupling control of multi-arm space robots using time-delay estimation technique. Nonlinear Dynamics, 2020, 100( 3): 2449– 2467
https://doi.org/10.1007/s11071-020-05615-5
22 F James, S V Shah, A K Singh, K M Krishna, A K Misra. Reactionless maneuvering of a space robot in precapture phase. Journal of Guidance, Control, and Dynamics, 2016, 39( 10): 2419– 2425
https://doi.org/10.2514/1.G001828
23 A Gouo, D N Nenchev, K Yoshida, M Uchiyama. Motion control of dual-arm long-reach manipulators. Advanced Robotics, 1998, 13( 6): 617– 631
https://doi.org/10.1163/156855399X01846
24 Y E Xie, X D Wu, T Inamori, Z Shi, X Z Sun, H T Cui. Compensation of base disturbance using optimal trajectory planning of dual-manipulators in a space robot. Advances in Space Research, 2019, 63( 3): 1147– 1160
https://doi.org/10.1016/j.asr.2018.10.034
25 J R Magnus, H Neudecker. Matrix Differential Calculus with Applications in Statistics and Econometrics. 3rd ed. Oxford: John Wiley & Sons, 2019, 169– 171
26 C W Wampler. Manipulator inverse kinematic solutions based on vector formulations and damped least-squares methods. IEEE Transactions on Systems, Man, and Cybernetics, 1986, 16( 1): 93– 101
https://doi.org/10.1109/TSMC.1986.289285
27 B Siciliano, L Sciavicco, L Villani, G Oriolo. Robotics: Modelling, Planning and Control. London: Springer Science & Business Media, 2009
28 J Y S Luh, Y F Zheng. Constrained relations between two coordinated industrial robots for motion control. International Journal of Robotics Research, 1987, 6( 3): 60– 70
https://doi.org/10.1177/027836498700600304
29 E Nakano, S Ozaki, T Ishida, I Kato. Cooperational control of the anthropomorphous manipulator “MELARM”. In: Proceedings of the 4th International Symposium on Industrial Robots. 1974, 251‒260
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed