_auto_update_prev_control | corbo::PredictiveController | protected |
_initialized | corbo::PredictiveController | protected |
_num_ocp_iterations | corbo::PredictiveController | protected |
_ocp | corbo::PredictiveController | protected |
_output_control_sequence | corbo::PredictiveController | protected |
_output_state_sequence | corbo::PredictiveController | protected |
_publish_prediction | corbo::PredictiveController | protected |
_statistics | corbo::PredictiveController | protected |
_u_ts | corbo::PredictiveController | protected |
_x_ts | corbo::PredictiveController | protected |
ControlVector typedef | corbo::ControllerInterface | |
getAutoUpdatePreviousControl() const | corbo::PredictiveController | inline |
getAvailableSignals(SignalTargetInterface &signal_target, const std::string &ns="") const override | corbo::PredictiveController | virtual |
getControlDuration() const override | corbo::PredictiveController | inlinevirtual |
getControlInputDimension() const override | corbo::PredictiveController | inlinevirtual |
getFactory() | corbo::ControllerInterface | inlinestatic |
getInstance() const override | corbo::PredictiveController | inlinevirtual |
getInstanceStatic() | corbo::PredictiveController | inlinestatic |
getNumOcpIterations() const | corbo::PredictiveController | inline |
getOptimalControlProblem() | corbo::PredictiveController | inline |
getStateDimension() const override | corbo::PredictiveController | inlinevirtual |
getStatistics() const override | corbo::PredictiveController | inlinevirtual |
hasPiecewiseConstantControls() const override | corbo::PredictiveController | inlinevirtual |
initialize(const StateVector &x, ReferenceTrajectoryInterface &expected_xref, ReferenceTrajectoryInterface &expected_uref, const Duration &expected_dt, const Time &t, ReferenceTrajectoryInterface *sref=nullptr) override | corbo::PredictiveController | virtual |
isPublishPrediction() const | corbo::PredictiveController | inline |
PredictiveController() | corbo::PredictiveController | |
providesFutureControls() const override | corbo::PredictiveController | inlinevirtual |
providesFutureStates() const override | corbo::PredictiveController | inlinevirtual |
Ptr typedef | corbo::PredictiveController | |
reset() override | corbo::PredictiveController | virtual |
sendSignals(double t, SignalTargetInterface &signal_target, const std::string &ns="") const override | corbo::PredictiveController | virtual |
setAutoUpdatePreviousControl(bool enable) | corbo::PredictiveController | inline |
setNumOcpIterations(int ocp_iter) | corbo::PredictiveController | inline |
setOptimalControlProblem(OptimalControlProblemInterface::Ptr ocp) | corbo::PredictiveController | inline |
setOutputControlSequenceLenght(bool activate) | corbo::PredictiveController | inline |
setOutputStateSequenceLenght(bool activate) | corbo::PredictiveController | inline |
setPublishPrediction(bool publish) | corbo::PredictiveController | inline |
StateVector typedef | corbo::ControllerInterface | |
step(const StateVector &x, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, const Duration &dt, const Time &t, TimeSeries::Ptr u_sequence, TimeSeries::Ptr x_sequence, SignalTargetInterface *signal_target=nullptr, ReferenceTrajectoryInterface *sref=nullptr, ReferenceTrajectoryInterface *xinit=nullptr, ReferenceTrajectoryInterface *uinit=nullptr, const std::string &ns="") override | corbo::PredictiveController | virtual |
corbo::ControllerInterface::step(const StateVector &x, ReferenceTrajectoryInterface &xref, ReferenceTrajectoryInterface &uref, const Duration &dt, const Time &t, ControlVector &u, SignalTargetInterface *signal_target=nullptr, const std::string &ns="") | corbo::ControllerInterface | virtual |
supportsAsynchronousControl() const override | corbo::PredictiveController | inlinevirtual |
UPtr typedef | corbo::ControllerInterface | |
~ControllerInterface() | corbo::ControllerInterface | inlinevirtual |