How to build your first robot - Part III - Get a grip!

This is part III of a series I call “How to build your first robot”.

 

 

This part is not so much instructions of how to build & program, that was in Part I-II.

 

To finalize Part I-II, I will just say; I may put “construction time” to a few hours when entering a robot. And it is possible to make a robot in 10 minutes if you have the materials in front of you.

 

It is also possible to program a robot in 10 minutes.. But..

 

Specially the programming, because it is so much trial and error, it usually does NOT just take an afternoon. Some parts take days, and usually when I make a robot, it is made of many layers / parts interacting. Each of these layers of code can sometimes take weeks to get to work. It is, however sometimes frustrating, fun time.

 

 

If you followed Part I & Part II, you will have a robot that can navigate, and you have seen that you can just add extra servos & sticks & stuff onto it, and this is what I did to make “Bernhard the Cuplifter” featured here.

 

Perhaps you have interest in the "support-chips", psy has made a brilliant walk through that can be found here.

 

I used the basic chipset and motor, servo etc from Part I, navigation, construction and programming techniques from Part II, and added extras: To make Bernhard understand what is a Cup and what is a wall, I was teaching him based upon knowledge of what he sees.

 

(I also changed the little blue servo in the front, after 2 of them was fried for some reason. cheap little stupid blue servos! To my surprise I got a much more steady flow over the whole robot after using the larger and more slow / steady servo. A tiny bit slower, but all in all I like the bigger servos better now, even though everybody think the little ones are must-use-items.. I like steady..)

 

Finally (and that did only take en hour), the last layer; I gave him some quick "funny" gestures if certain parameters was met in the code (Distance is 100-150 away, we have a cup in front of us, fire gesture 3 with these variables as parameters.. etc).


Layer upon layer of things that is finished and working, and then interacting with each other..

To produce these gestures, I made use of a simple Pot meter and “my magic black box” - both these issues will be covered in later “walk through´s” - Put him in funny positions, copied the code, and pasted it into he's brains.


 

So – there you go – I have thrown “everything I know” about construction and programming after you. My intention was to kick start you as I'd wish someone had kick started me starting from absolutely blank about a year ago. I want you to be able to make robots, and progress your own ways.

In this part, I will touch the more “sensitive” issues; Everyone is happy if someone else writes a useful table of resistor-codes. But if people tell people how to make “something look good”, they may be offended, or not read the good intention etc.

So please try to read this – Part III – as my humble opinions, and my humble attempt to pass on some experiences I have to you. This is not a “how to” any more, it is merely a “This is how I do it”, I merely hope it will inspire and help, it is not a dictation.

 


Take a look at these 2 pictures of the same robot, taken with the same camera:

Picture A:

IMG_3620.jpg

 

Picture B:

IMG_2001.JPG

Would you take a picture or a film of a beautiful tree, or a posing hot babe on the beach, or a car.. from 100 meters op in the air?

  • Lights, lights, lights.. look at what the pro'd do - there is a reason for all the spots in studios. NEVER use camera-flash. If you cannot go outside in sunshine, at least just set a spot on what you are taking picture / video of. Take a look at this It is just by these simple guidelines that the picture comes out that well, compared to taking the picture from above with no extra light on, being "something on the table". I just had a mobile phone to take the picture, so I lifted the robot up on a printer/scanner, and turned the spotlight on the desk onto it. LOTS OF LIGHT, and go low!!
  • A little touch, that I myself often not get to; if you take the picture outside, have a mirror, and reflect some sunlight onto the "face" of the robot. that will give something really special! Be aware of the light or little extra spot that shines in "the face" - it will lift from 90% to 110%.
  • Crop your images. Any free software can be used - right now Iuse Picasa from Google. Cut away all that is not necessary on the picture, and when taking the picture, be sure to get close. Use Macro if you can on the camera. When cropping: if the Robot is facing front, cut tight, if the robot is facing to the side, be sure to leave a little extra "blank space" in front of the robot's "nose", or it will look as it is squeezed into the frame.
  • Optimize your pictures - alone clicking the "I feel lucky"- button in Picasa usually wil optimize. Apart from this, if you feel confident, you can also adjust other parameters- but take care not to make "special effects", nobody likes to look at them, it is a sharp edge between optimizing and destroying. On the pictures of "Bernhard the Cuplifter" below, I placed him on a cake-form to get some extra shine, on Styrofoam, and then I adjusted the highlights by moving a slider in Picasa.
  • Edit your video. Try to cut away video that is boring (wife/girlfriends are always good test-audiences), and do not be afraid of showing "Oops" - again, wifes are good testers - they tend to laugh when they are not supposed to - and that may because that part of the video is actually the best. I just use the free video-editing software that comes with Win / Mac.
  • Add titles to your video. Sometimes they land strange places, and it is good if people can find you / the rest of your work. This way you can also have your project one place, and feel free to post your video at other places, which is also often fun, now that you have spend so much time on it.

 


IMG_3523.JPG



IMG_3575.JPG


IMG_3533.JPG




IMG_3552.JPG


IMG_3546.JPG


IMG_3556.JPG


IMG_3558.JPG


 

More pictures here (believe it or not)

5 Tons! amazing! Your

5 Tons! amazing! Your rover must be floating on a platform on Jupiter to compress styrofoam to that density. Exciting!
I like the arm fastners - (1001 uses for quick ties #1 robot ligaments)

Can’t wait for the walkthrough,

Cheers,

GroG

nice images

i like the idea of the gripper, but… humm… like i told before… it requires 2 much strgth directly form ther servos, and is using 2 servos to grip something…

well its nice grip for not much weigth thigs…

good points:

  • easy to make
  • can hold big things

 

bad points:

  • require 2 servos for the grip
  • can’t hold heavy things
  • it requires continues instroctions to the servo, (if you stop the grip open)

Very cool, a gripper is

Very cool, a gripper is something I’ve been wanting to play with. This looks like a good easy way to go about it. Plus, as I see towards the end, he can also move them about independently – that could be useful in the dancing robot I’m thinking of making after LDM :slight_smile: Looking forward to the video, once again you’ve gotten me excited about yet another project.

Dan

Awsome

Awsome robot!

Mabye you could program it to get you soft drinks for you! :slight_smile:

Hey Frits, where did you get

Hey Frits, where did you get those grippers? Are they a part designed specifically for robotics, or did you repurpose them from some other application?

Dan

Since this is supposed to be

Since this is supposed to be a walk through, I try to only use very easily accessible materials.

But on the grippers, I broke the rule :confused: I wanted to do this kind of thing, and where looking around in my drawers, and almost made something myself, something that "anybody can do"… When I suddenly saw this thing that I bought once for USD 10:

grabber.jpg

.. and I could not bother making my own then, drill drill, rip off, twist, bend, done ;)

/ Fritsl

Aha! I knew they looked

Aha! I knew they looked familiar :slight_smile: Thanks for the tip.

Dan

Nice movie… Its really

Nice movie…

Its really good quality movie, and better quality robot =P

Keep surprising us, i love see your robots.

Watching that video, I

Watching that video, I really REALLY wanted to see Bernhard put the cup down on top of Little 8, trapping him inside. Maybe with slightly bigger cups… :slight_smile:

Little 8 looks like so much fun, especially since you can radio control him too. Every time I see him in a video, it makes me want to build one. Once LDM is done, I think I’ll put one together.

I like Bernhard too. That’s another thing I’m definitely going to have to try, something with grippers. Man, all my robots are just going to be clones of your original ideas :slight_smile:

Dan

Lol! / Fritsl
Lol!

 

/ Fritsl

**Great video and great bot! **
Great video and great bot! I liked the music too, good job.

Yea, I thought the same

Yea, I thought the same thing. It would have been great if Bernhard got mad and picked up little 8 and put HIM in a cup :slight_smile:

Awesome video and very nice music too!!!

Maybe next time add a spacela that picks up and flings little 8 onto a pillow, (don’t want to break him, just fling him) :stuck_out_tongue:

-Chip

nice
cool robot i like it very much can you tell how i can get some codes for programming an srf05 sensor using a pic f16-877

Thansk you.Please ask in the

Thansk you.

Please ask in the forum, make a new topic with a giving name so everyone can navigate and benefit - and not in a post that has a completely different subject.

:slight_smile: Thanks.

so for "bernhard the
so for “bernhard the cuplifter”, does the servos go into the same circut board(28 pin project board. with te other servo for the head.

Yes :slight_smile:
Yes :slight_smile:

an idea
You should have it chase the little robot with the cup and trap him in it! would be so funny!

nice i can start making my

nice i can start making my own item lift bot. im not being copycat im just going to make a 3 wheel robot with parallax servos, and ping)) ultrasonic sensor from parallax as well. and the gear motor from www.radioshack.com/gear+motor from my own homemade wheels

You sholuld not worry about

You sholuld not worry about being “a copycat” :slight_smile:

A) These are ment to be instructions for anyone to be inspired from

B) The whole point of LMR is to inspire and share :wink: