¿Qué tan fácil es desarrollar hardware para ejecutar Microsoft Robotics?

5

¿Qué necesito para desarrollar hardware que pueda ejecutar software integrado desarrollado con Microsoft Robotics estudio? Pensé que solo ciertos robots de gama alta compatibles con Linux incorporado eran capaces de ejecutar dicho software.

¿Tiene alguna experiencia con MS Robotics? y es posible para mí desarrollar mi propio hardware de fabricación personalizada para que no tenga que comprar un robot caro simplemente para jugar con el estudio de MS Robotics y el lenguaje de programación visual (VPL) incluido en el paquete ?

    
pregunta Edward

2 respuestas

3

De acuerdo con la documentación en el sitio en Tutorial # 6 ( enlace ), parece que puede crear aplicaciones de control si su robot no ejecuta .NET framework (probablemente si decide rodar el suyo). Desde el tutorial, parece que sería posible escribir una interfaz para controlar casi cualquier cosa que puedas encontrar, aunque admito que no le di una consideración exhaustiva.

Dicho esto, parece admitir una amplia gama de robots según Wikipedia ( enlace ) y varios de esos modelos no son exactamente "de gama alta". Puede encontrar algo en su callejón y, sin duda, sería más fácil comenzar con, por ejemplo, un Parallax BOE-Bot ( enlace ) que construir algo desde cero y crear todas las interfaces.

Aparentemente, también existe un entorno de robot simulado. De acuerdo con el artículo de Wikipedia vinculado anteriormente, puede "simular el comportamiento de los robots en un mundo virtual utilizando la tecnología NVIDIA PhysX (motor 3D escrito originalmente por Ageia) que incluye física avanzada". Microsoft también hace una extensa referencia al motor de física Ageia en su sitio. Si tienes una idea que quieres probar, esta podría ser una forma gratuita de hacerlo. Sin embargo, realmente no he analizado este entorno, por lo que cualquier otra cosa que no sea lo que cité de las fuentes es la especulación aquí.

No he usado el entorno de MS Robotics en absoluto, por lo que todo esto proviene de la documentación.

    
respondido por el Lou
2

Debe haber una mejor manera, pero como la especificación del protocolo roomba está abierta y usa una interfaz en serie, no debería ser muy difícil implementar la api de roombas en su robot y colocarla en MSRS (que es compatible con Roomba). .

enlaces útiles:

  • enlace especificación de protocolo
  • enlace implementación de cliente de Roomba de código abierto
respondido por el Maciek Sawicki

Lea otras preguntas en las etiquetas