Gazebo: simulador de robots en un mundo abierto
Esta semana me he propuesto presentar algunos proyectos poco conocidos. Y hoy toca mostrar qué es Gazebo, un simulador de múltiples robots en un mundo abierto al aire libre. Como ocurre con Stage (parte del proyecto Player), es capaz de simular una serie de robots, sensores y objetos en un mundo tridimensional. Eso puede generar retroalimentación de forma realista para sensores cuando se interacciona con objetos del mapa digital.
Y lo mejor es que Gazebo es gratuito y está disponible para instalar en distros GNU/Linux. De hecho, está disponible en el propio centro Ubuntu Software si no et quieres complicar demasiado la vida en la instalación. Pero si quieres conocer más sobre el proyecto o descargarlo directamente desde la web oficial del proyecto, puedes acceder a su sitio de descargas.
Si quieres ver más vídeos, puedes seguir aprendiendo más sobre Gazebo en el canal que tienen en Youtube. También tienes a tu alcance este otro material:
En cuanto a Gazebo, tiene las siguientes características técnicas:
- Simulación dinámica, con acceso a múltiples motores de física de alto rendimiento incluidos ODE, Bullet, Simbody, y DART.
- Gráficos 3D avanzados, usando OGRE puede generar entornos y renderizar formas realistas, texturas, luces, sombras, etc.
- Sensores y ruido, se puede obtener datos muy interesantes.
- Plugins, para que los desarrolladores puedan personalizar robots, sensores y entornos de control gracias a su API.
- Muchos modelos de robots, incluidos PR2, Pioneer2 DX, iRobot Create, TurtleBot, o construir el tuyo propio usando SDF.