15 #ifndef NAV2_MPPI_CONTROLLER__MODELS__CONTROL_SEQUENCE_HPP_
16 #define NAV2_MPPI_CONTROLLER__MODELS__CONTROL_SEQUENCE_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 #pragma GCC diagnostic pop
25 namespace mppi::models
43 xt::xtensor<float, 1> vx;
44 xt::xtensor<float, 1> vy;
45 xt::xtensor<float, 1> wz;
47 void reset(
unsigned int time_steps)
49 vx = xt::zeros<float>({time_steps});
50 vy = xt::zeros<float>({time_steps});
51 wz = xt::zeros<float>({time_steps});
A control sequence over time (e.g. trajectory)