Advance(double step) override | chrono::vehicle::ChHumanDriver | virtual |
ChDriver(ChVehicle &vehicle) | chrono::vehicle::ChDriver | |
ChHumanDriver(ChVehicle &vehicle, std::shared_ptr< ChBezierCurve > path, const std::string &path_name, bool isClosedPath=false, double road_width=5.0, double max_wheel_turn_angle=0, double axle_space=2.5) | chrono::vehicle::ChHumanDriver | |
ChHumanDriver(const std::string &filename, ChVehicle &vehicle, std::shared_ptr< ChBezierCurve > path, const std::string &path_name, bool isClosedPath=false, double road_width=5.0, double max_wheel_turn_angle=0, double axle_space=2.5) | chrono::vehicle::ChHumanDriver | |
ExportPathPovray(const std::string &out_dir) | chrono::vehicle::ChHumanDriver | |
GetAverageSpeed() (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
GetBraking() const | chrono::vehicle::ChDriver | inline |
GetInputs() const | chrono::vehicle::ChDriver | |
GetMaxLatAcc() (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
GetMaxSpeed() (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
GetMinLatAcc() (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
GetMinSpeed() (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
GetSentinelLocation() (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
GetSteering() const | chrono::vehicle::ChDriver | inline |
GetTargetLocation() (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
GetThrottle() const | chrono::vehicle::ChDriver | inline |
GetTraveledDistance() (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
Initialize() override | chrono::vehicle::ChHumanDriver | virtual |
Log(double time) | chrono::vehicle::ChDriver | |
LogInit(const std::string &filename) | chrono::vehicle::ChDriver | |
m_braking | chrono::vehicle::ChDriver | protected |
m_steering | chrono::vehicle::ChDriver | protected |
m_throttle | chrono::vehicle::ChDriver | protected |
m_vehicle | chrono::vehicle::ChDriver | protected |
SetBraking(double val, double min_val=0, double max_val=1) | chrono::vehicle::ChDriver | |
SetLateralGains(double Klat=0.1, double Kug=0) (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
SetLongitudinalGains(double Klong=0.1, double Kplus=0.1, double Kminus=0.1) (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
SetPreviewTime(double Tp=0.5) (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |
SetSpeedRange(double u0=10.0, double umax=30.0) (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | |
SetSteering(double val, double min_val=-1, double max_val=1) | chrono::vehicle::ChDriver | |
SetThrottle(double val, double min_val=0, double max_val=1) | chrono::vehicle::ChDriver | |
Synchronize(double time) | chrono::vehicle::ChDriver | inlinevirtual |
~ChDriver() (defined in chrono::vehicle::ChDriver) | chrono::vehicle::ChDriver | inlinevirtual |
~ChHumanDriver() (defined in chrono::vehicle::ChHumanDriver) | chrono::vehicle::ChHumanDriver | inline |