Collaborative obstacle avoidance algorithm of multiple bionic snake robots in fluid based on IB-LBM

被引:31
作者
Li, Dongfang [1 ,2 ,3 ]
Deng, Hongbin [2 ]
Pan, Zhenhua [2 ,4 ]
Xiu, Yang [2 ,4 ]
机构
[1] Fuzhou Univ, Fuzhou, Fujian, Peoples R China
[2] Beijing Inst Technol, Beijing, Peoples R China
[3] Fuzhou Univ, Sch Elect Engn & Automat, Fuzhou, Fujian, Peoples R China
[4] Beijing Inst Technol, Mechatron Engn Sch, Beijing, Peoples R China
关键词
Multiple bionic snake robots; IB-LBM; Collaborative obstacle avoidance; FLOW;
D O I
10.1016/j.isatra.2021.04.048
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a collaborative obstacle avoidance algorithm of multiple bionic snake robots in fluid based on IB-LBM. The method can make the multiple bionic snake robots avoid different obstacles in the fluid under the control of the improved Serpenoid curve function. The proposed method has high parallelism, can simulate the complex non-linear phenomenon of the multiple snake robots, deal with the complex boundary conditions of the robot, and reduce the conversion of the computational grid. Firstly, a non-linear fluid model is established by LBM, which solves the non-linear problem that the classical Navier-Stokes equations cannot explain the random motion. Secondly, the force source boundary model of multiple bionic snake robots is established by IBM, which saves the calculation time, improves the calculation efficiency and system stability. After that, each bionic snake robot is given a special force to make the robots collaborate with each other and non-colliding with each other in the process of the obstacle avoidance. Finally, through simulation experiments, the trajectory of multiple bionic snake robots avoiding different number of the obstacles in the fluid is analyzed and the collaborative obstacle avoidance process of multiple bionic snake robots in fluid is observed. The validity of the collaborative obstacle avoidance algorithm of multiple bionic snake robots in fluid based on the IB-LBM is verified. (C) 2021 ISA. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:271 / 280
页数:10
相关论文
共 31 条
[1]   Multirobot Symmetric Formations for Gradient and Hessian Estimation With Application to Source Seeking [J].
Brinon-Arranz, Lara ;
Renzaglia, Alessandro ;
Schenato, Luca .
IEEE TRANSACTIONS ON ROBOTICS, 2019, 35 (03) :782-789
[2]   Simulating the M-R Relation from APF Follow-up of TESS Targets: Survey Design and Strategies for Overcoming Mass Biases [J].
Burt, Jennifer ;
Holden, Brad ;
Wolfgang, Angie ;
Bouma, L. G. .
ASTRONOMICAL JOURNAL, 2018, 156 (06)
[3]   Multi-Agent Reinforcement Learning-Based Resource Allocation for UAV Networks [J].
Cui, Jingjing ;
Liu, Yuanwei ;
Nallanathan, Arumugam .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (02) :729-743
[4]   Event-Triggered Consensus of Linear Multiagent Systems With Time-Varying Communication Delays [J].
Deng, Chao ;
Er, Meng Joo ;
Yang, Guang-Hong ;
Wang, Ning .
IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (07) :2916-2925
[5]   On numerical modeling of animal swimming and flight [J].
Deng, Hong-Bin ;
Xu, Yuan-Qing ;
Chen, Duan-Duan ;
Dai, Hu ;
Wu, Jian ;
Tian, Fang-Bao .
COMPUTATIONAL MECHANICS, 2013, 52 (06) :1221-1242
[6]  
Dijkstra EW., 1959, NUMER MATH, V1, P269, DOI [10.1007/BF01386390, DOI 10.1007/BF01386390]
[7]   Ant colony optimization -: Artificial ants as a computational intelligence technique [J].
Dorigo, Marco ;
Birattari, Mauro ;
Stuetzle, Thomas .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2006, 1 (04) :28-39
[8]   Study of drafting, kissing and tumbling process of two particles with different sizes using immersed boundary method in a confined medium [J].
Ghosh, Sudeshna ;
Kumar, Manish .
MATHEMATICS AND COMPUTERS IN SIMULATION, 2020, 177 :341-357
[9]   Guided Motion Planning for Snake-like Robots Based on Geometry Mechanics and HJB Equation [J].
Guo, Xian ;
Zhu, Wei ;
Fang, Yongchun .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2019, 66 (09) :7120-7130
[10]   Sidewinding on Slopes [J].
Hatton, Ross L. ;
Choset, Howie .
2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, :691-696