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
» Join our Chatroom!


You'll need an IRC Client
» Introduction Tutorials

» Robot Parts!
» Find Us on Facebook!
» Arbotix
» RoboGames
» ComBots
» Turrets!
» Trossen Robotics Blog
Trossen Robotics DIY Project Contest...
Like Us! Like Us!...
Interlink FSRs now with Female Connector...
InterbotiX Robot Turrets...
RFID Login for Windows 7 Walk Through...
» Join Us Elsewhere!






» Bioloid Premium Kit
» Online Users: 332
16 members and 316 guests
blobbington, BMW1028, elaughlin, HyperMouse, innerbreed, italian_guy299, Jennero, kanda, lnxfergy, Rick Brooks, Robonaut, SteamAutomaton, Stobs, TOhm, Tyberius, Upgrayd
Most users ever online was 1,301, 09-11-2009 at 05:59 PM.
» Stats
Members: 4,281
Threads: 2,902
Posts: 37,199
Top Poster: Adrenalynn (5,316)
Welcome to our newest member, elitetech
Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-25-2009
ROBOTMAN's Avatar
ROBOTMAN
ROBOTMAN is offline
Bit Processor
 
Join Date: Dec 2008
Location: Washington areia
Posts: 244
Images: 27
Rep Power: 11
ROBOTMAN is on a distinguished road
Wink New Post For Fresh Start On Robot Butler

My Old Robot

As you can now see I decided to rethink my robot butler. My previous version was unstable to say the least but it tough me a lot about computer controlled robots so I will dedicate some page space to that robot before explaining my new idea.

Above was one of the reasons why my platform was so unreliable this solder job and the breadboard below made the robot messy and overly complex.

Using phidgets seemed like a good idea and in theory it was but in practice things went terribly wrong. First off phidgets are expensive and limited. You cant program them or modify them in any way. To build a fully functioning robot butler in theory you would need 3 phidgets totaling over $300 U.S.D. Also it would require three usb ports limiting your computers capability. Using encoders with phidgets is almost impossible because you really need to do it on the board not send it to the computer. That forced me to use an arduino for my encoders witch actually where just modified light sensors. Due to serial problems when I tried to interface it with python my encoders failed to help and my robot. It continued to drift and not switch from hardwood to carpet smoothly. Lets move on from controlling to my robots endeffectors.


For my robot I use bane bots geared motors witch a week after I bought them where discontinued. By the time I found out I needed special encoders for them they where canceled and I had to go with a home made solution.


Due to the high price of a phidgets servo controller I never purchased one so the motors where my only endeffectors.


Now lets focus on the body of the robot made of cheap screwed together wood.

A wooden frame caused problems from the start. The robot tilted slightly to the right and was so large it would sometimes crash into walls before the sensors could detect them. Using wood also made the robot look unprofessional plus it was hard to carry.


All these mistakes have helped me learn how to create a better robot. Thanks to this community I now have a good Idea on how to create my robot butler 2.0! Also I would like to say thanks too Adrenalynn and Inxfergy from trossen robotics they helped me out hundreds of times because I was new to programing and being 15 years old going way to fast for my own good.


Also I will keep my youtube video posted because some people seem to think the first one is funny.

__________________________________________________ _________________________________________________________________________________________

The New Plan


Use one controller that has its own memory and ability to control all my endeffectors with out input form the PC. I'm thinking this one.


You can find it here "http://www.robotshop.us/dfrobot-atme...ontroller.html"

I found these motor controllers online that can implement closed loop control for me.




Its found here "http://www.robotshop.us/devantech-md...or-driver.html"

Finally the part of the robot that I am most excited to get. The base will look much more professional and be much easier to attach sensors to. Hopefully it will easily interface with my motor controller and arduino for simple encoder reading and speed control.

It can be found here "http://www.robotshop.us/summerour-st...bot-kit-3.html"


These are just my main parts everything I will use in this project is in the attached file labeled "partslist". Any suggestions will be majorly appreciated! My program language will no doubt be python for my computer and the stock arduino program for the arduino.


Hopes and dreams for this robot are basic navigation of my room! Not that that's easy but it would be nice if it could drive strait till it hit a wall then turn because that's more than my last robot could do.

My real hopes are that this robot will pioneer mapping and serving people with robotics. This means that any suggestions form this community will help.

I'm also willing to help anyone trying to do the same thing with ideas and coding. Creating a community of people trying to do the same thing would be awesome.


Ill keep updating this post with new information and code that I'm working on when ever I get a chance I promise not to neglect this blog post like I did before.



Funny Youtube Video Of First Robot Butler:
__________________________________________________ __________________________________________________ ___________________________

The Build

At last I am starting my build. Parts are still coming as I get the money so things will start out slow.

My the first things I order have arrived and the motor controller and base will show up tomorrow. Instead of waiting I got started on the power supply board. My arduino will need 9v, my servos 5v, and my motor controller takes 12v. This will all be powered from a "12v" battery. This battery actually produces around 14v. To solve the problem I created a power board that uses voltage regulators to control the power.





As you can see I still need to add my 12v regulator. Each regulator has an attached led that shows it is working. The red led shows that the unregulated power is working.

When I first started work on the power board I burned out 5 components by accidentally reversing the power. On the final power board I added diodes to protect against reverse voltage. Here is a picture of one of the early boards.


Finally here are some pictures of the space I will be working in as well as a picture of the 10 cell battery I will be using to power everything and my arduino I will be using until the arduino mega arrives.






My first vision program I will later integrate into my robot. Tracks a blue object in roborealm.
Attached Files
File Type: zip BlueTracking.zip (649 Bytes, 59 views)
File Type: zip Partslist.zip (8.7 KB, 32 views)
__________________
Check out my Robot Butler here.

Last edited by ROBOTMAN; 01-02-2010 at 05:39 PM.
Reply With Quote
  #2  
Old 10-29-2009
accelleon
accelleon is offline
Relay
 
Join Date: Oct 2009
Posts: 9
Rep Power: 3
accelleon is on a distinguished road
Re: New Post For Fresh Start On Robot Butler

From what I read the Arduino accessories are stacked off of the main controller.

The Shields don't have any top connectors so nothing can go above those they have to be at the top of the stack. That means you can only have one shield, but the shield can control up to 4 DC motors so that's what your stuck with.

I'm not familiar with Arduino but go back to each and every one of your links. When on the pages, scroll down and click on the "Useful Links" tab it has some libraries and manuals.

I can't recommend any sensors because again I'm not familiar with Arduino nor the connectors.
Reply With Quote
  #3  
Old 10-29-2009
Adrenalynn's Avatar
Adrenalynn
Adrenalynn is offline
Banned from posting too much :-)
 
Join Date: Apr 2008
Location: Sacramento, CA, USA Area
Posts: 5,316
Blog Entries: 8
Rep Power: 147
Adrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant future
Re: New Post For Fresh Start On Robot Butler

Ummm. No.

They're holes. You can put any through-connector in them you want. I run three, four, five stacked boards all the time. My arm controller is three stacked.
__________________
I Void Warranties™

CCTV Camera Systems and Security Camera Accessories by eMS. Ignore the CCTV Camera linkage. Just taking advantage of an inbound link opportunity...
Reply With Quote
  #4  
Old 10-29-2009
accelleon
accelleon is offline
Relay
 
Join Date: Oct 2009
Posts: 9
Rep Power: 3
accelleon is on a distinguished road
Re: New Post For Fresh Start On Robot Butler

Quote from Robot Shop User Guide:

"No, at this time it is not possible to stack the shield..."

I'm guessing that you would need to do some hacking until they come out with a new version. I know you can stack as many other boards as you want but the shield doesn't have any top connectors.
Reply With Quote
  #5  
Old 10-29-2009
ROBOTMAN's Avatar
ROBOTMAN
ROBOTMAN is offline
Bit Processor
 
Join Date: Dec 2008
Location: Washington areia
Posts: 244
Images: 27
Rep Power: 11
ROBOTMAN is on a distinguished road
Re: New Post For Fresh Start On Robot Butler

Actually there may be no need to attach multiple shield. I plan on not using the Xbee shield and going for a direct connection. I might add a screw shield though to make sure my connections make good contact.
__________________
Check out my Robot Butler here.
Reply With Quote
  #6  
Old 10-29-2009
lnxfergy's Avatar
lnxfergy
lnxfergy is online
Fergalicious!
 
Join Date: May 2008
Posts: 1,297
Blog Entries: 3
Images: 139
Rep Power: 61
lnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant future
Re: New Post For Fresh Start On Robot Butler

Seeing as it's a kit, Jodie would be right that you can change out the headers to a stackable type. However, the manual is alluding that you couldn't stack two of the boards and hope to control them separately (since the wires are routed the same). You could stack a motor and XBEE board IF they don't overlap in IO usage (not sure).

-Fergs
__________________
my blog: http://www.ShowUsYourSensors.com
Reply With Quote
  #7  
Old 10-29-2009
Adrenalynn's Avatar
Adrenalynn
Adrenalynn is offline
Banned from posting too much :-)
 
Join Date: Apr 2008
Location: Sacramento, CA, USA Area
Posts: 5,316
Blog Entries: 8
Rep Power: 147
Adrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant futureAdrenalynn has a brilliant future
Re: New Post For Fresh Start On Robot Butler

Quote:
Originally Posted by accelleon View Post
Quote from Robot Shop User Guide:

"No, at this time it is not possible to stack the shield..."
I think the translation of that is: " We don't know how to do it, or at least don't feel like supporting feeble user attempts to do it, so we're just gonna punt and say it can't be done"

Nothing one wouldn't expect from Robot Shop, imho. Alas, everything one reads on the Intarwebz isn't necessarily gospel.

In fact, one of the XBee Shields out there even ships with the long headers necessary to stack.

As Fergs aptly notes: one does need to be careful to pay attention to I/O utilization. There's no safety-net to keep anyone from doing something... regrettable. But even that doesn't preclude the stacking. May just need to reroute pins. Greenwiring isn't all that tough, but it's good for voiding warranties. See attached signature.
__________________
I Void Warranties™

CCTV Camera Systems and Security Camera Accessories by eMS. Ignore the CCTV Camera linkage. Just taking advantage of an inbound link opportunity...

Last edited by Adrenalynn; 10-29-2009 at 10:30 PM.
Reply With Quote
  #8  
Old 10-30-2009
accelleon
accelleon is offline
Relay
 
Join Date: Oct 2009
Posts: 9
Rep Power: 3
accelleon is on a distinguished road
Re: New Post For Fresh Start On Robot Butler

They probably decided to be lazy.

Well anyway it depends on the amount of motors your going to need and what type they are. If your using 4 DC motors for the drive then you'll be fine. But unless you intend to do some hacking you need to stack the boards with the motor shield on top.
Reply With Quote
  #9  
Old 10-31-2009
Al1970
Al1970 is offline
Transistor
 
Join Date: Jun 2008
Posts: 32
Rep Power: 9
Al1970 has a spectacular aura aboutAl1970 has a spectacular aura about
Re: New Post For Fresh Start On Robot Butler

Hi:

I know the people here are going to bite my head off for saying this but I think you are going too high tech. You are spending hundreds of $ to run 4 motors ! You have 100,000's more computer power then it took to send a man to the moon. The only thing you are really learning is how to string other companies boards together. Put a few PICs on a board learn how to build a H bridge. For just about nothing you can run all the motors and servos your heart could want.

Al
Reply With Quote
  #10  
Old 10-31-2009
lnxfergy's Avatar
lnxfergy
lnxfergy is online
Fergalicious!
 
Join Date: May 2008
Posts: 1,297
Blog Entries: 3
Images: 139
Rep Power: 61
lnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant futurelnxfergy has a brilliant future
Re: New Post For Fresh Start On Robot Butler

Quote:
Originally Posted by Al1970 View Post
Hi:

I know the people here are going to bite my head off for saying this but I think you are going too high tech. You are spending hundreds of $ to run 4 motors ! You have 100,000's more computer power then it took to send a man to the moon. The only thing you are really learning is how to string other companies boards together. Put a few PICs on a board learn how to build a H bridge. For just about nothing you can run all the motors and servos your heart could want.

Al
Actually Al, no head biting off here. A number of us have been saying nearly the same thing before. There's an earlier thread, with a lengthy discussion of how to use an Arduino + an H-bridge to implement closed-loop control. The OP has an Arduino, had been working on it, but apparently decided that was not the route he wished to take.....

-Fergs
__________________
my blog: http://www.ShowUsYourSensors.com
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
Question(s) Writing an educatonal book on robotics darkback2 Robotics General Discussion 107 05-24-2010 11:51 PM
Contest Entry The eyeRobot: Robot Blind Aid Shrimpy Project Showcase 15 08-31-2008 12:54 PM
Contest Entry Butler Robot airman00 Project Showcase 11 07-31-2008 09:28 PM
Contest Entry RC truck robot conversion Orac Project Showcase 23 07-11-2008 05:08 AM
Kondo web page translated. Droid Works Humanoids, Walkers & Crawlers 4 10-06-2007 05:49 PM

Powered by vBadvanced CMPS v3.2.0

All times are GMT -5. The time now is 04:35 PM.


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