|
| MPCSimulator (ct::core::Time sim_dt, ct::core::Time control_dt, const RobotState_t &x0, std::shared_ptr< IPSystem > ip_system, ct::optcon::MPC< ct::optcon::NLOptConSolver< STATE_DIM, CONTROL_DIM >> &mpc) |
|
void | finishSystemIteration (ct::core::Time sim_time) override |
|
void | prepareControllerIteration (ct::core::Time sim_time) override |
|
void | finishControllerIteration (ct::core::Time sim_time) override |
|
| ControlSimulator ()=default |
|
| ControlSimulator (Time sim_dt, Time control_dt, const StateVector< STATE_DIM > &x0, std::shared_ptr< CONTROLLED_SYSTEM > controlled_system, bool verbose=false) |
|
| ControlSimulator (const ControlSimulator &arg) |
|
virtual | ~ControlSimulator () |
|
void | simulate (Time duration, const IntegrationType &intType=IntegrationType::EULERCT) |
|
void | finish () |
|
void | stop () |
|
◆ MPCSimulator()
◆ finishSystemIteration()
◆ prepareControllerIteration()
void MPCSimulator::prepareControllerIteration |
( |
ct::core::Time |
sim_time | ) |
|
|
inlineoverridevirtual |
◆ finishControllerIteration()
void MPCSimulator::finishControllerIteration |
( |
ct::core::Time |
sim_time | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file:
- /home/gim2rng/ct_devel_ws/src/control-toolbox/ct_models/examples/mpc/InvertedPendulum/NLOC_MPC.cpp