Space Manipulator Collision Avoidance Using a Deep Reinforcement Learning Control

被引:7
作者
Blaise, James [1 ]
Bazzocchi, Michael C. F. [1 ,2 ]
机构
[1] Clarkson Univ, Dept Mech & Aerosp Engn, Potsdam, NY 13699 USA
[2] York Univ, Dept Earth & Space Sci & Engn, Toronto, ON M3J 1P3, Canada
关键词
space manipulator; deep reinforcement learning; trajectory planning; collision avoidance; free-floating manipulator; free-flying manipulator; ALGORITHMS;
D O I
10.3390/aerospace10090778
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Recent efforts in on-orbit servicing, manufacturing, and debris removal have accentuated some of the challenges related to close-proximity space manipulation. Orbital debris threatens future space endeavors driving active removal missions. Additionally, refueling missions have become increasingly viable to prolong satellite life and mitigate future debris generation. The ability to capture cooperative and non-cooperative spacecraft is an essential step for refueling or removal missions. In close-proximity capture, collision avoidance remains a challenge during trajectory planning for space manipulators. In this research, a deep reinforcement learning control approach is applied to a three-degrees-of-freedom manipulator to capture space objects and avoid collisions. This approach is investigated in both free-flying and free-floating scenarios, where the target object is either cooperative or non-cooperative. A deep reinforcement learning controller is trained for each scenario to effectively reach a target capture location on a simulated spacecraft model while avoiding collisions. Collisions between the base spacecraft and the target spacecraft are avoided in the planned manipulator trajectories. The trained model is tested for each scenario and the results for the manipulator and base motion are detailed and discussed.
引用
收藏
页数:20
相关论文
共 39 条
[1]  
[Anonymous], 2022, MATLAB DEEP LEARNING
[2]  
[Anonymous], 2022, MATLAB Reinforcement Learning Toolbox
[3]   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
[4]   Detumbling strategy based on friction control of dual-arm space robot for capturing tumbling target [J].
Chen, Gang ;
Wang, Yuqi ;
Wang, Yifan ;
Liang, Ji ;
Zhang, Long ;
Pan, Guangtang .
CHINESE JOURNAL OF AERONAUTICS, 2020, 33 (03) :1093-1106
[5]   Comparison of Deep Reinforcement Learning Algorithms in a Robot Manipulator Control Application [J].
Chu, Chang ;
Takahashi, Kazuhiko ;
Hashimoto, Masafumi .
2020 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2020), 2021, :284-287
[6]   Tutorial Review on Space Manipulators for Space Debris Mitigation [J].
Ellery, Alex .
ROBOTICS, 2019, 8 (02)
[7]   Compliant Force Sensor-Less Capture of an Object in Orbit [J].
Flores-Abad, Angel ;
Garcia Teran, Miguel A. ;
Ponce, Israel U. ;
Nandayapa, Manuel .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2021, 57 (01) :497-505
[8]   A review of space robotics technologies for on-orbit servicing [J].
Flores-Abad, Angel ;
Ma, Ou ;
Pham, Khanh ;
Ulrich, Steve .
PROGRESS IN AEROSPACE SCIENCES, 2014, 68 :1-26
[9]   A FAST PROCEDURE FOR COMPUTING THE DISTANCE BETWEEN COMPLEX OBJECTS IN 3-DIMENSIONAL SPACE [J].
GILBERT, EG ;
JOHNSON, DW ;
KEERTHI, SS .
IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1988, 4 (02) :193-203
[10]  
Hakima H., 2003, P 5 IAA C U SAT MISS