Modelos de simulación Stage para el robot RoMAA

Objetivos

Generar diferentes modelos del simulador 2D Stage para el robot RoMAA, incluyendo sensores tales como láser (modelos SICK LMS200 y Hokuyo URG), ultrasonido para funcionar como bumpers, y odometría por defecto.

Simulador Stage

Stage es un simulador de múltiples robots del proyecto Player que simula una población de robots, sensores y objetos en un entorno bitmap 2D. Stage dispone de robots virtuales de modo que Player interactúe con el entorno simulado en lugar de los dispositivos físicos, dispone de varios modelos de sensores incluyendo sonares, sensores láser rangefinder, cámaras pan-tilt-zoom con detección de blobs de color y odometria. Stage es adecuado para investigaciones de sistemas autónomos multi-agente, puesto que proporciona un modelo simple de bajo requerimiento computacional de múltiples dispositivos en lugar de emular cada dispositivo con gran fidelidad.

Para generar los archivos del entorno y los modelos de los componentes a simular ver el siguiente tutorial .

Modelo para v2.1.0

Descargar archivos.

Para controlar el robot RoMAA simulado se ejecuta Player indicando el archivo de configuración que instancia el simulador Stage , por ej. romaalasersick200.cfg o tworomaa.cfg.

Ver programa cliente ejemplo.