Aeronave autónoma - Autonomous aircraft
Un avión autónomo es un avión que vuela bajo el control de sistemas automáticos y no necesita la intervención de un piloto humano. La mayoría de los aviones autónomos son vehículos aéreos no tripulados o drones, sin embargo, los sistemas de control autónomos están llegando a un punto en el que se están desarrollando varios taxis aéreos y regímenes regulatorios asociados.
Historia
Vehículos aéreos no tripulados
El primer uso registrado de un vehículo aéreo no tripulado para la guerra se produjo en julio de 1849, que servía como porta-globos (el precursor del portaaviones ) El desarrollo significativo de drones controlados por radio comenzó a principios del siglo XX, y originalmente se centró en proporcionar objetivos de práctica para adiestramiento de personal militar. El primer intento de un UAV motorizado fue el "Objetivo Aéreo" de AM Low en 1916.
Las características autónomas como el piloto automático y la navegación automatizada se desarrollaron progresivamente a lo largo del siglo XX, aunque técnicas como la coincidencia de contorno del terreno (TERCOM) se aplicaron principalmente a los misiles de crucero .
Algunos drones modernos tienen un alto grado de autonomía, aunque no son totalmente capaces y el entorno regulatorio prohíbe su uso generalizado en la aviación civil. Sin embargo, se han realizado algunos ensayos limitados.
Pasajeros
A medida que los sistemas de vuelo, navegación y comunicaciones se han vuelto más sofisticados, el transporte seguro de pasajeros ha surgido como una posibilidad práctica. Los sistemas de piloto automático están liberando al piloto humano de cada vez más funciones, pero la trama en sí sigue siendo necesaria.
Se están desarrollando varios taxis aéreos y también se están planificando transportes autónomos más grandes. El vehículo aéreo personal es otra clase en la que no se espera que de uno a cuatro pasajeros puedan pilotar la aeronave y se considera que la autonomía es necesaria para una adopción generalizada.
Arquitectura del sistema de control
La capacidad informática de los sistemas de navegación y vuelo de aviones siguió los avances de la tecnología informática, comenzando con los controles analógicos y evolucionando hacia los microcontroladores, luego los sistemas en un chip (SOC) y las computadoras de placa única (SBC).
Sensores
Los sensores de posición y movimiento brindan información sobre el estado de la aeronave. Los sensores exteroceptivos manejan información externa como mediciones de distancia, mientras que los exproprioceptivos correlacionan estados internos y externos.
Los sensores no cooperativos pueden detectar objetivos de forma autónoma, por lo que se utilizan para garantizar la separación y evitar colisiones.
Los grados de libertad (DOF) se refieren tanto a la cantidad como a la calidad de los sensores a bordo: 6 DOF implica giroscopios y acelerómetros de 3 ejes (una unidad de medición inercial típica - IMU), 9 DOF se refiere a una IMU más una brújula, 10 DOF agrega un barómetro y 11 DOF generalmente agrega un receptor GPS.
Actuadores
Los actuadores UAV incluyen controladores de velocidad electrónicos digitales (que controlan las RPM de los motores) vinculados a motores / motores y hélices , servomotores (para aviones y helicópteros principalmente), armas, actuadores de carga útil, LED y altavoces.
Software
Software UAV llamado pila de vuelo o piloto automático. El propósito de la pila de vuelo es obtener datos de los sensores, controlar los motores para garantizar la estabilidad del UAV y facilitar el control en tierra y la comunicación de planificación de la misión.
Los UAV son sistemas en tiempo real que requieren una respuesta rápida a los datos cambiantes de los sensores. Como resultado, los UAV dependen de las computadoras de placa única para sus necesidades computacionales. Ejemplos de tales computadoras de placa única incluyen Raspberry Pis , Beagleboards , etc. blindados con NavIO , PXFMini , etc. o diseñados desde cero como NuttX , preemptive- RT Linux , Xenomai , Orocos-Robot Operating System o DDS-ROS 2.0 .
Capa | Requisito | Operaciones | Ejemplo |
---|---|---|---|
Firmware | Tiempo critico | Desde el código de la máquina hasta la ejecución del procesador, el acceso a la memoria | ArduCopter-v1, PX4 |
Middleware | Tiempo critico | Control de vuelo, navegación, gestión de radio. | PX4, Cleanflight, ArduPilot |
Sistema operativo | Intensivo en informática | Flujo óptico, evitación de obstáculos, SLAM, toma de decisiones | ROS, Nuttx, distribuciones de Linux, Microsoft IOT |
Las pilas de código abierto de uso civil incluyen:
- ArduCopter
- CrazyFlie
- KKMultiCopter
-
MultiWii
-
BaseFlight (bifurcado de MultiWii)
-
CleanFlight (bifurcado de BaseFlight)
- BetaFlight (bifurcado de CleanFlight)
- iNav (bifurcado de CleanFlight)
- RaceFlight (bifurcado de CleanFlight)
-
CleanFlight (bifurcado de BaseFlight)
-
BaseFlight (bifurcado de MultiWii)
-
OpenPilot
- dRonin (bifurcado de OpenPilot)
- LibrePilot (bifurcado de OpenPilot)
- TauLabs (bifurcado de OpenPilot)
- Paparazzi
-
Piloto automático PX4
- DroneCode (organización paraguas que gestiona PX4 dentro de la Fundación Linux )
Debido a la naturaleza de código abierto del software UAV, se pueden personalizar para adaptarse a aplicaciones específicas. Por ejemplo, investigadores de la Universidad Técnica de Košice han reemplazado el algoritmo de control predeterminado del piloto automático PX4. Esta flexibilidad y esfuerzo de colaboración ha dado lugar a una gran cantidad de pilas de código abierto diferentes, algunas de las cuales se bifurcan de otras, como CleanFlight, que se bifurca desde BaseFlight y de las que se bifurcan otras tres pilas.
Principios de bucle
Los UAV emplean arquitecturas de control de circuito abierto, circuito cerrado o híbridas.
- Lazo abierto : este tipo proporciona una señal de control positiva (más rápida, más lenta, izquierda, derecha, arriba, abajo) sin incorporar retroalimentación de los datos del sensor.
- Circuito cerrado : este tipo incorpora retroalimentación de sensor para ajustar el comportamiento (reducir la velocidad para reflejar el viento de cola, moverse a una altitud de 300 pies). El controlador PID es común. A veces, se emplea feedforward , lo que transfiere la necesidad de cerrar aún más el ciclo.
Comunicaciones
La mayoría de los vehículos aéreos no tripulados utilizan una radio para el control remoto y el intercambio de video y otros datos . Los primeros vehículos aéreos no tripulados solo tenían un enlace ascendente de banda estrecha . Los enlaces descendentes llegaron más tarde. Estos enlaces de radio bidireccionales de banda estrecha transportaban datos de mando y control (C&C) y de telemetría sobre el estado de los sistemas de la aeronave al operador remoto. Para vuelos de muy largo alcance, los vehículos aéreos no tripulados militares también utilizan receptores de satélite como parte de los sistemas de navegación por satélite . En los casos en que se requiera transmisión de video, los UAV implementarán un enlace de radio de video analógico separado.
En la mayoría de las aplicaciones autónomas modernas, se requiere transmisión de video. Un enlace de banda ancha se utiliza para transportar todo tipo de datos en un solo enlace de radio. Estos enlaces de banda ancha pueden aprovechar las técnicas de calidad de servicio para optimizar el tráfico C&C para una baja latencia. Por lo general, estos enlaces de banda ancha transportan tráfico TCP / IP que se puede enrutar a través de Internet.
Las comunicaciones se pueden establecer con:
- Control terrestre: una estación de control terrestre militar (GCS) . El protocolo MAVLink se está volviendo cada vez más popular para transportar datos de comando y control entre el control de tierra y el vehículo.
- Sistema de red remoto, como enlaces de datos dúplex por satélite para algunas potencias militares . El video digital downstream a través de redes móviles también ha ingresado a los mercados de consumo, mientras que el enlace ascendente de control directo de UAV sobre la malla celular y LTE se han demostrado y están en pruebas.
- Otro avión, que sirve como relevo o estación de control móvil: equipo militar tripulado y no tripulado (MUM-T).
A medida que las redes móviles han aumentado en rendimiento y confiabilidad a lo largo de los años, los drones han comenzado a utilizar redes móviles para comunicarse. Las redes móviles se pueden utilizar para seguimiento de drones, pilotaje remoto, actualizaciones por aire y computación en la nube.
Los estándares de redes modernos han considerado explícitamente los aviones autónomos y, por lo tanto, incluyen optimizaciones. El estándar 5G ha exigido una latencia reducida del plano del usuario a 1 ms mientras utiliza comunicaciones ultra confiables y de baja latencia.
Autonomía
La autonomía básica proviene de los sensores propioceptivos. La autonomía avanzada requiere conciencia de la situación, conocimiento sobre el entorno que rodea a la aeronave a partir de sensores externos: la fusión de sensores integra información de múltiples sensores.
Principios básicos
Una forma de lograr el control autónomo emplea múltiples capas de bucle de control, como en los sistemas de control jerárquico . A partir de 2016, los bucles de capa baja (es decir, para el control de vuelo) marcan tan rápido como 32.000 veces por segundo, mientras que los bucles de nivel superior pueden realizar un ciclo una vez por segundo. El principio es descomponer el comportamiento de la aeronave en "fragmentos" manejables, o estados, con transiciones conocidas. Los tipos de sistemas de control jerárquico van desde scripts simples hasta máquinas de estados finitos , árboles de comportamiento y planificadores de tareas jerárquicos . El mecanismo de control más común utilizado en estas capas es el controlador PID que se puede utilizar para lograr un vuelo estacionario para un cuadricóptero utilizando datos de la IMU para calcular entradas precisas para los controladores de velocidad electrónicos y motores.
Ejemplos de algoritmos de capa media:
- Planificación de la ruta: determinar una ruta óptima a seguir por el vehículo mientras se cumplen los objetivos y las limitaciones de la misión, como los obstáculos o los requisitos de combustible.
- Generación de trayectorias ( planificación del movimiento ): determinación de las maniobras de control a realizar para seguir una ruta determinada o ir de un lugar a otro
- Regulación de trayectoria: restringir un vehículo dentro de cierta tolerancia a una trayectoria
Los planificadores de tareas jerárquicos de UAV evolucionados utilizan métodos como búsquedas de árboles de estado o algoritmos genéticos .
Funciones de autonomía
Los fabricantes de vehículos aéreos no tripulados a menudo incorporan operaciones autónomas específicas, como:
- Autonivelación: estabilización de actitud en los ejes de cabeceo y balanceo.
- Retención de altitud: la aeronave mantiene su altitud mediante presión barométrica y / o datos de GPS.
- Estacionar / mantener la posición: Mantenga el cabeceo y balanceo nivelados, el rumbo y la altitud de guiñada estables mientras mantiene la posición utilizando GNSS o sensores inerciales.
- Modo sin cabeza: control de cabeceo relativo a la posición del piloto en lugar de relativo a los ejes del vehículo.
- Sin preocupaciones: control automático de balanceo y guiñada mientras se mueve horizontalmente
- Despegue y aterrizaje (usando una variedad de aeronaves o sensores y sistemas terrestres; ver también: Autoland )
- A prueba de fallas: aterrizaje automático o regreso a casa en caso de pérdida de la señal de control
- Regreso a casa: Vuele de regreso al punto de despegue (a menudo ganando altitud primero para evitar posibles obstrucciones intermedias, como árboles o edificios).
- Sígueme: mantenga la posición relativa a un piloto en movimiento u otro objeto utilizando GNSS, reconocimiento de imágenes o baliza de referencia.
- Navegación por puntos de ruta GPS: uso de GNSS para navegar a una ubicación intermedia en una ruta de viaje.
- Órbita alrededor de un objeto: similar a Sígueme pero rodeando continuamente un objetivo.
- Acrobacias aéreas preprogramadas (como rollos y bucles)
Funciones
La autonomía total está disponible para tareas específicas, como el reabastecimiento de combustible en el aire o el cambio de batería en tierra; pero las tareas de nivel superior exigen mayores capacidades de cálculo, detección y actuación. Un enfoque para cuantificar las capacidades autónomas se basa en la terminología OODA , como lo sugirió un Laboratorio de Investigación de la Fuerza Aérea de EE . UU. En 2002 , y se utiliza en la siguiente tabla:
Nivel | Descriptor de nivel | Observar | Orientar | Decidir | actuar |
---|---|---|---|---|---|
Percepción / conciencia situacional | Análisis / Coordinación | Toma de decisiones | Capacidad | ||
10 | Totalmente autónomo | Consciente de todo dentro del espacio de batalla | Coordenadas según sea necesario | Capaz de total independencia | Requiere poca orientación para hacer el trabajo |
9 | Conocimiento del enjambre del espacio de batalla | Inferencia del espacio de batalla: intención de uno mismo y de los demás (aliados y enemigos).
Entorno complejo / intenso: seguimiento a bordo |
Metas de grupo estratégicas asignadas
Estrategia enemiga inferida |
Planificación grupal táctica distribuida
Determinación individual del objetivo táctico Planificación / ejecución de tareas individuales Elige objetivos tácticos |
Logro grupal de la meta estratégica sin asistencia de supervisión |
8 | Conocimiento del espacio de batalla | Inferencia de proximidad: intención de uno mismo y de los demás (aliados y enemigos)
Reduce la dependencia de datos externos |
Metas de grupo estratégicas asignadas
Tácticas enemigas inferidas ATR |
Planificación grupal táctica coordinada
Planificación / ejecución de tareas individuales Elija el objetivo de la oportunidad |
Logro grupal de la meta estratégica con mínima asistencia de supervisión
(ejemplo: ir a cazar SCUD) |
7 | Conocimiento del espacio de batalla | Conocimiento de pistas cortas: historia y espacio de batalla predictivo
Datos en un rango, período de tiempo y números limitados Inferencia limitada complementada con datos externos |
Metas grupales tácticas asignadas
Trayectoria enemiga estimada |
Planificación / ejecución de tareas individuales para cumplir con los objetivos. | Logro grupal de objetivos tácticos con mínima asistencia de supervisión. |
6 | Tiempo real
Cooperación de varios vehículos |
Conciencia a distancia: detección a bordo de largo alcance,
complementado con datos externos |
Metas grupales tácticas asignadas
Trayectoria enemiga detectada / estimada |
Planificación y ejecución coordinada de la trayectoria para cumplir con los objetivos: optimización del grupo | Logro grupal de objetivos tácticos con mínima asistencia de supervisión.
Posible: separación cercana del espacio aéreo (+/- 100yds) para AAR, formación en condiciones sin amenaza |
5 | Tiempo real
Coordinación de varios vehículos |
Conciencia detectada: sensores locales para detectar a otros,
Fusionada con datos externos |
Plan de grupo táctico asignado
RT Health Diagnosis Capacidad para compensar la mayoría de fallas y condiciones de vuelo; Capacidad para predecir la aparición de fallas (p. Ej., Administración de salud pronóstica) Diagnóstico grupal y gestión de recursos |
Replanificación de trayectoria a bordo: optimiza las condiciones actuales y predictivas
Evitación de colisiones |
Autocumplimiento del plan táctico asignado externamente
Separación del espacio aéreo de vehículos medianos (cientos de yardas) |
4 | Adaptativo a fallos / eventos
Vehículo |
Conciencia deliberada: los aliados comunican datos | Plan de grupo táctico asignado
Reglas de compromiso asignadas Diagnóstico de salud RT; Capacidad para compensar la mayoría de fallas y condiciones de vuelo: cambios en el circuito interno reflejados en el rendimiento del circuito externo |
Replanificación de trayectoria a bordo: impulsada por eventos
Autogestión de recursos Desconflicto |
Autocumplimiento del plan táctico asignado externamente
Separación del espacio aéreo de vehículos medianos (cientos de yardas) |
3 | Respuesta robusta a fallas / eventos en tiempo real | Historial de salud / estado y modelos | Plan de grupo táctico asignado
RT Health Diagnosis (¿Cuál es el alcance de los problemas?) Capacidad para compensar la mayoría de fallas y condiciones de vuelo (es decir, control de bucle interno adaptativo) |
Evaluar el estado frente a las capacidades de misión requeridas
Abortar / RTB es insuficiente |
Autocumplimiento del plan táctico asignado externamente |
2 | Misión cambiante | Sensores de estado / salud | Diagnóstico RT Health (¿tengo problemas?)
Replanificación externa (según sea necesario) |
Ejecute planes preprogramados o cargados
en respuesta a la misión y las condiciones de salud |
Autocumplimiento del plan táctico asignado externamente |
1 | Ejecutar planificado previamente
Misión |
Datos de misión precargados
Control de vuelo y detección de navegación |
BIT antes / después del vuelo
Estado del informe |
Planes de aborto y misión preprogramados | Requisitos de separación del espacio aéreo amplio (millas) |
0 | Remotamente
Pilotado Vehículo |
Detección de control de vuelo (actitud, tasas)
Cámara de nariz |
Datos telemedidos
Comandos de piloto remoto |
N / A | Control por piloto remoto |
Los niveles medios de autonomía, como la autonomía reactiva y los niveles altos de autonomía cognitiva, ya se han alcanzado en cierta medida y son campos de investigación muy activos.
Autonomía reactiva
La autonomía reactiva, como el vuelo colectivo, la prevención de colisiones en tiempo real , el seguimiento de muros y el centrado de pasillos, se basa en las telecomunicaciones y la conciencia de la situación proporcionada por los sensores de rango: flujo óptico , lidars (radares de luz), radares , sonares .
La mayoría de los sensores de rango analizan la radiación electromagnética que se refleja en el entorno y llega al sensor. Las cámaras (para flujo visual) actúan como receptores simples. Los lidares, radares y sonares (con ondas sonoras mecánicas) emiten y reciben ondas, midiendo el tiempo de tránsito de ida y vuelta. Las cámaras UAV no necesitan emitir energía, lo que reduce el consumo total.
Los radares y sonares se utilizan principalmente para aplicaciones militares.
La autonomía reactiva ya ha llegado en algunas formas a los mercados de consumo: puede estar ampliamente disponible en menos de una década.
Localización y mapeo simultáneos
SLAM combina la odometría y los datos externos para representar el mundo y la posición del UAV en él en tres dimensiones. La navegación al aire libre a gran altitud no requiere grandes campos de visión verticales y puede depender de las coordenadas GPS (lo que hace que sea un mapeo simple en lugar de SLAM).
Dos campos de investigación relacionados son la fotogrametría y LIDAR, especialmente en entornos 3D de baja altitud e interiores.
- SLAM fotogramétrico y estereofotogramétrico en interiores se ha demostrado con cuadricópteros.
- Están probadas las plataformas Lidar con plataformas láser tradicionales pesadas, costosas y cardadas. La investigación intenta abordar el costo de producción, la expansión de 2D a 3D, la relación potencia-rango, el peso y las dimensiones. Las aplicaciones LED de búsqueda de rango se comercializan para capacidades de detección de baja distancia. La investigación investiga la hibridación entre la emisión de luz y la potencia informática: moduladores de luz espacial de matriz en fase y láseres emisores de superficie de cavidad vertical sintonizable (FMCW) MEMS (VCSEL) de frecuencia modulada .
Enjambre
El enjambre de robots se refiere a redes de agentes capaces de reconfigurarse dinámicamente a medida que los elementos entran o salen de la red. Proporcionan mayor flexibilidad que la cooperación de múltiples agentes. El enjambre puede abrir el camino a la fusión de datos. Algunos enjambres de vuelo de inspiración biológica utilizan comportamientos de dirección y agrupaciones.
Potencial militar futuro
En el sector militar, los depredadores y segadores estadounidenses están hechos para operaciones antiterroristas y en zonas de guerra en las que el enemigo carece de potencia de fuego suficiente para derribarlos. No están diseñados para resistir defensas antiaéreas o combates aire-aire . En septiembre de 2013, el jefe del Comando de Combate Aéreo de EE . UU. Declaró que los vehículos aéreos no tripulados actuales eran "inútiles en un entorno en disputa" a menos que hubiera aviones tripulados para protegerlos. Un informe del Servicio de Investigación del Congreso (CRS) de 2012 especuló que en el futuro, los UAV podrían realizar tareas más allá de la inteligencia, la vigilancia, el reconocimiento y los ataques; el informe de CRS enumeró el combate aire-aire ("una tarea futura más difícil") como posibles empresas futuras. La hoja de ruta integrada de sistemas no tripulados del Departamento de Defensa para el año fiscal 2013-2038 prevé un lugar más importante para los UAV en combate. Los problemas incluyen capacidades extendidas, interacción humano-UAV, manejo de un mayor flujo de información, mayor autonomía y desarrollo de municiones específicas para UAV. El proyecto de sistemas de sistemas de DARPA , o el trabajo de General Atomics pueden augurar escenarios de guerra futuros, este último revelando enjambres de Avenger equipados con High Energy Liquid Laser Area Defense System (HELLADS).
Radio cognitiva
La tecnología de radio cognitiva puede tener aplicaciones UAV.
Capacidades de aprendizaje
Los UAV pueden explotar redes neuronales distribuidas .