» Navigation Menu |
|
» Introduction Tutorials |

|
» Online Users: 369 |
| 25 members and 344 guests |
| billyzelsnack, Chicagowildcard, darkback2, FlowbotX, gdubb2, iBot, javafiend, JonHylands, kanda, lnxfergy, MaconSwift, mallster, mannyr7, meister grimbart, msprague, Noog, Orac, Psykoman, rebel, RGordon, TOhm, Upgrayd, webgeek, Zenta, zoomkat |
| Most users ever online was 1,301, 09-11-2009 at 06:59 PM. |
» Stats |
Members: 3,505
Threads: 2,480
Posts: 33,193
Top Poster: Adrenalynn (5,312)
|
| Welcome to our newest member, Chicagowildcard |
|
 |
|

05-10-2008
|
 |
Johnny-5
|
|
Join Date: May 2008
Posts: 997
Rep Power: 51
|
|
|
Xr-B3 - My latest robot
Last edited by lnxfergy; 01-22-2009 at 02:41 AM.
Reason: Fixed broken links, added new pics of console
|

05-10-2008
|
 |
Banned from posting too much :-)
|
|
Join Date: Apr 2008
Location: Sacramento, CA, USA Area
Posts: 5,312
Rep Power: 145
|
|
|
Re: My latest robot
It aint easy being green, as Kermit would have it, but it sure looks sexy!
Awesome bots!
Did you do the image processing code on that little processor for video object following?
Welcome to the forum, btw!
|

05-10-2008
|
 |
Johnny-5
|
|
Join Date: May 2008
Posts: 997
Rep Power: 51
|
|
|
Re: My latest robot
Quote:
Originally Posted by Adrenalynn
Did you do the image processing code on that little processor for video object following?
|
I did not write the image processing code - it is built into the open-source AVRcam ( www.jrobot.net). It's a blob tracker, up to 8 blobs at 30FPS. However, it does run on a little processor - actually an ATMEGA8 (and uses only 4k of the available flash). My mega324 then connects to the mega8 on the AVRcam using the serial port (which is the reason I am using a mega324, it has dual hardware serial ports - 1 for the xbee/pc connection and 1 for the camera)
Although I didn't write the code on the AVRcam currently, I am working on making my own frame manager that would return proper data for road following. Using the AVRcam means I don't have to do hardware and systems design for the interaction with the camera, I can just plug in a different frame manager which gives out different processed data.
-Fergs
|

05-10-2008
|
 |
Mech Warmonger
|
|
Join Date: Dec 2007
Location: Trossen Robotics Laboratory
Posts: 1,910
Rep Power: 66
|
|
|
Re: My latest robot
Very nice man, I love the color scheme.
Now you are making me want to pickup one of those AVRcams too lol
You planning on posting on the other two bots?
|

05-10-2008
|
 |
Johnny-5
|
|
Join Date: May 2008
Posts: 997
Rep Power: 51
|
|
|
Re: My latest robot
Quote:
Originally Posted by Tyberius
Very nice man, I love the color scheme.
Now you are making me want to pickup one of those AVRcams too lol
You planning on posting on the other two bots?
|
Yeah, the AVRcam is quite awesome - the only caveat is the documentation (rather, the lack thereof). Still for a $100, its quite good (especially the open-source aspect). I'm still having some crashes with the interaction between the two micros, but once I figure that out I will post the code....
The other two bots - I'll start another thread on the other big one shortly.
The smaller bot in the picture is really just a stripped down version of B3, made to be really cheap. I'm working on that for another upcoming project - all I will say right now is that I intend to have 12-16 of those small ones working in unison on a task.......
-Fergs
|

05-10-2008
|
 |
Banned from posting too much :-)
|
|
Join Date: Apr 2008
Location: Sacramento, CA, USA Area
Posts: 5,312
Rep Power: 145
|
|
|
Re: My latest robot
Thanks for the pointer! Pretty cool!
|

05-11-2008
|
 |
Multi-Core Processor
|
|
Join Date: Mar 2008
Posts: 310
Rep Power: 20
|
|
|
Re: My latest robot
If you call that inside messy, I want to see what you think is clean! The bots look very nice!
|

05-11-2008
|
 |
HAL
|
|
Join Date: Mar 2008
Location: Beaverton, OR
Posts: 789
Rep Power: 24
|
|
|
Re: My latest robot
Quote:
Originally Posted by Tyberius
Now you are making me want to pickup one of those AVRcams too lol
|
You might want to check out the CMUCam3 or the Blackfin Camera Board. More processing power for video stuff.
8-Dale
__________________
I can handle complexity. It's the simple things that confound me.
Do everything in moderation, ESPECIALLY, moderation..
Sometimes the only way to win, is not to play.. -- Stephen Falken
|

05-11-2008
|
 |
HAL
|
|
Join Date: Mar 2008
Location: Beaverton, OR
Posts: 789
Rep Power: 24
|
|
|
Re: My latest robot
Quote:
Originally Posted by lnxfergy
Thought I would post some pictures of my latest robot, Xr-B3. He is powered by an AVR ATMEGA324P micro controller on a custom board that I made. He is using an XBEE module to communicate with my PC (and eventually with other robots). Onboard sensory includes: 2 Sharp IR sensors (for wall following and obstacle detection), an SRF-05 sonar sensor and AVRcam. The sonar and camera are mounted in a 2-axis head. He also has quadrature encoders on each wheel, I currently have code implemented for closed loop turns and rolling forward a set distance, but have yet to do continuous speed control.
|
Very nicely put together! You have me wondering what I might be able to do with a few AVRs now... I've been tinkering using PICs/dsPICs, and there are some PICs with Ethernet or USB, but I have not actually applied any of these to robotics ( yet).
8-Dale
__________________
I can handle complexity. It's the simple things that confound me.
Do everything in moderation, ESPECIALLY, moderation..
Sometimes the only way to win, is not to play.. -- Stephen Falken
|

05-11-2008
|
 |
Johnny-5
|
|
Join Date: May 2008
Posts: 997
Rep Power: 51
|
|
|
Re: My latest robot
Quote:
Originally Posted by robotguy
|
They are, however, quite a bit more expensive. Still, I am looking at getting a blackfin some day.
The default AVRcam is actually only using 4k of it's 8K of ROM, and about 700bytes of the 1k of RAM. The newer mega168 is pin-for-pin compatible with the mega8, and doubles the RAM and ROM. Processing time wise, it is pretty busy when tracking at 30FPS, but you could still squeak a little more out of it. Further, 30FPS is really overkill for small robots (my servos can't really update to more than about 3 positions per second and the extra bandwidth eats up processing time and serial port usage).
I'm currently working to port the code to the 168, and reduce the FPS to about 10-15, which will allow more on-board processing to take place.
-Fergs
|
 |
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|