Package it.unisa.diem.ai.torcs.agent
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
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class it.unisa.diem.ai.torcs.agent.Controller
Controller.Stage
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class it.unisa.diem.ai.torcs.agent.Controller
control, getStage, getTrackName, setStage, setTrackName
-
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 classController
- Returns:
- Array di 19 angoli da -90° a 90°.
-
reset
public void reset()Messaggio al reset della simulazione.- Specified by:
reset
in classController
-
shutdown
public void shutdown()Messaggio alla chiusura della simulazione.- Specified by:
shutdown
in classController
-