ARCSnake: An Archimedes' Screw-Propelled, Reconfigurable Robot Snake for Complex Environments

This paper presents the design and performance of a screw-propelled redundant serpentine robot. This robot comprises serially linked, identical modules, each incorporating an Archimedes' screw for propulsion and a universal joint (U-Joint) for orientation control. When serially chained, these modules form a versatile snake robot platform which enables the robot to reshape its body configuration for varying environments and gait patterns that would be typical of snake movement. Furthermore, the Archimedes' screws allow for novel omni-wheel drive-like motions by speed controlling their screw threads. This paper considers the mechanical and electrical design, as well as the software architecture for realizing a fully integrated system. The system includes 3$N$ actuators for $N$ segments, each controlled using a BeagleBone Black with a customized power-electronics cape, a 9 Degrees of Freedom (DoF) Inertial Measurement Unit (IMU), and a scalable communication channel over ROS. The intended application for this robot is its use as an instrumentation mobility platform on terrestrial planets where the terrain may involve vents, caves, ice, and rocky surfaces. Additional experiments are shown on our website.

[1]  Chigisaki Shuntaro,et al.  Design and control of amphibious Snake-like Robot ”ACM-R5”. , 2005 .

[2]  Howie Choset,et al.  Design and architecture of the unified modular snake robot , 2012, 2012 IEEE International Conference on Robotics and Automation.

[3]  Auke Jan Ijspeert,et al.  AmphiBot I: an amphibious snake-like robot , 2005, Robotics Auton. Syst..

[4]  Shigeo Hirose,et al.  Development of snake-like robot ACM-R8 with large and mono-tread wheel , 2015, Adv. Robotics.

[5]  Howie Choset,et al.  Toroidal skin drive for snake robot locomotion , 2008, 2008 IEEE International Conference on Robotics and Automation.

[6]  Bin Li,et al.  Development of an amphibious snake-like robot , 2010, 2010 8th World Congress on Intelligent Control and Automation.

[7]  Auke Jan Ijspeert,et al.  AmphiBot II: An Amphibious Snake Robot that Crawls and Swims using a Central Pattern Generator , 2006 .

[8]  Shigeo Hirose,et al.  Snake-like robots [Tutorial] , 2009, IEEE Robotics & Automation Magazine.

[9]  Howie Choset,et al.  Design and architecture of a series elastic snake robot , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  G. Granosik,et al.  Integrated joint actuator for serpentine robots , 2005, IEEE/ASME Transactions on Mechatronics.

[11]  Peter I. Corke,et al.  A Simple and Systematic Approach to Assigning Denavit–Hartenberg Parameters , 2007, IEEE Transactions on Robotics.

[12]  Fumitoshi Matsuno,et al.  Modeling and Control of a Snake-Like Robot Using the Screw-Drive Mechanism , 2012, IEEE Transactions on Robotics.

[13]  Johann Borenstein,et al.  The OmniTread OT-4 serpentine robot , 2008, 2008 IEEE International Conference on Robotics and Automation.

[14]  B. N. Cole Inquiry into Amphibious Screw Traction , 1961 .