11 #include <ndcurves/bezier_curve.h>
19 using bezier_curve_t = ndcurves::bezier_curve<double, double, false, Eigen::Vector3d>;
33 const Eigen::Vector3d & start,
34 const Eigen::Vector3d & target,
41 void update()
override;
51 std::vector<Eigen::Vector3d> splev(
double t,
unsigned int der = 0);
59 std::vector<Eigen::Vector3d> sampleTrajectory();
69 std::unique_ptr<bezier_curve_t> spline =
nullptr;