Lynxmotion Tech Support

www.lynxmotion.com
It is currently Fri Sep 10, 2010 5:01 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: My rover "Zulebot", just wanted to share
PostPosted: Mon Feb 08, 2010 1:44 pm 
Offline
Roboteer
User avatar

Joined: Tue Apr 14, 2009 1:54 pm
Posts: 9
I've been working on building myself a rover for about 5 years, however I don't have all the time in the world to devote to the fancy stuff some of you build! Regardless I'm proud of what I've done and it's finally starting to work pretty well so I wanted to share.

The Zulebot (lame name, maybe I'll change it later) is powered by my own controller design which I call the Weegee board.
The WeeGee board is a project from my site, shadowmite.com. It's design is open and free if you're interested. I designed it well before the arduino stuff hit the market, now I might have gone that route instead... It's general specs are:

8-Bit Atmel microcontroller with ISP port (running at 7.3728MHz) (ATMEGA644P)
16 easy access digital IO with Handyboard style connectors
8 of those can additionally be used as analog
1 Extra open serial port (4 pin header) (First is used for XBEE wireless)
2 Built in H-Bridges capable of motors with up to 4A draw (depending on heat sink used up to 8A)
X-Bee 2.4gHz Wireless Link on board complete with reset and sleep control from the AVR
3 Additional IO lines can be used from the ISP port if needed
Additional 2 IO lines from AVR + 8 from X-Bee available in non wired port under X-Bee
Those are shared with the LED and Piezo buzzer.
On/Off physical switch on main
Minimal power usage when X-Bee and AVR are in sleep mode
3.3V Logic used throughout
I2C Port is open on lines 0&1 of port c
MicroSD slot added using the SPI port

I've pretty much max'd it out running a lynxmotion tri-track chassis (the 7.2v motors with encoders) with:
2 sharp GP2D12's (on the sides)
2 Maxbotics EZ1 Sonar sensors on the front and back (front on pan/tilt head)
1 Sparkfun Tri-Ax break out board
1 Daventech SD21 I2C 21 servo controller
1 C328R Serial camera module
1 Laser pointer module

Of course in the future I intend to build the servo controller into my weegee board, it's already in the works but I figure that's a few years off before I redesign it again. Regardless I've gotten it all working (save for fat filesystem on the sd slot, I only got raw mode so far). I've written a pretty extensive software library for it to where I can now use it pretty well as a remote rover. I still need to work on my automation routines, I hope oneday it can harass my cats on it's own.

I'll work on a video later, but here are some pics:
Image
Image
Image

Those pics can also be seen in high res at:
http://www.shadowmite.com/robot/Zulebot1HS.JPG
http://www.shadowmite.com/robot/Zulebot2HS.JPG
http://www.shadowmite.com/robot/Zulebot3HS.JPG


Top
 Profile  
 
 Post subject: Re: My rover "Zulebot", just wanted to share
PostPosted: Mon Feb 08, 2010 2:24 pm 
Offline
The Boss
User avatar

Joined: Mon Oct 31, 2005 10:46 am
Posts: 7193
Location: my quiet place
I like the bot. It's clean and minimal. It looks nice. :D Looking forward to seeing it in motion.

_________________
Jim Frye, the Robot Guy
http://www.lynxmotion.com
Get this damn robot off me!


Top
 Profile  
 
 Post subject: Re: My rover "Zulebot", just wanted to share
PostPosted: Mon Feb 08, 2010 4:42 pm 
Offline
Roboteer
User avatar

Joined: Tue Dec 08, 2009 8:33 pm
Posts: 137
Location: Oklahoma,United States
I like it. What are the GP2D12 sensors for? Does it do anything other than obstacle avoidance?

_________________
Well, I better start declaring my constants and variables.

Constant-things screwing up
variable-when things screw
variable-what magnitude things will screw up in


Top
 Profile  
 
 Post subject: Re: My rover "Zulebot", just wanted to share
PostPosted: Mon Feb 08, 2010 4:48 pm 
Offline
Robot Guru
User avatar

Joined: Fri May 25, 2007 8:21 pm
Posts: 2203
Location: Central Coast, CA, USA
IR range to a target. Good for Micromouse!

Alan KM6VV

robo1340 wrote:
I like it. What are the GP2D12 sensors for? Does it do anything other than obstacle avoidance?

_________________
Visit:
http://groups.yahoo.com/group/SherlineCNC/
http://tech.groups.yahoo.com/group/HexapodRobotIK/


Top
 Profile  
 
 Post subject: Re: My rover "Zulebot", just wanted to share
PostPosted: Mon Feb 08, 2010 6:42 pm 
Offline
Roboteer
User avatar

Joined: Tue Apr 14, 2009 1:54 pm
Posts: 9
I planned the IR sensors for determining proximity to walls and in general, extra readings to help with guidance. I've certainly found no one type of sensor input can be trusted to be accurate on it's own.

One future mod I am planning is of course to change the pan/tilt head with a full robotic arm. That won't come until I can programmatically work with everything I already have. The software is certainly the harder part then the hardware!


Top
 Profile  
 
 Post subject: Re: My rover "Zulebot", just wanted to share
PostPosted: Mon Feb 08, 2010 7:23 pm 
Offline
Roboteer
User avatar

Joined: Tue Dec 08, 2009 8:33 pm
Posts: 137
Location: Oklahoma,United States
Extra sensors,extra guidance,extra awsome. :twisted: Will they help the bot to go down hallways in a straight line rather than stupidly zig zagging down the hallway like most rovers do. Thats one of the things I think it could help with.

_________________
Well, I better start declaring my constants and variables.

Constant-things screwing up
variable-when things screw
variable-what magnitude things will screw up in


Top
 Profile  
 
 Post subject: Re: My rover "Zulebot", just wanted to share
PostPosted: Fri Feb 12, 2010 4:20 pm 
Offline
Roboteer
User avatar

Joined: Tue Apr 14, 2009 1:54 pm
Posts: 9
Keep in mind I have a lot of work to go optimizing my routines, this was a first draft of a "drive itself without hitting anything" routine.

http://www.youtube.com/watch?v=AQx9MSio9lo

I guess I'm not sure what more I want to do now, or if I should go ahead and get a robot arm on the chassis. I was looking at the longest one sold here, the AL5D with no controller since I already have all that. Any advise? ideas? I'd consider the johnny five style body on it if it had real usable arms, perhaps a custom build? too many possibilities.

What you don't see in the video is it can take a pic at about 160x120 and stream it back every 3-4 seconds. I also have a r/c mode which allows you to drive manually and get all the sensor data in real time.


Top
 Profile  
 
 Post subject: Re: My rover "Zulebot", just wanted to share
PostPosted: Mon Feb 15, 2010 9:05 am 
Offline
Robot Guru
User avatar

Joined: Mon Oct 31, 2005 3:03 pm
Posts: 3497
Location: Houston, Texas
shadowmite wrote:
Keep in mind I have a lot of work to go optimizing my routines, this was a first draft of a "drive itself without hitting anything" routine.

http://www.youtube.com/watch?v=AQx9MSio9lo

I guess I'm not sure what more I want to do now, or if I should go ahead and get a robot arm on the chassis. I was looking at the longest one sold here, the AL5D with no controller since I already have all that. Any advise? ideas? I'd consider the johnny five style body on it if it had real usable arms, perhaps a custom build? too many possibilities.

What you don't see in the video is it can take a pic at about 160x120 and stream it back every 3-4 seconds. I also have a r/c mode which allows you to drive manually and get all the sensor data in real time.


Very cool,

Good work!

_________________
Mike

The robotics nut.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group