Raúl
Moderador
 Moderador
| Mensajes: 425 |  | Karma: 6
|
Re:Movimiento del robot y Console Output Service - 2008/05/14 16:30
Pues así de pronto no veo por qué no te funciona la llamada a Turn
Por lo que describes del comportamiento del robot, ¿estás usando el código de ejemplo del explorador que viene con Robotics Studio? ¿O es un código de control que has escrito tú?
¿Has comprobado que efectivamente se llame a la función Turn (poniedo un traza o depurando con el Visual Studio? Piensa que quizás el problema está en otra parte del código y nunca se llega a ejecutar la función. Si tienes trazas en las llamadas a DriveDistance o SetDriveSpeed análogamente puedes ponerlas en las llamadas a Turn.
Lo del "Creation Default State for ControlService" tiene pinta que debería pasar sólo la primera vez, cuando todavía no existe el fichero de estado y se crea un estado por defecto. Pero si llamas a saveState:
| Code: | // Save the default state to disk
SaveState(_state);
|
cuando creas el estado por defecto, la próxima vez que ejecutes el servicio no debería aplicar el estado por defecto, si no cargar el fichero de estado que has especificado. ¿Has comprobado que el fichero se cree adecuadamente?
Raúl Arrabales Moreno. conscious-robots.com/raul |