Let's Make Robots!

The Caterpillar (production prototype)

OddBot's picture
Educational robot for schools and universities
AttachmentSize
Caterpillar_Main_Board_Schematic.jpg542.03 KB
Caterpillar_sensor_boards.jpg908.67 KB
CATERPILLAR_China.BAS3.97 KB

Caterpillar Evolution video shows how this project has gone from a simple hobby robot to a mass produced robot. The first clear ABS caterpillar is now up to mischief in China :D

 


Update 3 of July 2009

Well the first prototypes came out of the factory and of course some calibration is always required. DAGU contacted me to say they had a problem. It seems the program needs calibration to work with the new roll sensor as resistors can vary slightly even when they are all marked as the same value. Consequently the caterpillar constanly thinks it has fallen over and needs to get back up. The end result is quite funny :D

Whoops!, my mistake :0
I specified a different analog input in the schematic to what was being used in the program.It's all fixed now :D

I have posted some pictures if the new circuit boards used. The Antenna now use springs where I had wire, this is a big improvement as occasionally the wire got bent when stuck in a corner or getting back up on it's feet. Once the wire was bent it kept thinking it had hit something.

The IR sensor has been moved to the top of the roll sensor board so that it can recieve IR better.

caterpillar_box_logo.jpg

IMG_0762.jpg

IMG_0759.jpg

head_antenna.jpg

tail_antenna.jpg

IMG_0758.jpg

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
roboticsystem's picture
Nice design. It looks very practical and funny.
isotope's picture
This is really cool to see a homemade robot to become serially produced! I can imagine what did you feel when first saw the boards prototypes :D
OddBot's picture
I have been so frustrated trying to get the engineers to make it the way I want it that I haven't had the chance to enjoy it.
BiohazardRoboIndustries's picture

Simply gorgeous. In the first video the caterpillar seems like a poisoned animal... its not very funny because the scene is quite realistic. In the last one the caterpillar work very good, it has realistic movements. I'm wondering which sensor(s) you use to verify if the bot is "standing" or if its lying on side.

Congratulations

OddBot's picture

Nothing expensive or fancy. The roll sensors are just 2 mercury switches set up in a voltage divider circuit to give an analog output. I'll post pictures of the boards and a schematic.

 

 

 

fritsl's picture

Funny!!

Could program it as tamagotchi, where one variable was "Feed it with wine" :D

OddBot's picture
using a universal TV remote it could be a fun pet for kids. there is an IR reciever on top. Don't know if giving kids the option of drugging their robot is a good idea :P
mintvelt's picture
That's not a calibration error or design flaw. The poor creature just has an itch!
OddBot's picture

Sure I programmed it to get on it's feet, I didn't know it was capable of completely rolling over :P

It reminds me of a caterpillar being attacked by ants.

guibot's picture

Congratulations OddBot!

Looks really good, the antennas with the leds are great and the way the bot gets up after falling is awesome!! 

I'm sure I will build one as soon as the kit is released!!   ;-)

Gareth's picture

Wow - well impressed with the Fine-tuning - he is running (or is that "inch-ing" ) much faster and with real confidence.

The Curl-up response when pushed over gives perfect catapillar "stress" reaction - Super.......

OddBot's picture

Although many of the moves look like they are an imatation of an animal such as the curl response it is actually a case of function following form. The body can only move so many ways and only so many moves will gain the apropriate response.

iCon's picture
Congrats, next i hope to see a near completed junior, if not, at least the arm in action.
OddBot's picture
Junior got put on the backburner because I fond a problem with his circuit. I had too higher values for my current limiting / sensing resistors. The motors were not getting enough power. It is a pain in the neck to change them because of where they are and ever since I have had too many other robots I wanted to build. I will get back to him eventually.
fritsl's picture
I kinda like it in orange!
OddBot's picture
Jack asked what colour I would like. I suggested clear because you can then make it whatever colour you like by using different coloured LEDs to light up the body. If you used some RGB LEDs with trimpots to set the brightness of each LED then you can change the colour when you get tired of it by adjusting the trimpots :D
fritsl's picture
Uh!
RobotFreak's picture

Well done. Good job.

BTW: In precaution I have downloaded all your schematics before Arexx NL declares it as confidential ;-).

OddBot's picture
Arexx has nothing to do with my bots. DAGU will be able to produce my circuits cheaper than LMR members could make them. I have posted the schematics because it makes it easier for people to write their code if they can see exactly how individual pins are connected. Also those who are learning electronics may benifit :-)
fritsl's picture

Absolutely brilliant!!

I have no other words!

OddBot's picture
Thanks.... I have no other words either :-)
rik's picture

I love the dual colour LEDs all around. And how they indicate what it's sensing or doing.

The tail antenna seems to be missing from the pictures. Or is it way smaller than the ones on the head?

How do you light up the LEDs on the side? Did you really run all those extra wires from the main board, or are they hooked to the servo line? Somehow.

And what would be a great, mercury-less, cheap, replacement for those tilt sensors?

OddBot's picture

The LEDs on the body are driven by bits 4-7 of port C. They are single colour 3mm LEDs. The body has moulded sockets for 3mm LEDs in the body segments including holes for the leads.

The dual colour LEDs on the antenna are operated by the antenna. The green segment is wired directly to power. When the antena hit something the red segment is switched in parallel to the green segment. Because the red segment has a lower forward voltage than the green segment (typically 2.1V for red and 2.4 for geen) it drops the voltage across the green LED below it's opperating voltage causing it to turn off.

I haven't made the tail antenna yet, I am going to try a slightly different design because I want it shorter. It could even be replaced with an Amander LDR setup or my IR obstacle detector. It is not critical, just a way of telling the robot if it backed into something or being attacked from behind.

I would like to get a couple doing a sumo style battle... BATTLEPEDES or SUMOPILLARS  :D 

rik's picture

I did not realize your antenna were actually sensors to the brain. How cool. Walk through!

At first, I thought the ring around the wire in the diagram, was indicating some sort of shielding. It is in fact a switch. I did not recognise it in the hi-res photo. Would you describe the mechanics of the switch? Or publish a close up photo?

Or a walk through!

BTW: clever use of datasheet knowledge! Different forward voltages.... wow. Walk through!

OddBot's picture
I will do a walkthrough on lightup colour changing antenna for robots.
noise0's picture

your bugs are great oddbot...

respect !

 

OddBot's picture
Since you've joined I have been impressed with your bots as well. Keep it up :-)
TotoroYamada's picture
Congrats dude, you can be proud of yourself! :D
mintvelt's picture
The first mass produced LMR product. How cool. nice additions too. Caterpillars cute factor just went up another nodge.
OddBot's picture

I hope we will see edward on the shelves one day :)

 

mintvelt's picture
I received some questions about edwards design. Problem is: there is no design. The 3x08M robot will have proper plans for reference and/or reproduction
OddBot's picture
Splatbot has no plans either and the MKII was not designed for mass production. I have had a lot of work to do but I think it's worth it.
GroG's picture

Wow Oddbot !

That's great!  I like the led's and the self-righting is awesome too.

Your my hero!  Well, this and the sunscreen for thermal paste was the clincher.

Forgive my nosey-ness, but do you get some profit for each of these sold by Dagu?  The idea of making this into a career is just too tempting !

OddBot's picture

Yes :p

My advice is to buy a Mr. Basic and show him how good you are in the competition if you haven't got anything else to demonstrate. 

robologist's picture
Dude that is too cute! Fun little robot, congrats Oddbot and Dagu!