|
#include <armarx/control/njoint_controller/task_space/ZeroTorqueOrVelocityController.h>
Public Attributes | |
TripleBuffer< Config > | bufferNonRtToRt |
TripleBuffer< Config > | bufferRtConfigToOnPublish |
TripleBuffer< Config > | bufferRtConfigToUser |
TripleBuffer< law::ZeroTorqueOrVelocityController::RtStatus > | bufferRtStatusToOnPublish |
TripleBuffer< law::ZeroTorqueOrVelocityController::RtStatus > | bufferRtStatusToUser |
TripleBuffer< law::ZeroTorqueOrVelocityController::RtStatus > | bufferRtToNonRt |
TripleBuffer< Config > | bufferUserToNonRt |
set buffers More... | |
law::ZeroTorqueOrVelocityController | controller |
std::vector< std::string > | jointNames |
std::string | kinematicChainName |
Config | nonRtConfig |
VirtualRobot::RobotPtr | nonRtRobot |
Config | rtConfig |
std::atomic_bool | rtFirstRun {true} |
std::atomic_bool | rtReady {false} |
law::ZeroTorqueOrVelocityController::RtStatus | rtStatus |
law::ZeroTorqueOrVelocityController::RtStatus | rtStatusInNonRT |
common::SensorDevicesForNJointTorqueController | sensorDevices |
std::vector< ControlTarget1DoFActuatorZeroTorque * > | targetsTorque |
std::vector< ControlTarget1DoFActuatorZeroVelocity * > | targetsVel |
std::vector< size_t > | torqueControlledIndex |
std::vector< size_t > | velocityControlledIndex |
Definition at line 64 of file ZeroTorqueOrVelocityController.h.
TripleBuffer<Config> bufferNonRtToRt |
Definition at line 83 of file ZeroTorqueOrVelocityController.h.
TripleBuffer<Config> bufferRtConfigToOnPublish |
Definition at line 84 of file ZeroTorqueOrVelocityController.h.
TripleBuffer<Config> bufferRtConfigToUser |
Definition at line 85 of file ZeroTorqueOrVelocityController.h.
TripleBuffer<law::ZeroTorqueOrVelocityController::RtStatus> bufferRtStatusToOnPublish |
Definition at line 88 of file ZeroTorqueOrVelocityController.h.
TripleBuffer<law::ZeroTorqueOrVelocityController::RtStatus> bufferRtStatusToUser |
Definition at line 89 of file ZeroTorqueOrVelocityController.h.
TripleBuffer<law::ZeroTorqueOrVelocityController::RtStatus> bufferRtToNonRt |
Definition at line 90 of file ZeroTorqueOrVelocityController.h.
TripleBuffer<Config> bufferUserToNonRt |
set buffers
Definition at line 78 of file ZeroTorqueOrVelocityController.h.
law::ZeroTorqueOrVelocityController controller |
Definition at line 75 of file ZeroTorqueOrVelocityController.h.
std::vector<std::string> jointNames |
Definition at line 74 of file ZeroTorqueOrVelocityController.h.
std::string kinematicChainName |
Definition at line 73 of file ZeroTorqueOrVelocityController.h.
Config nonRtConfig |
Definition at line 80 of file ZeroTorqueOrVelocityController.h.
VirtualRobot::RobotPtr nonRtRobot |
Definition at line 96 of file ZeroTorqueOrVelocityController.h.
Config rtConfig |
Definition at line 82 of file ZeroTorqueOrVelocityController.h.
std::atomic_bool rtFirstRun {true} |
Definition at line 92 of file ZeroTorqueOrVelocityController.h.
std::atomic_bool rtReady {false} |
Definition at line 93 of file ZeroTorqueOrVelocityController.h.
law::ZeroTorqueOrVelocityController::RtStatus rtStatus |
Definition at line 87 of file ZeroTorqueOrVelocityController.h.
law::ZeroTorqueOrVelocityController::RtStatus rtStatusInNonRT |
Definition at line 81 of file ZeroTorqueOrVelocityController.h.
common::SensorDevicesForNJointTorqueController sensorDevices |
Definition at line 66 of file ZeroTorqueOrVelocityController.h.
std::vector<ControlTarget1DoFActuatorZeroTorque*> targetsTorque |
Definition at line 67 of file ZeroTorqueOrVelocityController.h.
std::vector<ControlTarget1DoFActuatorZeroVelocity*> targetsVel |
Definition at line 68 of file ZeroTorqueOrVelocityController.h.
std::vector<size_t> torqueControlledIndex |
Definition at line 70 of file ZeroTorqueOrVelocityController.h.
std::vector<size_t> velocityControlledIndex |
Definition at line 71 of file ZeroTorqueOrVelocityController.h.