Threshold-Based Driving Event Detection from Calibrated IMU Signals

28/03/2026

2 min de lecture

Module

ChampValeur
StageEventDetectorStage
Fichiernostos/src/nostos/stages/d2_event_detector.py
Version0.1
CoucheD1 → D2
EntréeD1 (accélérations calibrées, vitesse, gyroscope optionnel)
SortieD2 (colonne event, curve_radius_m, curve_class, road_roughness)

Événements détectés (8 types)

CodeSignalSeuilCatégorie
HARSH_BRAKEax< seuil calibréConduite
HARSH_ACCELax> seuil calibréConduite
SHARP_TURNgz ou ay> seuil calibréConduite
SPEED_BUMPaz_deltaOscillation modéréeInfrastructure
POTHOLEaz_deltaPic vertical intenseInfrastructure
CURBay + azCombiné latéral + verticalInfrastructure
DOOR_OPENgyPic gyroscope au reposLogistique
STOPspeedVitesse quasi-nulle prolongéeCinématique

Enrichissements D2

Classification de courbes

  • curve_radius_m = v / |gz| (gyro) ou v² / |ay| (fallback)
  • curve_class : hairpin (< 25m), sharp (< 75m), moderate (< 200m), gentle (< 500m), straight

Rugosité de surface routière

  • az_roughness = variance glissante de az (fenêtre 0.5s)
  • road_roughness : smooth / moderate / rough
  • Calibré sur PVS (Brésil) : az_var ratio cobblestone/asphalt = 6.7×

Résultats de validation

UAH-DriveSet (Espagne, 40 trips)

  • Discrimination comportement : ax_std AGGRESSIVE (0.187) > NORMAL (0.152)
  • ay_std discrimine DROWSY (0.426) des NORMAL (0.200)

PVS (Brésil, 100 Hz, labels ground truth)

  • Speed bump recall : 39.5% (102 Hz) — seuils à calibrer
  • 8 types d’événements détectés (1619 événements sur 144K samples)

AEGIS (Autriche, 33 trips, avec gyro)

  • SHARP_TURN détecté via gyroscope (10 détections, trip 25)
  • 97 courbes classifiées (67 gentle, 28 moderate, 2 sharp)

Limites et améliorations prévues (v0.2)

  • Seuils calibrés par type de device (iPhone vs capteur industriel)
  • Filtrage pré-détection (Butterworth 2-4 Hz)
  • Durée minimale d’événement (≥ 3 samples consécutifs)
  • Fusion temporelle (événements < 500ms = 1 seul)
  • Analyse fréquentielle pour la rugosité (FFT de az)
Réseau1 sortants

Sources

  • P012 — A Modular Framework for Inertial Vehicle

Cité par

Aucune citation détectée

Références

Aucune référence