/Simplified Motion Modeling for Snake Robots

Simplified Motion Modeling for Snake Robots

Florian Enner, David Rollinson and Howie Choset
Conference Paper, IEEE International Conference on Robotics and Automation (ICRA), May, 2011

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. These works may not be reposted without the explicit permission of the copyright holder.


We present a general method of estimating a snake robot’s motion over flat ground using only knowledge of the robot’s shape changes over time. Estimating world motion of snake robots is often difficult because of the complex way a robot’s cyclic shape changes (gaits) interact with the sur- rounding environment. By using the virtual chassis to separate the robot’s internal shape changes from its external motions through the world, we are able to construct a motion model based on the differential motion of the robot’s modules between time steps. In this way, we effectively treat the snake robot like a wheeled robot where the bottom-most modules propel the robot in much the way the bottom of the wheels would propel the chassis of a car. Experimental results using a 16-DOF snake robot are presented to demonstrate the effectiveness of this method for a variety of gaits that have been designed to traverse flat ground. I.

BibTeX Reference
author = {Florian Enner and David Rollinson and Howie Choset},
title = {Simplified Motion Modeling for Snake Robots},
booktitle = {IEEE International Conference on Robotics and Automation (ICRA)},
year = {2011},
month = {May},