In Despegue: carreras de drones FPV, puedes enviar datos de telemetría del dron a otros lugares fuera del juego. Esto le permite verificar vuelos o solucionar problemas con otros programas que funcionan con Liftoff.
Esta función de Liftoff: FPV Drone Racing te permite examinar los datos de vuelo y diagnosticar cualquier problema. Además, le permite interactuar con software externo que se conecta con Liftoff, mejorando su experiencia general.
¿Quién se beneficia de esto?
La función Drone Telemetry en Liftoff: FPV está dirigida a jugadores que buscan comentarios muy detallados o investigadores interesados en analizar el comportamiento de los drones. No suele ser utilizado por el jugador promedio, sino por aquellos que buscan extraer y analizar datos para diversos fines, como trazarlos en otro software o entrenar modelos de IA.
Preparar
Cómo habilitar la función de telemetría de drones:
Windows usuarios, navegue hasta:
C:\Usuarios\%userprofile%\AppData\LocalLow\LuGus Studios\Liftoff\
macOS usuarios, vaya a:
~/Biblioteca/Soporte de aplicaciones/LuGus Studios/Liftoff/
Linux usuarios, el directorio es:
~/.config/unity3d/LuGus Studios/Liftoff/
Una vez en el directorio apropiado, cree un nuevo archivo llamado TelemetryConfiguration.json. Esta acción activará la función de telemetría del dron.
Tenga en cuenta que, a partir de ahora, no hay una opción integrada en Liftoff para habilitar o ajustar esta función. Sin embargo, esta funcionalidad puede incluirse en una actualización futura.
Configuración de datos de telemetría
La configuración del flujo de datos de Drone Telemetry implica el archivo TelemetryConfiguration.json, con dos parámetros principales para ajustar:
- Punto final de datos: Este parámetro, denominado "EndPoint", especifica dónde se envían los datos de telemetría. Tiene el formato de punto final IP, como “127.0.0.1:9001”, donde se especifica la dirección IP y el número de puerto.
- Formato de transmisión: Este parámetro le permite seleccionar qué puntos de datos de telemetría desea y el orden en que se envían. "StreamFormat" es una matriz de cadenas que define la secuencia. Estos son los puntos de datos admitidos y sus diseños:
- Marca de tiempo: Marca de tiempo de vuelo actual, restablecida a cero cuando se reinicia el dron.
- Puesto: Posición mundial del dron como coordenada 3D, con componentes X, Y y Z.
- Actitud: La actitud mundial de Drone como un cuaternión, con componentes X, Y, Z y W.
- Giro: Tasas de velocidad angular del dron para cabeceo, balanceo y guiñada.
- Entrada: Entrada del dron en ese momento, incluido el acelerador, la guiñada, el cabeceo y el balanceo.
Recuerde, este flujo de datos solo está disponible para drones simulados activamente por Liftoff y no funcionará para drones que se estén viendo en el modo multijugador o durante sesiones de repetición.
Modificar la configuración mientras estás en el juego
Cada vez que se reinicia el dron en Liftoff, el juego verifica automáticamente si el archivo de configuración de telemetría ha sido modificado. Si se detecta algún cambio, Liftoff recarga la configuración sin necesidad de un reinicio completo. Esta práctica característica te permite ajustar los parámetros sobre la marcha sin interrumpir tu experiencia de juego.
En caso de que haya un error en el archivo de configuración, Liftoff le notificará con un mensaje emergente después del reinicio del dron. Simplemente corrija el error en el archivo, reinicie el dron nuevamente y Liftoff cargará la configuración de telemetría actualizada sin problemas. Este proceso iterativo garantiza ajustes y resolución de problemas sin problemas sin la necesidad de reiniciar el juego cada vez.
Configuraciones de ejemplo
A continuación se muestran algunos ejemplos de configuraciones para el archivo TelemetryConfiguration.json:
- Todo:
- Esta configuración envía todos los datos de telemetría a un punto final local.
- Punto final: 127.0.0.1:9001
- Formato de transmisión: marca de tiempo, posición, actitud, giroscopio, entrada
- Tamaño total de cada marco de datos: 60 bytes
{ "EndPoint": "127.0.0.1:9001", "StreamFormat": [ "Marca de tiempo", "Posición", "Actitud", "Giroscopio", "Entrada" ] }
Posición horizontal en el tiempo:
- Esta configuración envía solo la posición del dron en el plano XZ, junto con la marca de tiempo, a un punto final de la red local.
- Punto final: 192.168.1.6:6808
- Formato de transmisión: marca de tiempo, posiciónX, posiciónZ
- Tamaño total de cada marco de datos: 12 bytes
{ "EndPoint": "192.168.1.6:6808", "StreamFormat": [ "Marca de tiempo", "PositionX", "PositionZ" ] }
Desde la entrada al giroscopio:
- Esta configuración correlaciona los ejes de entrada con el giroscopio del dron sin incluir una marca de tiempo.
- Punto final: 127.0.0.1:9001
- Formato de transmisión: InputPitch, GyroPitch, InputRoll, GyroRoll, InputYaw, GyroYaw
- Tamaño total de cada marco de datos: 24 bytes
{ "EndPoint": "127.0.0.1:9001", "StreamFormat": [ "InputPitch", "GyroPitch", "InputRoll", "GyroRoll", "InputYaw", "GyroYaw" ] }
Eso es todo lo que estamos compartiendo hoy para este Despegue: carreras de drones FPV guía. Esta guía fue originalmente creada y escrita por JuniorDiscartar. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este liga.