CartesianImpedanceController Class Reference

#include <RobotAPI/components/units/RobotUnit/ControllerParts/CartesianImpedanceController.h>

Classes

struct  Config
 
struct  Debug
 

Public Member Functions

int bufferSize () const
 
void initialize (const VirtualRobot::RobotNodeSetPtr &rns)
 
const Eigen::VectorXf & run (const Config &cfg, std::vector< const SensorValue1DoFActuatorTorque * > torqueSensors, std::vector< const SensorValue1DoFActuatorVelocity * > velocitySensors, std::vector< const SensorValue1DoFActuatorPosition * > positionSensors)
 

Public Attributes

Debug dbg
 

Detailed Description

Definition at line 11 of file CartesianImpedanceController.h.

Member Function Documentation

◆ bufferSize()

int bufferSize ( ) const

Definition at line 15 of file CartesianImpedanceController.cpp.

+ Here is the caller graph for this function:

◆ initialize()

void initialize ( const VirtualRobot::RobotNodeSetPtr &  rns)

Definition at line 21 of file CartesianImpedanceController.cpp.

+ Here is the call graph for this function:

◆ run()

const Eigen::VectorXf & run ( const Config cfg,
std::vector< const SensorValue1DoFActuatorTorque * >  torqueSensors,
std::vector< const SensorValue1DoFActuatorVelocity * >  velocitySensors,
std::vector< const SensorValue1DoFActuatorPosition * >  positionSensors 
)

TODO move this to core

TODO output param version

TODO output param version

Definition at line 41 of file CartesianImpedanceController.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ dbg

Debug dbg

Definition at line 53 of file CartesianImpedanceController.h.


The documentation for this class was generated from the following files: