mauro_sll
User
 Fresh Boarder
| Posts: 3 |   | Karma: 0
|
sistema de navegacion x voz - 2011/04/01 19:50
Estimado Raul:
Quisiera q m proporcionaras ayuda con un proyecto que tengo en mente, mi idea es generar un sistema de navegacion por voz para robots moviles en especifico para el iRobot Create, he estado recopilando informacion hacerca de esta herramienta Microsoft Robotics Studio y me ha parecido muy interante, cabe recalcar que es la primera vez q he tenido contacto con esta herramienta.
Segun lo que he estado investigando yo puedo generar un servicio el cual podria estar diseñado ya sea en C# o en VPL para que el robot me permita hacer esto que yo requiero.
Mi pregunta es que camino seria el menos complicado, tomando en cuenta como dije anterioemente q nunk he estado relaciona ni con VPL ni con C#, pero si tengo conocimientos basicos de programacion estructurada y orientadad a objetos.
Hay alguna plantilla de cual yo pueda partir para desarrollar mi proyecto. Al estar revisando algo de VPL me parecio una herramienta q me ofrece radipez y sencillez a la hora de desarrollar una aplicaciones roboticas pero que cuenta con ciertas limitaciones que de alguna u otra manera si yo utilizara C# serian suplidas, un ejemplo de ello es el poder hacer que esa aplicacion robotica cuente con una interfaz grafica que sea aun mas amigable con el usuario es decir pueda ingresar a la aplicacion a traves de un usuario y una contraseña, tener monitoreo del estado de la bateria, ver en la interfaz grafica q bumper se activa, etc.
A continuacion detallo las caracteristicas q quisiera q cumpla mi proyecto:
Interpretar las órdenes que el operador le asigne, producto del procesamiento digital de las ondas sonoras captadas por un micrófono y posteriormente ejecutar esas ordenes automaticamente
Realizar una conexión vía Bluetooth, con una PC desktop o una laptop para la recepción y transmisión de datos.
Q el robot sea capaz de notificar su estado o situación dentro del entorno en el cual se encuentra desempeñando un determinado trabajo.
Desempeñar las tareas y servicios asignados dentro de un entorno de simulación creado para este propósito.
Espero no haberte molestado con todo y espero que me puedas orientar para ver que mas o menos que camino debo seguir.
Exitos...!!!
|