REGISTRO DE CAMBIOS

Revisión Fecha Descripción
1.0

26 de noviembre de 2024

Publicación inicial
2.0 17 de septiembre de 2025 Actualizaciones de la Interfaz de Control
 2.0 17 de septiembre de 2025 Conmutación dinámica de canales
 2.0 17 de septiembre de 2025 Configuración de radio basada en archivos
 2.0 17 de septiembre de 2025 Instrucciones de emparejamiento inalámbrico
 2.0 17 de septiembre de 2025 Metadatos de video
2.0 17 de septiembre de 2025 Parámetros MAVLink compatibles (PDF actualizado)

3.0

14 de enero de 2026

Contenido reorganizado y actualizado

3.0

14 de enero de 2026

PDF de parámetros compatibles con MAVLink actualizado

[info]El contenido de este documento se aplica únicamente al Skydio X10D con radio Microhard. El X10D SkydioLink (SL) no es compatible con ninguna de las características documentadas. Si tiene alguna pregunta o necesita ayuda, escriba a IntegrationSupport@skydio.com[/info]

Interfaz de control

Skydio X10D MH implementa el perfil de interoperabilidad (IOP) del enlace de control MAVLink de Robótica y sistemas autónomos: aire (RAS-A). RAS-A es un dialecto de MAVLink con extensiones para acomodar sistemas autónomos y sus capacidades. Hay esfuerzos relacionados, p. ej. RAS-G, que no tiene relación con MAVLink. RAS-A también incluye la normalización en torno al video, por ejemplo, protocolos, códecs y metadatos. X10D es compatible con el protocolo RAS-A versión 1.2, junto con mensajes personalizados adicionales que amplían su funcionalidad más allá del estándar. También existen algunas desviaciones conocidas de RAS-A, enumeradas a continuación.

Texto

Descripción generada automáticamente

Microservicios compatibles  

  • Protocolo de conexión/funcionamiento  
  • Protocolo de la misión  
  • Plan de vuelo  
  • Punto de reunión único  
  • Geovalla (parcialmente compatible)  
  • Carga de geovallas (parcialmente compatible)
  • Protocolo de parámetros y parámetros ampliados 
  • Protocolo de comandos  
  • Protocolo de Cámara  
  • Protocolo de Ping  
  • Protocolo de Batería  
  • Protocolo del gimbal  

Microservicios no compatibles 

  • Autorización del brazo  
  • Protocolo de transmisión de imágenes  
  • Protocolo de Transferencia de Archivos  
  • Protocolo de aterrizaje de objetivos  
  • Protocolo de planificación de rutas (trayectoria)  
  • Protocolo del terreno  
  • Protocolo de Túnel  
  • Protocolo de identificación abierta de drones  
  • Protocolo de Alta Latencia  
  • Protocolo de Información de Componentes  
  • Protocolo del gimbal V2

Desviaciones conocidas de RAS-A v1.2

  • X10D no implementa completamente el Protocolo Gimbal V2.   
  • X10D no es compatible con el valor “white on” para el parámetro LED_ILLUM_MODE.
  • X10D amplía el protocolo de emparejamiento en banda RAS-A para que admita el cambio de direcciones IP de los componentes y modifique los límites de tiempo de espera para que sean más fiables con las radios disponibles.
  • Solo son compatibles las geovallas cilíndricas. Las geovallas solo son compatibles con las acciones no_action y hold.
  • El X10D es compatible exclusivamente con UDP para el protocolo de comunicaciones de emparejamiento inalámbrico RAS-A

Extensiones personalizadas

X10D implementa algunos comportamientos personalizados, mensajes y otras extensiones RAS-A, con la intención de estandarizarlos siempre que sea posible.

Modo de Actitud

El modo Actitud es un modo de vuelo menos asistido al que se puede acceder automáticamente como medida de seguridad (si fallan tanto el GPS como la navegación visual) o intencionalmente. En este modo, el dron utilizará las lecturas del barómetro interno para mantener la altitud cuando el joystick del acelerador esté centrado. Utilice los joysticks para ajustar los movimientos de giro e inclinación y mantener la posición del dron. El dron no mantendrá automáticamente la posición ni frenará cuando los joysticks estén centrados.

La evitación de obstáculos no está disponible en el modo de actitud.

Visite Cómo volar el X10D en modo Actitud para obtener información adicional, parte de la cual es específica de la Estación de Control de Tierra de la Cubierta de Vuelo de Skydio. Para cambiar explícitamente al modo Actitud a través de MAVLink:

  • Cambie el modo del dron a ALTCTL antes de armarlo, arme el dron, acelere hacia abajo y luego acelere hacia arriba para iniciar el despegue.
  • El modo Altitud también se puede activar durante el vuelo cambiando el modo del dron a ALTCTL.

Despegue bajo

El Skydio X10D se puede lanzar en entornos confinados, tanto en interiores como en exteriores, con un requisito mínimo de espacio aéreo reducido al activar la función de Despegue bajo. La altura requerida por defecto es de 3 m de espacio superior. Un despegue bajo cambia esto a 2 m, con una altitud de despegue objetivo de 1 m. Esta función no está disponible en el modo Actitud o con la Evasión de obstáculos (obstacle avoidance) desactivada. Para más detalles, consulte las Notas de la versión. El modo de lanzamiento bajo persiste después de los reinicios y se habilita configurando el parámetro MAVLink LOW_LAUNCH (consulte Parámetros MAVLink admitidos). 

MAV_CMD_PILOT_DEFINED_VEHICLE_GPS - WIP

MAV_CMD_PILOT_DEFINED_VEHICLE_GPS permite al piloto/GCS especificar manualmente la pose global del dron. El propósito de este mensaje es apoyar la telemetría de marco global y la asignación de tareas en ausencia del GNSS u otras estimaciones de posición global. Solo se admite el marco MAV_FRAME_GLOBAL. Tiene un identificador de mensaje de 51051.

Este mensaje no tendrá ningún efecto si el GPS está habilitado en el dron. Desactive el GPS del dron antes de enviar este mensaje configurando el parámetro personalizado de MAVLink GPS a 0 (ver Parámetros MAVLink compatibles).

Este mensaje es un trabajo en progreso y está sujeto a cambios. No debe confiarse en entornos de producción.

Vuelo nocturno

Skydio X10D puede volar de noche con o sin el accesorio NightSense. Ambas configuraciones requieren una configuración especial antes del vuelo.

Sin un accesorio Nightsense

Volar sin NightSense requiere que el piloto desactive la evasión de obstáculos (obstacle avoidance) y la funcionalidad de autonomía nocturna. Primero, deshabilite la evasión de obstáculos estableciendo el parámetro COM_OBS_AVOID en 0. Luego, establezca el parámetro AUTO_NAV_MODE en 2.0 (AUTONOMY_OFF).

Cuando se establezcan ambos parámetros, comience a armar el vehículo. En este punto, el vehículo debería solicitar el inicio de una calibración de gestos con la mano. Lo hace enviando un mensaje STATUSTEXT y, si las luces de navegación están activadas, parpadeando con luces amarillas. Tras la calibración manual, el armado debería completarse y el X10D está listo para el vuelo.

Con un accesorio de NightSense

La X10D puede volar con la evasión de obstáculos (obstacle avoidance) habilitada por la noche con el accesorio Nightsense. Esto requiere que el piloto ajuste el parámetro AUTO_NAV_MODE a 5.0 (NIGHT_AUTONOMY) y el parámetro NIGHTSENSE_ON a 1.0 (ON). Estos parámetros deben ajustarse en orden. Una vez establecidos ambos parámetros, se habrá completado el armado del vehículo y la X10D estará lista para volar.

[note] No es necesario desactivar la evasión de obstáculos al volar con un accesorio NightSense. Si el X10D solicita una calibración de onda manual con el Nightsense conectado, revise de nuevo los parámetros anteriores. La calibración con movimiento manual no es necesaria para los vuelos Nightsense y, si el dron la solicita, Nightsense no estará activo.[/note]

Conmutación dinámica de canales

Una implementación de la función de conmutación dinámica de canal Skydio X10D está disponible como una extensión del protocolo de misión MAVLink, que incorpora MAV_MISSION_TYPE_RADIO. Se utiliza MAV_CMD_DO_SET_RF para establecer los pares de ancho de banda de canal deseados, y MAV_CMD_DO_DCS_ENABLE se utiliza para alternar el estado activo de DCS. Se aplican las mismas restricciones que la implementación de primera parte de Skydio (por ejemplo, todos los anchos de banda deben coincidir y el usuario está limitado a 16 frecuencias).

  • MAV_CMD_SET_RF (5550)
Param (etiqueta) Descripción Valores Unidades
1 (ancho de banda) Ancho de banda para un canal determinado Dependiente de la radio MHz
2 (Canal) Radiofrecuencia Dependiente de la radio MHz
  • MAV_CMD_DO_DCS_ENABLE (5551)
Param (etiqueta) Descripción Valores Unidades
1 (Habilitar) ¿Habilitar? (0=deshabilitar, 1=habilitar) min: 0 max: 1 inc: 1  
2 (Ancho de banda inicial) El canal para cambiar a la acción de publicación Dependiente de la radio MHz
3 (Canal de inicio) El canal para cambiar a la acción de publicación Dependiente de la radio MHz

Correcciones y actualizaciones en la versión 39.327 de SW

  • HOME_POSITION.altitude ahora se establece en la altura sobre el nivel medio del mar (AMSL) del vehículo antes del despegue, en lugar de después del lanzamiento.
  • Actualizado GLOBAL_POSITION_INT.relative_alt y ALTITUDE.altitude_relative para informar de la misma altitud por encima de HOME_POSITION. Esto tiene en cuenta los cambios en la altitud de HOME_POSITION establecidos después del lanzamiento.
  • Se agregó un componente de motor de autonomía compatible con RAS-A
  • Capacidad de zoom a HFOV
    • Permite hacer zoom a un campo de visión horizontal deseado (HFOV) usando MAV_CMD_SET_CAMERA_ZOOM con ZOOM_TYPE_HORIZONTAL_FOV
    • El HFOV actual se comunica al usuario a través de CAMERA_FOV, así como de VIDEO_STREAM_INFORMATION y VIDEO_STREAM_STATUS.
  • Parámetros extendidos gestionados por el componente correcto
    • Cada componente de la cámara gestiona sus parámetros ampliados correspondientes.

Interfaces de medios 

Video

El X10D es compatible con la entrega de video RTP o RTSP. El protocolo de vídeo utilizado está determinado por la configuración del vehículo. Solo uno de los RTP o RTSP puede estar activo a la vez.

RTP 

El video RTP se transmite mediante el códec AVC (H.264). Muchos clientes de RTP, como VLC, mplayer y gstreamer, requieren un archivo .sdp para configurar RTP. A continuación se presentan los archivos .sdp válidos para las transmisiones de las cámaras EO e IR.

eo.sdp  

v=0  

o=- 0 0 IN IP4 127.0.0.1  

s=No Name  

c=IN IP4 127.0.0.1  

t=0 0  

a=tool:libavformat 55.2.100  

m=video 5600 RTP/AVP 96  

a=rtpmap:96 H264/90000  

a=fmtp:96 packetization-mode=1  

ir.sdp  

v=0  

o=- 0 0 IN IP4 127.0.0.1  

s=No Name  

c=IN IP4 127.0.0.1  

t=0 0  

a=tool:libavformat 55.2.100  

m=video 5900 RTP/AVP 96  

a=rtpmap:96 H264/90000  

a=fmtp:96 packetization-mode=1 

RTSP

El video RTSP también se transmite utilizando el códec AVC (H.264) y, además, multiplexa los metadatos KLV en un contenedor MPEG-TS. Más detalles sobre los metadatos específicos incluidos están disponibles en la sección Metadatos del video.

Hay puntos finales separados para cada flujo de cámara que utiliza RTSP. Las URI que se deben especificar con muchos clientes comunes, incluidos ffplay, VLC y gstreamer, son las siguientes:

rtsp://<vehicle_ip_address>:5554/tema (transmisión EO)

rtsp://<vehicle_ip_address>:6554/infrarrojos (flujo IR)

Metadatos de video

Cuando se utiliza la opción de video RTSP, el X10D incluye metadatos de video de acuerdo con la norma MISB 0601 UAS Datalink Local Set y la norma MISB ST 0903 Video Moving Target Indicator Metadata.

Metadatos de enlace de datos de UAS (MISB ST 0601)

Etiqueta

Nombre Descripción Notas

1

Suma de comprobación Suma de comprobación utilizada para detectar errores en un paquete UAS Datalink LS  

2

Marca de tiempo precisa Marca de tiempo para todos los metadatos de este conjunto local; se utiliza para coordinar con Motion Imagery Esta será la hora UTC de la unidad GPS o el tiempo de funcionamiento del vehículo si el GPS no está disponible.

3

ID de misión Identificador descriptivo de la misión para distinguir el evento o la salida Coincide con el ID de vuelo proporcionado por el sistema Skydio

5

Ángulo de orientación de la plataforma Ángulo de rumbo del avión  

6

Ángulo de inclinación de la plataforma Ángulo de cabeceo del avión  

7

Ángulo de giro de la plataforma Ángulo de giro de la plataforma  

10

Designación de la plataforma Nombre del modelo para la plataforma  

11

Sensor de imagen de origen Nombre del sensor actualmente activo Distingue únicamente entre EO e IR, no entre telefoto, gran angular, etc.

12

Sistema de coordenadas de imagen Nombre del sistema de coordenadas de la imagen utilizado Todas las coordenadas están en WGS84 Geodésico.

13

Latitud del sensor Latitud del sensor Se completa una vez que se determina la ubicación global.

14

Longitud del sensor Longitud del sensor Se completa una vez que se determina la ubicación global.

15

Sensor de altitud verdadera Altitud del sensor medida desde el nivel medio del mar (MSL) Se completa una vez que se determina la ubicación global.

16

Campo de visión horizontal del sensor Campo de visión horizontal del sensor de imagen seleccionado  

17

Campo de visión vertical del sensor Campo de visión vertical del sensor de imagen seleccionado  

18

Ángulo de acimut relativo del sensor Ángulo de rotación relativo del sensor respecto al eje longitudinal de la plataforma  

19

Ángulo de elevación relativo del sensor Ángulo de elevación relativo del sensor respecto al plano longitudinal-transversal de la plataforma  

20

Ángulo de giro relativo del sensor Ángulo de giro relativo del sensor respecto a la plataforma de la aeronave  

21

Alcance oblicuo Alcance oblicuo en metros Requiere una ubicación global y DTED para cargarse. El cardán debe estar lo suficientemente inclinado por debajo del horizonte.

23

Latitud del centro del marco Latitud del terreno en el centro del marco Requiere una ubicación global y DTED para cargarse.

24

Longitud del centro del marco Longitud del terreno en el centro del marco Requiere una ubicación global y DTED para cargarse.

25

Elevación del centro del marco Elevación del terreno en el centro del marco en relación con el nivel medio del mar (MSL) Requiere una ubicación global y DTED para cargarse.

56

Velocidad sobre el suelo de la plataforma Velocidad proyectada al suelo de una plataforma aérea que pasa por encima No tiene en cuenta el contorno del terreno.

59

Indicativo de la plataforma Distintivo de llamada de la plataforma o unidad operativa  

65

Número de versión de UAS Datalink LS Número de versión del documento UAS Datalink LS utilizado para generar metadatos KLV  

74

Conjunto Local VMTI Elementos de metadatos MISB ST 0903 VMTI Local Set Disponible cuando está en un modo de vuelo que permite el seguimiento.

79

Velocidad del sensor norte Velocidad de desplazamiento hacia el norte del sensor o plataforma  

80

Velocidad del sensor este Velocidad de desplazamiento hacia el este del sensor o plataforma  

82

Punto de latitud de la esquina 1 (completo) Latitud del marco para la esquina superior izquierda Requiere una ubicación global y DTED.

83

Punto de longitud de la esquina 1 (completo) Longitud del marco para la esquina superior izquierda Requiere una ubicación global y DTED.

84

Punto de latitud de la esquina 2 (completo) Latitud del marco para la esquina superior derecha Requiere una ubicación global y DTED.

85

Punto de longitud de la esquina 2 (completo) Longitud del marco para la esquina superior derecha Requiere una ubicación global y DTED.

86

Punto de latitud de la esquina 3 (completo) Latitud del marco para la esquina inferior derecha Requiere una ubicación global y DTED.

87

Punto de longitud de la esquina 3 (completo) Longitud del marco para la esquina inferior derecha Requiere una ubicación global y DTED.

88

Punto de latitud de la esquina 4 (completo) Latitud del marco para la esquina inferior izquierda Requiere una ubicación global y DTED.

89

Punto de longitud de la esquina 4 (completo) Longitud del marco para la esquina inferior izquierda Requiere una ubicación global y DTED.

90

Ángulo de inclinación de la plataforma (completo) Ángulo de cabeceo del avión  

91

Ángulo de balanceo de la plataforma (completo) Ángulo de giro de la plataforma  

112

Ángulo de rumbo de la plataforma Dirección en la que se mueve el avión en relación con el norte verdadero  

113

Altitud AGL Altura sobre el nivel del suelo (AGL, por sus siglas en inglés) o agua Requiere que la ToF o la navegación estéreo estén dentro del alcance.

123

Cantidad de NAVSAT visibles Cantidad de satélites de navegación visibles desde la plataforma  

Tabla de metadatos de indicadores de objetivos móviles MISB ST 0903

Etiqueta

Nombre Descripción

1

Suma de comprobación Detecta errores dentro de un VMTI LS independiente

2

Marca de tiempo precisa Recuento de microsegundos desde la Época de 1970

3

vmtiSystemName Nombre y/o descripción del sistema VMTI

4

vmtiLsVersionNumber Versión del LS de VMTI utilizada para generar los metadatos de VMTI

5

totalNumTargetsDetected Número total de objetivos en la lista de objetivos del modelo de procesamiento del sistema VMTI

6

numTargetsReported Número de objetivos informados tras un proceso de selección

8

frameWidth Ancho del fotograma de imágenes en movimiento en píxeles

9

frameHeight Altura del fotograma de imágenes en movimiento en píxeles

10

vmtiSourceSensor Sensor de fuente VMTI (como cadena)

11

vmtiHorizontalFov Campo de visión horizontal de la entrada del sensor de imagen al proceso VMTI

12

vmtiVerticalFov Campo de visión vertical de la entrada del sensor de imagen al proceso VMTI

13

miisId Un identificador de núcleo del sistema de identificación de imágenes en movimiento (MIIS) conforme a MISB ST 1204

101

vTargetSeries Paquetes VTarget ordenados como una serie

102

algorithmSeries Serie de uno o más Algoritmos LS

103

ontologySeries Serie de uno o más Ontology LS

Interfaz de red

El Skydio X10D utiliza un módulo de radio Microhard pMDDL1624. La configuración predeterminada del lado del dron de la radio es estar en modo “Maestro” con una ID de red aleatoria y una contraseña de cifrado establecida en el momento del emparejamiento con un controlador Skydio. La radio del dron se puede reconfigurar a través de una variedad de interfaces que se documentan a continuación. Nota: Aunque todos los métodos de configuración documentados en este documento permitirán al usuario seleccionar cualquier frecuencia central, topología y ancho de banda soportado por el pMDDL1624, Skydio solo prueba y verifica un subconjunto de estas configuraciones. Las frecuencias centrales y los anchos de banda probados y admitidos en el Flight Deck GCS de Skydio son los siguientes:

  1 MHz 2 MHz 4 MHz 8 MHz
1,6 GHz N/A N/A N/A 1633 - 1717
1,8 GHz N/A N/A N/A 1788-1842
2 GHz N/A N/A N/A 2050 - 2102
2,2 GHz N/A N/A N/A 2208 - 2292
2,3 GHz N/A N/A N/A 2308 - 2382
2.4 GHz N/A N/A N/A 2410 - 2470

El conjunto completo de frecuencias centrales y anchos de banda permitidos por Microhard es el siguiente. Skydio no ofrece ninguna garantía sobre el rendimiento o la fiabilidad en estas configuraciones adicionales. Los usuarios deben probar minuciosamente estas configuraciones de forma independiente antes de utilizarlas en cualquier contexto sensible al rendimiento.

  1 MHz 2 MHz 4 MHz 8 MHz
1,6 GHz 1625 - 1725 1626 - 1724 1627 - 1723 1629 - 1721
1,8 GHz 1780 - 1850 1781 - 1849 1782-1848 1784-1846
2 GHz 2020 - 2110 2021 - 2109 2022 - 2108 2024 - 2106
2,2 GHz 2200 - 2300 2201 - 2299 2202 - 2298 2204 - 2296
2,3 GHz 2301 - 2390 2302 - 2389 2303 - 2388 2305 - 2386
2.4 GHz 2400 - 2500 2401 - 2499 2402 - 2498 2404 - 2496

Emparejamiento con cable

El X10D es compatible con el emparejamiento por cable y manual a través del puerto USB-C trasero, ubicado bajo la cubierta de goma directamente encima de la batería del dron. Para ello es necesario que la computadora receptora sea compatible con el controlador CDC-ECM. La mayoría de las computadoras Linux y MacOS tienen un controlador compatible por defecto. En una conexión exitosa, el X10D asignará a la computadora host una dirección DHCP en el espacio de direcciones 192.168.11.0/24.

El emparejamiento por cable se realiza mediante solicitudes HTTP POST al vehículo y consta de dos pasos:

  1. Solicitar un token de portador:

a) Se puede solicitar un token de portador desde el siguiente punto final y con el cuerpo de solicitud JSON proporcionado, donde el client_id (1-32 caracteres) está configurado para ser el cliente que solicita el token.  

URL: 192.168.11.1/api/authentication  

Cuerpo JSON:   

{"requested_level":"GUEST","client_id":"<wired_pairing_client>"}

b) A continuación, la API responderá con el token de portador como un subelemento de la matriz JSON “data” etiquetado como “accessToken”.  

{ “data”: {..., “accessToken”: “<bearer_token>”}, ...}  
  1. Solicite un cambio de configuración después de recibir el token de portador: 

    a) Configuración de radio RF - incluya el canal, el ancho de banda, el modo, el ID de red y la clave de cifrado.  

URL: 192.168.11.1/api/radio_config/rf  

Authorization: Portador: <bearer_token>  

Cuerpo JSON:   

   {“rfConfig”:   

   {"channel": <int>,  

   “bandwidth”: <enum>

   “mode”: <enum>,  

   “networkId”: “<string>”,  

   “encryptionPassword”: “<string>”}}  

  • Todos los ajustes deben proporcionarse y tener valores solicitados, o la solicitud será rechazada.
  • El ancho de banda y el modo deben solicitarse con su valor de enumeración microhard (por ejemplo, un ancho de banda de 8 MHz usaría un valor de 0).  
  • Las combinaciones de radiofrecuencia y ancho de banda no válidas no se comprobarán a nivel de interfaz y fallarán silenciosamente al configurarse. 
  • El ID de red y las claves de encriptación que sean demasiado cortas/demasiado largas (más de 8 caracteres o menos de 63 caracteres) no se comprobarán a nivel de interfaz y fallarán silenciosamente al configurarse.

b) Configuración de la LAN - incluye la subred y la máscara de red.

URL: 192.168.11.1/api/radio_config/lan  

Authorization: Portador: <bearer_token>  

Cuerpo JSON:   

{"lanConfig":

{"subnet": “<0-255>”,

 “netmask": “<ipv4-subnet-mask>”}}    

Configuración de red predeterminada  

  • Radio de drones 
    • Dirección IP: 192.168.42.1  
    • Máscara de red: 255.255.255.0  
  • Interfaz MAVLink del dron  
    • Dirección IP: 192.168.42.10  
    • Puerto: el vehículo está escuchando en el puerto 15667.  
    • Protocolo: UDP  
  • Radio de estación terrestre  
    • Dirección IP: 192.168.42.2 (por defecto; opcionalmente modificado)  
    • Máscara de red: 255.255.255.0 (por defecto; modificado opcionalmente)  
  • Estación terrestre  
    • Configure como 192.168.42.0/24 evitando las direcciones 192.168.42.1, 192.168.42.2 y 192.168.42.10 (ya asignadas en otro lugar)  
    • DHCP está bien (configuración predeterminada típica para radios Microhard)

Si la solicitud tiene éxito:

{ "data": { "success": true}, ...}  

 Si la solicitud no tiene éxito:

{ “data”: {“success”: false},   

“error”: {“message”: <field_issue>, “error”: <error_type>}, ... }  

Configuración de radio basada en archivos

El Skydio X10D admite un método de configuración de radio basado en archivos, lo que permite duplicar rápidamente los ajustes de radio en varios drones. Para iniciar la reconfiguración, los usuarios deben colocar un archivo llamado “pair_request.json” en la raíz del sistema de archivos en una unidad USB con formato exFAT e insertarlo en el puerto USB posterior. La unidad debe insertarse antes de comenzar a armar el vehículo. 

El X10D analizará el archivo y aplicará la configuración. Si tiene éxito, los LED del dron parpadearán en verde. En caso de fallo, parpadearán en rojo. En ambos casos, se escribirá un archivo pair_response.json en la unidad USB.

NO apague el vehículo inmediatamente después de recibir la luz de respuesta positiva, ya que esto puede provocar que la configuración deseada no se aplique por completo.

El formato de pair_request.json es el siguiente

{

  "request" : "connect",

  "hostname" : "gcs-0001",

  "drivers" :

  [

    {

      "type" : "Microhard",

      "ancho de banda": 4, # MHz

      "radio_topology": "access-point", # RAS-A Topology

      "frecuencia": 1863, # MHz

      "network_id": "StringToBeUsedAsNetworkId", # 1-64 caracteres

      "encryption_password": "StringPassword" # 8-63 caracteres

      "ip_address" : "192.168.42.1",

      "remote_ip_address" : "192.168.42.10"

    },

  ],

}

En caso de que la reconfiguración se realice correctamente, pair_response.json tendrá el siguiente aspecto

{

  "response" : "connect",

  "hostname" : "vehicle-0080",

  "drivers" :

  [

    {

      "type" : "Microhard",

      "accepted": true,

      "bandwidth": 4,

      "radio_topology": "access-point",

      "frecuencia": 1863,

      "network_id": "StringToBeUsedAsNetworkId",

      "encryption_password": "StringPassword"

      "ip_address" : "192.168.42.1",

      "remote_ip_address" : "192.168.42.10"

    },

  ],

}

Pair_response.json contendrá un mensaje de error descriptivo si la reconfiguración falla.

Emparejamiento inalámbrico

Skydio X10D implementa la especificación de emparejamiento en banda del perfil de interoperabilidad del enlace de control MAVLink de Robótica y sistemas autónomos: aire (RAS-A), con extensiones para la configuración IP y compatibilidad con múltiples drones emparejados.

El botón de encendido de la batería se utiliza para poner el X10D en modo de emparejamiento. La secuencia de pulsaciones de botones es TAP, TAP, HOLD. En el caso de HOLD, mantenga presionado durante aproximadamente un segundo. En el caso de TAP, presione y suelte rápidamente. Las luces del brazo del dron se volverán moradas cuando entre correctamente en el modo de emparejamiento.

Es importante tener en cuenta que la clave de seguridad de emparejamiento por defecto específica del proveedor Skydio es 1234567890, el ancho de banda es de 1 MHz y la frecuencia es de 1823 MHz. Además, al configurar durante el emparejamiento y la reconfiguración, el ancho de banda y la frecuencia/canal deben proporcionarse en MHz, mientras que encryption_password y network_id deben seguir los mismos requisitos que se enumeran a continuación en Emparejamiento manual (Manual Pairing).

La implementación de emparejamiento del vehículo permite reconfigurar tanto el vehículo como la IP de la radio. Al realizar cambios, el vehículo y la radio deben estar en la misma subred /16 donde los dos primeros octetos son 192.168, el cuarto octeto es 1 para la radio y 10 para el vehículo, y el tercero está entre 200 y 250. Un ejemplo de configuración válido sería 192.168.206.1 para la radio y 192.168.206.10 para el vehículo. Si lo desea, la máscara de subred también puede especificarse utilizando la notación CIDR. Si no se proporciona, la radio y el vehículo se configurarán con la máscara de red más conservadora para la configuración dada (es decir, /24). Estos ajustes se pueden configurar tanto durante el emparejamiento como durante la reconfiguración proporcionando la ip_address para la radio y la remote_ip_address para el vehículo.

Emparejamiento manual

La radio del X10D puede configurarse manualmente en http://192.168.11.1/radio cuando el vehículo está conectado a una computadora compatible con Ethernet a través de USB. 

  1. Ingrese el canal de RF, el ancho de banda del canal, el modo de radio, el ID de red y la contraseña de cifrado. 
    1. El canal se refiere a una frecuencia MH válida (es decir. 1840).
    2. El ID de red debe tener entre 1 y 64 caracteres.
    3. La contraseña de encriptación debe tener entre 8 y 63 caracteres
  2. Seleccione el botón Configure RF Settings para solicitar la aceptación.
  3. Reconfigure la IP de la radio microhard desde esta página a través de la herramienta de configuración IP Address y el botón Configure LAN. Sin embargo, la IP debe restablecerse mediante el botón Reset LAN Configuration for OTA (Restablecer la configuración de LAN para OTA) antes de aplicar cualquier actualización del vehículo. 

Guía de validación y pruebas

Configuración y emparejamiento de un kit de desarrollo de Microhard

En esta sección se ofrecen pautas para empezar a utilizar un kit de desarrollo; consulte el manual de instrucciones de Microhard y el servicio de asistencia en https://support.microhardcorp.com/portal/en/home para obtener más detalles sobre la configuración y la solución de problemas. 

Hardware sugerido:

  • Un kit de desarrollo Microhard (o cualquier otro módulo pMDDL1624), por ejemplo, Microhard pMDDL1624-ENC (https://www.microhardcorp.com/pMDDL1624-ENC.php)  
  • Antena para 1600-2500 MHz con conector SMA, por ejemplo, https://www.amazon.com/Cellular-Compatible-Wireless-Industrial-Security/dp/B0C58V4Y3B/

Pasos rápidos de configuración:

  • Adjunte las antenas a MH. 
  • Conecte un cable Ethernet al puerto LAN. 
  • Conecte el cable de alimentación (el dispositivo se encenderá) 
  • Espere ~60 segundos para el arranque -> supervise el estado del LED. 
  • Inicie sesión desde un navegador (todos estos valores suponen una configuración por defecto).
    • http://192.168.168.1 
    • Usuario: admin 
    • Contraseña: admin 
  • Cambie la dirección IP a 192.168.42.2. 
  • Red -> LAN -> Dirección IP: 192.168.42.2. 
  • Red -> LAN -> Máscara de subred: 255.255.255.0. 
  • Aplique los cambios. 
  • Conectar las interfaces LAN y WAN 
  • Red -> WAN -> Modo de funcionamiento: conectado con el puerto LAN. 
  • Aplicar cambios 
  • Configure los ajustes de RF siguiendo las instrucciones de emparejamiento por cable que aparecen arriba en este documento 

Conexión a X10D con una estación de control terrestre MAVLink

Las Estaciones de Control en Tierra (GCS) de MAVLink destinadas a usarse con pilas de vuelo como PX4 o Ardupilot generalmente funcionan bien con X10D, pero pueden experimentar problemas basados en suposiciones específicas de dialecto que difieren de la IOP de RAS-A. Por ejemplo, versiones antiguas de QGroundControl pueden fallar debido a la ausencia de algunos parámetros específicos de PX4 en X10D. A continuación encontrará instrucciones breves de conexión para QGroundControl y MavProxy.

QGroundControl

  1. Vaya a: QMenu > Comm Links
  2. Complete las opciones como se muestra en la siguiente captura de pantalla. Tenga en cuenta que es necesario agregar el host de destino. La IP predeterminada del host X10D es 192.168.42.10 en la red Microhard.

Captura de pantalla de una computadora

Descripción generada automáticamente

MAVProxy

mavproxy.py --master=udpout:192.168.42.10:15667  


 

 

 

Skydio, Inc. A0553

¿Fue útil este artículo?