ImFusion SDK 4.3
CartesianSetpointTorqueController Class Referenceabstract
+ Inheritance diagram for CartesianSetpointTorqueController:

Public Member Functions

 CartesianSetpointTorqueController (std::unique_ptr< TorqueControllerParametersInterface > params, DynamicsInterface &modelInterface)
 
virtual MotionStep< JointTorquesoperator() (const ControlIterationInfo &controlIterationInfo, const isom3 &world_T_effector_desired)=0
 
- Public Member Functions inherited from TorqueControllerBase
 TorqueControllerBase (std::unique_ptr< TorqueControllerParametersInterface > params, std::unique_ptr< DynamicsInterface > ownedModelInterface)
 
 TorqueControllerBase (std::unique_ptr< TorqueControllerParametersInterface > params, DynamicsInterface &modelInterface)
 
bool init (const RobotState &state)
 
TorqueControllerParametersInterfaceparameters ()
 
template<typename ParametersType>
ParametersType * typedParameters ()
 

Additional Inherited Members

- Protected Member Functions inherited from TorqueControllerBase
virtual bool initImpl ()=0
 
- Protected Attributes inherited from TorqueControllerBase
bool m_inited = false
 
size_t m_numberOfJoints = 0
 
std::unique_ptr< const RobotStatem_initState
 
std::unique_ptr< TorqueControllerParametersInterfacem_parameters
 
std::unique_ptr< DynamicsInterfacem_ownedModelInterface
 
DynamicsInterfacem_dynamicsInterface
 

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close