Mi SciELO
Servicios Personalizados
Articulo
Indicadores
-
Citado por SciELO
Links relacionados
-
Similares en SciELO
Compartir
Revista Ciencias Técnicas Agropecuarias
versión On-line ISSN 2071-0054
Rev Cie Téc Agr vol.30 no.2 San José de las Lajas abr.-jun. 2021 Epub 01-Abr-2021
ARTICULO ORIGINAL
Evaluación de Sistema de Aeronave Pilotada a Distancia (RPAS), para uso agrícola (Parte II)
2Universidad Autónoma Chapingo, Posgrado en Ingeniería Agrícola y Uso Integral del Agua, Chapingo, Edo. México, México.
Se realizó la evaluación de un prototipo de sistema de aeronave pilotada remotamente RPAS, tipo cuadricóptero, con un sistema que permite la realización de vuelos autónomos y estables para la obtención de imágenes georreferenciadas, mediante la instrumentación de un sensor RGB (Sony IMX117) y un GPS. Se construyó un RPAS, equipado con una controladora Pixhawk con GPS, motores race star de 1400kv, hélices de ocho pulgadas (8045) y ESC de 30 A. En la controladora de vuelo se instaló el firmware “ArduCopter V3.611” (específico para cuadricópteros), se calibro el acelerómetro, el compás, el radio, modos de vuelo (loiter, stabilize y RTL) y la telemetría a 20 mA. Además, se ajustaron los parámetros de vuelo y control del RPAS, con una velocidad de avance horizontal y vertical de 1 m/s, altura máxima de vuelo de 30m, voltaje mínimo de vuelo de 10.5v y un ajuste en el control PID de P=0.046, I=0.047 y D=0.0036 en los ejes roll y pitch y valores de P=0.1, I=0.025 y D=0.5 en el eje yaw. Se realizaron pruebas de vuelo en misiones autónomas con una velocidad constante de 1 m/s, a una altura de 20m y con vientos no mayores a 5 Km/h. Obteniéndose un consumo promedio de 1520 mAh por 7 minutos de vuelo, vibraciones menores a 18
Palabras-clave: RPAS; Diseño; Telemetría; Programación de vuelo. Georreferenciación
INTRODUCCIÓN
Se han propuesto diferentes diseños para plataformas RPAS, mostrando un fuerte desarrollo para el vuelo, control y aterrizaje de forma autónoma, con los dispositivos de posicionamiento global (GPS) (Galimov et al., 2020). Aun así, el desafío es seleccionar correctamente los componentes en una plataforma RPAS, para que cumpla con las necesidades y objetivos deseados (Christiansen et al., 2017).
La adecuada selección de los elementos para prototipos permite implementar diferentes estrategias de control, para la estabilización de los ejes del cuadricóptero (Lara et al., 2017). Para utilizar este recurso de manera eficiente, es necesario establecer una coordinación entre la controladora y sistemas de monitoreo para el RPAS, para determinar su ruta basada en el medio ambiente y programarlo de manera segura, sin colisiones y eficiente en el tiempo (Thibbotuwawa et al., 2020).
Pixhawk 4, un hardware de sistema de navegación y control de vuelo, consiste en una unidad de medida inercial (IMU) (giroscopios y acelerómetros), magnetómetro (brújula), barómetro, módulo del sistema de posicionamiento global (GPS) (Pei et al., 2019). El sistema debe estar calibrado para la seguridad y el rendimiento (Vargas, 2015; Gyujin et al., 2020). Además de la configuración de parámetros de vuelo, y un correcto ajuste en el control PID (proporciona, integral y derivativo), que regula las correcciones de los errores ocasionados por las perturbaciones originadas por el viento o diferencias en los motores y las hélices (Bonney et al., 2020). El controlador PID se utiliza ampliamente en el control de vuelo de UAV debido a su alta precisión de control y simple estructura (Dávila et al., 2017; Zhang et al., 2018, 2019).
Teniendo en cuenta las características necesarias con que deben contar las aeronaves para uso en la agricultura de precisión, el objetivo del presente trabajo es evaluar un RPAS, tipo cuadricóptero, de acuerdo una configuración de vuelo establecida y control PID, con un sistema, que le permite la realización de vuelos autónomos y estables para la obtención de imágenes georreferenciadas en forma secuencial, mediante la instrumentación de un sensor RGB.
MATERIALES Y MÉTODOS
Prototipo RPAS
Se utilizó un prototipo de RPAS, tipo cuadricóptero (FIGURA 1), desarrollado en las instalaciones de la Universidad Autónoma Chapingo, equipado con cámara RGB Hawkeye Firefly 8SE con el sensor sony IMX117. La controladora de vuelo modelo pixhawk, que utiliza, es de código abierto y supervisa el funcionamiento del RPAS en los diferentes modos de vuelo, controla la cámara y los giros del gimbal, además georreferencia las imágenes que son capturadas.
Configuración Pixhawk
En la controladora de vuelo del se instaló el firmware “ArduCopter V3.611” y se configuro con el programa “Mission Planner”, una herramienta que proporciona de manera simple y gráfica la configuración de aeronaves basadas en el protocolo de comunicación y control “MAVLINK”(Reyes, 2017). Se cargó el firmware, “ArduCopter V3.611” (específico para cuadricópteros), se calibro el acelerómetro, el compás, el radio, modos de vuelo (loiter, stabilize y RTL) y la telemetría a 20 (mA). Además, se ajustaron los parámetros de vuelo y control del RPAS, en la lista “Full Parameter List”, con una velocidad de avance horizontal y vertical de 1 m/s, altura máxima de vuelo de 30 m, y voltaje mínimo de vuelo de 10.5 v (activando el regreso a casa autónomo, RTL).
Un ajuste importante, es el control PID (Proporcional, Integral, Derivativo), que regula las correcciones de los errores ocasionados por las perturbaciones originadas por el viento o diferencias en los motores y las hélices (Nistal, 2017; Zhang et al., 2019). El control PID es un mecanismo de control por realimentación que calcula la desviación o error entre un valor medido y un valor deseado (Serrano, y Pérez, 2016).
EL controlador PID, genera una señal de salida para contrarrestar el error existente entre la variable controlada y un valor de referencia del sistema (Berra, 2016). La ley de control está basada ecuación 1.
En donde
En misiones autónomas, la controladora de vuelo pixhawk, incorpora un control PID, que corrige la altitud y estabilidad (FIGURA 2). El control se basa en los valores calculados por la IMU y el barómetro, los cuales miden el ángulo del vehículo y la altura, respectivamente. Estos valores son comparados con los deseados, para calcular el error, y así aplicarlo al sistema de control (Bonney et al., 2020).
En la FIGURA 2, se desarrolla el diagrama de control PID, de la controladora de vuelo pixhawk, utilizado para corregir la estabilidad y altura. El valor “Roll”: es la rotación sobre el eje X, permitiendo el desplazamiento hacia la derecha o izquierda. El valor “Pitch”, es la rotación sobre el eje Y, permitiendo el desplazamiento hacia adelante o hacia atrás. El valor “Yaw”, es la rotación sobre el eje Z, permitiendo rotar sobre su eje vertical (Vargas, 2015; Dávila et al., 2017; Nistal, 2017).
FIGURA 2 Diagrama del control PID, utilizado para corregir altura y ángulos, de la controladora de vuelo pixhawk.
En la TABLA 1, se muestra los valores de ajuste del control PID del RPAS, que utilizaron en las misiones de vuelo. Para los valores P de velocidad y PID de altura.
TABLA 1 Ajuste del control PID
Parámetros extendidos de sintonización para el control PID (Mission Planner) | |||
---|---|---|---|
P=4.0 | P=4.0 | P=4.0 | P=1 |
P=0.046 | P=0.046 | P=0.10 | P=2 |
I= 0.047 | I=0.047 | I=0.025 | I=1 |
D=0.0036 | D= 0.0036 | D=0 | D=0.5 |
P=0.5 | |||
I=1.0 | |||
D=0.0 |
Evaluación del prototipo RPAS
La evaluación se realizó en el campo experimental “Tlapeaxco”, de la Universidad Autónoma Chapingo, en Texcoco, Estado de México, Latitud Norte 19°28'57.41", Longitud Oeste -99°6'33.69 (FIGURA 3). Mediante misiones de vuelos autónomos, que se realizaron a una altura de 20m, con una velocidad de avance horizontal de 1 m/s y con vientos no mayores a 5km/h, cubriendo un área de 2258
Para planificar el vuelo (en campo), se utilizó un dispositivo móvil (celular) con la aplicación “Qground Contol“, además, el celular estaba enlazado al RPAS mediante telemetría (FIGURA 4).
En la aplicación de Qground Control, se definió el área de vuelo y ajustaron los parámetros de traslape de las fotografías con un 75% frontal y un 65% lateral (FIGURA 5) (recomendado por Ortega (2018). Los parámetros del sensor sony IMX117, de la cámara Hawkeye Firefly 8SE que se utilizó en el RPAS, se ajustaron con un ancho de 6.17 mm y un largo de 4.55 mm, una resolución de 4608 pixeles en lo ancho y 3456 en lo alto y una distancia focal de 3 mm (FIGURA 5).
Otros valores que se ajustaron fueron: el punto de salida y el punto de regreso en la misión de vuelo, estos valores se definieron en el punto en donde se encontraba el RPAS en el momento de configurar la misión (posicionado en una superficie plana y sin maleza).
Después de ajustar los valores mencionados, la aplicación calcula la cantidad de fotos que debe tomar y en qué localización (waypoints), de acuerdo con el traslape configurado y las características de la cámara (Navarro, 2019). En la FIGURA 6, se observan los puntos (en verde), en donde se tomaron las fotografías.
El plan de vuelo (configurado), se cargó al RPAS (mediante telemetría), y se realizaron los vuelos, la aplicación mostro el avance del vehículo en tiempo real y características del vuelo como, el tiempo de vuelo, el estado de la batería y recepción satelital.
Procesamiento
La información generada por los distintos sensores que posee el vehículo, como velocidad, altura, voltaje de la batería, consumo de corriente, posición geográfica, vibraciones y ángulo de posición (x,y,z), fue almacenada por la controladora vuelo.
Los registros de vuelo se descargaron mediante Mission Planner, en un archivo de lectura de Matlab (.mat), por lo cual, se necesitó convertir la información en un archivo (.xlsx), mediante un código de programación desarrollado. Con la información en un archivo (.xlsx), formato de lectura de hoja de cálculo de Microsoft Excel, se graficaron los valores deseados.
Análisis del funcionamiento del prototipo RPAS
Se realizaron tres misiones de vuelo y se midieron los parámetros de voltaje, consumo, corriente, giro, vibración y altura de vuelo, que se utilizaron para la evaluación del funcionamiento del RPAS, los cuales se graficaron y analizaron, a continuación.
En la FIGURA 7, se observa el comportamiento del voltaje de la batería, durante las tres misiones de vuelo. La controladora de vuelo detecta, el voltaje de la batería (voltaje real) y realiza una corrección (voltaje corregido), debido a que, el volteje real, desciende rápidamente, ocasionado por la corriente suministrada a los ESC.
En nuestro caso, se utilizó el voltaje real, para evaluar el estado de la batería y configurar el regreso seguro a casa (RTL), el cual está configurado para activarse, al detectar voltajes mínimos de 10.5 v en la batería. Bonney et al. (2020), mencionan que se puede utilizar el valor del voltaje corregido de la batería, para alargar la duración del vuelo, pero reduce la vida útil de la batería.
En la FIGURA 7, se observa que en los primeros 30s aparecen picos negativos en el voltaje real, esto es debido a que, en ese momento, el RPAS inicio su ascenso a 20 m de altura, ocasionando un descenso brusco de voltaje. Conforme al tiempo transcurrido, el voltaje disminuye de los 12.5 v (carga completa) hasta los 10.4v, limitando el vuelo a aproximadamente 7 minutos (debido a que el regreso a casa RTL está configurado con un voltaje mínimo de 10. 5 v.
El consumo medio de la batería en los tres vuelos fue de 1520 mAh, por 7 minutos de vuelo (aproximadamente) (FIGURA 8), un 38 % de la capacidad total de la batería (4,000 mAh), por lo que, la batería puede soportar el doble de tiempo de vuelo (teóricamente), si el factor de seguridad de voltaje mínimo se configura conforme al voltaje corregido y no al voltaje real, aumentando considerablemente el tiempo de vuelo.
Como se mencionó en la sección de cálculo de potencia, la batería puede suministrar una intensidad de corriente continua de 200A, para poder alimentar todos los componentes electrónicos. En la FIGURA 8 se puede comprobar que la intensidad máxima de corriente, que se requirió durante los vuelos, no fue mayor a 23 A.
Uno de los puntos importantes para evaluar la estabilidad de un RPAS, es el giro en los ejes “Roll”, “Pitch” y “Yaw, estos valores representan la inclinación del vehículo en sus 3 ejes de movimiento (Fernández et al., 2016). Para evaluar este factor se realizaron dos misiones de vuelo, que se muestran en la FIGURA 9 y FIGURA 10, en donde se puede apreciar que el giro para “Roll” y “Pitch” en los vuelos autónomo del RPAS, varían de -6° a 5°, estos valores, no superaron los límites recomendados por Bonney et al. (2020), que son
El giro en “Yaw” posee valores de 0-360°, debido a que, se representan los cambios de la trayectoria (giro sobre su propio eje), además, el origen está orientado al norte, por lo que cualquier despegue con el frente del RPAS que no esté orientado al norte tendrá valores de 0-360°.
Otro parámetro que se utilizó para evaluar la estabilidad el RPAS, fue la vibración, que es la propagación de ondas, que producen deformaciones y tensiones sobre el chasis (movimientos repetitivos alrededor de la posición de equilibrio) (Bonney et al., 2020). En la FIGURA 11 se observa que la vibración media (de los tres vuelos), se encuentra entre 6 y 16
En los primeros 30 segundos de vuelo, la vibración oscilaba de 3 a 18
Se obtuvieron los valores medios de altura (m) y altitud (msnm), de los tres vuelos (FIGURA 12). Estos valores, son generados por el barómetro, que mide la presión atmosférica y corregidos por el acelerómetro (Bonney et al., 2020). El control PID realizo la correccion de la altura de vuelo, manteniendo la altura en 20 m con un error de
Se obtuvo la gráfica del comportamiento de los valores de control PID, que corrigen la altura de vuelo (FIGURA 13). En los primeros tres segundos el valor de la acción proporcional “P”, oscila de
El comportamiento de los valores del control PID de los ejes pitch (eje Y) y roll (eje X), se graficó en la FIGURA 14 y FIGURA 15. El RPAS, al iniciar el vuelo se encuentra en una superficie plana, por lo que el control PID detecta que el error es cercano a cero, en el segundo tres, el RPAS inicia el ascenso y es cuando el control PID disminuye los errores rápidamente, con un tiempo de estabilización de dos segundos, obteniendo un comportamiento robusto.
CONCLUSIONES
Se evaluó el funcionamiento del RPAS en cuanto a su consumo eléctrico, obteniendo un vuelo de 7 minutos con un consumo total de 1520 mAh, al utilizar el 38% de la capacidad total de la batería y un voltaje final de 10.3v, en vuelos con una altura de 20m y una velocidad horizontal de 1 m/s.
Se realizaron los ajustes del control PID, con valores de P=0.046, I=0.047 y D=0.0036 en los ejes roll y pitch y valores de P=0.1, I=0.025 y D=0.5 en el eje yaw, obteniendo un comportamiento robusto del sistema, con un tiempo de estabilización de dos segundos, vibraciones promedio de 9
REFERENCES
BERRA, E.V.: “Cálculo de variables de control PID para Drones Cuadcopter”, Reaxión, Revista de Divulgación Tecnológica, 1(9), 2016, ISSN: 2007-7750. [ Links ]
BONNEY, B.; SIDDHARTH, B.P.; SHAMAEV, E.; WALSER, J.; GONÇALVES, L.V.; OLSON, C.O.; QUILTER, S.: Ardupilot.org/ardupilot/index, [en línea], Ardupilot, 2020, Disponible en:https://ardupilot.org/ardupilot/index.html, [Consulta: 19 de agosto de 2020]. [ Links ]
CHRISTIANSEN, M.P.; STIGAARD, M.; NYHOLM, J.R.; SKOVSEN, S.; GISLUM, R.: “Designing and Testing a UAV Mapping System for Agricultural Field Surveying”, Sensors, 17(12), 2017, DOI: https://dx.doi.org/10.3390/s17122703. [ Links ]
DÁVILA, P.; ORNA, J.; ROSALES, A.; ÁVALOS, E.: “Diseño, Construcción de la Estructura Mecánica y Pruebas de Vuelo de un Hexacóptero de Monitoreo para Aplicaciones Militares”, Revista Politécnica, 39(1): 37-39, 2017, ISSN: 1390-0129. [ Links ]
FERNÁNDEZ, B.H.A.; TORRES, I.J.; RAMÍREZ, U.: Diseño, Construcción y Control de una Aeronave Tipo Dron, [en línea], Universidad Nacional Autónoma De México, Tesis de Licenciatura, Mexico, 248 p., 2016, Disponible en:http://www.ptolomeo.unam.mx. [ Links ]
GALIMOV, M.; FEDORENKO, R.; KLIMCHIK, A.: “UAV Positioning Mechanisms in Landing Stations: Classification and Engineering Design Review”, Sensors, 13(20), 2020, DOI: https://dx.doi.org/ 10.3390/s20133648. [ Links ]
GYUJIN, J.; JAEYOUNG, K.; JU, Y.; HAK, J.K.; YOONHA, K.; DONG, K.; YONG, S.C.: “Review: Cost-Effective Unmanned Aerial Vehicle (UAV) Platform for Field Plant Breeding Application”, Remote Sens., 12(6): 2-20, 2020, DOI: https://dx.doi.org/10.3390/rs12060998. [ Links ]
LARA, S.B.M.; FAGUA, P.E.Y.; SALAMANCA, J.M.; HIGUERA, M.O.I.: “Diseño e implementación de un sistema de control de vuelo para un vehículo aéreo no tripulado tipo cuadricóptero”, Revista Tecnología y Cultura, afirmando el conocimiento (TECNURA), 21(53), 2017, DOI: https://dx.doi.org/ 10.14483/22487638.10256. ISSN: 0123-921X. [ Links ]
NAVARRO, R.D.: Análisis de un Sistema de Vuelo de Rpas con Controladora Px4 y Subsitema de Visión, [en línea], Universidad Carlos III de Madrid, Tesis de Licenciatura, Madrid, España, 111 p., 2019, Disponible en:https://e-archivo.uc3m.es/handle/10016/30300. [ Links ]
NISTAL, L.J.: Diseño de un Drone Programable de Bajo Coste, [en línea], Escuela Técnica Superior de Ingenieros Industriales y de Telecomunicaciones, Tesis de maestría, España, 132 p., 2017, Disponible en:https://repositorio.unican.es. [ Links ]
ORTEGA, C.V.E.: Procedimiento para la captura de datos fotogramétricos con la ayuda de aparatos controlados remotamente, como herramienta para la evaluación en estabilidad de taludes y difusión con realidad aumentada, [en línea], Universidad Nacional de Colombia, Tesis de Maestría, Colombia, 130 p., 2018, Disponible en:http://bdigital.unal.edu.co/69667/. [ Links ]
PEI, H.C.; DER, M.M.; JAW, K.S.E.: “Design, Manufacturing, and Flight Testing of an Experimental Flying Wing UAV"”, Applied Sciences, 9(15), 2019, DOI: https://dx.doi.org/10.3390/app9153043. [ Links ]
REYES, P.P.: Diseño de un Multicóptero para Investigación Controlado Vía Terminal Android, [en línea], Universitat Politécnica de Valéncia, Tesis de Licenciatura, Valencia, España, 84 p., 2017, Disponible en:https://riunet.upv.es/handle/10251/86467. [ Links ]
SERRANO, C.C.; PÉREZ, O.: Análisis, Diseño Estructural y Construcción de un Dron para la Detección de Minas Antipersona, [en línea], Inst. Universidad Politécnica de Catalunya, Informe Técnico, España, 306 p., 2016, Disponible en:https://upcommons. upc.edu/handle/2117/102000?show=full. [ Links ]
THIBBOTUWAWA, A.; BOCEWICZ, G.; BOCEWICZ, G.; NIELSEN, P.; BANASZAK, Z.: “Unmanned Aerial Vehicle Routing Problems: A Literature Review”, Applied Sciences, 10(13), 2020, DOI: https://dx.doi.org/10.3390/app10134504. [ Links ]
VARGAS, F.L.M.: Desarrollo de algoritmos para el seguimiento de trayectorias de un quadrotor utilizando técnicas modernas de control con álgebra lineal, [en línea], Escuela Politécnica Nacional, Tesis de Licenciatura, Ecuador, 101 p., 2015, Disponible en:http://bibdigital.epn.edu.ec/handle/15000/11668. [ Links ]
ZHANG, H.; YANG, J.; JANTIENE, E.M.B.; SHUQIN, L.; BEI, J.; WENTING, H.; XIAOMEI, Y.: “Quality of terrestrial data derived from UAV photogrammetry: A case study of Hetao irrigation district in northern China"”, International Journal of 2018Agricultural and Biological Engineering, 11(3), 2018, DOI: https://dx.doi.org/10.25165/j.ijabe.20181103.3012. [ Links ]
ZHANG, K.; HONG, B.F.; LI, L.K.; LIANG, Y.; YANG, J.: “Design and Implementation of a Dual-IP Core UAV Flight Control" System Based on Qsys”, En: 3rd International Conference on Mechatronics and Intelligent Robotics (ICMIR-2019), 3rd International Conference on Mechatronics and Intelligent Robotics (ICMIR-2019), pp. 180-186, 2019, DOI: https://dx.doi.org10.1016/j.procs.2020.02.045. [ Links ]
The mention of trademarks of specific equipment, instruments or materials is for identification purposes, there being no promotional commitment in relation to them, neither by the authors nor by the publisher.
Recibido: 03 de Diciembre de 2020; Aprobado: 01 de Marzo de 2021