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.
they were $1 on sale, they are now back to normal price of $2.77 http://www.hobbypartz.com/topromisesg9.html
fantastic! very unique leg design!
Wow, this is very nice job! Compact and cheap design, yet very cute result.

This is one cool looking dude -would like to see your verdict on the RBBB -

BTW are these your 1$ servo scoop  (i was tempted but the postage to EU tipped the balance)

yes they are the $1 servos. Sad to here about the shipping, the USA had $4.95 shipping so the total was about $12 for 8 servos :). I have found these on ebay too for around this price but from china, i like to get things from inside the states. Plus i own one sharp ir :P, it goes from project to project and ive never needed to buy another, i should though. I cant wait for the RBBB, best deal for a arduino in the states plus it is very small. I do seem to be the first one to use the RBBB on a robot i believe.
Wow! So tiny! Love it :)
That is a really cool, compact robot. Good design, way to squeeze stuff together!

oh you bastards with access to low-cost mini-bandsaws in languages that you understand and in a voltage that won't blow your fuses through the back of the box...

 

It looks very nice and compact. I look forward to seeing this in action.

Most Arduino boards seem to have a regulator built in and therefore need at least 6V. Are you going to bypass the onboard regulator? I have also noticed that most hexapods of this design use only 3 servos. Do you think 5 servos will give you more manueverability?

The cool thing about the RBBB arduino board is the fact that you can snip off the stuff you dont want, like the regulator, so yes ill just be by passing that and using 4.8v (my AAs are 1.2v each). Well the 5 servo idea came up when i was building it. Originally i was going to make it with just 3 servos but i then realized that it would be much easier to make it with 5. Since they are all independent i didnt have to connect the legs nor make pivet points. So i found it easier to just connect a foot to each servo and be done with it and since i had 8 servos, i had some to spare. As to being more maneuverable, i do not really know. The independent legs were just so i could build it easier but we will see.