I. Introduction
Autonomous off-road driving has the potential to revolutionize applications such as environmental monitoring, planetary exploration, and agricultural automation by enabling robots to reach remote and challenging terrains [1] – [4]. However, developing autonomous controllers for off-road driving can be challenging due to the dangerous nature of driving over uneven, unpredictable, and unstructured terrains. Inappropriate or misjudged actions can cause substantial damage to the robot, requiring expensive and time-intensive recovery and repair efforts.