Wallee Robot 2014

odt

Italy

Hello everyone and first of all, scuse me for my bad english.

I am making this robot from about one year, and now, i am beginning to make this "run". This robot, has began to be made from an old Toy.

This was the original toy: User-inserted image

Thanks for EZRobot, i am doing a new robot very better.

I will show the progress here.

By — Last update

ARC Pro

Upgrade to ARC Pro

Become a Synthiam ARC Pro subscriber to unleash the power of easy and powerful robot programming

#1  

Greetings @odt! What is the info on the original toy? It looks cool already. Why is there a breadboard? Was it some kind of electronics tutorial robot?

Do you have an EZB now or are you waiting for one? I was just curious, could you tell me if you are going to use the V3 or V4?

I can't wait to see what you do with it and the EZB regardless of which version you use. :)

[edit] I found some info on connecting that robot but no real info about the I-Droid01. The site seems to be broken. http://www.i-d01.deagostini.it/Pc-control/

http://www.i-droid01.com/

So, anything you can share about that robot would be very nice. Thank you.:) [/edit]

Italy
#2  

The original toy, was a kind of electronic tutorial robot. But it was not customizable at all and the arms was not motorized, so, it was only an expensive toy... I have found it in a used-things-market.

I have bought a v3 Ezrobot board about one year ago. So i have began to work on this robot.

First thing, was installing 2 biggest motors and soldering a robust steel base on the rear where i will put 3 lead-acid batteries:

User-inserted image

Then, i have modifyed the front part of the robot:

User-inserted image

And i have placed a mini-itx under the steel base:

User-inserted image

Well, i have beginning to build a different head similar to the Wallee-robot. It is totally hand-made:

User-inserted image

Italy
#3  

Today's progress:

Well, first of all, a picture of new battery-place:

User-inserted image

Some boards mounted in place:

User-inserted image

This is a relais pack with related ULN298 integrate. The first relay, is used for turning on the mini-pc when power is provided. When power goes down, serial communication goes down too. So, in Visual-basic, a function tells the mini-itx to go 'off' when serial connection has been down for about 10 seconds. The second and third relais, at the moment do nothing.....

User-inserted image

This is how the robot will looks like........

User-inserted image

User-inserted image

#4  

Nice workmanship. Very well thought out.

I like the way your using relays to turn on your Mini PC. I was wondering how I could do this when I end up mounting one in my robot. If I'm reading you correctly your using the operating system on the PC to shut it down when it senses robot system shut down? Is the PC powered from a different circuit but same battery?

PRO
Belgium
#5  

i have desame robot.whits i will try to use. User-inserted image

User-inserted image

Italy
#6  

......scuse me for my bad english, but, what is a "workmanship"?.........

PRO
Belgium
#7  

things you make whit your hands = is workmanschip like excample a ferrari is made complete by hand.

Italy
#8  

@ nomad 18.08

You will never have good results with this robot. You will never can make this doing what you want. You only have to use ez-robot to make a nice robot working as you want.

Ok! "workmanship" is a thing made by myself with my hands! Like a Ferrari! Right!

Thank you and scuse me again because i am not well in speaking english.

PRO
Belgium
#9  

yes avery part you made , you deside howlong or chort or hight it must be.whits color it must have. the complete project is handcrafted by you.

#10  

Very nice @odt. Thank you for posting all of that.

#12  

Thanks for sharing your work with us. Great job!

:):):):) j

Italy
#13  

Front bumper installed and installed two distance sensor too. When the robot runs in "driving itself"-mode, the front sensors (mounted on a servo), moves left and right mesuring the better distance. So, the robot can choose the better way to go. If the robot goes touching an obstacle, the front bumper, receive this information and the robot, goes a little rear and so, looks for a new way to go.

User-inserted image

Now, there is a little lcd display too. I can so navigate around menues and choosing the things i want the robot do.....

User-inserted image

Now, i am working about adding temperature sensor, light sensor and IR receiver. When i have done these things, i will work about the arms. Then, i will work about making the robot having a 'brain'.......

PRO
Belgium
#14  

is that the original from i-qbot lcd?tel how did you do that plzz

#15  

I love this platform. I've never seen it before. Great job you are doing so far.

#16  

Certainly one of the cooler builds I've seen since I joined.

May I suggest adding fake lenses of some sort to the eyes? They seem a bit small, but they look fairly good anyways. :D

Italy
#17  

@ nomad: Yes, the lcd is the original. I only have read the datasheet and connected it following instructions.

@Cupcakehat: I can not add lens to the eyes because the eyes are a hc-sr04 sensor and so, i can not cover this. This sensor, is important to return the distance between the robot and the things in front of him. For exeample, when the robot recognize a face, the hc-sr04 let him know how far is the face.

I hope you have understood.... i know my english is very bad...

#18  

I meant something along the lines of this, actually, but I can understand the confusion (I didn't word it very well)

then again you wall-e looks pretty good without this :D

User-inserted image

sorry for the bad picture, I'm tired

#20  

I will be following your project @otd:) very unique!(one of a kind) :)

PRO
Belgium
#21  

my englich is bad too.i will try it too on my i-qbot.thank you

Italy
#22  

Added 2 front lights, a light sensor and a digital temperature sensor: User-inserted image

This is the gear for the front distance sensor: User-inserted image

Now, the robot, can walk itselfe and when light goes down, it can turn on some lights...... I will add more lights because these are not enough.....

User-inserted image

PRO
Belgium
#23  

looks cool. am working only at the body for now. User-inserted image

Italy
#24  

.....but why are you using two robots?

PRO
Belgium
#25  

i dont know where to put all boards in.so i thought take two bots. blush

Italy
#26  

.....hmmm.... i don't like. And it is too long. When it will turn left and right, it will be like a truck......

#28  

Looks cool. Hope to see more as you build.

#29  

@nomad ....think about making a " backpack " for any extra boards! I think it looks cool anyway!

PRO
Belgium
#30  

i dont have many resource .so i have to do it whit what i have.backpack sounds great do.

Italy
#31  

@ nomad: i don't understand what the problem is.

I am now building the arms. Very difficult thing........

PRO
Belgium
#32  

you have any pics off your arms.i was thinking too to use the arms whit grippers too from ez.

Italy
#33  

Hello. This is an update. I am building the arms and this is the first hand. It's a very difficult job because i have very small space.....

User-inserted image

#35  

Great picture. I like how I can see all of the important pieces like the gears and where the wires go into the shoulder. Nice work.

Italy
#36  

It is really difficult to make gears "hand-made".

PRO
Belgium
#37  

are you gonna use elbows too.

Italy
#38  

Yes, i am building arms with elbows too. The arms have 6 axis and 2 telescopic parts, so, the arms can become longer and the robot can pick an object on the floor.

User-inserted image

PRO
Belgium
#39  

nice.you have two i-qbots?

Italy
#40  

Yes, i have used two robots.

I have a big problem now: I don't understand how to move two continuos rotating servos from visual basic..... I am not able to make them run left or right and faster or slowest. Reading the on-line sdk manual, i have not found the correct parameters to set........

#42  

@odt- I haven't used the sdk. I did this with EZ Script in ARC but, I imagine it's all pretty similar.

:KeyPressW Servo ($Tilt, 49) #Adjust tilt up speed 51 - 1 :KeyPressS Servo ($Tilt, 55) #Adjust tilt down speed 53 - 100

I'm going to use my 2 modified servos for pan and tilt because I have no other use for them. So I did a lot of experimenting and came up with this. I use the servo command to set the speed and direction of the modified servo. Ideally stop is 50 but servos very so, you'll have to hook your mod servo up to find out what value is "stop". As you can see in the above my "stop" value is 52. So by setting a value of 49 to my servo it pans up very slowly. If I set that value to 1 it will shoot up way too fast. I created these to be keyboard controls to tilt my camera. W&S/Up&Down. So I wanted it to move slow and have time to react to the key press and release.

So lets say you want to move forward using two mod servos as fast as they can. The code for that would probably be something like the following. Before we move on I should note that ARC now has 1-180 positions for servos but I've hooked all of mine up and none of them work past 100 so they don't appear to be optimized for that resolution. I have the servos that came with the ezb 3 kit and 2 TowerPro MG995.

Anyway, the code:

:Forward Servo ($RWheel, 1) Servo ($LWheel,100)

:Reverse Servo ($RWheel, 100) Servo ($LWheel,1)

The sdk commands should be similar but in short, that's how I've been controlling the modded servos simply by using the servo command.

I hope that helps.

PRO
Belgium
#43  

ODT did you use the sabertooth motor controller for your i-qbot? blush