15 #ifndef NAV2_MPPI_CONTROLLER__CRITICS__PREFER_FORWARD_CRITIC_HPP_
16 #define NAV2_MPPI_CONTROLLER__CRITICS__PREFER_FORWARD_CRITIC_HPP_
18 #include "nav2_mppi_controller/critic_function.hpp"
19 #include "nav2_mppi_controller/tools/utils.hpp"
21 namespace mppi::critics
45 unsigned int power_{0};
47 float threshold_to_consider_{0};
Abstract critic objective function to score trajectories.
void score(CriticData &data) override
Evaluate cost related to robot orientation at goal pose (considered only if robot near last goal in c...
void initialize() override
Initialize critic.
Data to pass to critics for scoring, including state, trajectories, pruned path, global goal,...