Trajectory optimization and tracking control of free-flying space robots for capturing non-cooperative tumbling objects

被引:23
作者
Zhang, Ouyang [1 ]
Yao, Weiran [1 ,2 ]
Du, Desong [1 ]
Wu, Chengwei [1 ]
Liu, Jianxing [1 ]
Wu, Ligang [1 ]
Sun, Yu [2 ]
机构
[1] Harbin Inst Technol, Sch Astronaut, Harbin 150001, Peoples R China
[2] Univ Toronto, Dept Mech & Ind Engn, Toronto, ON M5S 3G8, Canada
基金
中国国家自然科学基金;
关键词
Free-flying space robot; Capture maneuver; Tumbling object; Radau pseudospectral method; Reinforcement learning; GUIDANCE; DYNAMICS;
D O I
10.1016/j.ast.2023.108718
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper investigates the problem of capturing non-cooperative tumbling objects by free-flying space robots. To solve the two challenges of task constraints and base-manipulator coupling, a pseudospectral method based trajectory optimization and a reinforcement learning based tracking control are proposed for the free-flying space robots. Multiple constrains, including dynamics, field of view and obstacle avoidance, are considered in trajectory optimization. The adaptive segmented Radau pseudospectral method is used to discretize the energy -optimal trajectory problem into a nonlinear programming problem. By adaptively dividing the global time interval into multiple subintervals, higher-order interpolation polynomials are avoided. A reinforcement learning based parameter tuning method is proposed for the base controller to suppress the reaction torque caused by the manipulator. Numerical simulations and experiments on air-bearing testbed verify the effectiveness of our methods in terms of planning efficiency and tracking precision.
引用
收藏
页数:18
相关论文
共 36 条
[1]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[2]   Optimal Rendezvous Trajectories of a Controlled Spacecraft and a Tumbling Object [J].
Boyarko, George ;
Yakimenko, Oleg ;
Romano, Marcello .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2011, 34 (04) :1239-1252
[3]   Safe Learning in Robotics: From Learning-Based Control to Safe Reinforcement Learning [J].
Brunke, Lukas ;
Greeff, Melissa ;
Hall, Adam W. ;
Yuan, Zhaocong ;
Zhou, Siqi ;
Panerati, Jacopo ;
Schoellig, Angela P. .
ANNUAL REVIEW OF CONTROL ROBOTICS AND AUTONOMOUS SYSTEMS, 2022, 5 :411-444
[4]   Reinforcement learning with prior policy guidance for motion planning of dual-arm free-floating space robot [J].
Cao, Yuxue ;
Wang, Shengjie ;
Zheng, Xiang ;
Ma, Wenke ;
Xie, Xinru ;
Liu, Lei .
AEROSPACE SCIENCE AND TECHNOLOGY, 2023, 136
[5]  
Crain A., 2016, AIAA AAS ASTR SPEC C, P5272
[6]   THE KINEMATICS, DYNAMICS, AND CONTROL OF FREE-FLYING AND FREE-FLOATING SPACE ROBOTIC SYSTEMS [J].
DUBOWSKY, S ;
PAPADOPOULOS, E .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1993, 9 (05) :531-543
[7]   Optimal Control of Space Robots for Capturing a Tumbling Object with Uncertainties [J].
Flores-Abad, Angel ;
Wei, Zheng ;
Ma, Ou ;
Khanh Pham .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2014, 37 (06) :2014-2017
[8]   Review on space robotics: Toward top-level science through space exploration [J].
Gao, Yang ;
Chien, Steve .
SCIENCE ROBOTICS, 2017, 2 (07)
[9]   A unified framework for the numerical solution of optimal control problems using pseudospectral methods [J].
Garg, Divya ;
Patterson, Michael ;
Hager, William W. ;
Rao, Anil V. ;
Benson, David A. ;
Huntington, Geoffrey T. .
AUTOMATICA, 2010, 46 (11) :1843-1851
[10]  
Haarnoja T, 2018, PR MACH LEARN RES, V80