31 const std::string& ns)
36 if (
step(x, xref, uref, dt, t, u_sequence, x_sequence, signal_target,
nullptr,
nullptr,
nullptr, ns))
38 u_sequence->getValuesInterpolate(0.0, u);
Eigen::VectorXd ControlVector
virtual bool step(const StateVector &x, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, const Duration &dt, const Time &t, ControlVector &u, SignalTargetInterface *signal_target=nullptr, const std::string &ns="")
Perform actual controller step / control law computation.
Interface class for signal targets.
Representation of time stamps.
Interface class for reference trajectories.
Eigen::VectorXd StateVector
std::shared_ptr< TimeSeries > Ptr
Representation of time durations.