Abstract:In order to steer the snake robot along the desired path guided by path edges, a path edge based guidance strategy is proposed by applying a direction control method based on the angle symmetry adjustment. The effective edge is constantly exchanged between two path edges as the snake robot moves. The effective edge is detected by a sensor, and is utilized to obtain the temporary target point, which is updated along the effective edge as the robot moves. The path direction is determined by the constantly updated temporary target point. So the snake robot can adjust the locomotion direction according to path edges by introducing the temporary target point into the direction control parameter. Simulations show that the snake robot can adjust the locomotion direction on the ground with unknown friction coefficients according to the path edge. It is verified that the snake robot can not only follow the desired path, but also follow the centerline of desired path.
[1] Yamada H, Hirose S. Study on the 3D shape of active cord mechanism[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2006. DOI:10.1109/ROBOT.2006.1642140. [2] Hatton R L, Choset H. Sidewinding on slopes[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2010. DOI:10.1109/ROBOT.2010.5509875. [3] Hatton R L, Choset H. Generating gaits for snake robots:Annealed chain fitting and keyframe wave extraction[J]. Autonomous Robots, 2010, 28(3):271-281. [4] 王智锋,马书根,李斌,等. 基于能量的蛇形机器人蜿蜒运动控制方法的仿真与实验研究[J].自动化学报, 2011, 7(5):604-614. Wang Z F, Ma S G, Li B, et al. Simulation and experimental study of an energy-based control method for the serpentine locomotion of a snake-like robot[J]. Acta Automatica Sinica, 2011, 37(5):604-614. [5] Liljeback P, Pettersen K Y, Stavdahl Ø, et al. A simplified model of planar snake robot locomotion[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA:IEEE, 2010. DOI:10.1109/IROS.2010.5649110. [6] Liljeback P, Pettersen K Y. Waypoint guidance control of snake robots[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2011. DOI:10.1109/ICRA.2011.5979565. [7] Liljeback P, Haugstuen I U, Pettersen K Y. Path following control of planar snake robots using a cascaded approach[C]//49th IEEE Conference on Decision and Control. Piscataway, USA:IEEE, 2010. DOI:10.1109/CDC.2010.5717823. [8] Rezapour E, Pettersen K Y, Gravdahl J T, et al. Formation control of underactuated bio-inspired snake robots[J]. Artificial Life and Robotics, 2016, 21(3):282-294. [9] Kohl A M, Pettersen K Y, Kelasidi E, et al. Planar path following of underwater snake robots in the presence of ocean currents[J]. IEEE Robotics and Automation Letters, 2016, 1(1):383-390. [10] Kelasidi E, Liljeback P, Pettersen K Y, et al. Integral lineof-sight guidance for path following control of underwater snake robots:Theory and experiments[J]. IEEE Transactions on Robotics, 2017, 33(3):610-628. [11] Hasanabadi E, Mahjoob M J. Trajectory tracking of a planar snake robot using camera feedback[C]//2nd International Conference on Control, Instrumentation and Automation. Piscataway, USA:IEEE, 2011. DOI:10.1109/ICCIAutom.2011. 6356780. [12] Mohammadi A, Rezapour E, Maggiore M, et al. Maneuvering control of planar snake robots using virtual holonomic constraints[J]. IEEE Transactions on Control Systems Technology, 2016, 24(3):884-899. [13] Ariizumi R, Takahashi R, Tanaka M, et al. Head-trajectorytracking control of a snake robot and its robustness under actuator failure[J]. IEEE Transactions on Control Systems Technology, 2019, 27(6):2589-2597. [14] Wang J, Qiu X L, Liu Z Z, et al. Path tracking of snake-like robot based on neural network identifier[C]//IEEE 4th International Conference on Advanced Robotics and Mechatronics. Piscataway, USA:IEEE, 2019. DOI:10.1109/ICARM.2019.8834017. [15] 李东方,邓宏彬,潘振华,等. 基于改进蛇形曲线的蛇形机器人在流场中避障的轨迹跟踪控制律[J].机器人, 2019, 41(4):433-442. Li D F, Deng H B, Pan Z H, et al. Trajectory tracking control law for obstacle avoidance of a snake-like robot in flow field based on an improved serpentine curve[J]. Robot, 2019, 41(4):433-442. [16] Li D F, Pan Z H, Deng H B, et al. 2D underwater obstacle avoidance control algorithm based on IB-LBM and APF method for a multi-joint snake-like robot[J]. Journal of Intelligent & Robotic Systems, 2020, 98(1):771-790. [17] 张丹凤,李斌,常健. 基于角度对称性调节的蛇形机器人路径跟随方法[J].机器人, 2019, 41(6):788-794,833. Zhang D F, Li B, Chang J. Path following method for snake robot based on the angle symmetry adjustment[J]. Robot, 2019, 41(6):788-794,833. [18] Ma S G. Analysis of creeping locomotion of a snake-like robot[J]. Advanced Robotics, 2001, 15(2):205-224.