Class BaseDriver

java.lang.Object
it.unisa.diem.ai.torcs.agent.Controller
it.unisa.diem.ai.torcs.agent.BaseDriver
Direct Known Subclasses:
AutonomousDriver, HumanDriver, SimpleDriver

public abstract class BaseDriver extends Controller
Classe base per i driver di guida autonoma o manuale in TORCS. Fornisce metodi utility condivisi per gestione cambio marcia, sterzata, accelerazione, freno, ABS, frizione e strategie di manovra.
  • Constructor Details

    • BaseDriver

      public BaseDriver()
      Costruttore di default.
  • Method Details

    • initAngles

      public float[] initAngles()
      Inizializza l'array di angoli dei sensori di bordo pista.
      Overrides:
      initAngles in class Controller
      Returns:
      Array di 19 angoli da -90° a 90°.
    • reset

      public void reset()
      Messaggio al reset della simulazione.
      Specified by:
      reset in class Controller
    • shutdown

      public void shutdown()
      Messaggio alla chiusura della simulazione.
      Specified by:
      shutdown in class Controller