Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASESORES:
José Fernando Rachi Montalvo, joserachi_9_2@hotmail.com
Gustavo Gonzales Lopez, Gustavo_adol123@hotmail.com
RESUMEN
La empresa agroindustrial Pucalá cuenta con máquinas de alto valor económico, por lo que es importante
mantener un adecuado nivel de seguridad en su perímetro con el fin de reducir el riesgo de intrusiones que
pongan en riesgo dichas máquinas. Es por esto que la agroindustrial cuenta con guardias quienes tienen la
función de vigilar el perímetro durante la noche; sin embargo, según el Ministerio de Salud, durante el turno
nocturno los trabajadores disminuyen su rendimiento. Como consecuencia los guardias no ofrecen una respuesta
eficaz al momento de detectar sonidos o movimientos.
Es por esto que se plantea el diseño de un sistema de control para el robot “Soteria” que sea capaz de
complementar y mejorar el nivel de seguridad en el perímetro de la agroindustrial Pucalá. Dicho sistema de
control se logrará basándose en una metodología de diseño secuencial que consta en primer lugar de delimitar las
funcionalidades del robot. Seguido, se planteará los posibles algoritmos de control para: La interfaz de usuario,
la transmisión de datos, el desplazamiento del robot, y la ejecución de funcionalidades de este. Finalmente se
realizará simulaciones de los algoritmos para determinar aquel con que el robot cumplirá sus funciones de
manera más óptima.
ABSTRACT
The agro-industrial company Pucalá has machines of high economic value, so it is important to maintain an
adequate level of security in its perimeter in order to reduce the risk of intrusions that put these machines at risk.
That is why the agro-industry has guards who have the function of monitoring the perimeter during the night;
however, according to the Ministry of Health, during the night shift workers decrease their performance. As a
result, the guards do not offer an effective response when detecting sounds or movements.
This is why the design of a control system for the robot "Soteria" that is able to complement and improve the
level of security in the perimeter of the agro-industrial Pucalá is considered. Said control system will be achieved
based on a sequential design methodology that consists in first of all of delimiting the robot's functionalities.
Next, the possible control algorithms will be considered for: The user interface, the transmission of data, the
movement of the robot, and the execution of functionalities of this. Finally, simulations of the algorithms will be
carried out to determine the one with which the robot will perform its functions in a more optimal way.
Se asume que el robot se desplaza sobre una A partir del estado del arte y las funcionalidades
superficie plana por lo que el modelado cinemático consideramos cuales son los componentes
del robot se realizará sobre el plano XY, donde, φ electrónicos y electromecánicos que necesitaremos
es el ángulo formado por el eje de simetría y el eje para cada una de las funciones:
X, w i y w d son las velocidades angulares de las Servomotores (Locomoción).
ruedas posteriores izquierda y derecha, y D la Módulos de radio frecuencia
separación entre las ruedas. Además, para facilitar (Teleoperación).
los cálculos, se asume que no existe deslizamiento Cámara infrarroja (Detección
entre las ruedas y la superficie [6]. termográfica).
Sensores de ultrasonido (Evasión de
obstáculos).
Fuente de alimentación.
Unidad de Medición Inercial (IMU).
Otros: Microcontroladores, Rodamientos,
Engranes, Leds, etc.
Con las características de los componentes que
hemos seleccionado, construimos los algoritmos
lógicos para la realización de cada una de las
funciones en el programa MATLAB.
Figura 1: Diagrama de tracción diferencial En el mismo MATLAB simularemos cada uno de
los algoritmos a fin de detectar errores en la
Teleoperación:
compilación de estos. De manera que se repetirá
Para la teleoperación del robot se hará uso de un este proceso hasta asegurarnos de haber corregido
control de lazo cerrado. De esta manera el operador cualquier posible error.
controla los actuadores del robot con señales
Luego pasamos a seleccionar la fuente de
directas y recibe datos de este en tiempo real.
alimentación que mejor se acomode a los
Detección de personas: requerimientos del robot.
Se dispondrá de una cámara de vídeo y una cámara Finalmente, con ayuda del programa MATLAB,
infrarroja, cuyos movimientos estarán controlados desarrollaremos una interfaz de usuario la cual
por sus propios algoritmos. permita el intercambio de información en tiempo
real entre el operario y el robot.
Detección de obstáculos:
Para esta función se hará uso de un sensor
ultrasónico. Este emite ultrasonidos (vibraciones REFERENCIAS
del aire con frecuencias mayores a 20000 Hz) y
[ 1] Carpentier, J., Cazamian, P.: El trabajo
posteriormente detecta el eco producido por el
obstáculo. Así, a partir del tiempo transcurrido nocturno, 1977.
entre la emisión y el eco, el sensor detecta la [ 2] http://www.tmsuk.co.jp/products/
distancia a la que se encuentra el objeto. El sensor [ 3] https://smprobotics.com/security_robot/
realiza el cálculo con la siguiente ecuación: [ 4] Capezio, F., Mastrogiovanni, F., Sgorbissa, A.,
& Zaccaria, R. (2009). Robot-Assisted Surveillance
v∗t in Large Environments. Journal of Computing &
d=
2 Information Technology, 17(1), 95–108.
Donde:
[ 5] Yamauchi & Massey, Stingray: a fast small
unmanned ground vehicle for urban combat,iRobot
Corporation, Bedford, 2008.
[ 6] Naranjo, K.: Implementación de un prototipo
de robot móvil con visión nocturna para vigilancia
y seguridad, 2013.