Design and development of a modular robot for research use
MetadataShow full item record
This report summarizes the work performed for the design and development of the Proteus research robot. The Proteus design is motivated by the need for a modular, flexible, and usable autonomous robotic platform. To accomplish these goals, a modular hardware architecture coupled with low-power, high-computation processing is presented. The robot is subdivided into three layers: mobility, computation, and application. The interface between layers is characterized by well defined APIs and may be individually replaced to achieve different functionality. An efficient low-level event scheduler is described along with higher-level software algorithms for motion control and navigation. Experiments of Proteus robots are provided including field tests and collaboration with outside research institutions.