Skip to main content

Drone Alarms & States

While using the DCC, drones can share important information to the operator using two different statuses: alarms and states.

Alarms are raised by drones to let the operator know that something is currently happening. It can range from having a hardware problem to having a low battery unfit for a flight.

Statuses purposes on the other hand, is to let the user know what action the drone is currently performing.

Most of the alarms configuration such as the LED colors or the thresholds can be configured. Please see Drones Configurations for more information.

info

In the case of Zephyrs, some alarms raised by the drone can trigger an RTH. Performing a RTH suppose that the GPS is usable. If that's not the case, the drone will perform a LAND instead.

List of Alarms​

Alarms common to all drones​

These alarms can be raised by both Zephyrs and Helios:

IconNameDescriptionLED ColorAction
OKEverything is ok, the drone is not raising any alarmNoneNone
UnknownCatch all alarm if an unknown behavior is detectedNonelink
Bad Start PositionThe drone can’t takeoff as it's current position is too far away from it's reference🟠link
GeofencingThe drone has crossed one Geofencing box. If it was the first one, the drone will RTH. If this was the second, the drone will be killedπŸ”΅link
Mobile FencingThe drone will has crossed it's mobile-fencing cylinder boundaries. Zephyrs will RTH, Helios will LAND.πŸ”΅link
Motor KOOne or more motors have a problemπŸ”΅link
US KOThe ultrasound captor has a hardware problem🟒link
Wi-Fi FencingThe drone has not been able to communicate over Wi-Fi for too longβšͺlink
No UWB DataThe drone has not been able to communicate over UWB for too long🟣link
Bad ConfigThe drone's name isn't part of the choreography and/or one on the bundle files sent is invalidπŸ”΄link
PCB KOThe firmware cannot communicate with the PCBπŸ”΄link
Low BatteryThe battery level is too lowπŸ”΄link
Magneto KOThe magnetometer has a hardware problemπŸ”΄link
IMU KOThe IMU (accelerometer + gyroscope) has a hardware problemπŸ”΄link

Specific to Zephyrs​

Because Zephyrs have access to more captors and technologies (such as LoRa), these drones can also raise the following alarms:

IconNameDescriptionLED ColorAction
High VibrationThe drone will RTH as a result of detected high vibrations🟀link
UnbalancedThe drone will RTH as a result of a detected unbalanced motor thrust🟀link
Lora FencingThe drone has not been able to communicate over LoRa for too long🟀link
Camera KOThe ventral camera has a problem🟒link
Bad Magneto CalibNo calibration file has been found🟒link
GPS KOThe gps has a hardware problemπŸ”΄link
BARO KOThe barometer has a hardware problemπŸ”΄link
GPS SpoofingA GPS spoofing attack has been detected🟀link
Too HotThe drone temperature is over a specific thresholdπŸ”΄link

Fixing Alarms​

A huge part of the operator role is to fix these alarms when raised by the drones. The following diagrams can help you to do so by following the recommended course of action.

tip

Keep in mind that fixing alarms can be time-consuming during the setup phase. In some cases, it may be beneficial to fix them and replace the faulty drones immediately instead.

GEOFENCING​

BAD_START_POS​

WIFI_FENCING​

Useful resources

The Wi-Fi Installation page can be helpful to double-check when this alarm is raised by multiple drones at the same time.

BAD_CONFIG​

UNKNOWN, LORA_FENCING​

MOTOR_KO​

LOW_BATTERY​

CAMERA_KO, MAGNETO_KO, BARO_KO, US_KO, IMU_KO, GPS_KO, NO_UWB_DATA​

BAD_MAGNETO_CALIB​

HIGH_VIBRATION, UNBALANCED​

TOO_HOT​

GPS_SPOOFING​

MOBILE_FENCING​

PCB_KO​

States​

States common to all drones​

These states can appear on both Zephyrs and Helios:

IconNameDescription
BootingThe drone is currently booting and will be operationnal soon
LandedThe drone is grounded and waiting for orders
MissionThe drone is currently performing its mission (choreography, manual flight, etc…)
LandingThe drone is landing
Returning HomeThe drone is performing an RTH
KilledThe drone has been killed
RebootingThe drone is rebooting
FlashingA drone component is being flashed (firmware, pcb, gps chip, etc…)
ResettingThe drone is resetting
EmergencyThe drone isn’t capable of flying. It may be due to a crash, a drone being flipped or other causes.
Compiling BlackboxThe drone is gathering data and creating a blackbox of the current session
Calibrating MagnetoThe drone magnetometer is being calibrated
HoveringThe drone is stationary flying and waiting orders
Taking OffThe drone is taking off
UnknownThe drone state is unknown. Please retrieve a blackbox in this case

States specific to Zephyrs​

IconNameDescription
Returning HomeThe drone is performing an RTH
Calibrating MagnetoThe drone magnetometer is being calibrated
HoveringThe drone is stationary flying and waiting orders