NavBot



Description

This is my first attempt at a GPS navigation robot... It's meant to participate in the local ORE's Magellan competition coming up in May.

Progress Status

Item Description Status
Adapt SMC's constants for the new encoders/drive train
Done.
Re-use most of SRX2's components with new base to save time...
In Progress...
Re-organize source code to be more modular and port to new posix threading lib (NPTL).
In progress...
Migrate ARM board to Angstrom based linux OS which uses EABI for faster FP performance.
On hold. Decided to wait 'till slugos supports it.
Find a way to add encoders to output shaft of laslo motors.
Done. (kludgy but works)
Integrate gpsd daemon with robot code
Done (created a pthread-based module and integrated it in existing code)
Mount SRX2's camera in front of robot so it can easily spot the cone
TODO
Build a good bumper system. Preferably a full bumper skirt that covers all around.
Optional
Use camera tilt/pan base as a rotating turret to decouple camera tracking from base...
Optional

Processing

Although I wanted to try my hand at using an old portable for more complex vision algorithm, I decided to stick with my trusty NSLU2 ARM (ixp425) board to minimize integration time... For more information see the NSLU2's wiki page or refer to my SRX2 robot's page.





Last updated on: February 20th 2008