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.