Raúl
Moderador
 Moderador
| Mensajes: 444 |  | Karma: 6
|
Re:Robotics Studio y Robosapiens V2 - 2008/01/31 20:48
Y contesto aquí:
Con respecto a lo que dices de que el runtime de MSRS debe ejecutarse en el robot, la respuesta es que no necesariamente. Sí que es verdad que hay ejemplos en los que el propio robot está equipado con un PC que ejecuta .NET y encima Robotics Studio. Pero también hay mucho ejemplos en los que el robot sólo tiene un microcontrolador con un firmware o un PC basado en Linux. En esos casos puedes ejecutar el nodo DSS de Robotics Studio en un PC o en un PocketPC externo al robot. Eso sí, necesitas una línea de comunicación entre el PC que ejecuta MSRS y el robot. Por esta línea de comunicación se envían los datos de los sensores y se mandan los comandos a los actuadores.
En mi caso, con el robot Pioneer uso un PC portatil y lo conecto al robot por un interfaz RS.232 (porque puedo poner el portatil encima del robot). Pero otra opción es poner un adaptador WiFi (RS.232-WiFi) y controlar el robot remotamente desde un nodo MSRS que esté cerca.
En el caso del Robosapiens, que yo sepa sólo ofrece un interfaz IR (infrarrojos). Creo que no tiene bluetooth, ¿verdad? Por lo tanto, pasaría algo parecido a lo que pasaba con los Lego RCX (la versión anterior a los NXT que no tenían Bluetooth), y había que estar todo el rato apuntando al robot con la torre de infrarrojos.
Otra opción para el Robosapiens es usar un Windows Mobile (una pocketPC o PDA) montada sobre el robot que emitiría los comandos a través del puerto infrarrojos de la PDA. Esto lo he visto hacer (no con Robotics Studio) usando la cámara de la PDA como sensor para jugar a la Robocup.
Lo malo de este robot es que está pensado como juguete y no para ser programado, por eso no dispone de un interfaz de comunicación ni de una API para poder interactuar facilmente con su hardware. Lo bueno es que es barato...
Espero haberte solucionado la duda, en cualquier caso, cuéntanos lo que quieres hacer, que parece interesante.
Saludos, Raúl.
Raúl Arrabales Moreno. conscious-robots.com/raul |