Let's Make Robots!

Zezinho, the poser

he's a poser

 

 

 

 

 

 

 

 

 

Playing with movements and poses.

 

 

 

 

 

 

 

 

 

 

 

 

Testing movements and different servo speeds.

 

 

 

This is Zezinho, a humanoid robot that likes to pose! :)

3635438553_c9370deddd.jpg?v=0

3636253558_339617226f.jpg?v=0

All the microservo supports where made with the amazing material Polymorph.

For now he is being controlled by 8 analog inputs, each input controls one microservo. In the future (as I hope) he will be controlled by a computer vision system where he will try copy real human poses in real time. I'm still programming servo control functions and movements presets.

3636253426_1fef896949.jpg?v=0

This is the analog inputs setup and a custom servo shield.
I'm using an Arduino Mega because I need more than 6 analog inputs that the regular Arduino boards have and I don't have the time (or should I say patience) to digg around multiplexers..

I'm very lucky to have the support of InMotion.pt, they sent me the Arduino Mega for the first test drive. Thank you so much Filipe!! ;)

This robot will also be my final project for the course 'O Som do Pensamento'. It will be an instalation where the user will be able to control his poses with physical controllers. I've made a controller box in acrylic and will post photos as soon as I have it with me.

 

 


update 03-07-09

 


Click the image to see zezinho's new home  :)

3684494526_683c1d1311.jpg?v=0

 

Comment viewing options

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

hey, i am a newbie to arduino..

can i see da code for this wonderful machine

I don't have the code with me right now, but it is very simple. The potenciometers analog values are from 0-1024,  I used the map() function to map this value to a range from o to 180 that is the value to be sent to the servos.

Try first to read one potenciometer and pass the value to one servo. Tell me if you need more help.

I have to say, that thing is pretty cool.
Very nice, shame the servos dont blend in a bit more.

One idea to reduce wide elbows......

Take the elbo servo and intergrate this into the upper arm (so the white servo horn is in line with the lower arm but offset a bit ) and attach the lower arm to the servo horn...... basically flipping the servo over ... it may need a little more polymorph to attach the lower arm but it should reduce the wide elbow.........

.......unless the elbows are artisitically arranged then disregard the above above......

true, that would be a good solution.. but now it is too late for this kind of changes and I kinda like the offset elbow..  :-)

Here's a version that moves where the servos work from.

 Beautiful work by Carl Pisaturo

it is a beautiful machine!!  I hope to be able to build things like that one day  :-)

You may appreciate this link Poser They have a demo version to try. (you can also pick up (very) earlier version for free called dazstudio 3d)

I have the Full version (albeit old) which i used in my work a couple of years ago.

I recommend it  because it also includes a Manikin mode, same as your amazing model.

It uses also inverse kinematics which my help in your programming ideas.

---- maybe helps with documentation too....

the name "poser" was inspired in that software, sometimes I use it to export 3d humans.   you should try the version 7, is very optimized and the models are even better

thans for reminding me, I never thought the 3d manikin...  :D   must try it