Hardware plans and software. As of 31 Dec 2017 this has reached the milestone of a testbed "body" with "spinal cord" responding as intended to command signals for 20 servos. Ref the "Readme" under folder "CodeSpinalCordArduino" for code and signal specs.
Video "Snake Robot moves with 'inchworm gait'" is at:
https://www.youtube.com/watch?v=MLmIwk6YtWQ
More details on problem solving at blog "HiTechFromLoTech":
https://hitechfromlotech.blogspot.co.nz/2017/12/xmsnakerobot-construction-completed.html.
L to R ribs 03, 04, 05. Rib04 has the highest complexity because it includes the master Arduino Nano microcontroller.
Snake Robot structure with version01 electronics in place.
Why a Snake Robot? For hunting rats! Here in New Zealand we have rats etc, alien to these previously isolated islands, harming our much loved native bird populations including the national icon - the Kiwi. Think of a remote controlled small robot in the world of the rat and that world has mud, undergrowth and broken terrain where a snake form factor is worth trying. And we can get "bio-inspired" and realise that snakes are effective bio rat-hunters so it may be good to learn from them. This is an ambitious aim to build towards step by step with an indoor testbed first. If rat-hunting does not work out then there are plenty of other possibilities like robot circus performer and Youtube stardom. If cats can be stars on Youtube then maybe snake robots can be the next big thing!
When I started this I thought snake robots were a regular thing in robotics and I would be adding value for rat hunting. As far as I can tell there is a lot of snake talk and not so much snake action. As in only a small number exist as one-off academic projects. This places this project more on the "cutting edge" than I expected which is a little scary-snake but also exciting that this can be something special.
Part of the "Creative Repurposing of Accessible Technologies" Project at the Manukau Institute of Technology in New Zealand.
Here the Accessible Technologies are:
- Low cost Android SmartPhone or Android SmartWatch for the robot "brain"
- Arduino Nano microcontrollers for the robot "spinal cord"
- Bluetooth HC-05 module as the link between "spinal cord" and "brain"
- MG90 model aircraft servos - 20 of them. The snake has 10 segments each of which has servos for horizontal and vertical movement.