Control and Design of Snake Robots

David Rollinson
doctoral dissertation, tech. report CMU-RI-TR-14-13, Robotics Institute, Carnegie Mellon University, June, 2014

  • Adobe portable document format (pdf) (22MB)
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.

Snake robots are ideally suited to highly confined environments because their small cross-sections and highly redundant kinematics allow them to enter and move through tight spaces with a high degree of dexterity. De- spite these theoretical advantages, snake robots also pose a number of prac- tical challenges that have limited their usefulness in the field. These chal- lenges include the need to coordinate a large number of degrees of freedom, decreased system reliability due to the serially chained nature of the robot’s design, and the complex interaction of the robot’s shape with the world.

This thesis makes progress towards addressing these issues with two main areas of contribution. In the first part, we provide tools for support- ive autonomy in snake robots. To provide intuitive high-level autonomous behaviors, we extend our lab’s existing gait-based control framework to develop gait-based compliant control. To reliably and accurately sense the robot’s pose and shape we present new techniques for robust state estima- tion that leverage the redundancies in the distributed sensing capabilities of our group’s articulated snake robots. To demonstrate these contributions in a practical application, we use them to enable a snake robot to navigate a real-world underground pipe network.

One of the most limiting characteristics of our snake robots (and robots in general) is the inability to precisely sense and control the torques and forces of their actuators. As such, the second part of this thesis focuses on the design and control of a new series-elastic actuated snake robot that incor- porates a high performance series-elastic actuator (SEA) and torque control. After describing the novel design of the SEA, we discuss our perspective on how to incorporate torque control and series elasticity into snake robots. Finally, we demonstrate prototypes of new low impedance motions for snake robots. These motions naturally comply to obstacles and unstructured ter- rain, and open a new avenue of research for snake robot locomotion.


Text Reference
David Rollinson, "Control and Design of Snake Robots ," doctoral dissertation, tech. report CMU-RI-TR-14-13, Robotics Institute, Carnegie Mellon University, June, 2014

BibTeX Reference
   author = "David Rollinson",
   title = "Control and Design of Snake Robots ",
   booktitle = "",
   school = "Robotics Institute, Carnegie Mellon University",
   month = "June",
   year = "2014",
   number= "CMU-RI-TR-14-13",
   address= "Pittsburgh, PA",