Documente Academic
Documente Profesional
Documente Cultură
USANDO UAV´S
DIRECTOR DE PROYECTO
Ing. Msc WILLIAM BARRAGÁN ZAQUE
1
Remotely Piloted Aircraft
2
Modelo Digital de Terreno
3
Centro interamericano de Fotointerpretacion
4
Interfaz de Matlab (GUIDE- Graphical User Interface Development Enviroment )
2
CONTENIDO
RESUMEN ......................................................................................................................................... 2
TABLAS............................................................................................................................................. 5
ILUSTRACIONES ............................................................................................................................ 5
1. INTRODUCCIÓN ...................................................................................................................... 7
2. DEFINICIÓN DEL PROBLEMA ............................................................................................. 8
2.1 PLANTEAMIENTO DEL PROBLEMA. .............................................................................. 8
2.2 PREGUNTA DE INVESTIGACIÓN. ................................................................................... 8
3. JUSTIFICACIÓN .................................................................................................................. 9
4. OBJETIVOS ............................................................................................................................ 10
4.1. OBJETIVO GENERAL .................................................................................................. 10
4.2 OBJETIVOS ESPECÍFICOS ............................................................................................. 10
5. MARCO TEÓRICO ................................................................................................................ 10
5.1. CÁMARAS DIGITALES ................................................................................................ 10
5.2. FOTOGRAMETRÍA........................................................................................................ 13
5.2.1 FOTOGRAMETRIA DIGITAL..................................................................................... 15
5.3 PROGRAMACION EN MATLAB ...................................................................................... 15
5.4 DRONES Y APLICACIONES ............................................................................................ 18
6. METODOLOGÍA..................................................................................................................... 24
6.1. FASE 1: ELABORACIÓN DE INTERFAZ GRAFICA .............................................. 24
6.2. FASE 2: ASIGNACIÓN DE VARIABLES .................................................................. 25
6.3. FASE 3: OPERACIONES ENTRE VARIABLES ...................................................... 26
6.4. FASE 4: BORRADO DE VARIABLES ....................................................................... 27
6.6. CÁLCULO DE PARÁMETROS DE VUELO PARA TERRENO PLANO .............. 31
6.6.1. DETERMINACIÓN DE LA ALTURA MEDIA DE VUELO: .............................. 34
6.6.2. DETERMINACIÓN DE ALTURA ABSOLUTA DE VUELO ............................ 34
6.6.3. DETERMINACIÓN DE EL GSD........................................................................... 35
6.6.4. DETERMINACIÓN DE DEL ANCHO Y EL ALTO DE LA HUELLA EN EL
TERRENO (EN M).................................................................................................................. 35
6.6.5. DETERMINACIÓN DE LA SEPARACION ENTRE LINEAS DE VUELO ..... 37
6.6.6. DETERMINACIÓN DE LA BASE EN EL AIRE ................................................ 37
6.6.7. DETERMINACIÓN DEL TIEMPO DE OBTURACION DE LA CAMARA. .... 38
6.6.8. RESULTADOS EN EL GUIDE DE MATLAB .................................................... 39
6.7. CALCULO DE PARAMETROS DE VUELO PARA TERRENO MONTAÑOSO . 40
3
6.7.1. DETERMINACIÓN DE LA ALTURA MEDIA DE VUELO: .............................. 43
6.2.2 DETERMINACIÓN DEL GSD .............................................................................. 44
6.2.3 ALTURA DE LA HUELLA EN EL TERRENO ................................................... 44
6.2.4 ANCHO DE LA HUELLA EN EL TERRENO .................................................... 44
6.2.5 DETERMINACIÓN DE LA SEPARACION ENTRE LINEAS DE VUELO..... 45
6.2.6 DETERMINACIÓN DE LA BASE EN EL AIRE ................................................ 45
6.2.7 DETERMINACIÓN DE LOS VALORES MÁXIMO Y MINIMO DE LA
ALTURA DENTRO DE LS CUALES SE CUMPLEN LAS ESPECIFICACIONES DE
ESCALA. ................................................................................................................................. 45
6.2.8 DETERMINACIÓN DE LOS VALORES MÁXIMO Y MINIMO DE LA
ALTURA DENTRO DE LS CUALES SE CUMPLEN LAS ESPECIFICACIONES DE
RECUBRIMIENTO LATERAL. ............................................................................................ 46
6.2.9 DETERMINACIÓN DE EL TIEMPO DE OBTURACION DE LA CÁMARA . 47
6.3 CALCULO DEL GSD .................................................................................................... 49
6.3.2 DETERMINACIÓN DEL GSD .............................................................................. 50
6.3.3 ALTURA DE LA HUELLA EN EL TERRENO ................................................... 50
6.3.4 ANCHO DE LA HUELLA EN EL TERRENO .................................................... 51
7. CÓDIGO DE MATLAB .......................................................................................................... 52
7.1 CÓDIGO FORMULARIO 1A (TERRENOS PLANOS) .................................................. 52
7.2 CODIGO FORMULARIO 1B (TERRENOS MONTAÑOSOS)...................................... 58
8. CONCLUSIONES Y RECOMENDACIONES .................................................................. 69
9. BIBLIOGRAFÍA ...................................................................................................................... 70
4
TABLAS
ILUSTRACIONES
Ilustración 1 distancia focal y sensor de una cámara-adaptación .................................................... 11
Ilustración 2 Parámetros GSD – Elaboración propia. ........................................................................ 12
Ilustración 3 ORTOMOSAICO Y CURVAS DE NIVEL- ELABORACION PROPIA ..................................... 13
Ilustración 4 recorrido del vuelo- elaboración propia ...................................................................... 14
Ilustración 5 MDT - ELABORACION PROPIA ...................................................................................... 15
Ilustración 6 GUIDE- MATLAB – Elaboración propia ......................................................................... 16
Ilustración 7 Cuadricoptero fuente: sitio web - TODRONE ............................................................... 18
Ilustración 8 Clasificación UAV - fuente: (A. Barrientos) ................................................................... 19
Ilustración 9 UAV en la agricultura – fuente: sitio web- escuela europea de negocios.................... 21
Ilustración 10 Drones en el Catastro fuente: Sitio web TODRONE ................................................... 22
Ilustración 11 MDT de obra Hidráulica - Fuente: Instituto Mexicano de Tecnología del Agua. ....... 23
Ilustración 12 Modelo 3D de un derrumbe sobre vía férrea - Fuente: elaboración propia.............. 24
Ilustración 13 plantilla GUIDE para terreno plano. – Elaboración propia. ........................................ 25
Ilustración 14 creación de ejecutable para Windows - Elaboración propia..................................... 28
Ilustración 15 estructura de instalación - Elaboración propia. ......................................................... 29
Ilustración 16 instalación del programa – elaboración propia ......................................................... 29
Ilustración 17 instalación del programa – elaboración propia ......................................................... 29
Ilustración 18 instalación del programa – elaboración propia ......................................................... 30
Ilustración 19 instalación del programa – elaboración propia ......................................................... 30
Ilustración 20 instalación del programa – elaboración propia ......................................................... 30
Ilustración 21 Formulario principal del programa............................................................................ 31
Ilustración 22 Formulario para calculo en terreno plano - Elaboracion propia ................................ 31
Ilustración 23 Criterios iniciales de vuelo - Elaboración propia ........................................................ 32
Ilustración 24 Parámetros de la cámara – Elaboración propia. ........................................................ 33
Ilustración 25 Perfil del Terreno a volar en Google Earth- Elaboración propia. ................................. 33
Ilustración 26 huella de la cámara – Elaboración propia. ................................................................. 36
Ilustración 27 separación entre lianas de vuelo – Elaboración propia ............................................. 37
Ilustración 28 Base en el aire – Elaboración propia .......................................................................... 38
Ilustración 29 Resultados Generados Por El Guide- Elaboracion Propia .......................................... 39
Ilustración 30 Resultados Generados Por El Guide- Elaboracion Propia .......................................... 39
Ilustración 31 FORMULARIO_1B -Terrenos Montañosos.-Elaboración propia. ............................... 40
Ilustración 32 Criterios iniciales de vuelo (montañoso) – elaboración propia ................................. 41
Ilustración 33 Parámetros de la cámara – Elaboración propia. ........................................................ 42
Ilustración 34 determinación de la dirección de vuelo – Elaboración propia ................................... 42
5
Ilustración 35 Resultados del diseño en terreno montañoso ........................................................... 47
Ilustración 36 separación entre fotografías- Elaboración propia...................................................... 48
Ilustración 37 Formulario # 2 - Calculo del GSD - Elaboracion propia. ............................................. 49
Ilustración 38 Resultados en le GUIDE- Elaboración propia ............................................................. 51
6
1. INTRODUCCIÓN
La fotografía aérea está compuesta por una serie de factores que inciden en la
calidad de los resultados, el correcto diseño de un vuelo fotogramétrico garantiza el
éxito del proceso, puesto que es el paso más importante a la hora de realizar un
trabajo de este tipo. Es clave también conocer detalladamente el objetivo de la toma
de las fotografías, el uso que se le vaya a dar a estas determina muchos de los
factores a la hora del diseño, es necesario estudiar todas las variables involucradas
para reducir al mínimo los posibles errores.
Los aspectos más relevantes a la hora de llevar a cabo el diseño de un vuelo
fotogramétrico son: la escala del mapa que luego se va a restituir, la escala media
de las fotografías, el traslapo necesario entre las fotografías, el tiempo de vuelo de
la aeronave, los puntos de control necesarios para la corrección de las fotografías,
el GSD o tamaño del pixel, las alturas mínimas y máximas del sol, el tiempo
meteorológico en el momento de la toma de las fotografías
Teniendo en cuenta estos aspectos el objetivo es lograr establecer unos parámetros
que permitan la toma de unas fotografías correctas en función de la escala y el
recubrimiento deseado. El tipo de terreno también juega un papel fundamental a la
hora de realizar el diseño puesto que en terrenos planos los problemas a la hora de
tomar las fotografías son mínimos, pero la cosa se complica cuando es necesario el
diseño sobre un terreno montañoso, este presenta un constante cambio en las
variables y dificulta la toma de unas buenas fotografías.
7
2. DEFINICIÓN DEL PROBLEMA
8
3. JUSTIFICACIÓN
La fotografía aérea forma parte vital del desarrollo de las sociedades actuales y
durante las últimas décadas se han invertido grandes esfuerzos en poder optimizar
la captura del mundo que los rodea desde otro ángulo o desde otra perspectiva que
permita dimensionar y comprender mejor la realidad, día a día surgen nuevas
tecnologías que permiten la captura de datos espaciales, estos datos permiten
obtener una gran cantidad de variables y constantes del mundo real y estos a su
vez ayudan a interpretar de una forma más clara los fenómenos que afectan el
desarrollo de las sociedades y los efectos causados por estas. La fotografía aérea
es actualmente uno de los pilares en el estudio del medio ambiente, la cartografía,
el catastro y de muchos sistemas de información geográfica SIG 5, puesto que
permite obtener de una forma rápida y confiable una representación cualitativa y
cuantitativa de la realidad que perciben los individuos de una sociedad, esta
información es usada para el desarrollo económico, político y social, puede llegar a
ser tan transversal que hace grandes aportes a sectores como la agricultura, la
minería, la demografía, la guerra y el desarrollo de todo tipo de proyectos civiles
como vías, puentes, represas, etc.
Es por esto que es necesario la implementacion de una metodologia que permita el
adecuado diseño de el vuelo fotogrametrico, esto con el fin de que los resultados
obtenidos a partir de proceso sean confiabiables tanto en precisison como en
exactitud, aparte de esto cabe resaltar las ventajas economicas que puede
representar la utilizacion de RPA´S y camaras digitales en la elaboracion de
cartografia, los costos de operación son significativamente mas bajos y los tiempos
en los cuales se obtienen los productos cartogrficos son mucho mas cortos.
5
Sistemas de información geográfica
9
4. OBJETIVOS
5. MARCO TEÓRICO
6
Un vehículo aéreo no tripulado, UAV por siglas en inglés.
7 El Sistema de Posicionamiento Global, GPS por sus siglas en inglés.
10
proyectos a realizar y de las distintas opciones de cámaras con las que cuenten los
RPAS usados para ´poder llevar a cabo un proceso fotogramétrico.
Las cámaras digitales actuales cuentan con múltiples componentes que permiten
que la captura de la imagen sea de una forma eficiente, esto se logra transformando
la luz en energía, los lentes de la cámara direccionan los haces de luz hacia
sensores, que dependiendo de su tamaño determinaran la calidad de la imagen
obtenida, los sensores son los receptores de la información espacial, capaces de
clasificar las diferentes variaciones de luz y traducirlas en información binaria.
El calculo para del GSD en cámaras digitales es necesario utilizar las siguientes
ecuaciones:
8
GSD: ground sampling distance (distancia de muestreo de tierra)
11
𝑆 ∗ 𝐻´ ∗ 100
(1)
𝐷𝐹 ∗ 𝐴
Donde:
S: tamaño del sensor (en mm)
H´: altura de vuelo (en m)
DF: distancia focal de la cámara (en m)
A: ancho de la imagen (en pixeles)
El sensor de una cámara determina la calidad de las imágenes obtenidas, entre más
grande sea el sensor, más grandes serán los pixeles lo que reduce notablemente el
ruido en las imágenes. El sensor está conformado por miles de microsensores de
luz que se encargan de transformar la energía de los fotones en electrones que
conformarán cargas eléctricas que serán analizadas y clasificadas en forma binaria
para la asignación de los colores correspondientes para los pixeles.
12
5.2. FOTOGRAMETRÍA
13
de vuelo. Sirve de insumo principal para la cartografía y la elaboración de mapas
complejos, no es necesaria una intervención directa en la zona de trabajo así que
no hay ninguna perturbación en el medio ambiente o la cotidianidad de las
comunidades, es utilizada ampliamente en el campo de la ingeniería civil para la
elaboración de proyectos en primera fase, puesto que proporciona información
espacial de la capa vegetal y de la topografía de la zona donde se van a realizar lo
proyectos. Hace aportes importantes en otras ciencias, como en la arquitectura
donde la fotogrametría plana hace un aporte importante en la toma de medidas a
partir de fotografías. En institutos geográficos a nivel mundial tienen como base la
fotogrametría como insumo principal para la elaboración de cartografía.
La planificación de las líneas de vuelo sirve de apoyo para él quipo que va realizar
e l trabajo fotogramétrico, puesto que demarcan las zonas de interés, la separación
entre líneas de vuelo y el tiempo aproximado para realzar las tomas, esto con el fin
de asegurar una máxima calidad y precisión para poder llevar a cabo una adecuada
producción de material cartográfico. Es indispensable que toda el área que se desee
ser cartografiada esté dentro de la cobertura estereoscópica del vuelo.
14
5.2.1 FOTOGRAMETRÍA DIGITAL
Cuando se habla de fotogrametría digital es necesario tener claro que esta usa
como dato principal fotografías aéreas en formato digital, así que se puede
reconstruir el modelo espacial de una forma numérica y digital. Es por esto por lo
que es necesario tener en cuenta la calidad de la imagen obtenida y esto va ligado
con el tamaño del pixel con el que se trabaje y este a su vez depende de la altura
de vuelo y de la escala esperada. Cuando la imagen obtenida se encuentra en
medio magnético y los resultados de mediciones, modelos o mapas se construyen
a partir de programas sistematizados.
15
estudiantes y la información referente a como se puede aprender a usar Matlab es
muy amplia y difundida en la red.
En Matlab es posible crear programas y las funciones propias que sean necesarias
para el desarrollo de los proyectos, cuenta con un creador de interfaces graficas
que permiten a los usuarios hacer una interacción entre el programa y el sistema
operativo en el cual se está ejecutando. Estas interfaces son cuentan con diferentes
controladores de los objetos de programa las cuales permiten realizar acciones y
alimentar de información necesaria el programa, algunos de estos controladores
pueden ser botones, cuadros de texto, tablas, listas entre otros.
17
Tabla de datos, muy similar a las de Excel
TABLE
Panel donde pueden ser agrupados varios
PANEL controladores con características en común
Filtro para navegador web.
ActiveX Control
18
recorrer más terreno y esto aumenta la cobertura a la hora de tomar fotos. Teniendo
en cuenta estas diferencias se determina qué uso se le puede dar al gadget9.
9
Un gadget es un dispositivo que tiene un propósito y una función específica, generalmente de
pequeñas proporciones, práctico y a la vez novedoso. Los gadgets suelen tener un diseño más
ingenioso que el de la tecnología corriente.
19
puntos de alta resolución, modelos en 3D con precisión centimétrica que permiten
el cálculo de curvas de nivel, medición de áreas y volúmenes y diversos productos
que muestran la apariencia real del terreno. La utilización de drones permite
además, realizar tareas a baja altura, grabando en tiempo real y facilitando el
relevamiento de zonas peligrosas o de difícil acceso y superar obstáculos diversos,
de forma automatizada y sin poner en riesgo la seguridad personal. En la actualidad
existen con una gran variedad de formas, tamaños y características en función del
uso al que estén destinados. (Ferreira, 2017)
Los usos de estas herramientas pueden ser muy transversales, representan un
gran apoyo en muchos procesos que se lleven a cabo para el desarrollo de las
comunidades, la agricultura de precisión es una de estas, los drones han venido
revolucionando el modo de cómo se extrae la información topográfica de los
terrenos puesto que facilita la captura y procesamiento de esta, en el caso de la
agricultura de precisión los drones garantizan una precisión espacial de la toma de
los datos y brindan una disponibilidad de estos datos de una forma más eficiente.
Los drones le dan al agricultor una perspectiva diferente de su proceso agrícola y le
ayuda a detectar las incidencias que este pueda desarrollar con el tiempo, el
agricultor también puede acceder a información en tiempo real de humedad,
desarrollo vegetativo y conteo de plantas para inventarios. Esta información es clave
para que el agricultor tome decisiones de una forma más rápida y pueda solucionar
los posibles problemas de una forma más eficiente. Entre los beneficios más
relevantes del uso de drones en la agricultura se resalta el manejo eficiente del agua
por medio de sistemas de riego, aplicación oportuna de fertilizantes, generación de
inventarios de los cultivos y detección temprana de enfermedades y plagas.
Los datos capturados por todos estos sensores se almacenan digitalmente en forma
de tablas y mapas, a partir de los cuales se genera la información que ayuda al
agricultor en la toma de decisiones en el campo (fertiirrigación, podas o aclareos)
(Aranda, 2015)
El objetivo último de la agricultura de precisión es la obtención de mayores
rendimientos económicos, medioambientales y sociales, aumentando la
competitividad a través de una mayor eficacia en las prácticas agrícolas. (Aranda,
2015)
El uso de vehículos aéreos no tripulados para el apoyo de labores agrícolas en
Colombia debería ser ampliamente difundido y aplicado, dado que Colombia cuenta
con una gran variedad de climas y tipos de suelo. Esto aumentaría la productividad
y mejoraría la calidad de vida de muchas personas en varias regiones del país,
aparte de esto puede ser un apoyo en el proceso de cambio de cultivos ilícitos en
regiones donde tradicionalmente se da esta práctica.
20
Ilustración 9 UAV en la agricultura – fuente: sitio web- escuela europea de negocios
Otro uso que se le puede dar a los drones es la elaboración de cartografía para el
apoyo del catastro, facilita mucho la toma de linderos de los predios y sirve de apoyo
para realizar correcciones o actualizaciones de imágenes satelitales, realización de
restitución de las fotografías para realizar un fácil inventario y todo esto para apoyar
el proceso catastral de una ciudad o un municipio.
La navegación del vuelo fotográfico ofrece, ante todo, la posibilidad de fotografiar
grandes extensiones sin lagunas ni dificultades especiales, para cuya superación
hay que contar con medios auxiliares y procedimientos aptos. Muy a menudo los
breves plazos impuestos y la situación meteorológica, que proporciona a veces solo
pocos días de vuelo durante meses enteros, obligan al aprovechamiento máximo
de cada vuelo fotográfico. Así también, como en toda tarea, existe la necesidad de
trabajar al menor costo económico. (Ricouz, 2005)
La teledetección10 constituye un conjunto de técnicas con una trayectoria de 50
años. Si bien en sus inicios, la resolución de los sensores sólo permitía estudios de
índole temática a pequeña y mediana escala, la evolución de los sistemas de
adquisición y de las metodologías de tratamiento de las imágenes obtenidas con
ellos ha posibilitado en la última década contar con información suficientemente
precisa como para abordar diversos tipos de estudios a las escalas habituales en la
documentación catastral de rústica. Particularmente lo que más ha beneficiado la
utilización de la información orbital en el ámbito catastral ha sido el incremento de
la resolución espacial y espectral de los sensores. De un lado, la muy alta resolución
espacial de las imágenes actuales las hace aptas para definir geométricamente en
detalle no sólo las parcelas agrarias y forestales, sino también las urbanas. De otro,
la posibilidad de contar con numerosas bandas espectrales en la imagen permite
10
Teledeteccion: Detección a distancia de informaciones que se producen en la superficie de la
Tierra y sobre otros astros solares y que se realiza mediante satélites y sondas artificiales.
21
discriminar con gran eficiencia la ocupación de suelo, e incluso el estado fenológico
de la vegetación soportada dentro de la parcela. (Ruiz, 2010)
22
Ilustración 11 MDT de obra Hidráulica - Fuente: Instituto Mexicano de Tecnología del Agua.
Con el uso de drones se puede generar un gran número de imágenes que tienen
una gran utilidad en el apoyo de actividades de planeación, supervisión y evaluación
de proyectos de ingeniería civil. También pueden llegar a ser usados en el campo
del análisis y la gestión del riesgo para muchos municipios donde el difícil acceso
pueda complicar la toma de información espacial, facilita la labor de reconocimiento
de los lugres afectados por eventos catastróficos como por ejemplo derrumbes o
avalanchas sobre vías y cascos urbanos, aparte de esto, en el caso de un derrumbe
puede llegar a facilitar el cálculo del movimiento de masas que fuese necesario, la
rapidez con la que se puede tomar y procesar la información brinda una ventaja
inmensa para la cuantificación de la emergencia esto conlleva a una rápida toma de
decisiones por parte de las entidades competentes. El correcto diseño de los vuelos
fotogramétricos garantizara un éxito en la toma de los datos y por ende una
confiabilidad de los datos muy alta.
Otro producto de los drones en la ingeniería es la obtención de ortomosaicos 11 que
pueden ser utilizados para generación de mapas de uso del suelo, planes de
ordenamiento territorial, delimitación de linderos.
11Ortomosaico: Composición de imágenes a la que se le han corregido todos los errores geométricos
para que cada punto en el terreno sea observado desde una perspectiva perpendicular.
23
Ilustración 12 Modelo 3D de un derrumbe sobre vía férrea - Fuente: elaboración propia.
6. METODOLOGÍA
24
Ilustración 13 plantilla GUIDE para terreno plano. – Elaboración propia.
Todos los controladores dentro de la plantilla pueden ser modificados a antojo del
programador, color, tamaño, ubicación, entre otros, esto permite crear una interfaz
que sea amigable con los usuarios y a la vez le da al programador una noción de
orden y lógica de lo que está creando.
12
Cuadro de texto de MatLab
13
Cuadro de texto editable por el usuario
25
6.3. FASE 3: OPERACIONES ENTRE VARIABLES
Una vez establecidas todas las variables es necesario crear botones que permitan
ejecutar las operaciones necesarias, creado el botón “calcular” solo basta con dar
clic segundario sobre un “puch_botton” y en la pestaña “view callbacks” y escoger
la opción “callback” esta automáticamente dirigirá al usuario al código del programa
donde se encuentre la sección asignada al botón, será necesario declarar todas las
variables que se usaran en el botón de la siguiente manera:
% --- Executes on button press in Calcular.
function Calcular_Callback(hObject, eventdata, handles)
% hObject handle to Calcular (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global AA; % ---ESCALA MEDIA DE LAS FOTOGRAFIAS
global BA; % ---RECUBRIMIENTO LONG DESEADO (EN %)
global CA; % ---RECUBRIMIENTO LATERAL MEDIO (EN %)
global DA; % ---DISTANCIA FOCAL DE LA CAMARA (EN mm)
global EA; % --- VELOCIDAD DEL VUELO
global FA; % --- SEPARACION ENTRE LIENAS DE VUELO
global GA; % --- BASE EN EL AIRE
global HA; % --- ALTURA DE VUELO
global IA; % ---ANCHO DEL SENSOR DE LA CAMARA
global JA; % ---COTA DEL PUNTO MAS ALTO
global KA; % ---COTA DEL PUNTO MAS BAJO
global LA; % ---ALTURA ABS DE VUELO
global NA; % ---ALTURA DE LA IMAGEN EN PIXELES
global MA; % ---ANCHO DE LA IMAGEN EN PIXELES
global OA; % ---GSD
global PA; % ---ANCHO DE LA HUELLA EN MTEROS
global QA; % ---ALTO DE LA HUELLA EN METROS
global RA; % ---INTERVALO DE OBTURACION DE LA IMAGEN
FA=PA*(1-(CA/100)); set(handles.Separ_Li_Vuel,'string',FA); %
separacion entre lineas de vuelo
GA=QA*(1-(BA/100)); set(handles.Base_Aire,'string',GA); % base en
el aire
26
RA=(GA/(0.44704*EA)) ; set(handles.text35,'string',RA); % intervalo
de obturacion
27
JA=0;
KA=0;
LA=0;
NA=0;
MA=0;
OA=0;
PA=0;
QA=0;
RA=0;
set(handles.edit1,'string',0);
set(handles.edit2,'string',0);
set(handles.edit3,'string',0);
set(handles.edit6,'string',0);
set(handles.edit7,'string',0);
set(handles.edit29,'string',0);
set(handles.edit4,'string',0);
set(handles.edit23,'string',0);
set(handles.edit24,'string',0);
set(handles.edit25,'string',0);
set(handles.text31,'string',0);
set(handles.text30,'string',0);
set(handles.text29,'string',0);
set(handles.text35,'string',0);
set(handles.Separ_Li_Vuel,'string',0);
set(handles.Base_Aire,'string',0);
set(handles.H_Vuel,'string',0);
set(handles.H_abs_Vuel,'string',0);
para facilidad de los usuarios a la hora de usar el programa y dado que no todos
cuentan con una licencia de Matlab, es necesario instalar el programa en los
ordenadores, para esto Matlab permite crear ejecutables de los GUIDES creados.
28
Para poder usar la aplicación en cualquier equipo, solo basta con ir a la estructura
generada por Matlab, ejecutar el instalador como cualquier programa.
29
Ilustración 18 instalación del programa – elaboración propia
30
Una vez instalado el programa solo basta con ejecutar el acceso directo creado en
el escritorio, este automáticamente desplegara el formulario principal del programa.
31
El cálculo de parámetros de vuelo para el terreno plano no genera mayor
complicación, esto se debe a que las variaciones de cota son mínimas y por esto no
se presenta una afectación en la escala de las fotografías por parte del terreno
natural, se considera plano aquel terreno donde la diferencia máxima de elevación
no sobrepase un 10 % de la altura de vuelo sobre el terreno. Este formulario debe
ser diligenciado con los criterios deseados para la misión y parámetros de la cámara
usada para el vuelo, los criterios deben ir en función de los resultados esperados y
deben ser de un cuidadoso estudio, el formulario debe ser diligenciado con los
criterios se describen a continuación:
32
Ilustración 24 Parámetros de la cámara – Elaboración propia.
33
Una vez establecidas las alturas máximas y mínimas los requerimientos del
proyecto son los siguientes:
Escala media de las fotografías: 1:2000
Recubrimiento longitudinal deseado: 30%
Recubrimiento lateral deseado: 70%
Cotas del punto más bajo: 2.755
Cota del punto más alto: 2.774
Velocidad de vuelo: 110 mph
Nombre la cámara: Phase One A/S P30+
Distancia focal de la cámara: 79.75 mm
Ancho del sensor de la cámara: 44.336 mm
Altura de la imagen en Píxeles: 4865 px
Ancho de la imagen en Píxeles: 6520 px
Tabla 2 Parametros iniciales para vuelo sobre terreno plano - Elaboracion propia
𝐻 = 2000 ∗ 0.07975
𝐻 = 159.5m
Para el calculo de la altura absoluta es indispensable conocer las cotas del punto
mas bajo y del punto mas alto de terreno a fotografiar, su calculo esta dado por la
siguiente ecuación:
34
𝑐𝑜𝑡𝑎 𝑝𝑢𝑛𝑡𝑜 𝑏𝑎𝑗𝑜 + 𝑐𝑜𝑡𝑎 𝑝𝑢𝑛𝑡𝑜 𝑎𝑙𝑡𝑜
𝐻 𝐴𝑏𝑠𝑜𝑙𝑢𝑡𝑎 = + 𝑎𝑙𝑡𝑢𝑟𝑎 𝑚𝑒𝑑𝑖𝑎 𝑑𝑒 𝑣𝑢𝑒𝑙𝑜
2
2755 + 2774
𝐻 𝐴𝑏𝑠𝑜𝑙𝑢𝑡𝑎 = + 159.5
2
Estos parámetros indicaran la medida en metros que capturara cada fotografía, son
función del GSD y de las dimensiones de la imagen en píxeles.
35
Ilustración 26 huella de la cámara – Elaboración propia.
(1.36 ∗ 6520)
𝐴𝑛𝑐ℎ𝑜 ℎ𝑢𝑒𝑙𝑙𝑎 (𝑒𝑛 𝑚) =
100
(1.36 ∗ 4865)
𝐴𝑙𝑡𝑜 ℎ𝑢𝑒𝑙𝑙𝑎 (𝑒𝑛 𝑚) =
100
36
6.6.5. DETERMINACIÓN DE LA SEPARACIÓN ENTRE LÍNEAS DE
VUELO
La separación entre líneas de vuelo es función del recubrimiento lateral
exigido y del ancho de la huella en metros.
𝑟𝑒𝑐𝑢𝑏𝑟𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑙𝑎𝑡 𝑒𝑛 %
𝑆𝑒𝑝𝑎𝑟𝑎𝑐𝑖𝑜𝑛 𝑙𝑖𝑒𝑛𝑎𝑠 𝑑𝑒 𝑣𝑢𝑒𝑙𝑜 = 𝑎𝑛𝑐ℎ𝑜 ℎ𝑢𝑒𝑙𝑙𝑎 (𝑚) ∗ ( 1 − ( ))
100
60
𝑆𝑒𝑝𝑎𝑟𝑎𝑐𝑖𝑜𝑛 𝑙𝑖𝑒𝑛𝑎𝑠 𝑑𝑒 𝑣𝑢𝑒𝑙𝑜 = 88.672 ∗ ( 1 − ( ))
100
37
Ilustración 28 Base en el aire – Elaboración propia
30
𝐵𝑎𝑠𝑒 𝑒𝑛 𝑒𝑙 𝑎𝑖𝑟𝑒 = 66.164 ∗ ( − ( ))
100
38
𝐵𝑎𝑠𝑒 𝑒𝑛 𝑒𝑙 𝑎𝑖𝑟𝑒
𝑖𝑛𝑡𝑒𝑟𝑣𝑎𝑙𝑜 𝑑𝑒 𝑜𝑏𝑡𝑢𝑟𝑎𝑐𝑖𝑜𝑛 = 𝑚
𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 (𝑒𝑛 𝑠 )
46.315
𝑖𝑛𝑡𝑒𝑟𝑣𝑎𝑙𝑜 𝑑𝑒 𝑜𝑏𝑡𝑢𝑟𝑎𝑐𝑖𝑜𝑛 =
49.174
39
6.7. CALCULO DE PARAMETROS DE VUELO PARA TERRENO
MONTAÑOSO
40
Ilustración 32 Criterios iniciales de vuelo (montañoso) – elaboración propia
41
Ilustración 33 Parámetros de la cámara – Elaboración propia.
42
los requerimientos del proyecto son los siguientes:
Escala media de las fotografías: 1:2000
Tolerancia de la escala: 15%
Recubrimiento longitudinal deseado: 40%
Recubrimiento lateral medio deseado: 80%
Recubrimiento lateral minimo: 75 %
Recubrimiento lateral máximo 85 %
Velocidad de vuelo: 44 mph
Nombre la cámara: Phase One A/S P30+
Distancia focal de la cámara: 80.00 mm
Ancho del sensor de la cámara: 44.173 mm
Altura de la imagen en Píxeles: 4872 px
Ancho de la imagen en Píxeles: 6496 px
Tabla 3 Parametros de vuelo para Terreno montañoso - Elaboracion propia.
𝐻 = 2000 ∗ 0.08
𝐻 = 160 m
43
6.2.2 DETERMINACIÓN DEL GSD
(1.36 ∗ 4872)
𝐴𝑙𝑡𝑢𝑟𝑎 𝑑𝑒 𝑙𝑎 ℎ𝑢𝑒𝑙𝑙𝑎 =
100
(1.36 ∗ 6496)
𝐴𝑛𝑐ℎ𝑜 𝑑𝑒 𝑙𝑎 ℎ𝑢𝑒𝑙𝑙𝑎 =
100
44
6.2.5 DETERMINACIÓN DE LA SEPARACIÓN ENTRE LÍNEAS DE VUELO.
𝑅𝑒𝑐 𝑙𝑎𝑡.
𝑆𝑒𝑝𝑎𝑟𝑎𝑐𝑖𝑜𝑛 𝑒𝑛𝑡𝑟𝑒 𝑙𝑖𝑛𝑒𝑎𝑠 𝑑𝑒 𝑣𝑢𝑒𝑙𝑜 = 𝑎𝑛𝑐ℎ𝑜 𝑑𝑒 𝑙𝑎 ℎ𝑢𝑒𝑙𝑙𝑎 ∗ (1 − )
100
80
𝑆𝑒𝑝𝑎𝑟𝑎𝑐𝑖𝑜𝑛 𝑒𝑛𝑡𝑟𝑒 𝑙𝑖𝑛𝑒𝑎𝑠 𝑑𝑒 𝑣𝑢𝑒𝑙𝑜 = 88.346 ∗ (1 − )
100
𝑅𝑒𝑐 𝑙𝑜𝑛𝑔.
𝐵𝑎𝑠𝑒 𝑒𝑛 𝑒𝑙 𝑎𝑖𝑟𝑒 = 𝑎𝑙𝑡𝑢𝑟𝑎 𝑑𝑒 𝑙𝑎 ℎ𝑢𝑒𝑙𝑙𝑎 ∗ (1 − )
100
40.
𝐵𝑎𝑠𝑒 𝑒𝑛 𝑒𝑙 𝑎𝑖𝑟𝑒 = 66. 259 ∗ (1 − )
100
• Altura mínima:
𝑡𝑜𝑙𝑒𝑟𝑎𝑛𝑐𝑖𝑎 𝑒𝑛 %
𝐴𝑙𝑡𝑢𝑟𝑎 𝑚𝑖𝑛𝑖𝑚𝑎 = 𝐴𝑙𝑡𝑢𝑟𝑎 𝑚𝑒𝑑𝑖𝑎 ∗ (1 − ( )
100
15
𝐴𝑙𝑡𝑢𝑟𝑎 𝑚𝑖𝑛𝑖𝑚𝑎 = 160 ∗ (1 − ( )
100
45
• Altura máxima:
𝑡𝑜𝑙𝑒𝑟𝑎𝑛𝑐𝑖𝑎 𝑒𝑛 %
𝐴𝑙𝑡𝑢𝑟𝑎 𝑚𝑎𝑥𝑖𝑚𝑎 = 𝐴𝑙𝑡𝑢𝑟𝑎 𝑚𝑒𝑑𝑖𝑎 ∗ (1 + ( )
100
15
𝐴𝑙𝑡𝑢𝑟𝑎 𝑚𝑎𝑥𝑖𝑚𝑎 = 160 ∗ (1 + ( )
100
• Altura mínima:
𝑟𝑒𝑐𝑢𝑏𝑟𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑙𝑎𝑡.
1−( )
= 𝐴𝑙𝑡𝑢𝑟𝑎 𝑚𝑒𝑑𝑖𝑎 ∗ ( 100 )
1 − 𝑟𝑒𝑐𝑢𝑏𝑟𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑙𝑎𝑡 𝑚𝑖𝑛𝑖𝑚𝑜.
100
80
1 − (100)
= 160 ∗ ( )
75
1 − 100
• Altura máxima:
𝑟𝑒𝑐𝑢𝑏𝑟𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑙𝑎𝑡.
1−( )
= 𝐴𝑙𝑡𝑢𝑟𝑎 𝑚𝑒𝑑𝑖𝑎 ∗ ( 100 )
1 − 𝑟𝑒𝑐𝑢𝑏𝑟𝑖𝑚𝑖𝑒𝑛𝑡𝑜 𝑙𝑎𝑡 𝑚𝑎𝑥𝑖𝑚𝑜.
100
80
1 − (100)
= 160 ∗ ( )
85
1 − 100
46
Para poder determinar cuáles de los valores anteriormente calculados son los
indicados para establecer el rango de alturas que cumplan con la escala y el
recubrimiento esperado, es necesario tomar el valor mar alto entre las dos alturas
mínimas y el valor más bajo de las dos alturas máximas. De esta forma tenemos:
47
𝐵𝑎𝑠𝑒 𝑒𝑛 𝑒𝑙 𝑎𝑖𝑟𝑒
𝑖𝑛𝑡𝑒𝑟𝑣𝑎𝑙𝑜 𝑑𝑒 𝑜𝑏𝑡𝑢𝑟𝑎𝑐𝑖𝑜𝑛 = 𝑚
𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 (𝑒𝑛 𝑠 )
39.755
𝑖𝑛𝑡𝑒𝑟𝑣𝑎𝑙𝑜 𝑑𝑒 𝑜𝑏𝑡𝑢𝑟𝑎𝑐𝑖𝑜𝑛 =
19.669
48
6.3 CALCULO DEL GSD
49
• Ancho del sensor de la cámara: es el tamaño del sensor de la cámara
• Distancia focal de la cámara: describe la longitud principal de la cámara entre
el centro óptico del lente y el punto focal.
• Altura de la imagen en Píxeles: determina la cantidad de pixeles que puede
generar la cámara de forma longitudinal.
• Ancho de la imagen en Píxeles: determina la cantidad de pixeles que puede
generar la cámara de forma lateral.
• Altura de vuelo.
50
(21.7 ∗ 3556)
𝐴𝑙𝑡𝑢𝑟𝑎 𝑑𝑒 𝑙𝑎 ℎ𝑢𝑒𝑙𝑙𝑎 =
100
(21.7 ∗ 4608)
𝐴𝑛𝑐ℎ𝑜 𝑑𝑒 𝑙𝑎 ℎ𝑢𝑒𝑙𝑙𝑎 =
100
51
7. CÓDIGO DE MATLAB
7.1 CÓDIGO FORMULARIO 1A (TERRENOS PLANOS)
52
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
53
% Hint: edit controls usually have a white background on Windows.
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
54
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
55
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
56
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
57
global OA; % ---GSD
global PA; % ---ANCHO DE LA HUELLA EN MTEROS
global QA; % ---ALTO DE LA HUELLA EN METROS
global RA; % ---INTERVALO DE OBTURACION DE LA IMAGEN
HA=(AA*(DA/1000)); set(handles.H_Vuel,'string',HA); %
altura de vuelo
LA=(((JA+KA)/2)+HA); set(handles.H_abs_Vuel,'string',LA); %
altura abs de vuelo
OA=(IA*HA*100)/(DA*MA) ; set(handles.text31,'string',OA); %
GSD
PA=(OA*MA)/100 ; set(handles.text30,'string',PA); %
ANCHO DE LA HUELLA EN METROS
QA=(OA*NA)/100 ; set(handles.text29,'string',QA); %
ALTURA DE LA HUELLA EN METROS
FA=PA*(1-(CA/100)); set(handles.Separ_Li_Vuel,'string',FA); %
separacion entre lineas de vuelo
GA=QA*(1-(BA/100)); set(handles.Base_Aire,'string',GA); %
base en el aire
RA=(GA/(0.44704*EA)) ; set(handles.text35,'string',RA); %
intervalo de obturación
58
function edit13_Callback(hObject, eventdata, handles) % tolerancia (en %)
de la escala media deseada
global B ;
B=str2double(get(hObject,'String'))
% hObject handle to edit13 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
59
end
60
% See ISPC and COMPUTER.
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
61
% handles empty - handles not created until after all CreateFcns
called
62
% handles empty - handles not created until after all CreateFcns
called
63
% handles empty - handles not created until after all CreateFcns
called
64
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
65
end
66
function edit19_Callback(hObject, eventdata, handles)
% hObject handle to edit19 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
67
I=(G/1000)*A ; set(handles.edit18,'string',I);
% ALTURA MEDIA DE VUELO
S=((H*I*100)/(G*Q)); set(handles.edit32,'string',S);
% GSD
T=(S*P)/100; set(handles.edit31,'string',T);
% ALTURA DE LA HUELLA EN METROS
U=(S*Q)/100 ; set(handles.edit30,'string',U);
% ANCHO DE LA HUELLA EN METROS
J=U*(1-(D/100)); set(handles.edit16,'string',J);
%separacion entre lineas de vuelo%
K=T*(1-(C/100)); set(handles.edit17,'string',K);
% BASE EN EL AIRE
V=(K/(0.44704*R)); set(handles.edit33,'string',V);
% INTERVALO DE OBTURACION DE LAS FOTOGRAFIAS
68
8. CONCLUSIONES Y RECOMENDACIONES
El presente trabajo deja claro que es posible crear una aplicación casi para cualquier
ciencia que requiera de un calculo preciso y rápido, en el caso de la ingeniería
topográfica puede llegar a ser un recurso muy valioso a la hora de realizar cálculos
complejos, como el diseño de vías, nivelaciones, calculo de poligonales, cálculo de
redes de acueductos entre otros. El lenguaje de programación que usa Matlab es
muy sencillo y no se requiere grandes conocimientos en programación para poder
desarrollar una aplicación útil.
El diseño de un vuelo fotogramétrico puede llevarse a cabo con cualquier tipo de
aeronave no tripulada, dado que solo es necesario conocer los parámetros
principales que tenga la cámara y tener claras cuales son las especificaciones
técnicas que requieran los proyectos, estos diseños pueden ser de apoyo
fundamental en diversos campos de la ingeniería, la arquitectura, la agricultura, las
obras civiles entre otros campos. Usando la técnica fotogramétrica con vehículos
aéreos no tripulados, es posible suministrar de una forma más rápida y económica
información valiosa para la toma de decisiones, pero no obstante es necesaria su
planificación antes de la ejecución de los vuelos para no incurrir en errores, estos
conllevan a una información errada en los productos cartográficos finales.
Es necesario tener en cuenta que tipo de terreno es el que se va a trabajar, dado
que las condiciones de escala y recubrimiento lateral se pueden ver afectados por
la topografía, no es lo mismo volar sobre un terreno plano que en un terreno
montañoso, el primero no presenta mayor problema, pero el segundo puede traer
grandes problemas he imprecisión en la información final.
Para terrenos montañosos se recomienda hacer un detallado estudio de la zona
donde se van a realizar el vuelo, esto para tener claras cuales son las zonas que
presentan mayor variación en la altura, esto con el fin de realizar diferentes sesiones
de vuelo sobre las zonas que cumplan con los parámetros establecidos por el
programa, se recomienda volar en forma perpendicular a la pendiente del terreno,
resto para reducir las líneas de vuelo y nuevamente para evitar incurrir en errores
de información a la hora de posprocesar la información.
69
9. BIBLIOGRAFÍA
A. Barrientos, J. d. (2007). Vehiculos aéreos no tripulados para uso civil. Grupos de robotica y
cibernetica, Universidad Politecnica de Madrid, 2.
IGAC. (2013). Drones y radares: tecnologías del IGAC para apoyar el proceso de. Bogotá.
Instituto Mexicano de Tecnologia del Agua. (11 de 04 de 2016). Drones en el Sector Agua:
Tecnología de última generación en el campo de la Ingeniería. Mexico D.F, Mexico.
Neumann, K. J. (2008). TRENDS FOR DIGITAL AERIAL MAPPING CAMERAS. Aalen Germany:
Intergraph Germany GmbH.
70