|
#include <armarx/control/njoint_controller/task_space/ImpedanceController.h>
Public Attributes | |
TripleBuffer< Config > | bufferConfigNonRtToRt |
TripleBuffer< Config > | bufferConfigRtToOnPublish |
TripleBuffer< Config > | bufferConfigRtToUser |
TripleBuffer< Config > | bufferConfigUserToNonRt |
TripleBuffer< RtStatus > | bufferRtStatusToNonRt |
TripleBuffer< RtStatus > | bufferRtStatusToOnPublish |
TripleBuffer< RtStatus > | bufferRtStatusToUser |
law::TaskspaceImpedanceController | controller |
controller (maths) More... | |
std::vector< std::string > | jointNames |
std::string | kinematicChainName |
names More... | |
double | nonRTAccumulateTime = 0.0 |
set data containers and buffers More... | |
Config | nonRtConfig |
double | nonRTDeltaT = 0.0 |
VirtualRobot::RobotPtr | nonRtRobot |
robot More... | |
std::atomic_bool | reInitPreActivate {false} |
Config | rtConfig |
std::atomic_bool | rtFirstRun {true} |
flags More... | |
std::atomic_bool | rtReady {false} |
RtStatus | rtStatus |
RtStatus | rtStatusInNonRT |
common::SensorDevicesForNJointTorqueController | sensorDevices |
devices More... | |
std::vector< ControlTarget1DoFActuatorTorque * > | targets |
Definition at line 59 of file ImpedanceController.h.
TripleBuffer<Config> bufferConfigNonRtToRt |
Definition at line 79 of file ImpedanceController.h.
TripleBuffer<Config> bufferConfigRtToOnPublish |
Definition at line 80 of file ImpedanceController.h.
TripleBuffer<Config> bufferConfigRtToUser |
Definition at line 81 of file ImpedanceController.h.
TripleBuffer<Config> bufferConfigUserToNonRt |
Definition at line 78 of file ImpedanceController.h.
TripleBuffer<RtStatus> bufferRtStatusToNonRt |
Definition at line 87 of file ImpedanceController.h.
TripleBuffer<RtStatus> bufferRtStatusToOnPublish |
Definition at line 85 of file ImpedanceController.h.
TripleBuffer<RtStatus> bufferRtStatusToUser |
Definition at line 86 of file ImpedanceController.h.
law::TaskspaceImpedanceController controller |
controller (maths)
Definition at line 70 of file ImpedanceController.h.
std::vector<std::string> jointNames |
Definition at line 67 of file ImpedanceController.h.
std::string kinematicChainName |
names
Definition at line 66 of file ImpedanceController.h.
double nonRTAccumulateTime = 0.0 |
set data containers and buffers
Definition at line 73 of file ImpedanceController.h.
Config nonRtConfig |
Definition at line 76 of file ImpedanceController.h.
double nonRTDeltaT = 0.0 |
Definition at line 74 of file ImpedanceController.h.
VirtualRobot::RobotPtr nonRtRobot |
robot
Definition at line 95 of file ImpedanceController.h.
std::atomic_bool reInitPreActivate {false} |
Definition at line 92 of file ImpedanceController.h.
Config rtConfig |
Definition at line 77 of file ImpedanceController.h.
std::atomic_bool rtFirstRun {true} |
flags
Definition at line 90 of file ImpedanceController.h.
std::atomic_bool rtReady {false} |
Definition at line 91 of file ImpedanceController.h.
RtStatus rtStatus |
Definition at line 84 of file ImpedanceController.h.
RtStatus rtStatusInNonRT |
Definition at line 83 of file ImpedanceController.h.
common::SensorDevicesForNJointTorqueController sensorDevices |
devices
Definition at line 62 of file ImpedanceController.h.
std::vector<ControlTarget1DoFActuatorTorque*> targets |
Definition at line 63 of file ImpedanceController.h.