7 8 Ejercicios
7 8 Ejercicios
7 8 Ejercicios
Ejercicios
Generación de Trayectorias y Cinemática Robot Móvil
3. Se tiene una articulación cuyo lı́mite máximo de velocidad es 2 rad/s y cuyo lı́mite de
aceleración es 2.5 rad/s2 . Se desea mover la articulación de -1.5 rad a 1.5 en el menor
tiempo posible.
(a) Determinar la ecuación de la trayectoria que satisface estas condiciones.
(b) Graficar la trayectoria obtenida ası́ como la velocidad y la aceleración, verificando que
se satisface los lı́mites impuestos.
6. Se desea diseñar un robot móvil diferencial con la única restricción que el radio de cada
rueda tiene que ser de 10 cm.
(a) Se desea que el robot tenga una velocidad lineal de al menos 2 m/s. ¿Qué especifica-
ciones deberı́a satisfacer el motor para cada rueda en términos de velocidad (rad/s)?
(b) Se desea que el robot tenga al menos una velocidad angular máxima de 6.28 rad/s. Sin
modificar los parámetros seleccionados anteriormente para el robot, ¿cómo se podrı́a
diseñar el robot diferencial?
(c) ¿Se trata de un robot holonómico?
7. Se tiene un robot móvil con 3 ruedas omnidireccionales Sweedish de 90◦ (γ = 0) cada una,
con un radio r = 5 cm y con la configuración mostrada en la Figura 1. La distancia del
centro del robot (donde se encuentra el sistema de referencia del robot) a cada rueda está
dada por L1 , L2 , L3 , y las ruedas se encuentran radialmente equidistantes. A menos que se
indique lo contrario, asumir que L1 = L2 = L3 = 0.3 m.
(a) Si las velocidades de las ruedas del robot son ϕ̇1 = 0.5 rad/s, ϕ̇2 = 1 rad/s y ϕ̇3 = 0.5
rad/s, ¿cuál es la velocidad lineal (vx , vy ) y angular (ω) del robot (en su propio sistema
de referencia, el cual se muestra como xR , yR )?
(b) Determinar la velocidad que debe tener cada rueda, en función de vx , vy , ω, para que el
robot solamente posea: i) velocidad lineal en x, ii) velocidad lineal en y, iii) velocidad
angular. En cada uno de estos 3 casos asumir que las otras velocidades son nulas.
(c) Considerar que los motores usados para girar las ruedas tienen una rapidez máxima de
giro igual a 10 rad/s. Bajo estas circunstancias, ¿cuál es la máxima velocidad vx pura,
vy pura y ω pura que se puede alcanzar? (en este caso, ”puro” indica que los otros
componentes de velocidad son nulos). Notar que se trata de 3 casos separados.
(d) ¿Es posible escoger valores adecuados de L1 , L2 , L3 para poder alcanzar una velocidad
lineal máxima pura en x de vx = 1 m/s? Justificar la respuesta y, en caso de ser
afirmativa, indicar los valores que deberı́a tener L1 , L2 y L3 .
8. Considerar el robot móvil mostrado en la Figura 2, el cual posee cuatro ruedas omnidirec-
cionales de 90◦ . Considerar, además, que el radio de cada rueda es r, que su velocidad es
ϕ̇i , y que la distancia del centro del robot a cada una de las ruedas es L.
(a) Encontrar las expresiones analı́ticas que determinan la cinemática directa de este robot.
(b) Encontrar las expresiones analı́ticas que determinan la cinemática inversa de este robot.
(c) El radio de cada rueda es r = 8cm, el valor de L es 18 cm, y la velocidad máxima con
la que puede girar cada rueda del robot es 3 rad/s. Determinar si el robot puede ser
capaz de desplazarse en lı́nea recta (en x o y) con una velocidad de 2 m/s.
Página 2
Figura 2: Esquema de un robot móvil con cuatro ruedas omnidireccionales
9. Considerar un robot móvil omnidireccional con cuatro ruedas de tipo Sweedish de 90 grados
(γ = 0), cada una con un radio r, como se muestra en la Figura 3. Se muestra además el
sistema de referencia del robot y de cada rueda. La distancia del sistema del robot a cada
una de las ruedas es R.
(a) Calcular la cinemática (diferencial) directa de este robot en su propio sistema de refe-
rencia; es decir, encontrar la expresión de la velocidad lineal en x, y y de la velocidad
angular ω en función de las velocidades de los motores del robot φ̇1 , φ̇2 , φ̇3 , φ̇4 .
(b) Calcular la cinemática (diferencial) inversa para este robot; es decir, encontrar la ve-
locidad que se debe aplicar a cada rueda para obtener una velocidad determinada.
(c) Si las ruedas 1 y 3 tienen una velocidad angular de 0.5 rad/s y las ruedas 2 y 4 tienen
una velocidad angular de -0.5 rad/s, determinar la velocidad con la que se moverá el
robot (en el sistema del propio robot). Considerar r = 8 cm y R = 20 cm.
(d) Si se desea una velocidad lineal de vx = 1 m/s, determinar cuál es la velocidad angular
Página 3
de cada rueda, considerando r y R como en el caso anterior.
(e) ¿Cuál es la velocidad que se debe dar a cada rueda para que el robot se mueva en la
dirección de y?
10. Un robot móvil con configuración diferencial tiene que describir un cuarto de una trayectoria
circular centrada en el origen del sistema de referencia inercial, comenzando en el eje x y
terminando en el eje y. Esta trayectoria se puede representar matemáticamente en el sistema
de referencia inercial como
x(t) = R cos(α(t))
y(t) = R sin(α(t))
Página 4