Fault detection before impact

Drone girne se pehle
chillata hai.

Motor ka current badhta hai, vibration ka pattern badalta hai, ek motor baaki teeno se zyada khinchta hai. Insaan ye 50 Hz ke 19 channels me nahi dekh sakta. Model dekh sakta hai — aur crash se median 11.4 second pehle dekh leta hai.

11.4s
median warning, crash se pehle
100%
crashes me alarm pehle baja
0
neural networks istemaal hue
1.7s
naive PWM baseline deta tha
Asli sawaal

"Kitna accurate hai" galat sawaal hai.

Fault pakadna aasan hai jab drone already gir raha ho. Kaam ki baat ye hai ki kitne second pehle pata chala. Isliye recall nahi, lead time naapa — alarm bajne se crash tak kitna waqt mila. Test set me 60 me se 53 faulty flights sach me crash hui; fault shuru hone se crash tak average 20 second the.

Do timescale detector ka result
Best system: do Mahalanobis detectors, do timescale pe (8s + 2s window), dono ka OR, joint threshold calibration.
Teen jagah imtihaan

Simulator me chalna kaafi nahi hota.

Isliye teen alag jagah test kiya — apna simulator, asli PX4 public logs, aur CMU ALFA (asli UAV, labelled fault onset). Har jagah ka nateeja alag kahani kehta hai.

Apna quadcopter simulator

Poora control, asli physics

Physics + PID autopilot. Faults crash tak badhte hain, aur crash ke baad ka data evaluation me nahi ginta.

Recall100%
Median warning11.4 s
5+ sec mile83% crashes
Worst 25%5.8 s
Asli PX4 logs · 37 flights

Model transfer nahi hota

Simulator pe fit kiya model asli logs pe 100% alarm bajata hai — distributions overlap tak nahi karte. Par tareeka transfer hota hai.

Sim model → asli100% alarm (fail)
Cross-vehicle fit10.8%
Per-drone calibration5.4%
Alag drones23
CMU ALFA · labelled onset

Asli fault, asli hardware

Pehli baar ground truth ke saath imtihaan — asli UAV, engine aur control-surface failures, onset ka waqt labelled.

Recall94%
Detection delay5.3 s
False alarm9.3%
Airframefixed-wing
Jo seekhne ko mila

Zyada tar sudhaar model se nahi aaya.

Paanch approach try kiye — Mahalanobis baseline, LSTM autoencoder, LSTM forecaster, hybrid, aur multi-timescale. Jo jeeta wo sabse simple tha.

Purani statistics abhi bhi barabar khadi hai

Mahalanobis — koi neural network nahi, bas window ka mean/std aur covariance — 74% crashes me 5+ second deta hai. Sabse accha neural model 72%.

Autoencoder is kaam ke liye galat aujaar hai

Usse input dobara banana hota hai — jawab uske saamne rakha hota hai, wo copy kar deta hai. 81% recall, 12% false alarm. Wahi model jab agla pal predict karne laga to 98% / 0% ho gaya.

Naapna theek karna model badalne se zyada zaroori hai

Validation set 25 se 100 flights karne se recall 45% → 77% ho gayi — code me ek line badle bina.

Sabse bada sudhaar DESIGN se aaya

8s window ka matlab tha ki tez faults 8 second tak dikhte hi nahi. Doosra 2s detector jodne se wo limit hat gayi — naya model nahi, nayi soch.

Median dhoka deta hai

11.4s sunne me achha lagta hai, par p25 sirf 5.8s hai aur ek flight ko 0.7s mile. Safety me worst case maayne rakhta hai.

Ek claim maine kiya aur galat nikla

Maine likha tha imu_drift telemetry se pakda hi nahi ja sakta. Ab wo 100% recall pe hai. Wo undetectable nahi tha — maine use itna halka banaya tha ki pakadne layak kuch tha hi nahi.

Fault ka nishaan

Chaar fault, chaar alag zubaan.

Har fault telemetry me alag tarah bolta hai — isliye ek hi detector sab pe kaam nahi karta, aur yahi multi-timescale design ki wajah bani.

Fault signature telemetry me
Healthy vs faulty flight — dono ka seed ek hi hai, isliye fault se pehle ka hissa bilkul same hai.
Imaandari

Jo abhi saabit nahi hua.

Ye hissa isliye likha hai kyunki iske bina upar ke numbers se galat matlab nikalta hai.

  • Quad-specific hissa abhi bhi sirf simulator me test hua hai. Chaar motors ka aapsi rishta — is project ka sabse khaas idea — asli quadcopter pe kabhi nahi jaancha gaya. ALFA ne asli fault to diye, par wo fixed-wing hai.
  • Asli PX4 logs me ground truth nahi hai. Wahan sirf "chup rehna" naapa gaya — yaani healthy flight pe alarm nahi bajta. Ye saabit nahi karta ki asli marta hua motor pakda jaayega.
  • Simulator mera apna hai. Usme wahi physics hai jo maine likhi. Agar meri physics galat hai, to detector usi galti pe accha kaam kar raha hoga.
  • Worst case abhi bhi kamzor hai. Ek flight ko sirf 0.7 second mile. Asli product me is number pe design karna padta, median pe nahi.
  • Aage ka kaam: RflyMAD jaise dataset — 497 asli quadcopter flights, motor aur propeller faults, ULog format me labelled onset ke saath.