Go to the documentation of this file.
30 : linearValue(initialLinearValue)
47 std::vector<float> result;
48 result.reserve(
data.size());
56 result.push_back(lat.
update(
v));
68 for (
size_t i = 0; i <
data.size(); i++)
76 std::vector<float> result;
77 result.reserve(
data.size());
87 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)
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)