V
vehicle-dynamics
Symuluj dynamikę pojazdu i bezpieczne dystanse dla systemów adaptacyjnego tempomatu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do symulacji ruchu pojazdu z obliczaniem bezpiecznych dystansów, czasu do kolizji i aktualizacji prędkości. Zawiera model kinematyki dyskretnej, algorytm czasowego odstępu bezpieczeństwa oraz maszynę stanów dla trybów kontroli prędkości. Idealny do budowania systemów adaptacyjnego tempomatu i analizy kolizji w środowiskach symulacyjnych.
Jak używać
- Zainstaluj skill vehicle-dynamics w swoim projekcie symulacyjnym, importując moduł z repozytorium benchflow-ai. 2. Zdefiniuj parametry pojazdu: prędkość bieżącą, pozycję, przyspieszenie maksymalne i maksymalne opóźnienie. 3. W każdym kroku symulacji zaktualizuj prędkość pojazdu, stosując równanie new_speed = current_speed + acceleration * dt, a następnie upewnij się, że wynik nie jest ujemny. 4. Oblicz nową pozycję pojazdu za pomocą new_position = current_position + speed * dt, aby śledzić jego ruch w czasie. 5. Jeśli pojazd podąża za innym, oblicz bezpieczny dystans za pomocą funkcji safe_following_distance(speed, time_headway, min_distance), gdzie time_headway to pożądany czas odstępu w sekundach. 6. Monitoruj zagrożenie kolizji, obliczając time_to_collision(distance, ego_speed, lead_speed) — jeśli wartość jest niska, aktywuj tryb hamowania w maszynie stanów kontroli prędkości.