Based on the OpenWire python Framework I've built the unoRover package to handle navigation and diagnostics of an arduino based rover