Ci sono molti giochi di corse automobilistiche per PC che hanno questo esclusivo aiuto alla guida che aiuta a frenare la tua auto in modo da poterla girare in sicurezza. Mentre in alcuni giochi è solo un 'aiuto', aiuterà la tua auto a frenare ma non ti garantirà una svolta sicura. Mentre in altri, l'assistenza alla frenata ti aiuterà a ottenere una svolta sicura. Mi chiedevo quale potrebbe essere l'algoritmo che viene seguito per raggiungerlo.
Un algoritmo molto semplice a cui potevo pensare era
- Pre-determinare la distanza di frenata di un'auto ideale per ogni curva della pista, a seconda del raggio della curva, quindi iniziare a frenare di conseguenza l'auto. Ad esempio, per una curva inferiore a 90 ° , la macchina inizierà a frenare automaticamente a 50 m di distanza dall'inizio della svolta.
Potrebbe essere un algoritmo più avanzato, che garantirebbe una svolta sicura
- Pre-determinare la velocità dell'auto all'inizio di ogni svolta, individualmente per ogni traccia, svolta e auto. Inoltre, predeterminare individualmente la velocità di decelerazione di ciascuna vettura, che varia a causa delle prestazioni della vettura.
- L'assistenza alla frenata continuerebbe a registrare la velocità della vettura in un determinato istante di tempo.
- Inizia a frenare l'auto in modo appropriato in modo che l'auto raggiunga la velocità esatta necessaria all'inizio della svolta.
- Ad esempio, lascia che la velocità di una determinata auto all'inizio di una curva di 43 m nel raggio sia di 120 km / h. Lascia che la velocità di decelerazione dell'auto sia di 200 km / h 2 . Se, ad un certo momento, la velocità della macchina è di 200 km / h, la macchina inizierà automaticamente a frenare a 400 m dall'inizio della svolta.