User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
roboticamovil [2020/01/29 19:48]
jpirmz
roboticamovil [2020/02/24 20:53]
jpirmz
Line 1: Line 1:
 ==== Robótica Móvil === ==== Robótica Móvil ===
 +
 +[[https://​www.dropbox.com/​sh/​tmdjki8iqnjascj/​AABaaegpZtHdmbvIjoiSFM9Ba?​dl=0|Convocatoria Concurso de Robótica UAQ]]
  
 [[https://​www.dropbox.com/​s/​sewlfcrbaowe11w/​RoboticaMovil.pdf?​dl=0|Temario y criterios de evaluación (Licenciatura)]] [[https://​www.dropbox.com/​s/​sewlfcrbaowe11w/​RoboticaMovil.pdf?​dl=0|Temario y criterios de evaluación (Licenciatura)]]
Line 11: Line 13:
 Considere tres marcos de referencia en el plano (2D): {W} es el mundo, {B} es un robot omnidireccional (puede moverse en cualquier dirección y rotar sobre su eje) y {C} es un sensor ultrasónico. Considere tres marcos de referencia en el plano (2D): {W} es el mundo, {B} es un robot omnidireccional (puede moverse en cualquier dirección y rotar sobre su eje) y {C} es un sensor ultrasónico.
  
-El origen de {B} coincide con el centro de rotación del robot, y el eje $^B X$ apunta hacia el frente del robot. El sensor se encuentra en la parte frontal derecha del robot, de modo que las coordenadas de su origen expresadas en {B} son $^B p = [0.5 ~~ -0.3]^T$. El sensor ultrasónico en cuestión apunta hacia la derecha del robot, por lo que el ángulo entre {B} y {C} es $\theta = \pi/2$.+El origen de {B} coincide con el centro de rotación del robot, y el eje $^B X$ apunta hacia el frente del robot. El sensor se encuentra en la parte frontal derecha del robot, de modo que las coordenadas de su origen expresadas en {B} son $^B p = [0.5 ~~ -0.3]^T$. El sensor ultrasónico en cuestión apunta hacia la derecha del robot, por lo que el ángulo entre {B} y {C} es $\theta = -\pi/2$.
  
 Escriba un programa en MATLAB, con el toolbox RVC de Peter Corke, que obtenga las trayectorias de posición, velocidad y aceleración basadas en polinomios de quinto orden para el robot y para su sensor. Solamente genere las trayectorias del robot, y obtenga las del sensor respecto a {W} aplicando transformaciones homogéneas. Las únicas restricciones de la trayectoria son (a) que trace un hexágono y (b) que durante el recorrido desde su origen hasta su destino, el robot realice una rotación total sobre su eje de $2 \pi$. Escriba un programa en MATLAB, con el toolbox RVC de Peter Corke, que obtenga las trayectorias de posición, velocidad y aceleración basadas en polinomios de quinto orden para el robot y para su sensor. Solamente genere las trayectorias del robot, y obtenga las del sensor respecto a {W} aplicando transformaciones homogéneas. Las únicas restricciones de la trayectoria son (a) que trace un hexágono y (b) que durante el recorrido desde su origen hasta su destino, el robot realice una rotación total sobre su eje de $2 \pi$.
 +
 +Almacene las posiciones y orientaciones del robot y sensor como transformaciones homogéneas en SE(2) y cree una animación del movimiento.
 +
 +{{ :​ejercicio.png?​400 |}}
  
 === Información útil para el curso === === Información útil para el curso ===