Blog image

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

Publicado el
Actualizado el
Escrito por Yaros

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.

Vídeo


¿Te resultó útil?

Si este artículo te ahorró algo de tiempo, considera apoyarme - ¡ayuda a seguir creando contenido!