A configuration class for the MpcController.
More...
#include <config.hpp>
A configuration class for the MpcController.
◆ Config()
motion::control::mpc_controller::Config::Config |
( |
const LimitsConfig & |
limits, |
|
|
const VehicleConfig & |
vehicle_param, |
|
|
const BehaviorConfig & |
behavior, |
|
|
const OptimizationConfig & |
optimization_param, |
|
|
std::chrono::nanoseconds |
sample_period_tolerance, |
|
|
std::chrono::nanoseconds |
control_lookahead_duration, |
|
|
Interpolation |
interpolation_option |
|
) |
| |
◆ behavior()
const BehaviorConfig & motion::control::mpc_controller::Config::behavior |
( |
| ) |
const |
|
noexcept |
◆ control_lookahead_duration()
std::chrono::nanoseconds motion::control::mpc_controller::Config::control_lookahead_duration |
( |
| ) |
const |
|
noexcept |
◆ do_interpolate()
bool motion::control::mpc_controller::Config::do_interpolate |
( |
| ) |
const |
|
noexcept |
◆ limits()
const LimitsConfig & motion::control::mpc_controller::Config::limits |
( |
| ) |
const |
|
noexcept |
◆ optimization_param()
const OptimizationConfig & motion::control::mpc_controller::Config::optimization_param |
( |
| ) |
const |
|
noexcept |
◆ sample_period_tolerance()
std::chrono::nanoseconds motion::control::mpc_controller::Config::sample_period_tolerance |
( |
| ) |
const |
|
noexcept |
◆ vehicle_param()
const VehicleConfig & motion::control::mpc_controller::Config::vehicle_param |
( |
| ) |
const |
|
noexcept |
The documentation for this class was generated from the following files: