lnxfergyNow, you could build a G-code interpreter on top of such an approach in order to give motion commands, but underneath it, you'll need a localization routine (especially for something like RoboMagellan, where the distance and terrain covered are sure to impede any dead reckoning approach).
After reading the rules for the RoboMagellan contest, I can see the above working.
As it turns out CNC machines have to also, they have sub routines to check the tool withyou'll need a localization routine
edge finders, lasers and optical systems to account for things like tool wear.
In my case maybe I could use a G45 [X value] [Feed rate value] this would buffer the current bearing,
then zero the gyro, Acc to Feed rate value using the gyro for directional feedback until math.Abs(Q) < 1 (@3sec),
then Q axis would be used for directional feedback until end of line.
A G46 [X value] [Feed rate value] This would buffer the current bearing, Acc to Feed rate value using
the digital tilt comped compass (Phidget 3/3/3) for directional feedback
The next thing I'll look at is ultrasonics, I see they have some that go out to 200"+
I still have room for 4 analog inputs.
Any feedback on ultrasonic transducers would be much welcomed.
My net-book main controller draws the line at video while checking the feedback devices at 50Hz.
Tommy
Bookmarks