NJointTaskspaceImpedanceController::ArmData Struct Reference

#include <armarx/control/njoint_controller/task_space/ImpedanceController.h>

Public Attributes

TripleBuffer< ConfigbufferConfigNonRtToRt
 
TripleBuffer< ConfigbufferConfigRtToOnPublish
 
TripleBuffer< ConfigbufferConfigRtToUser
 
TripleBuffer< ConfigbufferConfigUserToNonRt
 
TripleBuffer< RtStatusbufferRtStatusToNonRt
 
TripleBuffer< RtStatusbufferRtStatusToOnPublish
 
TripleBuffer< RtStatusbufferRtStatusToUser
 
law::TaskspaceImpedanceController controller
 controller (maths) More...
 
std::vector< std::string > jointNames
 
std::string kinematicChainName
 names More...
 
Config nonRtConfig
 set data containers and buffers More...
 
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
 

Detailed Description

Definition at line 61 of file ImpedanceController.h.

Member Data Documentation

◆ bufferConfigNonRtToRt

TripleBuffer<Config> bufferConfigNonRtToRt

Definition at line 78 of file ImpedanceController.h.

◆ bufferConfigRtToOnPublish

TripleBuffer<Config> bufferConfigRtToOnPublish

Definition at line 79 of file ImpedanceController.h.

◆ bufferConfigRtToUser

TripleBuffer<Config> bufferConfigRtToUser

Definition at line 80 of file ImpedanceController.h.

◆ bufferConfigUserToNonRt

TripleBuffer<Config> bufferConfigUserToNonRt

Definition at line 77 of file ImpedanceController.h.

◆ bufferRtStatusToNonRt

TripleBuffer<RtStatus> bufferRtStatusToNonRt

Definition at line 86 of file ImpedanceController.h.

◆ bufferRtStatusToOnPublish

TripleBuffer<RtStatus> bufferRtStatusToOnPublish

Definition at line 84 of file ImpedanceController.h.

◆ bufferRtStatusToUser

TripleBuffer<RtStatus> bufferRtStatusToUser

Definition at line 85 of file ImpedanceController.h.

◆ controller

controller (maths)

Definition at line 72 of file ImpedanceController.h.

◆ jointNames

std::vector<std::string> jointNames

Definition at line 69 of file ImpedanceController.h.

◆ kinematicChainName

std::string kinematicChainName

names

Definition at line 68 of file ImpedanceController.h.

◆ nonRtConfig

Config nonRtConfig

set data containers and buffers

Definition at line 75 of file ImpedanceController.h.

◆ nonRtRobot

robot

Definition at line 94 of file ImpedanceController.h.

◆ reInitPreActivate

std::atomic_bool reInitPreActivate {false}

Definition at line 91 of file ImpedanceController.h.

◆ rtConfig

Config rtConfig

Definition at line 76 of file ImpedanceController.h.

◆ rtFirstRun

std::atomic_bool rtFirstRun {true}

flags

Definition at line 89 of file ImpedanceController.h.

◆ rtReady

std::atomic_bool rtReady {false}

Definition at line 90 of file ImpedanceController.h.

◆ rtStatus

RtStatus rtStatus

Definition at line 83 of file ImpedanceController.h.

◆ rtStatusInNonRT

RtStatus rtStatusInNonRT

Definition at line 82 of file ImpedanceController.h.

◆ sensorDevices

devices

Definition at line 64 of file ImpedanceController.h.

◆ targets

std::vector<ControlTarget1DoFActuatorTorque*> targets

Definition at line 65 of file ImpedanceController.h.


The documentation for this struct was generated from the following file: