Utility classes

Description

Collaboration diagram for Utility classes:

Classes

class  chrono::vehicle::ChAdaptiveSpeedController
 Data collection from the speed controller can be started (restarted) and suspended (stopped) as many times as desired. More...
 
class  chrono::vehicle::ChSpeedController
 Data collection from the speed controller can be started (restarted) and suspended (stopped) as many times as desired. More...
 
class  chrono::vehicle::ChSteeringController
 Base class for all steering path-following PID controllers. More...
 
class  chrono::vehicle::ChPathSteeringController
 Path-following steering PID controller. More...
 
class  chrono::vehicle::ChPathSteeringControllerXT
 Path-following steering 3(2) channel PDT1/PT1 controller. More...
 
class  chrono::vehicle::ChPathSteeringControllerSR
 Path-following steering P-like controller with variable path prediction. More...
 
class  chrono::vehicle::ChPathSteeringControllerStanley
 "Stanley" path-following ontroller named after an autonomous vehicle called Stanley. More...
 
class  chrono::vehicle::ChPathSteeringControllerPP
 "Pure Pursuit" path-following controller This implementation is based on the CARLA Pure Pursuit controller: https://carla.org// https://thomasfermi.github.io/Algorithms-for-Automated-Driving/Control/PurePursuit.html Original algorithm documented at: https://www.ri.cmu.edu/pub_files/pub3/coulter_r_craig_1992_1/coulter_r_craig_1992_1.pdf More...