Maggie
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 |