Maggie
Maggie/maggie.png) 
 
ROS Software Maintainer: 'Social Robots Group @ RoboticsLab UC3M
Maggie robot is a social robot platform built by the Social Robots Group from RoboticsLab at University Carlos III of Madrid. The software system is written entirely in ROS. As such, all Maggie capabilities are available via ROS interfaces.
The information below is provided for those wishing to use the Maggie software system as a model for other robots.
Contents  
Installation
Running
Please see maggie_bringup.
Tutorials
Please see the official Maggie tutorials.
Library Overview
1. Basic configuration
Here it can be found everything related with the Maggie robot and the communications.
| Component | ROS package/stack | 
| Devices-specific Messages & Services | |
| Skills-specific Messages & Services | |
| Robot model (URDF) | maggie_description (not yet) | 
2. Low-Level Capabilities
Here it can be found everything related with the devices and the drivers.
2.1. Communications
| Component | ROS package/stack | 
| Semaphores & RS232 | 
2.2. Drivers
| Component | ROS package/stack | 
| IR drivers | |
| Labjack drivers | |
| Motor drivers | |
| RFID drivers | |
| Serial communication drivers | 
2.3. Devices
| Component | ROS package/stack | 
| Base | |
| Eyelids | |
| IR Controller | |
| Labjack | |
| Motors | |
| RFID | 
3. High-Level Capabilities
| Component | ROS package/stack | 
| rqt GUI | |
| Navigation | |
| Maps | |
| Perception | |
| Decision Making | maggie_decision_making | 
