Multi-Thread based Synchronization of Locomotion Control in Snake Robots

  • Rai, Laxmisha (School of Electrical Engineering and Computer Science, Kyungpook National University (KNU)) ;
  • Kang, Soon-Ju (School of Electrical Engineering and Computer Science, Kyungpook National University (KNU))
  • Published : 2005.06.02

Abstract

In this paper, we present an approach to control the locomotion of snake robot with concurrent programming model constructed using threads and semaphores. The multi-thread based concurrent programming model adds the flexibility to design and synchronize the movement of snake robots as compared with microcontroller and mechanical based approaches. We have designed a physical snake robot using LEGO sensors and actuator blocks and the wave motion of the snake robot is generated by multi-thread based concurrent programming under RT-Linux. The different robot movements in a desired direction along with different types of snake movements are achieved using angle sensors.

Keywords