Projects / emss / Concept

From emss Framework - iRobot Create C++ Framework

Jump to: navigation, search

You are here: Projects / emss / Concept


[edit] Concept

The aim of the emss project is to tackle the problems of a self-sustainable, environment mapping robot in a bottom up approach. The major challenges imposed by such a mobile robot include the assembly of hardware, as well as the necessary software algorithms for localization, navigation, and discovery. Using ready-made hardware, much of the time-consuming electrical engineering problems have been avoided, allowing a strong focus on software. In addition to generic theoretical solutions to problems such as smooth curve based navigation, movement emulation, and finite space discovery, we present a software framework for the control of a two-wheeled robot. The emss framework, consisting of a set of “hot-swappable” components, provides an extensible design, which allows a wide array of functionality and supports different strategies for the same problem. Furthermore, the softwares library offers a set of graphical user interface widgets, which can be easily combined to create a rich interface with the framework.