15 #ifndef NAV2_MPPI_CONTROLLER__CRITICS__TWIRLING_CRITIC_HPP_
16 #define NAV2_MPPI_CONTROLLER__CRITICS__TWIRLING_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 bool enforce_path_inversion_{
false};
Abstract critic objective function to score trajectories.
void initialize() override
Initialize critic.
void score(CriticData &data) override
Evaluate cost related to robot orientation at goal pose (considered only if robot near last goal in c...
Data to pass to critics for scoring, including state, trajectories, pruned path, global goal,...