Control component C/C++ API documentation#
Check Control programs listings for a complete list of headers for this component.
Classes and structs#
Actuator
: Actuators Base Class.ActuatorEvent
: Events when sensor data capture is done.ControlManager
: ControlManager Class: tools to provide control in a Simulation (Sensors, Actuators, Observers)ControlSensor
: Generic control Sensor to get the output of the system.ExplicitTwisting
: Twisting Controller with an explicit discretization.LinearSMC
: Linear sliding mode controller.LinearSensor
: A generic linear sensor, to capture the output y defined as y = Cx + Du.Observer
: Observers Base Class.ObserverEvent
: Events when the observer updates the state estimate.PID
:RegularTwisting
: Twisting Controller with a straightforward discretization.Sensor
: Sensor Base Class.SensorEvent
: Events when sensor data capture is done.Twisting
: Modified Twisting Controller with an implicit discretization.
Files documentation#
ActuatorEvent.hpp : Actuator Events.
ActuatorFactory.hpp : Factory to generate user-defined sensors.
Actuator.hpp : General interface to define an actuator.
ControlLinearAdditionalTermsED.hpp : Functions to add control terms during the integration steps with a TimeStepping scheme.
ControlLinearAdditionalTermsTS.hpp : Functions to add control terms during the integration steps with a TimeStepping scheme.
ControlLsodarSimulation.hpp : Simulation with Control using Lsodar.
ControlManager.hpp : Tools to provide control in a Simulation: Sensors, Observer and Actuators.
ControlSimulation.hpp : Abstract class - General interface for all Control Dynamical Systems.
ControlTypeDef.hpp : Typedef for control-related objects.
ControlZOHAdditionalTerms.hpp : Functions to add control terms during the integration steps.
ControlZOHSimulation.hpp : Simulation with Control using ZOH integration scheme.
ExplicitLinearSMC.hpp : General interface to define an actuator.
ExplicitTwisting.hpp : twisting algorithm with an explicit discretization
LinearSMCOT2.hpp : General interface to define a sliding mode controller with disturbance compensation. Reference: Su, W.C.; Drakunov, S.; Ozguner, U. An O(T2) boundary layer in sliding mode for sampled-data systems.
LinearSMC.hpp : Linear sliding mode controller.
LinearSMCimproved.hpp : General interface to define an actuator.
Observer.hpp : General interface to define an Observer.
PID.hpp : Proportional-Integral-Derivative Controller.
RegularTwisting.hpp : twisting algorithm with a direct discretization
Sensor.hpp : General interface to define a sensor.
Twisting.hpp : twisting algorithm with a modification