|
| | 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