Crash Recovery - Deja de estrellar tus whoops con esta función de Betaflight
Una guía detallada sobre cómo configurar Crash Recovery en un controlador de vuelo con Betaflight
Introducción
¿Alguna vez has deseado que tu dron pudiera estabilizarse automáticamente durante un choque, incluso en modo Acro? Si es así, sigue leyendo, porque este artículo explica cómo configurar Crash Recovery en Betaflight, ¡una función que hace exactamente eso!
Nota
Esta función está pensada para drones pequeños tipo whoop. Ten cuidado al usarla en drones más grandes con hélices abiertas, ya que el dron podría reaccionar de forma agresiva.
Cómo funciona
Cuando se detecta un choque, el controlador de vuelo intentará recuperar el dron hasta nivelarlo y luego te devolverá el control.
Demostración
Aquí tienes un par de clips que muestran esta función en vuelo en el BetaFPV Air75. Ambos vuelos fueron en Acro (con Airmode) y Crash Recovery recuperó el dron correctamente:
¿Te convenció? ¡Vamos a configurarlo en tu quad!
Configurando Crash Recovery
Puede que nunca hayas visto esta función en Betaflight antes, incluso si has explorado todas las pestañas, y hay una buena razón: no está disponible en la interfaz. Solo se puede acceder a ella mediante comandos en la CLI.
Crash Recovery tiene varios modos, específicamente:
- OFF (predeterminado): El dron no intentará detectar ni corregir choques
- ON: El dron detectará choques e intentará nivelarse automáticamente, luego devolver el control
- BEEP: El dron detectará choques, pero solo emitirá un pitido con el buzzer en lugar de intentar nivelarse (útil para pruebas y tuneo de Crash Recovery)
- DISARM: El dron se desarmará si detecta un choque
Existen configuraciones avanzadas adicionales que puedes ajustar, pero recomiendo dejar los valores predeterminados la mayoría del tiempo. Para aprender más sobre ellas, consulta la Wiki de Betaflight
Dicho esto, vamos a activar Crash Recovery. Hay 2 maneras posibles: usando EasyConfig y Betaflight Configurator.
Haciendo una copia de seguridad de la configuración
Precaución
Antes de modificar configuraciones de Betaflight y especialmente la CLI, recomiendo muchísimo hacer una copia de seguridad de la configuración actual
Esto se puede hacer desde la pestaña Presets (Preajustes) en Betaflight.
Por favor hazlo ANTES de continuar, y verifica que tienes un archivo de configuración .txt válido para restaurar en caso de que algo salga mal.
Usando EasyConfig
Para tu comodidad, hice una herramienta sencilla que te permitirá activar o desactivar Crash Recovery fácilmente sin abrir Betaflight Configurator, ¡directamente desde esta web! Simplemente conecta el controlador de vuelo por USB y conéctate para configurarlo.
crashRecovery.title
crashRecovery.description
crashRecovery.emptyState
Betaflight Configurator
Sin embargo, si prefieres usar Betaflight Configurator, también es una opción. Crash Recovery se configura desde la pestaña CLI.
Simplemente conecta Betaflight Configurator, ve a la pestaña CLI (activa el modo Expert en la esquina superior derecha si esa pestaña no aparece) y escribe los siguientes comandos:
set crash_recovery = ON
save
Información
Puedes configurarlo en cualquiera de los modos mencionados arriba (OFF, ON, BEEP, DISARM).
El controlador de vuelo se reiniciará y Crash Recovery quedará habilitado.
Para desactivarlo, simplemente haz esto:
set crash_recovery = OFF
save
Información
Hay más opciones relacionadas con Crash Recovery que puedes configurar usando la CLI.
Ejecuta get crash para ver la lista.