Go to the documentation of this file.
31 linearValue(initialLinearValue)
51 std::vector<float> result;
52 result.reserve(
data.size());
60 result.push_back(lat.
update(
v));
73 for (
size_t i = 0; i <
data.size(); i++)
82 std::vector<float> result;
83 result.reserve(
data.size());
94 for (
size_t i = 0; i <
data.size(); i++)
static std::vector< float > Angularize(const std::vector< float > &data, float center=0)
float update(float angle)
static float angleModX(float value, float center)
LinearizeAngularTrajectory(float initialLinearValue)
static float angleModPI(float value)
double v(double t, double v0, double a0, double j)
state::Type center(state::Type previous)
static void LinearizeRef(std::vector< float > &data)
double angle(const Point &a, const Point &b, const Point &c)
static void AngularizeRef(std::vector< float > &data, float center=0)
static std::vector< float > Linearize(const std::vector< float > &data)