15 #ifndef NAV2_MPPI_CONTROLLER__CRITICS__VELOCITY_DEADBAND_CRITIC_HPP_
16 #define NAV2_MPPI_CONTROLLER__CRITICS__VELOCITY_DEADBAND_CRITIC_HPP_
20 #include "nav2_mppi_controller/critic_function.hpp"
21 #include "nav2_mppi_controller/models/state.hpp"
22 #include "nav2_mppi_controller/tools/utils.hpp"
24 namespace mppi::critics
47 unsigned int power_{0};
49 std::vector<float> deadband_velocities_{0.0f, 0.0f, 0.0f};
Abstract critic objective function to score trajectories.
Critic objective function for enforcing feasible constraints.
void initialize() override
Initialize critic.
void score(CriticData &data) override
Evaluate cost related to goal following.
Data to pass to critics for scoring, including state, trajectories, pruned path, global goal,...