16 #ifndef NAV2_MPPI_CONTROLLER__CRITICS__PATH_FOLLOW_CRITIC_HPP_
17 #define NAV2_MPPI_CONTROLLER__CRITICS__PATH_FOLLOW_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
51 float threshold_to_consider_{0};
52 size_t offset_from_furthest_{0};
54 unsigned int power_{0};
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,...