Escolar Documentos
Profissional Documentos
Cultura Documentos
RESUMEN
En la actualidad los avances tecnológicos han permitido que el estudio de algoritmos de control
para plataformas móviles sea vertiginoso. Por lo general estos algoritmos son probados mediante
simulación lo que permite el desarrollo matemático del mismo, sin embargo la implementación real
de estos algoritmos se ve limitada por el alto costo de plataformas móviles para las pruebas de
campo. La motivación de este artículo es desarrollar una Plataforma Autónoma Móvil con
prestaciones para la implementación de aplicaciones de control, ya sea directamente en su
computador a bordo o por medios inalámbricos desde un procesador remoto. Una característica
importante de este proyecto constituye el tamaño y la robustez de la estructura mecánica. Se finaliza
el documento con un análisis de los resultados obtenidos con el uso de una técnica de seguimiento
de trayectorias y evasión de obstáculos implementada en el computador central, y cuyo
desplazamiento se realizó en un ambiente semi-estructurado. Estos resultados evidencian un
desempeño aceptable del primer prototipo (error máximo del 3% en la posición) en lo que se refiere
a eficacia, y proporcionan sugerencias de mejoras a realizarse en futuros prototipos.
ABSTRACT
Nowadays, technological advances have improved a faster increase in the development and study
of control algorithms for mobile platforms. Commonly, the mathematic structure of these kind of
algorithms is tested using simulation software since its implementation is limited by the difficulty of
acquiring expensive commercial mobile platforms intended for laboratory research. The incentive
for this work is the creation of an autonomous mobile platform whose features enable the
implementation of control algorithms. This new platform has two possibilities for implementation: a
Single Board Computer (SBC) mounted in the structure, or the use of wireless technology with a
remote processor. Moreover, other remarkable traits are the huge size and robustness of the
mechanical structure. Finally, the last section of this article includes the analysis of the results which
were obtained after using a tracking trajectory with obstacle avoidance algorithm programmed in the
SBC. The experiments were carried out in a semi-structured environment. All of these results display
an adequate performance of the first platform prototype (maximum position error about 3%), as well
as, suggestions for enhancements in future prototypes.
Innovación Tecnológica
Andrés Brito C.; Jonathan Tirado R.; Nelson Sotomayor O.
• Estructura física
• Comunicación Interna
RESULTADOS Y DISCUSIÓN
Donde 𝑑 ′ es una variable que permite que 𝛼 sea Para la adquisición de los datos de velocidad
igual a ±90º la plataforma se encuentra en 𝑑𝑚𝑖𝑛 . provenientes de cada uno de los motores fue
Para el cálculo de 𝑑 ′ se usa (10): necesaria la utilización del microcontrolador
encargado de realizar el control, pero con una
𝑑, 𝑑 > 𝑑𝑚𝑖𝑛 (10) ligera modificación en su código. Además de
𝑑′ = { }
𝑑𝑚𝑖𝑛 , 𝑑 ≤ 𝑑𝑚𝑖𝑛 medir la velocidad codificada en las señales del
encoder, se almacenó estos datos en un
Se aplica la tangente inversa, de tal forma como espacio de memoria reservado, para que
es usada en (Capito R. & Proaño C., 2015) para posteriormente todos estos datos sean
permitir que el ángulo 𝛼 este dentro del intervalo enviados a un computador a través del puerto
antes definido. Además, se utiliza el ángulo 𝛽, serial. De esta forma se asegura que las
definido y usado en (Rosales, Scaglia, Mut, di mediciones de velocidad adquiridas se
Sciascio, & Nieto, Trajectory Tracking and encuentran espaciadas temporalmente en
Collision Avoidance of Mobile Robots by Using intervalos definidos por el tiempo de muestreo
Numerical Methods, 2008), ya que el sensor del controlador de velocidad, dicho tiempo, para
láser proporciona dicho ángulo. esta aplicación, es de 2.0076 ms según las
mediciones.
Finalmente, los valores calculados se utilizan en
una matriz de rotación que permite girar el A partir de las funciones de transferencia para
vector desplazamiento y así llegar a evadir el los motores y para los controladores PID, es
obstáculo. Matemáticamente se utilizan las posible obtener la simulación de la respuesta de
ecuaciones (11) : velocidad para cada motor. La figura 7 muestra
en diagrama de bloques la simulación del
∆𝑥 controlador de velocidad de cada uno de los
∆𝑥𝑢
( ),
∆𝑦
𝑑 > 𝑑𝑚𝑎𝑥 (11)
(
∆𝑦𝑢
)={
cos 𝛼 − sin 𝛼 ∆𝑥
} motores usando Simulink de MATLAB.
𝜎( )( ), 𝑑 ≤ 𝑑𝑚𝑎𝑥
sin 𝛼 cos 𝛼 ∆𝑦
Referencia Tiempo de
Tiempo de Subida
de Establecimiento
(ms)
velocidad (ms)
(RPM) Medido Simulado Medido Simulado
5.27 64.8 12 158.4 48
20.14 26.4 12 60 48
120.38 31.2 12 60 45.6
Parámetros Tiempo
Figura 10. Características del Movimiento de la Tiempo de movimiento real 263.228 (s)
plataforma
Máxima separación desde el obstáculo 42 (cm)
En este caso también se utilizó azúcar para
graficar la trayectoria seguida por la plataforma
mientras se desplazaba por la superficie, pero
debido a que en la segunda vuelta la plataforma Estado Final de la plataforma
no se desvía significativamente de la trayectoria Finalmente, la plataforma se presenta funcional,
no es posible apreciar en forma clara una doble con una estructura robusta, resistente a
línea sobre la superficie. En la Figura 9 se colisiones y apta para ser usada en ambientes
aprecia el resultado de la prueba graficada semi-estructurados.
sobre una superficie.
La Figura 12 muestra una vista general de la
En la figura 10 se muestra las gráficas plataforma donde se aprecian las protecciones
correspondientes a las características del (bumpers), el sensor láser, la cámara y el panel
movimiento de la plataforma. de extensiones, los terminales de carga de las
baterías de plomo-ácido y el disyuntor termo-
magnético, el paro de emergencia ubicado en la
La figura 11 presenta la curva del error de parte posterior de la misma.
posición con respecto al tiempo obtenida de la
plataforma.
para la realización del proyecto PIMI-14-04 Scaglia, G., Quintero, O. L., Mut, V., &
“Investigación de soluciones tecnológicas Sciascio, F. d. (2008). Numerical methods
inteligentes para exploración y transporte de based controller design for mobile robots.
objetos en zonas nocivas para seres humanos”
IFAC Proceedings Volumes, 41(2), 4820-
4827.
REFERENCIAS BIBLIOGRÁFICAS