On Wed, Oct 21, 2009 at 6:08 PM, Gitonga Eric <gitonga@egmgem.com> wrote:
Peter,

Check out http://bit.ly/B2qm5. DARPA has a challenge every year for
driverless cars that I'm sure falls right in the category of what it
is that interests you.

What a way to end my day, and here I was thinking I am a ninjitsu coder!

Technology

2007 Urban Challenge teams employed a variety of different software and hardware combinations for interpreting sensor data, planning, and execution. Some examples:

    * Cornell's code was written in C++ and C# and ran on 17 dual core servers. Planning involved Bayesian mathematics.
    * Insight Racing used Mac Minis running Linux because they could run on DC power at relatively low wattage and produce less heat.
    * Team Case was using Mac Minis running Windows.
    * Team LUX was running an embedded version of Windows XP.
    * Team Jefferson's software ran on Perrone Robotics' MAX robotics platform running atop Sun Microsystems' Java RTS on Solaris, Java SE on Linux, Java ME running on micro-controllers and SunSpots.
    * Team Ben Franklin's code was written in MATLAB.
    * Sting Racing's software was written in Java running on Linux.
    * VictorTango's software was written in a mixture of C++ and LabVIEW, and was split between Windows and Linux servers.
    * Team Gator Nation's architecture consisted of C, C++, and C# running on a variety of windows and fedora systems communication with the JAUS protocol.
    * MIT's software was written in C, running on a Linux cluster with 40 cores.
    * Austin Robot Technology's software was written and developed by undergraduates from a UT-Austin course. The code was in C++, using the Player Project as an infrastructure.
    * The winning entry, Tartan Racing [10] employed a hierarchical control system, with layered mission planning, motion planning, behavior generation, perception, world modelling, and mechatronics.[11]


http://en.wikipedia.org/wiki/DARPA_Grand_Challenge