Optimization of PID Control of a Snake Robot’s Winding Crawling Motion

Authors

  • Junwei Hu
  • Yiran Yao
  • Tianhan Zhou
  • Runzhe Jiang

DOI:

https://doi.org/10.61173/rxjhd182

Keywords:

PID control, snake-like robot, crawling motion, MATLAB simulation, Simulink, robot modeling, SolidWorks

Abstract

This paper explores the application of PID control to the winding crawling motion of a snack robot. Snack robots, mimicking the movement of real life limbless reptile, are designed with ultiple connected segments equipped with actuators and sensors, enabling them to navigate complex environments. The study aims to optimize the ground crawling behavior and obstacle avoidance f the snake-like robot using MATLAB simulation software. Initially, the robot’s joints were modeled in SolidWorks, and their degrees of freedom were programmed in MATLAB’s Simulink to enable controlled rotation. The PID control system was added to manage the robot’s motion, ensuring smooth and accurate crawling.

References

[1] B. Tao, H. Sun, and J. Sun, “Dynamic Modeling and Control of Underwater Snake Robot.” Data Driven Control and Learning Systems Conference, Emeishan, China, May. 7, 2022

[2] Mathworks-Robotics, “Example files for MATLAB and Simulink Robotics Arena Walking Robot Videos.,” GitHub, https://github.com/mathworks-robotics/msra-walking-robot (accessed Jun. 29, 2024).

[3] Celia0731, “Snake_robot/file matlab at main · celia0731/ snake_robot,” GitHub, https://github.com/Celia0731/snake_ robot/tree/main/File%20matlab (accessed Jun. 29, 2024).

Downloads

Published

2024-10-29