The Proximeter - Fully Autonomous UGV

Hello all;

First post here.
Just wanted to share what I’ve been working on.
It is a fully autonomous ground vehicle based on a Traxxas Summit R/C Truck. It is powered by an Acer Aspire One netbook with an Intel Atom CPU @1.6Ghz. It uses a simple USB GPS for navigation, for obstacle avoidance it uses a Webcam with software based on Aforge with 2 IR and 2 sonar sensors. I started working on it originally to enter into a local competition, but the competition never toke place so… I named it proximiter cause it’s always looking for proximity :smiley: :smiley: :smiley:
So now that it never ended up doing what I made it for, I’m thinking of making it an opensource project so everyone can experiment with it.
It uses a pololu serial servo controller :sunglasses:. The software is written entirely in C#(7900 lines :smiling_imp: ) and assembler.
When a GPS point is selected, it will find it’s way to the point. When it runs into obstacles, it will steer clear of them if they’re deemed to high or too deep. If it can’t get to the end point in a certain time, it will create a new path for itself while avoiding areas from the previous attempt.
At this point you either enter GPS coordinates manually on the laptop, or via a wifi or bluetooth smartphone of PDA.
Right now I’m in the process of putting a mini ITX board on it with an intel core 2 duo instead of the netbook for more CPU power because I want it to have 4 camera on it. The ultimate goal is to completely eliminate the sensors and rely only on cameras. (Just like humas when we drive) although I know I’m pretty darn far from that :confused:

Let me know what you think. It’s not pretty for sure but works pretty well. My only concern about open source is that I’ll have to keep some of it closed cause I really don’t want anyone taking it and marketing it as their own. I want it strictly for educational and recreational purposes.

Soon when all the bugs worked out I’ll be posting it on my website under projects with source code.





That’s really fantastic! I was wondering when we would start seeing net-book powered laptops. Sorry that your competition didn’t happen, I bet you could find other competitions to enter it in, like RoboMagellan.

Mind if I ask what vision libraries you’re using?

Making information open-source without opening it up for someone else to turn into a commercial product is a dilemma, but you could release the software under GPL. Unless you’re doing something particularly sneakey with the hardware I wouldn’t worry too much about that side.

Once again, very cool!

-Adam

Hello and welcome.

Very cool! Regarding your open-source concern, what’s wrong with someone “taking it and marketing it as their own”? Are you planning on commercializing some of your project?

- Jan

The “taking it” can be easily dealt with by releasing under Creative Commons with an attribution requirement and a free-release requirement - this means that if anyone else uses your designs or code as a base for their own, they have to list that they originally obtained code/designs from you and must offer their designs/code for free as well. If they don’t, that’s a breach of copyright law and you can sue them :slight_smile:

–neg

Hi,

I have two questions that I hope you will answer.

How are you interfacing the netbook with the sensors? I was thinking of using a mini itx with an atom processor to control a robot and using an Arduino to interface with the sensors.

I’m still investigating using a GPS modudle to determine the robot’s position, but since the more affordable GPS modules are accurrate to 5m or worse, how does one deal with this ( unless this is a trade secret. :wink: ). If the measurements are accurate one relative to another that would be fine for me I think.

Lastly, have you looked at the CMU Cam? I guess that’s three questions.