Un simulador de robótica es un simulador que se utiliza para crear aplicaciones para un robot físico sin depender de la máquina física, lo que ahorra tiempo y dinero. En algunos casos, dichas aplicaciones se pueden transferir a un robot físico (o reconstruirlo) sin modificaciones.
El término simulador de robótica puede referirse a diversas aplicaciones de simulación robótica. Por ejemplo, en aplicaciones de robótica móvil , los simuladores de robótica basados en el comportamiento permiten a los usuarios crear mundos simples con objetos rígidos y fuentes de luz, y programar robots para que interactúen con estos mundos. La simulación basada en el comportamiento permite acciones de naturaleza más biótica en comparación con los simuladores binarios o computacionales. Además, los simuladores basados en el comportamiento pueden aprender de los errores y demostrar la cualidad antropomórfica de la tenacidad.

Una de las aplicaciones más populares de los simuladores de robótica es el modelado y renderizado 3D de un robot y su entorno. Este tipo de software de robótica cuenta con un simulador que representa un robot virtual, capaz de emular el movimiento de un robot físico en un entorno de trabajo real. Algunos simuladores utilizan un motor de física para generar movimientos más realistas del robot. Se recomienda encarecidamente el uso de un simulador de robótica para desarrollar un programa de control, independientemente de si se dispone o no de un robot físico. El simulador permite escribir y depurar programas de robótica de forma sencilla y sin conexión, probando la versión final en un robot físico. Esto se aplica principalmente a aplicaciones de robótica industrial , ya que el éxito de la programación sin conexión depende de la similitud entre el entorno físico del robot y el entorno simulado.
Las acciones de los robots basadas en sensores son mucho más difíciles de simular y/o programar fuera de línea, ya que el movimiento del robot depende de lecturas instantáneas de los sensores en el mundo real.
Características
Los simuladores modernos suelen ofrecer las siguientes características:
- Prototipado rápido de robots:
- Utilizar el propio simulador como herramienta de creación
- Utilizar herramientas externas
- Motores de física para movimientos realistas: La mayoría de los simuladores utilizan Bullet , ODE o PhysX .
- Renderizado 3D realista: Para construir los entornos se pueden utilizar herramientas de modelado 3D estándar o herramientas de terceros.
- Cuerpos robóticos dinámicos con programación: lenguajes C , C++ , Perl , Python , Java , URBI y MATLAB utilizados por Webots; C++ utilizado por Gazebo .
Simuladores
Entre las tecnologías más novedosas disponibles hoy en día para la programación se encuentran las que utilizan la simulación virtual. Las simulaciones con modelos virtuales del entorno de trabajo y de los propios robots ofrecen ventajas tanto para la empresa como para el programador. Mediante la simulación, se reducen los costes y los robots pueden programarse fuera de línea, lo que elimina cualquier tiempo de inactividad en la línea de montaje. Las acciones del robot y las piezas de montaje pueden visualizarse en un entorno virtual tridimensional meses antes incluso de la producción de los prototipos. Además, escribir código para una simulación es más sencillo que escribirlo para un robot físico. Si bien la transición hacia las simulaciones virtuales para la programación de robots supone un avance en el diseño de la interfaz de usuario, muchas de estas aplicaciones aún se encuentran en sus inicios.
información general
Información técnica
Infraestructura
Apoyo
Calidad del código
Características
Familias de robots
Actuadores compatibles
Sensores compatibles
Véase también
Referencias
- 1 2 "ENCY Robot: Solución de programación de robots fuera de línea" . encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "ENCY: Software CAD/CAM para una nueva generación" . encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Configuraciones del robot ENCY (bocetos 2D, modelado 3D)" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Instalación y ejecución del programa (Windows)" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ OSRF. "SDF" . sdformat.org . Consultado el 27 de abril de 2019 .
- ↑ "urdf - ROS Wiki" . wiki.ros.org . Consultado el 6 de octubre de 2017 .
- ↑ "API de RoboDK" . GitHub . 22 de octubre de 2021.
- ↑ "Interfaz de complemento RoboDK" . GitHub . 16 de octubre de 2021.
- ↑ Sin embargo, requiere una conexión a un servidor X para la renderización 3D.
- ↑ "Lenguajes de programación compatibles (CAMAPI)" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Configuraciones del robot ENCY (lista de importaciones CAD)" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Lista de complementos (Manual de usuario del robot ENCY)" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "CAMAPI (documentación SDK/API)" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Interacción con aplicaciones externas (CAMIPC)" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "CAMIPC puede abrir ENCY sin ninguna ventana" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Comunidad Gazebo" . Consultado el 27 de abril de 2019 .
- ↑ "API de Gazebo" . Comunidad de Gazebo . Consultado el 27 de abril de 2019 .
- ↑ "Respuestas de Gazebo" . Comunidad de Gazebo . Consultado el 27 de abril de 2019 .
- ↑ "Tutoriales de Gazebo" . Comunidad de Gazebo . Archivado del original el 29/04/2019 . Consultado el 27/04/2019 .
- ↑ "Seguimiento de problemas de Gazebo" . Comunidad de Gazebo . Consultado el 27 de abril de 2019 .
- ↑ Lista de correo de RoboDK
- ↑ Documentación de la API de RoboDK
- ↑ Foro de RoboDK
- ↑ Documentación de RoboDK
- ↑ Rastreador de errores de RoboDK
- ↑ Listas de correo de SimSpark
- ↑ "Protocolos de cliente de SimSpark" . Archivado del original el 25/02/2016 . Consultado el 08/04/2015 .
- ↑ "Manual de usuario de SimSpark (Wiki)" . Archivado del original el 25/02/2015 . Consultado el 08/04/2015 .
- ↑ Rastreador de SimSpark
- ↑ Wiki de SimSpark
- ↑ "Manual de referencia de Webots" . Archivado del original el 12 de agosto de 2016. Consultado el 12 de septiembre de 2022 .
- ↑ "Discusiones · ciberrobótica/Webots" . GitHub .
- ↑ Guía del usuario de Webots
- ↑ Problemas de Webots en GitHub
- ↑ Wiki técnica de Webots en GitHub
- ↑ Canal de Discord de Webots
- ↑ Lista de correo de OpenRAVE
- ↑ API de OpenRAVE
- 1 2 Rastreador de incidencias de OpenRAVE
- ↑ Guía del usuario de OpenRAVE
- ↑ "OpenRAVE Wiki" . Archivado del original el 28 de marzo de 2017. Consultado el 27 de marzo de 2017 .
- ↑ API de CoppeliaSim
- ↑ Foro de Robótica de Coppelia
- ↑ Manual de usuario de CoppeliaSim
- ↑ Informes de errores de Coppelia Robotics
- ↑ "Soporte técnico (registro para recibir notificaciones de actualización)" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Documentación de CAMAPI" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Manual de usuario del robot ENCY" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Funciones en línea: Colaboración / chat" . docs.encycam.com . Consultado el 7 de enero de 2026 .
- 1 2 3 4 5 6 7 8 OSRF. "Gazebo" . gazebosim.org . Consultado el 27 de abril de 2019 .
- ↑ CppCheck
- ↑ Formato Clang
- ↑ Pruebas unitarias
- ↑ Pruebas de API
- ↑ Maestro de Webots
- ↑ Desarrollo de Webots
- ↑ Fuente
- ↑ "ENCY Robot: cálculo de trayectoria de herramienta / cinemática / simulación" . encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Ency Robot: prevención de colisiones / detección de colisiones" . encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Ency Robot: de herramienta a pieza y de pieza a herramienta" . encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "ENCY Hyper: ejecutar en el robot real en modo de ejecución (tiempo real)" . encycam.com . Consultado el 7 de enero de 2026 .
- ↑ OSRF. "Gazebo : Tutorial : Principiante: Editor de modelos" . gazebosim.org . Archivado del original el 18 de enero de 2019. Consultado el 27 de abril de 2019 .
- ↑ OSRF. "Gazebo : Tutorial : Aerodinámica" . gazebosim.org . Archivado del original el 23 de mayo de 2019. Consultado el 27 de abril de 2019 .
- ↑ OSRF. "Gazebo : Tutorial : Hidrodinámica" . gazebosim.org . Archivado del original el 23 de mayo de 2019. Consultado el 27 de abril de 2019 .
- ↑ OSRF. "Gazebo : ARIAC" . gazebosim.org . Archivado del original el 27 de abril de 2019. Consultado el 27 de abril de 2019 .
- ↑ OSRF. "Gazebo : HAPTIX" . gazebosim.org . Archivado del original el 27 de abril de 2019. Consultado el 27 de abril de 2019 .
- ↑ "El legado de DARPA: simulación de código abierto para el desarrollo y las pruebas de robótica" . Robohub.org . Consultado el 27 de abril de 2019 .
- ↑ OSRF. "Gazebo : Tutorial : Crear un modelo animado (actor)" . gazebosim.org . Archivado del original el 28 de abril de 2019. Consultado el 27 de abril de 2019 .
- 1 2 Biblioteca de robots RoboDK
- ↑ incluyendo el robot Salamandra
- ^ incluidos Nao, DARwIn-OP, Fujitsu HOAP2, Kondo KHR-2HV, KHR-3, etc.
- ↑ Modelos de robots Webots
- ↑ Características principales de CoppeliaSim
- ↑ "ENCY Robot: simulación completa de celda robótica" . encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Cadenas cerradas de OpenRAVE" . Archivado del original el 28 de marzo de 2017. Consultado el 27 de marzo de 2017 .
- ↑ "Ejemplo de brazo doble de OpenRAVE" . Archivado del original el 28 de marzo de 2017. Consultado el 27 de marzo de 2017 .
- ↑ "ENCY Robot: gestión de la cinemática del robot" . encycam.com . Consultado el 7 de enero de 2026 .
- ↑ "Ency Robot: ejes redundantes / ejes externos" . encycam.com . Consultado el 7 de enero de 2026 .
- ↑ OSRF. "Gazebo : Tutorial : Sensor de contacto" . gazebosim.org . Archivado del original el 6 de julio de 2019. Consultado el 27 de abril de 2019 .
- ↑ OSRF. "Gazebo : Tutorial : Distorsión de la cámara" . gazebosim.org . Archivado del original el 17 de julio de 2019. Consultado el 27 de abril de 2019 .
- 1 2 OSRF. "Gazebo : Tutorial : Intermedio: Velodyne" . gazebosim.org . Consultado el 27 de abril de 2019 .
- ↑ La detección de colisiones utiliza un modelo simplificado.
- ↑ Posible, no hay modelo para el ruido
- ↑ "Ency Robot: detección de colisiones" . encycam.com . Consultado el 7 de enero de 2026 .
- Suites de robótica