15 #ifndef NAV2_MPPI_CONTROLLER__MODELS__TRAJECTORIES_HPP_
16 #define NAV2_MPPI_CONTROLLER__MODELS__TRAJECTORIES_HPP_
19 #pragma GCC diagnostic push
20 #pragma GCC diagnostic ignored "-Warray-bounds"
21 #pragma GCC diagnostic ignored "-Wstringop-overflow"
22 #include <xtensor/xtensor.hpp>
23 #include <xtensor/xview.hpp>
24 #pragma GCC diagnostic pop
26 namespace mppi::models
35 xt::xtensor<float, 2> x;
36 xt::xtensor<float, 2> y;
37 xt::xtensor<float, 2> yaws;
42 void reset(
unsigned int batch_size,
unsigned int time_steps)
44 x = xt::zeros<float>({batch_size, time_steps});
45 y = xt::zeros<float>({batch_size, time_steps});
46 yaws = xt::zeros<float>({batch_size, time_steps});
void reset(unsigned int batch_size, unsigned int time_steps)
Reset state data.