Advance(const ChVehicle &vehicle, double step) | chrono::vehicle::ChPathSteeringControllerSR | |
CalcTargetLocation() override | chrono::vehicle::ChPathSteeringControllerSR | inlinevirtual |
ChPathSteeringControllerSR(std::shared_ptr< ChBezierCurve > path, bool isClosedPath=false, double max_wheel_turn_angle=0.0, double axle_space=2.5) | chrono::vehicle::ChPathSteeringControllerSR | |
ChPathSteeringControllerSR(const std::string &filename, std::shared_ptr< ChBezierCurve > path, bool isClosedPath=false, double max_wheel_turn_angle=0.0, double axle_space=2.5) | chrono::vehicle::ChPathSteeringControllerSR | |
ChSteeringController() | chrono::vehicle::ChSteeringController | |
ChSteeringController(const std::string &filename) | chrono::vehicle::ChSteeringController | |
GetPath() const | chrono::vehicle::ChPathSteeringControllerSR | inline |
GetSentinelLocation() const | chrono::vehicle::ChSteeringController | inline |
GetTargetLocation() const | chrono::vehicle::ChSteeringController | inline |
IsDataAvailable() const | chrono::vehicle::ChSteeringController | inline |
IsDataCollectionEnabled() const | chrono::vehicle::ChSteeringController | inline |
m_collect | chrono::vehicle::ChSteeringController | protected |
m_csv | chrono::vehicle::ChSteeringController | protected |
m_dist | chrono::vehicle::ChSteeringController | protected |
m_err | chrono::vehicle::ChSteeringController | protected |
m_errd | chrono::vehicle::ChSteeringController | protected |
m_erri | chrono::vehicle::ChSteeringController | protected |
m_Kd (defined in chrono::vehicle::ChSteeringController) | chrono::vehicle::ChSteeringController | protected |
m_Ki | chrono::vehicle::ChSteeringController | protected |
m_Kp (defined in chrono::vehicle::ChSteeringController) | chrono::vehicle::ChSteeringController | protected |
m_sentinel | chrono::vehicle::ChSteeringController | protected |
m_target | chrono::vehicle::ChSteeringController | protected |
Reset(const ChVehicle &vehicle) override | chrono::vehicle::ChPathSteeringControllerSR | virtual |
SetGains(double Klat=0.1, double Kug=0.0) (defined in chrono::vehicle::ChPathSteeringControllerSR) | chrono::vehicle::ChPathSteeringControllerSR | |
chrono::vehicle::ChSteeringController::SetGains(double Kp, double Ki, double Kd) | chrono::vehicle::ChSteeringController | inline |
SetLookAheadDistance(double dist) | chrono::vehicle::ChSteeringController | inline |
SetPreviewTime(double Tp=0.5) (defined in chrono::vehicle::ChPathSteeringControllerSR) | chrono::vehicle::ChPathSteeringControllerSR | |
StartDataCollection() | chrono::vehicle::ChSteeringController | |
StopDataCollection() | chrono::vehicle::ChSteeringController | |
WriteOutputFile(const std::string &filename) | chrono::vehicle::ChSteeringController | |
~ChPathSteeringControllerSR() (defined in chrono::vehicle::ChPathSteeringControllerSR) | chrono::vehicle::ChPathSteeringControllerSR | inline |
~ChSteeringController() | chrono::vehicle::ChSteeringController | virtual |