Let's Make Robots!

Tank 2 - autonomous rover

 
Navigate around via IR 2DOF sensor turret; Avoid dangerous slopes via accelerometer
AttachmentSize
Arduino Source Code5.61 KB

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

For what purpose do you use the LDR ?

Very interesting  !!! you probably open a new age of Robot project !! 

Cheers from Canada !!

Michel

Great work. Will you install additional sensors for better/faster scanning ? 

You mean there are no floor detectors between the front wheels? All is done with the one sensor on the neck?!

Double awesome!

yeah man chicken style -> go vegan!

The turret was a good idea. You have managed to put life into your machine.

Very nice bot my friend. I like the moves of the head and its precision. Keep up the good work for us :)

i am happy to see interest in my work

i have attached the arduino source code

the idea is to sense the front cone of space 

the head perform  160° sweep at different elevation

topmost elevation is orizzontal to sense height obstacle

other 3 elevations are pointing ground at different angles that means distance from the rover...

 

so the routine il like this:

set head to 0° elevation and scan horizzontaly from -80° to +80°

set head to -50° elevation and scan horizzontaly from -80° to +80°

set head to -60° elevation and scan horizzontaly from -80° to +80°

set head to -70° elevation and scan horizzontaly from -80° to +80°

 

set head to 0° elevation and scan horizzontaly from -80° to +80°

set head to -60° elevation and scan horizzontaly from -80° to +80°

set head to -50° elevation and scan horizzontaly from -80° to +80°

and so on....

 

 

if abnormal reading: stop motor; repeat at will the horizzontal scan at current elevation; rotate body untill horizzontal scan is clear.

 

Thanks! 

I had a look at it, but it seems it will take me a while to understand what you've done there. Some things are simple to get, but others will take some drawing to actually get why they are that way. Especially the functions in Head2DOF file are hard to get. But I'll work at it.

Cheers!

One word: wow!

Care to share the code? I don't remember seing a robot doing that... How did you do it?