16 #ifndef NAV2_MPPI_CONTROLLER__CRITICS__GOAL_CRITIC_HPP_
17 #define NAV2_MPPI_CONTROLLER__CRITICS__GOAL_CRITIC_HPP_
19 #include "nav2_mppi_controller/critic_function.hpp"
20 #include "nav2_mppi_controller/models/state.hpp"
21 #include "nav2_mppi_controller/tools/utils.hpp"
23 namespace mppi::critics
46 unsigned int power_{0};
48 float threshold_to_consider_{0};
Abstract critic objective function to score trajectories.
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,...