I finally got a around to trying to use ROS with a iRobot Roomba. I have examples of the Teleoperation, SLAM, and AMCL packages
running with it.
The UGV board is my attempt to put together all the things I found useful in building my autonomous car and a few
new features that I thought would be good to have. The goal was to build a board that
will work well with my autonomous car setup but also have the ability to adapt for use in other autonomous robotics
projects. I've also started work on a ground station to wirelessly gather data on the car as it's running.
I changed the microcontroller over to a Chipkit Max32, added microSD data logging, and an LCD. The car makes its first successful autonomous run!