First Robot From Bits Around The House

mita

Australia

I ordered the EZ kit as a project to do with my 6 year old son. We watched the EZ-box video and intended to build that with him first up, however was given detailed instructions that "real robots had to be at least 4 feet tall!". With that design brief combined with a self imposed restriction to only use materials I could find around the house WE built the following. Its not C-3PO' or even half finished yet -but my son, James, has had some fun playing with it (hopefully learning something along the way).

Here's some videos of early testing:

One arming working only and some basic voice activated head movements

Move around based on wii control

Future additions include ir & Ultrasonic Distance Sensors for autonomous movement. A better arm with the other working H-bridge and more powerful motors (as the servo motors struggle under the weight of the beast!) + new wheels (my improvised CDs wheels don't work very well)

Will post future updates as we progress 2nd Prototype User-inserted image 1st Prototype User-inserted image User-inserted image

By — Last update

ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

United Arab Emr
#1  

Welcome great start. What I like is that you started simple and achieved quick result. Sure they had Fun and will love it more and more.

United Kingdom
#2  

That reminds me of my nephew trying to talk to Jarvis, although he has trouble pronouncing due to glue ear or something (I disagree with that diagnostics since he is getting better now he knows to be slower and clearer with Jarvis) so it's difficult at the best of times.

But anyway, that's awesome :)

Australia
#3  

Its quite funny - James treated the robot excitedly, much like he would act with a dog... while the little 2 year old thought it was a real human and still tries to talk / babble / interact with it, even when turned off - doesn't take much to fool her:) wife hates it and has been caught kicking it over...

I think the speech recognition software in Windows 7 struggles with the accent from our part of the world - i've had a play with it on the laptop and set it to the British option which helps but still not 100%. Still some work to do experimenting with mic volume / boost etc to get some better hit results.

Would also have to say thanks, to you Rich, for providing the software examples - i have a VB background so the scripting is fairly intuitive - but having your examples made it a lot easier/faster to pick-up the command structure of EZ-Script and have a play around to get some basic movements very quickly.

United Kingdom
#4  

Yes, Windows VR is poor in my opinion, at least compared to Dragon it's poor. It takes a lot of training, a very very good mic and volumes set up almost spot on perfectly for a decent voice recognition system with a lot of commands (mine has literally thousands of possible commands). I use Vox Commando for all voice, it uses windows engine but is built for the purpose of voice recognition so works a little better than ARC (plus I've been training it for around 2 years), it just means triggering events in ARC is long winded and messy... I am hoping to find it will be a worthwhile trade off.

The main thing is to set up the hardware correctly and train the crap out of it:) It also helps if all commands are not very similar to each other.

That's great to hear my examples have helped, it's always nice to know someone has used them :)

#5  

@Rich I do/will use your scripts! Like a master chef who creates a great recipe or a simple one....all of which can be followed or "modified" to suit individual tastes ie more sugar:) Thanks for the post mita! keep up the good work and...sorry to hear about your wife not engaging your robot very well!...pehaps when she sees the "benefits" it gives the kids in the way of education and social interaction , she may "warm" up to it :)

Australia
#6  

Version 2 of the robot - ditched the box structure and went for more sturdy metal frame. Sourced from the local hardware store. Purchased 4 new wheels, motors and are in the process of hooking these up to a 4 channel motor controller. Arms are very much experimental at the moment - based on the same material as the frame... they work okay but need some further refine on the software side first.

here's the latest pics - still very much work in progress. Now for the fun part - pulling it all together with some scripts...

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

#7  

that is so neat for your kids...

j

Australia
#8  

Finally got the h-bridges wired up! Here's the test video - as you can see there are still a few bugs to work out :-)

Australia
#9  

Here was my first attempt using a 4 channel Dagu controller - unfortunately i didn't count on the motors i was using drawing more than 4amps per channel (so eventually smoked it :-) ). It worked well for a while and gave me enough time to find out a single 7.2V 6800mAh battery was not sufficient to run the 4 motors (i think the current draw was too much).
The 6v 300rm geared motors were rated at 2amp so i thought the Dagu was worth a try as it is cheap and all on a single board.
I clearly went over the top using 300rm motors with 15cm wheels - even running this a 50% - the robot moves very fast! too fast.

User-inserted image

User-inserted image

Here's the switch setup - one for an on/off and the other push button to disconnect the h-bridges / motors. with 300rpm motors at full speed - you need this as the robot is very fast!

My son - labelled the robot :-)

User-inserted image

one burnt out controller - too much current :-)

User-inserted image

The new 60A Dual Motor H-Bridge Drivers wired up. These are e-bay cheapies - so i doubt they would handle 60A for very long.. but fine for 2-6a that i am working with. http://www.ebay.com.au/itm/281117109458?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

User-inserted image

User-inserted image

To run the 4 300rpm 6v 2a motors i added 4x 7.2v 6800mAh nimh batteries (connected in parallel). To be safe i charge each individually... http://www.ebay.com.au/itm/180562970550?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

Here's the batteries...

User-inserted image User-inserted image

Will upload some more videos after i sort out the motor control - given the speed to the motors, i need to write some code that accelerates and deaccelerate the robot so it does not tip over when stopping or starting... also need to figure out how to control the custom Movement Panel speed control - i can set the speed via the script but it doesn't change the panel itself - any thoughts appreciated?

When stopping from speed it can faceplant as the controller breaks the motors (it you watch the video posted above you will see it is a little top heavy!). Poor old head is now a little wobbly as it has face-planted one too many times :-)

#10  

Cute. I see you have been bitten by the Bug. It is a passion for me. Sorry the wife does not support your efforts. It can be a truely marvelous experience.

Good Luck on future builds.

;)

Australia
#11  

Agree - it is fun. The intention was to try and pull together something fast on the hardware side so I could concentrate on developing some interesting software for the bot. Being driven by a 6yr olds demands has meant the bot was bigger and heavier than originally envisaged! Those tiny wheels supplied in the kit did not cut it for the grand imagination at play. But it has taken a lot longer than anticipated! I failed to realise the amount of tinkering / experimentation required just to get the bot to do the basics. As you can see - constructing things is not my day job - but have had some fun. It's interesting - if the new ez-robots had been available when I purchased, I would have probably just bought one of the full kits. Probably still will - But I'm not sure that I or my son would have learnt as much in the process. Certainly glad I took the creative approach first. There is something to be said for working creatively with the tools / materials available to come up with a unique bot!

at some point I will have to splash out and get the new kits as having a 4ft plus bot fling around the living room at high speeds is not ideal! Will continue to play around and see if I can refine this bot a little further.

Oh yes, and the wife is slowly warming to it :-)