Stack de simulación basado en MuJoCo para el manipulador móvil Stretch de Hello Robot, con control de las articulaciones y la base, y datos de cámara y lidar.
sea-bass/pyrobosim
Simulador 2D de robots móviles en Python para crear prototipos de comportamientos, con una interfaz opcional para ROS 2.
- Estrellas
- 393
- Forks
- 72
- Issues abiertos
- 6
- Último commit
- hace 5 días
¿Qué es?
PyRoboSim es un simulador 2D de robots móviles pensado para crear prototipos de comportamientos de alto nivel antes de pasar al hardware o a un entorno de simulación 3D completo. Está escrito en Python y ofrece un mundo sencillo en el que los robots pueden desplazarse e interactuar con objetos.
El simulador puede ejecutarse de forma independiente y también ofrece una interfaz opcional para ROS 2, que permite probar con el robot simulado el software desarrollado para ROS 2. La documentación abarca la instalación, el uso y los conceptos básicos.
El proyecto se mantiene como código abierto e incluye una guía para colaboradores y una suite de pruebas automatizadas.
Funciones clave
- 01Mundo 2D ligero para simular robots móviles
- 02Basado en Python y adecuado para crear prototipos de comportamientos
- 03Interfaz opcional para integrar software de ROS 2
- 04Documentación sobre la instalación y el uso
Casos de uso
- Crear prototipos de comportamientos de navegación o de tareas de alto nivel antes de ejecutarlos en hardware
- Probar software de ROS 2 con un robot móvil simulado
- Enseñar o experimentar con el comportamiento de robots en un entorno sencillo
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es pyrobosim?
- Simulador 2D de robots móviles en Python para crear prototipos de comportamientos, con una interfaz opcional para ROS 2. PyRoboSim es un simulador 2D de robots móviles pensado para crear prototipos de comportamientos de alto nivel antes de pasar al hardware o a un entorno de simulación 3D completo. Está escrito en Python y ofrece un mundo sencillo en el que los robots pueden desplazarse e interactuar con objetos.
- ¿pyrobosim es gratuito? ¿Qué licencia tiene?
- pyrobosim es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pyrobosim sigue mantenido?
- Mantenimiento activo. El último commit de pyrobosim fue el 2 nov 2026.
- ¿Para qué puedo usar pyrobosim?
- Crear prototipos de comportamientos de navegación o de tareas de alto nivel antes de ejecutarlos en hardware Probar software de ROS 2 con un robot móvil simulado Enseñar o experimentar con el comportamiento de robots en un entorno sencillo
- ¿Dónde consigo pyrobosim?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sea-bass/pyrobosim
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Simulador de robots de código abierto para modelar, programar y simular robots, vehículos y sistemas mecánicos.
Simulador de código abierto e independiente del motor para drones, aeronaves de ala fija y vehículos terrestres, con renderizado opcional en Unreal Engine 5.
Simulador ligero de dinámica 2.5D para robots móviles con ruedas y vehículos, disponible de forma independiente, mediante ROS 1/2 o desde C++ y Python.
Simulador de robótica de código abierto con física, renderizado 3D, modelos de sensores e interfaz gráfica: la versión más reciente de Gazebo.
Entorno de simulación basado en Gazebo y ROS 2 para probar vehículos de superficie no tripulados en escenarios marinos, inspirado en las pruebas de la competición RobotX.