Let's Make Robots!

Hex 1.1, the hexapod

Walks and navigates with infrared sensor

*** 1.1 update  ***

 The hexapod now has some better code for sensing. The hexapod makes a 360 spin which it takes as 9 point turns. At each point it takes a reading. It compares all the readings and decides which way is best. In the video i demonstrate this with a small gap for the robot to go through. The robot basically is making a simple map, very simple, and finding the biggest hole to go through. The robot still has its curve to the left i need to fix. When that is fixed then this code will be much better in that it wont run into things by curving into them. The next update i will be showing a rc mode i plan on doing with a controller i will blog. 

 

1.0 

 This is my first robot with legs.I do have RBBB (http://wulfden.org/TheShoppe/freeduino/rbbb.shtml)  It uses a sharp sensor to detect objects and then decides the best way to go. When the robot runs into something, it first turns right and makes a reading, then it turns left and makes a reading. If the right reading is greater then it will go right, if the left  reading is greater, then it will go left (which means just straight, because it is already left ;)) if they are equal then it goes left. You can see this in the video. Just pay attention to its movements. If anyone would like the code i can post it but i do not see the use now. The robot does seem to drift to the right, i need to fix that if i can.

 DSC04196.jpg

I got a desktop band saw friday from Lowes here in the USA. I used this to cut out all the parts for this robot.

 The saw plus some lexan and 5 of the 8 servos i bought for 99 cents a piece on sale, and you have my robot.

DSC04210.jpg 

found this lexan at The Home Depot here in the USA. And now i think all my projects will be made of lexan :)

DSC04199.jpg

 

DSC04205.jpg 

 DSC04207.jpg

 DSC04195.jpg

 you can see my little power distribution board in the above picture. The orange wires go into the arduino. 

DSC04216.jpg 

It is not a finished robot yet. I am going to add rc ability to it in a few weeks.  

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
When the middle servo is in the neutral position, do the 2 middle legs touch the ground on a flat surface? If the middle legs are just clear of the ground then you can make your hexapod strafe left and right like a crab, or rotate on the spot, which is hard to do well on the classic 3 servo type.
i was thinking that. They do touch the ground but it would be easy to raise them up. It would be cool to see it move like a crab.
[tiny bot] + [good maneuverability] sounds like a good combination to me.