Project Hearoid.

Rich

United Kingdom
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail
robot video thumbnail

Now I have the EZ-B kit and the Hearoid it's time to start my Showcase thread.

I still haven't decided on a name for him yet, all suggestions are welcome.

I won this robot on ebay weeks ago, for the past 2 weeks he has been waiting for me to collect him...

User-inserted image

Today was the day, a road trip to pick him up and bring him back to his new home...

User-inserted image

In his new home (with Omnibot and Wall-e in the background totally unaware they are next in line to be opened up)

User-inserted image

It wasn't long before this happened...

User-inserted image

Now waiting to go in the dishwasher to get nice and clean.

The plan is to make him autonomous, running 24/7 (except for when he knows to go charge himself up) but will also be adding in the various image tracking options.

The only other slight modifications to be made to him are to convert the head to tilt & pan which will involve having to give him a small neck.

The head will include the camera. I haven't yet decided to fit it in one of his eyes or to make it his nose. The issue to overcome with this is the blue tint on the bubble head. The mouth will have a light or some lights in which flicker when he speaks.

The arms will be given some life with servos at the shoulder joints and the elbows provided I can get them to fit in there nicely.

Ultrasonic sensor will be in his chest, probably on a servo to give a wider view.

Original drive wheels and gearbox seem to be in very good shape so will plan to reuse those and just replace the existing motors for the modified servos if they can manage the task.

Speaker and microphone will be in the original positions - if it's not broke why fix it?

Not too big a project but enough to give me a test, help me learn and bring an old robot back to life.

By — Last update

ARC Pro

Upgrade to ARC Pro

Experience the transformation – subscribe to Synthiam ARC Pro and watch your robot evolve into a marvel of innovation and intelligence.

Canada
#129  

Was just wondering, did you get a chance to test out your original plan to have him move around by him self or did you move off that idea an into another?

United Kingdom
#130  

He moves around by himself.

I've changed sensors more times than I care to remember but currently (and may change again depending on the auto charging solution) he runs with the Ultra Sonic Ping sensor in his chest area, a short range IR sensor in his chest, another IR short range low down (just above the blue bumper around the base) and another IR lower down angled at around 60 degrees to detect anything lead on the floor that may be run over (cables, rubbish, etc). These allow for him to free roam, move through doorways and avoid any object in my house.

I may also add in another IR sensor on the back just above the blue bumper for when reversing.

Then a simple script which loops around a forward command with checking the ADC ports and stopping, reversing, rotating and moving forwards again.

Tied in with the Personality Generator he also randomly does other things like dances (not perfected, he has no arms), looks for faces, nods, shakes his head and a few other things.

Canada
#131  

Do you plan on using the 3D map at all with him? I was thinking that I would use a helicopter with a wirless camera on it to fly around the house, map the house, have this stored onto a hard drive as a GPS for the house. He would fly around every so often or if a robot gets stuck or lost, he could fly to its last known location in memory, and dispatch the updated map to the lost/ stuck robot. What is your brain space on this, is this doable in your opinion? I have yet to learn even the most basic scripting/commanding, so if to you that's just not possible then I'll just scrap the idea.

United Kingdom
#132  

No. A 3d map would take a lot of work to integrate with ARC and on this project I cannot (or will not) spend that much time and effort on. Possibly future projects may use something like a 3d map but not this one.

Something like that would probably require using the SDK, which I am not familiar with. Learning C# is on the to-do list and I have brushed on it briefly but other training takes priority (I am always learning something new which explains why I seem to know something about everything...).

Honestly, I would work your way up to that project. Start small, learn, go bigger, learn more, go huge:) That's my plan, this is my first project, others are planned that do more and more things all eventually leading to my big build (life size humanoid robot - years away from that!)

Everything is doable, just some is not feasible.

Canada
#133  

Thanks, I'll do my best to contain my imagination, lol. Looking forward to see what more you will do Heariod here. Anyway, I do believe it is 2:00 AM, good night.

United Kingdom
#134  

It's 9:30am here, I can only wish it was 2am again and I wouldn't be sat at work:)

#135  

Adding a map it a great idea ERRUEL ,great for full autonomous robot independance ,witch i like using in all my designs

Only problem is making the map and the time and scripting,i havent look in to it yet,but will very soon

I thought EZB has a map built in,going to look at it EZB floor map

doesnt say if its a 3D MAP ,MOST LIKELY NOT,and no info on how to make a map like other software has.but may be a video on it

United Kingdom
#136  

The Map in ARC is just a record of where the robot has travelled and will not do what @Erreul has mentioned. It is not accurate enough. The value also differ depending on what surface is being driven on etc. It's based on time not on distance.