robotics company robot company  

Go Back   Trossen Robotics Community > Robotics > Project Showcase

Project Showcase Have a project that you're dying to pimp? It doesn't matter if it involves robotics, RFID, HCI, or what, as long as you think it's cool, pimp it here! Need more space for pics/videos email us:)

» Navigation Menu
Homepage
Forums
TRC Tutorials
Member Blogs
Data Center
Image Galleries
Links Directory
Contact Us

Shop Robotics
» Introduction Tutorials

» November 2009
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 12345
» Current Poll
Are you going to use Nerf-style weapons at the next Mech-Warfare?
Yes. - 18.75%
3 Votes
No. - 68.75%
11 Votes
Yes, but only if double damage is allowed. - 12.50%
2 Votes
Total Votes: 16
You may not vote on this poll.
» Trossen Robotics Blog
Phoenix 2.0 Software Released...
HUV Robotics Bioloid Accessories are bac...
The Quads are Coming!...
Just in time for Halloween!...
Boston Dynamics does it again...
» Join Us Elsewhere!






» Online Users: 230
10 members and 220 guests
Adam, billyzelsnack, Connor, darkback2, mallster, MikeG, tobor, Tyberius, Upgrayd, xdream
Most users ever online was 1,301, 09-11-2009 at 06:59 PM.
» Stats
Members: 3,244
Threads: 2,329
Posts: 31,356
Top Poster: Adrenalynn (5,122)
Welcome to our newest member, whinolandres
Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-22-2008
Pinter75
Pinter75 is offline
Vacuum Tube
 
Join Date: Oct 2008
Posts: 20
Rep Power: 6
Pinter75 has a spectacular aura aboutPinter75 has a spectacular aura about
Honorablemention Roving Servo Bot

My 1st post!

This is my simple homebrew robot arm mounted on a 3 wheel base. It is made out of aluminium, baseboard and some rc bits and bobs.

I had to take a crash course in vb.net to code a controller, but having a background in web development (and being a techy nerd) that was not too difficult. I will document the controller interface further down this thred.

Here is how the bot works (electronically).

PC (manual or programmed output) -> Bluetooth TX -> Bluetooth RX rs232 adapter -> PIC16F84 - Servos

Construction.

Here is the "botboard", it is an 8 channel servo controller using a PIC16F84 running at 20Mz. It allows "position and hold" data for the servos, giving static torque which is perfect for robot arms.



As I was prototyping it is made out of stripboard. It has connectors for 0-12v, rs232 data in, gnd and +5v (+5v for powring the Bluetooth adapter). Also dual voltage regs for the servo power because when the servos are static they are still powered.

The PIC is programmed to allow a stream of serial data @ 38400 baud to position the servos in real time.

From vb I output
Code:
serialPort.Write(Chr(ServoNum) & Chr(0 - 240))
ServoNum = 0-8 then a position 0-240 - 127 being about center.

One neat thing about the pic code is that it allows the use of "Default position". Within the controller app I can set a desired "start-up" position, send this to the bot and on next powerup it will move the servos to this position.

That's enough about the bot interface, now the construction of the mechanical hardware.

1st I had to figure out a good strong lightweight material to use for the arm. I settled on L shaped aluminium bar (B&Q for UK people). It had a natural ledge to allow me to fix a mini servo without using too much glue.



Here you can see how I mounted the mini servos with double sided tape and tie wraps :-)



Now for the grabber. For this I designed a simple gear unit that is driven from one servo. The gears rotate in opposite directions. Fixed to the gears are the grab arms.



These are made from 3mm laminated base board.

I needed some kind of rubber on the tips of the arms to help grip objects. I found some draught excluder that had double side tape on one side. The draught excluder also acts as a grab cushion :-)



Here is another shot.



The base board is the stuff sign makers use for out door signs. It is dirt cheap, easy to cut and supe glue loves it! It is also hardwaring, waterproof and can be sanded. I also used this board to construct a roving base.

This base needed to provide stability for the arm, contain a power sorce and servos for the wheels.

Here it is under construction.



The servos have been modded to provide 360 degrees of rotation. I epoxied round servo horns to a couple of RC plane wheels. You can also see the rs232 port, power switch and battery box. The battery box takes 8 AA batteries and provides balance for the arm.



Wheel mount detail.

Now I needed a 3rd wheel. I decided a tail wheel from a rc plane would work best. These have hardware to allow the wheel's shaft to rotae around the Z axis.



Here you can see the batteries installed and the 3rd wheel setup.

A slightly blurry show of the bot board in place and connected up.



Here are a few shots of the arm, it has 6 degrees of freedom. The main servos at the base for rotation and lift are large, whereas the servos at the top of the arm for elbow, wrist, wrist rotation and grab are minis.



Top of the arm



Base.



Here is the Bluetooth -> rs232 adapter mounted and powered.




Completed! The yellow dots on the wheels are for my testing purposes, they are reference points so I can fine tune the software (no optical encoders of anything flash like that).

Now for software.



This has the following features:

Manual control.
Slide the siders and the servos move in realtime.

Program mode.
This records any movements you made. You can then play these back and the bot will move accordingly.

Set Default position
Dumps the current servo positions in EEPROM

Reset
Sets the bot to the EEPROM values.

Load/Save
Ability to save or load pre-programmed scripts.

This software is totally coded in vb.net and is configured from a simple set of variables. eg What servo is on channel 1, and what are it's max and min movement values.

So thats' it, my roving servo bot. I have built identical bases to use on other projects.

And here is the YouTube Video of the bot in action.



Enjoy!
Reply With Quote
  #2  
Old 10-22-2008
darkback2's Avatar
darkback2
darkback2 is online
Chef Omega
 
Join Date: Dec 2007
Location: Whidbey Island, WA
Posts: 946
Blog Entries: 5
Images: 175
Rep Power: 43
darkback2 has much to be proud ofdarkback2 has much to be proud ofdarkback2 has much to be proud ofdarkback2 has much to be proud ofdarkback2 has much to be proud ofdarkback2 has much to be proud ofdarkback2 has much to be proud of
Re: Roving Servo Bot

Great little robot. I like the way you creatively used materials, and made it all from scratch.

Also, great post.

How much weight can it lift? Does it loose its balance when you lift heavier objects?

DB
Reply With Quote
  #3  
Old 10-22-2008
Pinter75
Pinter75 is offline
Vacuum Tube
 
Join Date: Oct 2008
Posts: 20
Rep Power: 6
Pinter75 has a spectacular aura aboutPinter75 has a spectacular aura about
Re: Roving Servo Bot

Hi,

It can't lift alot, those little servos are not all that strong. Also the gripper material is only suited for light objects. The weight of those 8 AA's and the fact they are offset to the back should balance out anything with a bit of weight.
Reply With Quote
  #4  
Old 10-22-2008
Alex's Avatar
Alex
Alex is offline
trbothead - TRC admin
 
Join Date: Sep 2006
Location: Carol Stream, Illinois
Posts: 1,677
Blog Entries: 8
Images: 118
Rep Power: 75
Alex has a brilliant futureAlex has a brilliant futureAlex has a brilliant futureAlex has a brilliant futureAlex has a brilliant futureAlex has a brilliant futureAlex has a brilliant futureAlex has a brilliant futureAlex has a brilliant futureAlex has a brilliant future
Re: Roving Servo Bot

Holy crap Pinter75!

First off, welcome to the TRC, I'm sure you'll love it here.

Secondly.... holy crap! Nice work with making your own Servo Controller, AND interfacing it with .NET. I'm with DB too! The creativity with using the materials you used is shear brilliance

I got you entered in the TRC Project Contest.
__________________

“In the long history of humankind (and animal kind, too) those who learned to collaborate and improvise most effectively have prevailed”
- Charles Darwin

New to the TRC?
Customize Your Profile -- Post To and Customize Your Blog -- Create Your Own Photo Album -- Create a Tutorial
Reply With Quote
  #5  
Old 10-22-2008
Pinter75
Pinter75 is offline
Vacuum Tube
 
Join Date: Oct 2008
Posts: 20
Rep Power: 6
Pinter75 has a spectacular aura aboutPinter75 has a spectacular aura about
Re: Roving Servo Bot

Hi Alex,

Thanks for the welcome :-)

I am sure I will enjoy it here too, I have plenty more bots to show.
Reply With Quote
  #6  
Old 10-22-2008
4mem8's Avatar
4mem8
4mem8 is offline
T-1000
 
Join Date: Apr 2008
Location: Nelson, New Zealand
Posts: 1,277
Blog Entries: 3
Images: 63
Rep Power: 39
4mem8 is just really nice4mem8 is just really nice4mem8 is just really nice4mem8 is just really nice
Send a message via AIM to 4mem8
Re: Roving Servo Bot

Hey Pinter75, Welcome to this forum, Great project, love your video and how you constructed you arm with the materials you had. Well done.
__________________
People yearn after this robotic dream, but you can't strip your life of all meaning, emotion and feeling and expect to function.

Reply With Quote
  #7  
Old 10-22-2008
Tyberius's Avatar
Tyberius
Tyberius is online
Mech Warmonger
 
Join Date: Dec 2007
Location: Trossen Robotics Laboratory
Posts: 1,858
Blog Entries: 12
Images: 246
Rep Power: 64
Tyberius has much to be proud ofTyberius has much to be proud ofTyberius has much to be proud ofTyberius has much to be proud ofTyberius has much to be proud ofTyberius has much to be proud ofTyberius has much to be proud of
Send a message via AIM to Tyberius Send a message via MSN to Tyberius
Re: Roving Servo Bot

VERY impressive bot. The construction on it looks incredibly clean. I honestly thought you had a 3D printer for it.

Scratch built controller, hardware, and software. Major kudos and + rep from me!
__________________
Andrew Alter
Trossen Robotics
Hardware Support & Technical Writer
Join the Robotic Combat Revolution @ Mech Warfare!
Reply With Quote
  #8  
Old 10-23-2008
BMoscato's Avatar
BMoscato
BMoscato is offline
Transistor
 
Join Date: Sep 2008
Location: Long Island, NY
Posts: 41
Rep Power: 4
BMoscato is on a distinguished road
Send a message via AIM to BMoscato
Re: Roving Servo Bot

Great bot, very well thought out and executed.
Reply With Quote
  #9  
Old 10-25-2008
metaform3d's Avatar
metaform3d
metaform3d is offline
Optical Processor
 
Join Date: Apr 2008
Location: Sunnyvale, CA
Posts: 378
Images: 34
Rep Power: 23
metaform3d is a name known to allmetaform3d is a name known to allmetaform3d is a name known to allmetaform3d is a name known to allmetaform3d is a name known to allmetaform3d is a name known to all
Re: Roving Servo Bot

Great bot! I really love the hand-made style, not to mention the outstanding cleverness of the whole design. Excellent work!
Reply With Quote
  #10  
Old 12-13-2008
Pinter75
Pinter75 is offline
Vacuum Tube
 
Join Date: Oct 2008
Posts: 20
Rep Power: 6
Pinter75 has a spectacular aura aboutPinter75 has a spectacular aura about
Re: Roving Servo Bot

Howdy,

I have had access to a laser cutter, so this bot now appears in "smoked" perspex :-)

This was designed in CorelDRAW! then cut and engraved on a 75Watt laser.

All parts were painstakingly measured and prototyped in card using my craft robo, before being sent to the laser. It works very well and really looks good!

Also it has spawned a new project: www.botbuilder.co.uk

Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
RC & Serial Servo Controller Kit Al1970 Garage Sale 0 01-10-2009 01:39 AM
Project Explorabot - Roving wireless camera bot. Pinter75 Project Showcase 4 11-14-2008 10:40 PM
Question(s) Phidgets and servo voltage Eric I/O Boards and Controllers 5 05-12-2008 09:32 AM
Kondo web page translated. Droid Works Humanoids, Walkers & Crawlers 4 10-06-2007 06:49 PM

Powered by vBadvanced CMPS v3.2.0

All times are GMT -5. The time now is 12:42 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.