FishGym: A High-Performance Physics-based Simulation Framework for Underwater Robot Learning

被引:11
作者
Liu, Wenji [1 ]
Bai, Kai [1 ]
He, Xuming [1 ]
Song, Shuran [2 ]
Zheng, Changxi [2 ]
Liu, Xiaopei [1 ]
机构
[1] ShanghaiTech Univ, Shanghai, Peoples R China
[2] Columbia Univ, New York, NY USA
来源
2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2022 | 2022年
关键词
FINITE-DIFFERENCE; DESIGN;
D O I
10.1109/ICRA46639.2022.9812066
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bionic underwater robots have demonstrated their superiority in many applications. Yet, training their intelligence for a variety of tasks that mimic the behavior of underwater creatures poses a number of challenges in practice, mainly due to lack of a large amount of available training data as well as the high cost in real physical environment. Alternatively, simulation has been considered as a viable and important tool for acquiring datasets in different environments, but it mostly targeted rigid and soft body systems. There is currently dearth of work for more complex fluid systems interacting with immersed solids that can be efficiently and accurately simulated for robot training purposes. In this paper, we propose a new platform called "FishGym", which can be used to train fish-like underwater robots. The framework consists of a robotic fish modeling module using articulated body with skinning, a GPU-based high-performance localized two-way coupled fluid-structure interaction simulation module that handles both finite and infinitely large domains, as well as a reinforcement learning module. We leveraged existing training methods with adaptations to underwater fish-like robots and obtained learned control policies for multiple benchmark tasks. The training results are demonstrated with reasonable motion trajectories, with comparisons and analyses to empirical models as well as known real fish swimming behaviors to highlight the advantages of the proposed platform.
引用
收藏
页码:6268 / 6275
页数:8
相关论文
共 81 条
[1]  
[Anonymous], 2005, Numerical Mathematics and Scientific Computation
[2]  
Asmuth H., 2016, Thesis
[3]  
Becker M, 2007, SYMPOSIUM ON COMPUTER ANIMATION 2007: ACM SIGGRAPH/ EUROGRAPHICS SYMPOSIUM PROCEEDINGS, P209
[4]  
Belbute-Peres FD, 2018, ADV NEUR IN, V31
[5]  
Bellemare MG, 2017, PR MACH LEARN RES, V70
[6]   DReCon: Data-Driven Responsive Control of Physics-Based Characters [J].
Bergamin, Kevin ;
Clavet, Simon ;
Holden, Daniel ;
Forbes, James Richard .
ACM TRANSACTIONS ON GRAPHICS, 2019, 38 (06)
[7]   Implicit coordination for 3D underwater collective behaviors in a fish-inspired robot swarm [J].
Berlinger, Florian ;
Gauci, Melvin ;
Nagpal, Radhika .
SCIENCE ROBOTICS, 2021, 6 (50)
[8]  
Brockman Greg, 2016, arXiv
[9]  
Caspi I., 2017, Reinforcement learning coach by Intel
[10]   Non-Communication Decentralized Multi-Robot Collision Avoidance in Grid Map Workspace with Double Deep Q-Network [J].
Chen, Lin ;
Zhao, Yongting ;
Zhao, Huanjun ;
Zheng, Bin .
SENSORS, 2021, 21 (03) :1-15