AMiRo - Autonomous Mini Robot

AMiRo (Autonomous Mini Robot) is a modular robot platform, featuring a distributed architecture. It is applied for research and education in various disciplines of robotics, starting from hardware development, to real-time applications, up to sophisticated navigation and behavior strategies.

AMiRo was developed with the goal in mind, to create a modular robot platform, which is compact in size, makes no compromises regarding performance, and can run for more than twelve hours. With its distributed and expendable architecture, AMiRo is not specialized for a specific task, but can be applied in various scenarios by adding according modules to the system. AMiRo is thus best fitted for being used in research and education where high flexibility is very important.

In its base version, AMiRo comprises an inertial measurement unit, sensors for ground and close range obstacle detection, color LEDs for visualization, as well as three high-performance microcontrollers for executing real-time -software. Via extension modules an embedded processor and an FPGA (field-programmable gate array) can be added to the system, so it meets the requirements even of demanding applications. Besides its processing capabilities, AMiRo can be extended on the sensory level as well. Additional sensors such as laser range finders or RGBD-cameras can be attached to the robot via common interfaces. Regarding wireless communication AMiRo provides both Bluetooth as well as WiFi for most flexible applicability in any environment.

The AMiRo project as a whole is more than just the robot platform, though, but also includes the according software framework and several applications. Areas of research and development range from hardware development via tools, communication protocols and real-time operating systems, through to novel approaches for navigation and mapping. For internal as well as external communication, middlewares (i.a. ROS) are used, so that development of new software components is as convenient as possible and the initial hurdle is kept low. For best transparency all source code is open to the public and can be accessed for free.


Dipl.-Ing. Marc Hesse