Interface for state feedback controllers.
This class needs to be extended by concrete implementations. It provides named accessors to actual and desired state input ports and control output port.
#include <drake/systems/controllers/state_feedback_controller_interface.h>
| Public Member Functions | |
| virtual const InputPort< T > & | get_input_port_estimated_state () const =0 | 
| Returns the input port for the estimated state.  More... | |
| virtual const InputPort< T > & | get_input_port_desired_state () const =0 | 
| Returns the input port for the desired state.  More... | |
| virtual const OutputPort< T > & | get_output_port_control () const =0 | 
| Returns the output port for computed control.  More... | |
| Does not allow copy, move, or assignment | |
| StateFeedbackControllerInterface (const StateFeedbackControllerInterface &)=delete | |
| StateFeedbackControllerInterface & | operator= (const StateFeedbackControllerInterface &)=delete | 
| StateFeedbackControllerInterface (StateFeedbackControllerInterface &&)=delete | |
| StateFeedbackControllerInterface & | operator= (StateFeedbackControllerInterface &&)=delete | 
| Protected Member Functions | |
| StateFeedbackControllerInterface () | |
| virtual | ~StateFeedbackControllerInterface () | 
| 
 | delete | 
| 
 | delete | 
| 
 | protected | 
| 
 | protectedvirtual | 
| 
 | pure virtual | 
Returns the input port for the desired state.
Implemented in PidController< T >, SchunkWsgPlainController, InverseDynamicsController< T >, and KukaTorqueController< T >.
| 
 | pure virtual | 
Returns the input port for the estimated state.
Implemented in PidController< T >, SchunkWsgPlainController, InverseDynamicsController< T >, and KukaTorqueController< T >.
| 
 | pure virtual | 
Returns the output port for computed control.
Implemented in PidController< T >, SchunkWsgPlainController, InverseDynamicsController< T >, and KukaTorqueController< T >.
| 
 | delete | 
| 
 | delete |