Road curvature estimation for vehicle lane departure detection using a robust Takagi–Sugeno fuzzy observer

01/01/2013

7 min de lecture

Source : Vehicle System Dynamics, 51(5), 581–599 · DOI 10.1080/00423114.2011.642806 · Université de Picardie Jules Verne, laboratoire MIS (EA 4290), Amiens · accès non indiqué dans le PDF (éditeur Taylor & Francis) · PDF Dahmani2013-TSFuzzyCurvature.pdf, sha256 331c56d4aeb2bcb0…, 20 pages (page de garde de l’éditeur incluse ; l’article court de la p. 581 à la p. 599) Lu le : 2026-11-02. LECTURE COMPLÈTE : texte intégral, plus relecture par vision de la p. 591 et de l’algorithme de la p. 592 (Fig. 5) ; les courbes des Fig. 7 à 16 n’ont pas été relevées, seuls les chiffres du texte sont repris. Statut summarized. Thème : fusion · estimation de courbure de route par observateur Métadonnées vérifiées dans le PDF : titre, auteurs, année (2013, mise en ligne le 21 déc. 2011) et DOI conformes au corpus.

Contexte et question

Les sorties de voie dues à l’erreur ou à l’inattention du conducteur représentent une part importante des accidents (« approximately one third of all highway fatalities », p. 581). Les indicateurs classiques (temps ou distance avant franchissement de ligne) sont jugés coûteux en calcul, dépendants d’une information précise sur la route, géométriques sans dynamique du véhicule et sans prise en compte des corrections du conducteur (§4.3). Les auteurs cherchent un indicateur de risque qui compare la courbure de la route, estimée, à la courbure de la trajectoire du véhicule, et qui n’alerte pas quand le conducteur corrige déjà.

Méthode

  • Modèle : modèle bicyclette de la dynamique latérale (Éq. 1), forces de pneu de Pacejka (Éq. 2) approchées par un modèle flou de Takagi–Sugeno à deux règles selon |αf| (petit ou grand angle de dérive), fonctions d’appartenance en cloche (Éq. 5 à 9). Hypothèses : angles de braquage et de dérive petits, tangage, roulis et pompage ignorés (p. 583).
  • Capteur : une caméra mesure le déplacement latéral ys à une distance de visée ls (Éq. 12). L’état est x = (β, ψ̇, ys, Δψ) avec β l’angle de dérive, ψ̇ la vitesse de lacet et Δψ l’angle entre la tangente à la route et l’orientation du véhicule (Éq. 14, 15). La courbure w de la route est l’entrée inconnue.
  • Incertitudes : matrices ΔAi, ΔBi bornées en norme, pour frottement, masse, géométrie et vitesse (Éq. 16).
  • Observateur : à variables de prémisse non mesurées (les fonctions d’appartenance dépendent de α̂f, estimé), avec terme η(t) compensant l’entrée inconnue et les incertitudes (Éq. 17, 28). Seules la mesure ys et la consigne de braquage δf sont disponibles à l’observateur (§3).
  • Synthèse : gain L2 (H∞) borné par γ, conditions sous forme d’inégalités matricielles linéaires (Théorème 1, Éq. 27), preuve par Lyapunov (Éq. 30 à 39). Pour éviter que η ne diverge quand l’erreur de sortie tend vers zéro, η est forcé à zéro sous un seuil ζ ; l’erreur converge alors vers un voisinage de zéro (Remarque 3, p. 590).
  • Courbure estimée de la route : Éq. 40, à partir des états reconstruits et de la dérivée de ys.
  • Courbure de trajectoire du véhicule : wv = 1/Rv calculée en régime permanent à partir du braquage et des raideurs floues moyennées (Éq. 41 à 43).
  • Détection (Fig. 5, p. 592) : r1 = ŵ − wv. Si |r1| > rThres1, on teste δ̇f / r1 > ε (corrections du conducteur significatives et dans le bon sens). Sinon, alarme. Si oui, on calcule r2 = (ŵ − wv) / ẇv, temps restant pour que le véhicule rejoigne la trajectoire de la route (« time to lane keeping »), et l’alarme se déclenche si r2 > rThres2, fixé à 1 s. Le texte de la p. 592 dit aussi que r2 « must always be lower » que ce seuil ; l’organigramme, lui, déclenche l’alarme quand r2 le dépasse. Nous suivons l’organigramme et signalons l’écart.

Données

Simulation seulement, avec le logiciel de dynamique du véhicule CarSim couplé à Matlab/Simulink. Aucune donnée réelle.

  • Paramètres nominaux (Tab. 2, p. 585) : masse 1952 kg, inertie de lacet 2488 kg m², lf = 1.18 m, lr = 1.77 m, vitesse entre 48.5 et 52.5 km/h.
  • Identification des fonctions d’appartenance et des raideurs par Levenberg–Marquardt combiné aux moindres carrés, pour un frottement μ = 0.7 (Tab. 1, p. 585) : Cf1 = 60712, Cf2 = 1578, Cr1 = 60088, Cr2 = 1458.
  • Essai 1 : manœuvre « fishhook » (Fig. 6), sur environ 8 s, pour valider l’observateur en manœuvre dynamique.
  • Essai 2 : piste en huit, 60 s pour le scénario 1 et environ 20 s pour les scénarios 2 et 3 (Fig. 8, 10, 11, 14 à 16).

Résultats chiffrés

RésultatValeurSource
Incertitudes paramétriques considérées±10 % de Ai et de Bi§5, p. 593
Gain L2 obtenuγ = 0.176§5, p. 594
Autres paramètres de synthèseβ1 = 40.52, β2 = 0.005§5, p. 594
Vitesse du scénario 148.5 à 52.5 km/h§5, p. 595 (Fig. 11)
Seuil du second indicateurrThres2 = 1 s§4.3, p. 592
Scénario 1 (pas de sortie de voie, 60 s)alarme restée à zéro, malgré de fortes valeurs de r1 à 2 s et 30 s§5, p. 595 (Fig. 14)
Scénario 2 (excès de braquage)sortie de voie à 19.97 s, alarme à 18 s§5, p. 596 (Fig. 15)
Scénario 3 (manque de braquage)sortie de voie à 20.20 s, alarme à 18.23 s§5, p. 596 (Fig. 16)

Ancres : γ = 0.176 — « γ = 0.176 » (p. 594). Vitesse — « oscillates between 48.5 and 52.5 km/h » (p. 595). Scénario 2 — « we simulate a lane departure at time t = 19.97 s » et « the lane departure is detected at time t = 18 s » (p. 596). Scénario 3 — « alarm signal (Figure 16) indicates a lane departure a time t = 18.23 s » (p. 596). Seuil — « which is fixed at 1 s in this study » (p. 592).

Qualitativement : les états estimés suivent ceux de CarSim dans les deux essais (Fig. 9 et 12), sauf entre 3 et 3.6 s du fishhook, au décollement de roue (« between 3 and 3.6 s (the moment of the wheel lift off) the estimation is not quite good », p. 595). L’écart entre sortie de voie simulée et alarme est de 1.97 s dans les deux scénarios (calcul de la fiche à partir des instants ci-dessus). Le papier ne donne aucune statistique de fausses alarmes ni de non-détections : seulement un scénario sans sortie de voie et deux avec.

Limites déclarées par les auteurs

  • Le modèle ne prend pas en compte le comportement du véhicule après décollement de roue, d’où l’estimation dégradée entre 3 et 3.6 s (p. 595).
  • Travaux futurs annoncés : modèle de véhicule plus complexe et mise en œuvre sur un véhicule expérimental (§6), ce qui confirme l’absence d’essai réel.
  • Remarque 3 : la convergence est vers un voisinage de zéro, non vers zéro, à cause du seuil ζ (p. 590).

Ce que ça change pour Teleforge (interprétation, hors de l’article)

  • Le papier est une validation en simulation d’un observateur d’état avec courbure de route en entrée inconnue. Il ne mesure rien sur des données de terrain : à ne pas citer comme performance réelle.
  • Le capteur d’entrée est une caméra plus le braquage. Aucune centrale inertielle, aucun GNSS : il ne documente donc pas la fusion inertielle ou GNSS, mais un point de comparaison pour la courbure estimée côté route.
  • Utile comme définition : courbure de trajectoire du véhicule wv calculée depuis le braquage et les raideurs (Éq. 43), à comparer à une courbure déduite de la vitesse de lacet et de la vitesse.
  • Le critère r1 (écart de courbures) et son filtrage par la dynamique de direction (r2) sont un schéma possible pour un événement de sortie de voie simulé, à condition d’avoir une courbure de route de référence.
  • Les chiffres d’anticipation (environ 2 s) reposent sur deux scénarios simulés sans variabilité : à ne pas généraliser.
Réseau

Sources

Aucun lien sortant

Cité par

Aucune citation détectée

Références

Aucune référence