¿Cuáles son algunos softwares de simulación de robots compatibles con c ++?

  1. Webots: Webots es un simulador de robot verdaderamente portátil: se ejecuta de forma nativa en Windows, Mac y Linux. Tanto los archivos mundiales como las funciones API son multiplataforma: pueden ser compartidos fácilmente por personas que utilizan diferentes sistemas operativos.
  2. MATLAB: MATLAB es un entorno de alta productividad cuya especialidad es eliminar la programación de bajo nivel que consume mucho tiempo en lenguajes compilados como C o C ++. C / C ++ se puede usar como archivo MEX en el entorno MATLAB.
  3. V-REP: V-REP es un simulador altamente personalizable: cada aspecto de una simulación se puede personalizar. Además, el simulador en sí se puede personalizar y adaptar para que se comporte exactamente como se desee. Esto se permite a través de una elaborada interfaz de programación de aplicaciones (API). Se admiten seis enfoques de programación o codificación diferentes, cada uno con ventajas particulares (y obviamente también desventajas) sobre los demás, pero los seis son compatibles entre sí (es decir, se pueden usar al mismo tiempo, o incluso de la mano). La entidad de control de un modelo, escena o el simulador en sí se puede ubicar dentro de:
  4. Gazebo: un excelente software de simulación que utiliza múltiples motores de física de alto rendimiento, incluidos ODE, Bullet, Simbody y DART. Proporciona una representación realista de entornos que incluyen iluminación, sombras y texturas de alta calidad. Muy compatible con ROS y admite múltiples lenguajes de programación, incluidos python, C ++ y Java.
  5. MRPT- Kit de herramientas de programación de robots móviles: Kit de herramientas de programación de robots móviles proporciona a los desarrolladores aplicaciones y bibliotecas portátiles y bien probadas que cubren estructuras de datos y algoritmos empleados en áreas comunes de investigación de robótica. Es de código abierto, publicado bajo la licencia BSD.