V
vehicle-dynamics
Use this skill when simulating vehicle motion, calculating safe following distances, time-to-collision, speed/position updates, or implementing vehicle state machines for cruise control modes.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use this skill when simulating vehicle motion, calculating safe following distances, time-to-collision, speed/position updates, or implementing vehicle state machines for cruise control modes.
How to use
- 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.