Raúl
Moderator
 Moderator
| Posts: 591 |  | Karma: 10
|
Re:recorrido en VPL - 2010/02/03 21:11
Pues si los parámetros físicos de la entidad son idénticos en ambos lados, teniendo odometría perfecta, en teoría la silla simulada no debería torcerse al desplazarse.
De todas formas, eso de que el simulador tiene odometría perfecta, por mi experiencia es falso. Lo bueno, es que el simulador es más real, es decir, los movimientos se ven afectados por parámetros como el rozamiento y la inercia. La malo, es que al tener esta incertidumbre, no te queda más remedio que lidiar con los mismos problemas a los que te enfrentarías en el mundo real.
Los resultados del movimiento también dependen de la implementación concreta de drive que estés usando y de las llamadas que uses (DriveDistance, SetPowerDrive, etc.).
Lo que puedes probar para ver si se reduce el desvío es:
- Cambiar la masa de la silla (si pesa más, habrá más rozamiento y menos probabilidad de deslizamientos en las ruedas).
- Cambiar los coeficientes de rozamiento y fricción de las entidades de las ruedas (mira los parámetros "restitution", "dynamicFriction" y "staticFriction" de MaterialProperties de tus ruedas).
- Disminuir la velicidad de las ruedas (a más velocidad más inercia y más probabilidad de desvíos).
Raúl Arrabales Moreno. conscious-robots.com/raul |