15 #ifndef NAV2_MPPI_CONTROLLER__MODELS__OPTIMIZER_SETTINGS_HPP_
16 #define NAV2_MPPI_CONTROLLER__MODELS__OPTIMIZER_SETTINGS_HPP_
19 #include "nav2_mppi_controller/models/constraints.hpp"
21 namespace mppi::models
34 float model_delay_vx{0.0f};
35 float model_delay_vy{0.0f};
36 float model_delay_wz{0.0f};
37 bool clamp_raw_controls{
false};
38 float controller_period{0.0f};
39 float temperature{0.0f};
41 unsigned int batch_size{0u};
42 unsigned int time_steps{0u};
43 unsigned int iteration_count{0u};
44 bool shift_control_sequence{
false};
45 size_t retry_attempt_limit{0};
46 bool open_loop{
false};
47 unsigned int sgf_order{2u};
Settings for the optimizer to use.
Noise parameters for sampling trajectories.