A Framework for Distributed Mobile Robotics. by Andrew William Drenner