|
|
|
---
|
|
|
|
title: Crash Detection
|
|
|
|
---
|
|
|
|
|
|
|
|
Dieses Projekt befasst sich mit der präventiven Erkennung von Crashes.
|
|
|
|
Mit den aus ROS entnommenen Daten werden ttc dtc und ein Fahrschlauch berechnet, um ein Crash zu verhindern.
|
|
|
|
Hierfür werden aus der ZED2 Kamera Tiefendaten entnommen und die Distanz des nächsten Objekts berechnet. Mit der zeitlichen Änderung wird die Geschwindigkeit gemessen (delta Distanz / delta Zeit). Dies wurde genommen, da keine andere Möglichkeit für die Erkennung der Fahrgeschwindigkeit bestand.
|
|
|
|
|
|
|
|
Herausforderungen:
|
|
|
|
|
|
|
|
##Herausforderungen:
|
|
|
|
|
|
|
|
1. Die Tiefendaten der ZED2 Kamera sind nicht immer sehr exakt, wodurch die Distanz und auch die Geschwindigkeit nicht immer exakt berechnet werden können. das topic /ctrlcmd_motor gibt leider auch keinen Auscchluss über die Geschwindigkeit.
|
|
|
|
2. Die ROS-topics publishen eine Änderung nur einmal. Das Programm wird gestartet nachdem ROS gestartet wurde. Dadurch kann das Programm nicht wissen, ob der /ctrlcmd_motorFAS auf 0 oder auf 1 ist. Deshalb muss für die Anwendung entschieden werden, ob das Fahrzeug selbst mit der Fernbedienung gefahren werden soll, oder durch ein Programm.
|
|
|
|
3. Die Anwendung sollte bei einer Gefahrenstufe 2 (Geschwindigkeit *1,5 >= Distanz und Geschw. > 0 ) das Fahrzeug runterbremsen. Das Motor-topic bekommt aber keine Werte gepublished, wenn das Fahrzeug manuell durch eine Fernbedienung gefahren wird. --> Bresung nicht wirklich machbar, da Aufgangsmotorwert benötigt wird.
|
|
|
|
4. |
|
|
\ No newline at end of file |
|
|
|
3. Die Anwendung sollte bei einer Gefahrenstufe 2 (Geschwindigkeit *1,5 >= Distanz und Geschw. > 0 ) das Fahrzeug runterbremsen. Das Motor-topic bekommt aber keine Werte gepublished, wenn das Fahrzeug manuell durch eine Fernbedienung gefahren wird. --> Bremsung nicht wirklich machbar, da Ausgangswert für den Motor benötigt wird.
|
|
|
|
4. Das Fahrzeug fährt nicht wirklich schnell, und in Verbindung mit den nicht exakten Distanz- und Geschwindigkeitswerten ist es schwierig in einen kritischen Bereich für die Gefahrenmeldung zu gelangen. |
|
|
\ No newline at end of file |