HQP-Based Obstacle Avoidance Motion Planning and Control of On-Orbit Redundant Manipulators

被引:0
作者
Xing, Hongjun [1 ]
Wang, Zeping [1 ]
Lei, Bin [1 ]
Xie, Yuyan [1 ]
Ding, Liang [2 ]
Chen, Jinbao [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Natl Key Lab Aerosp Mech, Nanjing 210016, Peoples R China
[2] Harbin Inst Technol, State Key Lab Robot & Syst, Harbin 150001, Peoples R China
基金
中国国家自然科学基金;
关键词
On-orbit servicing; Redundant manipulator; Task prioritization; Hierarchical quadratic programming; Obstacle avoidance; RECURRENT NEURAL-NETWORKS; SPACE ROBOT; INVERSE KINEMATICS;
D O I
10.1007/s42405-025-00902-0
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
On-orbit redundant manipulators, owing to their flexibility and fault tolerance, are well-suited for performing tasks in confined environments. However, complex space environments introduce significant challenges in obstacle avoidance, motion planning, and control. This paper focuses on a seven-degree-of-freedom (7-DoF) manipulator of the space station remote manipulator system (SSRMS) type, addressing its kinematics and obstacle avoidance in motion planning and control. Initially, a 3D model of the redundant manipulator was developed, and its forward kinematics were established using the Denavit-Hartenberg (D-H) method. The Jacobian matrix was computed through the vector product method. Inverse kinematics were subsequently resolved using a redundancy resolution approach based on quadratic programming (QP), and a joint velocity-based motion planning strategy was designed to ensure high-precision end-effector trajectory tracking. Additionally, a configuration optimization function was introduced to address singularity avoidance and joint limit constraints using the gradient descent method. To prioritize tasks, dual-trajectory tracking was implemented using hierarchical quadratic programming (HQP), enabling the manipulator to effectively avoid obstacles. Finally, several simulations were conducted to validate the effectiveness of the proposed methods.
引用
收藏
页数:16
相关论文
共 35 条
[1]   Computational kinematics for robotic manipulators:: Jacobian problems [J].
Altuzarra, O. ;
Salgado, O. ;
Petuya, V. ;
Hernandez, A. .
ENGINEERING COMPUTATIONS, 2008, 25 (1-2) :4-27
[2]  
Casini AEM, 2022, P INT ASTR C IAC
[3]   VDC-based admittance control of multi-DOF manipulators considering joint flexibility via hierarchical control framework [J].
Ding, Liang ;
Xing, Hongjun ;
Gao, Haibo ;
Torabi, Ali ;
Li, Weihua ;
Tavakoli, Mahdi .
CONTROL ENGINEERING PRACTICE, 2022, 124
[4]   A COMPARISON OF JACOBIAN-BASED METHODS OF INVERSE KINEMATICS FOR SERIAL ROBOT MANIPULATORS [J].
Duleba, Ignacy ;
Opalka, Michal .
INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2013, 23 (02) :373-382
[5]   Hierarchical quadratic programming: Fast online humanoid-robot motion generation [J].
Escande, Adrien ;
Mansard, Nicolas ;
Wieber, Pierre-Brice .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2014, 33 (07) :1006-1028
[6]   Inverse Kinematics of Redundant Manipulators With Dynamic Bounds on Joint Movements [J].
Faroni, Marco ;
Beschi, Manuel ;
Pedrocchi, Nicola .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (04) :6435-6442
[7]   Control of Redundant Robots Under Hard Joint Constraints: Saturation in the Null Space [J].
Flacco, Fabrizio ;
De Luca, Alessandro ;
Khatib, Oussama .
IEEE TRANSACTIONS ON ROBOTICS, 2015, 31 (03) :637-654
[8]   New Pseudoinverse-Based Path-Planning Scheme With PID Characteristic for Redundant Robot Manipulators in the Presence of Noise [J].
Guo, Dongsheng ;
Xu, Feng ;
Yan, Laicheng .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2018, 26 (06) :2008-2019
[9]   Downsizing an orbital space robot: A dynamic system based evaluation [J].
Jackson, Lucy ;
Saaj, Chakravarthini M. ;
Seddaoui, Asma ;
Whiting, Calem ;
Eckersley, Steve ;
Hadfield, Simon .
ADVANCES IN SPACE RESEARCH, 2020, 65 (10) :2247-2262
[10]   Perturbed Manipulability Optimization in a Distributed Network of Redundant Robots [J].
Jin, Long ;
Zhang, Jiazheng ;
Luo, Xin ;
Liu, Mei ;
Li, Shuai ;
Xiao, Lin ;
Yang, Zihao .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (08) :7209-7220