A Multi-Level Modularized System Architecture for Mobile Robotics
Brandon Basso, Benjamin Kehoe, J. Karl Hedrick
- Year
- 2010
- Citations
- 5
Abstract
This paper describes a modular system architecture for mobile robotics. It presents the view of an individual robot as a collection of many small pieces of hardware and software grouped into functional subsystems. A set of robots can then join together to form a larger system. The goal of this work is to describe a software design philosophy and architecture that is flexible yet robust enough to meet the challenges of the mobile robotics domain. The guiding design principle is bottom-to-top modularization, from individual algorithms, to software executables, to functional groupings of executables. These functional groupings are presented as canonical subsystems for collaborative robotics, applicable to a wide range of robotics systems. A multi-agent multi-user UAV application is presented as a case study and proof of the generality of the design philosophy.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991