TY - JOUR
T1 - Trajectory tracking control law of multi-joint snake-like robot based on improved snake-like curve in flow field
AU - Li, Dongfang
AU - Pan, Zhenhua
AU - Deng, Hongbin
AU - Peng, Teng
N1 - Publisher Copyright:
© The Author(s) 2019.
PY - 2019/3/1
Y1 - 2019/3/1
N2 - Aiming at the problem of trajectory tracking between joints of the multi-joint snake-like robot in the flow fields, a trajectory tracking control law proposed based on the improved snake-like curve of a multi-joint snake-like robot to avoid obstacles in the flow fields is studied. Firstly, considering the external disturbance that the fluid environment may impose on the multi-joint snake-like robot system, from the point of view of probability, the fluid–solid coupling models of the obstacle channel and multi-joint snake-like robot are established in the flow field by using immersed boundary-lattice Boltzmann method algorithm, which solves the problem of nonlinear fluid motion that cannot be explained by solving the Navier-Stokes (N-S) equation. Then, a potential function is applied to the multi-joint snake-like robot so that the head of the robot can avoid obstacles in the fluid smoothly. By improving the snake-like motion equation, the snake-like curve trajectory tracking function of each joint of the multi-joint snake-like robot with time variation is obtained, which enables the tail joints of the snake-like robot to track the motion trajectory of the head joints. Finally, the effects of different flow field density, velocity, and Reynolds numbers on trajectory tracking of the multi-joint snake-like robot are studied by MATLAB simulations and experiments. The theoretical analysis and numerical simulation show that the designed trajectory tracking control law can make the multi-joint snake-like robot track the trajectory of the front joint when the robot encounters obstacles and make the robot stabilize the lateral distance, longitudinal distance, and direction angle, so as to effectively avoid obstacles. The simulation and experimental results verify the effectiveness of the trajectory tracking control law.
AB - Aiming at the problem of trajectory tracking between joints of the multi-joint snake-like robot in the flow fields, a trajectory tracking control law proposed based on the improved snake-like curve of a multi-joint snake-like robot to avoid obstacles in the flow fields is studied. Firstly, considering the external disturbance that the fluid environment may impose on the multi-joint snake-like robot system, from the point of view of probability, the fluid–solid coupling models of the obstacle channel and multi-joint snake-like robot are established in the flow field by using immersed boundary-lattice Boltzmann method algorithm, which solves the problem of nonlinear fluid motion that cannot be explained by solving the Navier-Stokes (N-S) equation. Then, a potential function is applied to the multi-joint snake-like robot so that the head of the robot can avoid obstacles in the fluid smoothly. By improving the snake-like motion equation, the snake-like curve trajectory tracking function of each joint of the multi-joint snake-like robot with time variation is obtained, which enables the tail joints of the snake-like robot to track the motion trajectory of the head joints. Finally, the effects of different flow field density, velocity, and Reynolds numbers on trajectory tracking of the multi-joint snake-like robot are studied by MATLAB simulations and experiments. The theoretical analysis and numerical simulation show that the designed trajectory tracking control law can make the multi-joint snake-like robot track the trajectory of the front joint when the robot encounters obstacles and make the robot stabilize the lateral distance, longitudinal distance, and direction angle, so as to effectively avoid obstacles. The simulation and experimental results verify the effectiveness of the trajectory tracking control law.
KW - Snake-like robot
KW - fluid–structure interaction
KW - snake-like curve
KW - trajectory tracking
UR - http://www.scopus.com/inward/record.url?scp=85064937952&partnerID=8YFLogxK
U2 - 10.1177/1729881419844665
DO - 10.1177/1729881419844665
M3 - Review article
AN - SCOPUS:85064937952
SN - 1729-8806
VL - 16
JO - International Journal of Advanced Robotic Systems
JF - International Journal of Advanced Robotic Systems
IS - 2
ER -