Cinemática del robot diferencial
El robot diferencial es el tipo de plataforma móvil más común en robótica. Su modelo cinemático describe cómo las velocidades de las ruedas se traducen en movimiento del robot.
Representación de la posición
Sección titulada «Representación de la posición»La pose del robot en el plano global se describe con tres parámetros:
La relación entre marcos de referencia global y local usa la matriz de rotación:
Modelo cinemático directo
Sección titulada «Modelo cinemático directo»Para un robot de tracción diferencial con dos ruedas de radio , separadas por distancia , con velocidades angulares y :
La velocidad en el marco global:
Odometría
Sección titulada «Odometría»La odometría integra las velocidades a lo largo del tiempo para estimar la posición:
Maniobrabilidad
Sección titulada «Maniobrabilidad»El grado de movilidad indica cuántos grados de libertad se pueden controlar directamente con las velocidades de las ruedas. Para el robot diferencial: (velocidad lineal y angular).
Un robot es holonómico si DDOF = DOF. El robot diferencial es no holonómico ( pero DOF del espacio de trabajo = 3), lo que significa que no puede moverse lateralmente de forma instantánea.
Restricciones cinemáticas
Sección titulada «Restricciones cinemáticas»Cada rueda impone dos restricciones:
- Rodadura pura: la rueda rueda en la dirección de movimiento
- No deslizamiento lateral: la rueda no se desliza perpendicularmente a su plano
Errores en odometría
Sección titulada «Errores en odometría»| Tipo de error | Causa | Efecto |
|---|---|---|
| Sistemático | Diferencia en radios de ruedas | El robot curva de forma predecible |
| Sistemático | Error en distancia entre ruedas | El robot gira más o menos de lo esperado |
| Aleatorio | Deslizamiento, superficies irregulares | Error impredecible acumulado |
La calibración de estos parámetros (semana 13) permite reducir el error sistemático.