
Un robot con ruedas diferenciales es un robot móvil cuyo movimiento se basa en dos ruedas impulsadas independientemente , ubicadas a cada lado del cuerpo del robot. De esta manera, puede cambiar de dirección variando la velocidad de rotación relativa de sus ruedas y, por lo tanto, no requiere un movimiento de dirección adicional. Los robots con este tipo de propulsión suelen tener una o más ruedas giratorias para evitar que el vehículo se incline. [ 1 ]
Detalles

Si ambas ruedas giran en la misma dirección y a la misma velocidad, el robot se desplazará en línea recta. Si ambas ruedas giran a igual velocidad en direcciones opuestas, como se observa en el diagrama, el robot rotará sobre el centro del eje. En caso contrario, dependiendo de la velocidad y la dirección de rotación, el centro de rotación puede ubicarse en cualquier punto de la línea definida por los dos puntos de contacto de las ruedas. Mientras el robot se desplaza en línea recta, el centro de rotación se encuentra a una distancia infinita del robot. Dado que la dirección del robot depende de la velocidad y la dirección de rotación de las dos ruedas motrices, estas magnitudes deben medirse y controlarse con precisión.
Un robot con dirección diferencial es similar a los engranajes diferenciales utilizados en los automóviles , ya que ambas ruedas pueden girar a velocidades diferentes. Sin embargo, a diferencia del sistema de engranajes diferenciales, en un sistema de dirección diferencial ambas ruedas reciben potencia. Los robots con ruedas diferenciales se utilizan ampliamente en robótica , dado que su movimiento es fácil de programar y se puede controlar con precisión. Prácticamente todos los robots de consumo actuales utilizan dirección diferencial, principalmente por su bajo costo y simplicidad.
Cinemática de robots con accionamiento diferencial

La ilustración de la derecha muestra la cinemática de accionamiento diferencial de un robot móvil con ruedas. Las variables se expresan utilizando la siguiente notación:yson el sistema de coordenadas global. Usando el punto medio entre las ruedas como origen del robot, se puede definirycomo el sistema de coordenadas del cuerpo local. La orientación del robot con respecto al sistema de coordenadas global es el ángulo. El radio de las ruedas esy el ancho del vehículo. Suponiendo que las ruedas están en contacto con el suelo en todo momento (no hay deslizamiento), las ruedas describen arcos en el plano de tal manera que el vehículo siempre gira alrededor de un punto (denominado- centro instantáneo de rotación ). La velocidad de contacto con el suelo de la rueda izquierda.y la rueda derechaconduce a una rotación del vehículo por la velocidad angularSiguiendo la definición de velocidad angular , se obtiene:Resolviendo estas dos ecuaciones paray, mientras que esta última se define como la distancia desdeal centro del robotUtilizando la ecuación para la velocidad angular , la velocidad instantáneadel punto medio entre las ruedas del robot viene dado porLas velocidades tangenciales de las ruedas también se pueden escribir comodóndeyson las velocidades angulares izquierda y derecha de las ruedas alrededor de sus ejes. La cinemática del robot en coordenadas corporales locales se puede escribir comoUtilizando una transformación de coordenadas ( rotación de ejes ), finalmente se puede obtener el modelo cinemático del robot en coordenadas globales.dóndeyson las variables de control. [ 1 ] [ 2 ]
Controlador de transmisión diferencial
Uno podría enfrentarse a una situación en la que la velocidady la velocidad angularse proporcionan como entradas y las velocidades angulares de la izquierday ruedas derechasse buscan como variables de control (ver figura anterior). En este caso, la ecuación ya mencionada se puede reformular fácilmente. Usando las relacionesyen
Se obtiene la ecuación para la velocidad angular de la rueda derecha.
El mismo procedimiento puede aplicarse al cálculo de la velocidad angular de la rueda izquierda.
Ejemplos de robots con ruedas diferenciales
- Alicia
- Alvik
- Armadillo, Robotican
- Gran Vía
- Edison
- Jirafa
- Khepera y el disco electrónico
- Magni
- Pioneer, PeopleBot, PowerBot y PatrolBot: los robots móviles de ActivMedia Robotics .
- Roomba
- RoboMow
- Bot
- SCUTTLE: Un robot de código abierto con capacidad de carga útil para aficionados e investigación universitaria.
- Shonkbot, un robot de enseñanza de bajo costo basado en Arduino [ 3 ]
- Timio
Referencias
- 1 2 Robótica móvil sobre ruedas : de los fundamentos a los sistemas autónomos . Gregor Klančar, Andrej Zdešar, Sašo Blažič, Igor Škrjanc. Oxford. 2017.ISBN 978-0-12-804238-0OCLC 971588275
{{cite book}}: CS1 maint: falta el editor de ubicación ( enlace ) CS1 maint: otros ( enlace ) - ↑ Manual de robótica de Springer . Bruno Siciliano, Oussama Khatib. Berlín: Springer. 2008.ISBN 978-3-540-30301-5OCLC 272306791
{{cite book}}: CS1 mantenimiento: otros ( enlace ) - ↑ "¡Shonkbot!" . Bristol Hackspace .
Enlaces externos
- Tutorial y modelo de trayectoria elemental para el sistema de dirección diferencial de actuadores de ruedas de robots, por GW Lucas en el proyecto de código abierto Rossum.
- Robots con ruedas diferenciales