This looks like an updated version of the DARPA Urban Challenge code. It uses ROS extensively, and ROS was only started in 2007. The files are all dated 2011.<p>Not for use at high altitudes. From "perception/trafficlights/src/traffic_light_view.cpp:<p><pre><code> sprintf(lightBuffer,"%f %f %f", currPose.latitude, currPose.longitude, currPose.altitude);
</code></pre>
Yes, it's debug code.<p>The perception end of things is mostly digesting the point cloud from the Velodyne LIDAR. There's vision code for traffic light recognition, but I haven't found other vision code yet.