ArmComponentsNameManager.cpp
/tmp/ws/src/jb_common_libs/arm_components_name_manager/src/
ArmComponentsNameManager_8cpp
arm_components_name_manager/ArmComponentsNameManager.h
ArmComponentsNameManager.h
/tmp/ws/src/jb_common_libs/arm_components_name_manager/include/arm_components_name_manager/
ArmComponentsNameManager_8h
arm_components_name_manager::ArmComponentsNameManager
arm_components_name_manager
ArmJointStateSubscriber.cpp
/tmp/ws/src/jb_common_libs/arm_components_name_manager/src/
ArmJointStateSubscriber_8cpp
arm_components_name_manager/ArmJointStateSubscriber.h
#define
CHECK_UPDATE_RATE
ArmJointStateSubscriber_8cpp.html
a2530799a0cf15c6781c49382be32b806
ArmJointStateSubscriber.h
/tmp/ws/src/jb_common_libs/arm_components_name_manager/include/arm_components_name_manager/
ArmJointStateSubscriber_8h
arm_components_name_manager/ArmComponentsNameManager.h
arm_components_name_manager::ArmJointStateSubscriber
arm_components_name_manager
arm_components_name_manager
namespacearm__components__name__manager.html
arm_components_name_manager::ArmComponentsNameManager
arm_components_name_manager::ArmJointStateSubscriber
arm_components_name_manager::ArmComponentsNameManager
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ArmComponentsNameManager
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a637d29481897943a4838c9df2077b759
(const std::string &robot_namespace, bool readParams)
ArmComponentsNameManager
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a359b21bd182c43cf3de2d6ad0b7fd818
(const ArmComponentsNameManager &o)
int
armJointNumber
classarm__components__name__manager_1_1ArmComponentsNameManager.html
af2f4bc0fa4ae7fd7be007b8e7eb343a4
(const std::string &name) const
void
copyToJointState
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a15b004886dd15e4bc2f8958b57b17506
(sensor_msgs::JointState &js, int mode, const std::vector< float > *init_vals, int copyData, bool resetAll) const
bool
defaultsLoaded
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a1b48b864916c94e96b77452b43a0ba7a
()
bool
extractFromJointState
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a73d0a23aad865da99d43fd6b57d888dd
(const sensor_msgs::JointState &js, int mode, std::vector< float > &data, int extractData) const
bool
extractFromJointState
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ac2e86cac96e76a0d833388ee30f660e5
(const sensor_msgs::JointState &js, int mode, sensor_msgs::JointState &result) const
const std::vector< std::string > &
getArmJoints
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ac1f924009dc252da0b1a44bbf99df955
() const
const std::vector< float > &
getArmJointsInitPose
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a6ea281d55b5a502d8a78d537a6b70e5c
() const
const std::vector< std::string > &
getArmLinks
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a2db74283dcd76a64c35611dd6cad84a4
() const
const std::string &
getEffectorLink
classarm__components__name__manager_1_1ArmComponentsNameManager.html
aabc9fffba6d3d061be938b240e758a60
() const
const std::vector< std::string > &
getGripperJoints
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a16e48b33d2638d4b35e9efc717bf8595
() const
const std::vector< float > &
getGripperJointsInitPose
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ac16672ec739ed5a1f581f1e40f4236a1
() const
const std::vector< std::string > &
getGripperLinks
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ac47d14d9d98017b455d69881e021c99a
() const
int
getJointIndices
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a2cb63af8e738d91a66ced800c918ff9d
(const std::vector< std::string > &joint_names, std::vector< int > &idx) const
bool
getJointIndices
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a4fb7bfef80a9daeff06082a9dc8b8627
(const std::vector< std::string > &joint_names, std::vector< int > &idx, int mode) const
void
getJointNames
classarm__components__name__manager_1_1ArmComponentsNameManager.html
af72d6ef8ab3a34215cd1339dbaf1a58b
(std::vector< std::string > &joint_names, bool withGripper, const std::string &prepend=std::string()) const
virtual bool
GetMaxVals
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ad5086984e4ddbd49c963edc11d75692c
(const std::string &jointName, float &force, float &velocity) const
const std::string &
getPalmLink
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a7cb4c08a8be42d61e6fea10236cefe56
() const
bool
GetPosGains
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a2f626322ff9c389bb8d9c2c06f5c85a1
(const std::string &jointName, float &kp, float &ki, float &kd) const
bool
GetVelGains
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a831d87a7fc82edf69aae7c98ba128eec
(const std::string &jointName, float &kp, float &ki, float &kd) const
int
gripperJointNumber
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a7a36a01dcd8d4eeffbafe82970978d1e
(const std::string &name) const
virtual bool
hasDefaults
classarm__components__name__manager_1_1ArmComponentsNameManager.html
af18094ec17f143046a993fd8e265788e
()
bool
isGripper
classarm__components__name__manager_1_1ArmComponentsNameManager.html
aadab0b8912123641459e0c987d0a7829
(const std::string &name) const
bool
loadDefaults
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a6031f4e7911e531555c97732968eb97c
()
int
loadParameters
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a60e6e69f55bcbded7e7182969915600f
(bool printErrors=true, bool verbose=false)
int
numArmJoints
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a323d036508a5366b037aa0e398432a42
() const
int
numGripperJoints
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a2b0913524807334d53fd27552383c1ab
() const
int
numTotalJoints
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a62eba313963f788c61f24f23a7bd596f
() const
int
parametersLoaded
classarm__components__name__manager_1_1ArmComponentsNameManager.html
aa190e12ed943af0676dcb8a6b437b67d
()
void
ReadPIDValues
classarm__components__name__manager_1_1ArmComponentsNameManager.html
acc590da69199ecc8cfc7e7bbf5a5548d
(const std::string &pidParameterName, float &kp, float &ki, float &kd) const
void
setControllerNames
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a5937c96ae40be076e6195c530cc175f0
(const std::vector< std::string > &controller_names, bool forArm, int type)
void
setValues
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a6ed7c78a3aa38e5d969c35b0b966b505
(const std::string &_palm_link, const std::string &_effector_link, const std::vector< std::string > &_arm_joints, const std::vector< std::string > &_arm_links, const std::vector< std::string > &_gripper_joints, const std::vector< std::string > &_gripper_links, const std::vector< float > &_arm_joint_init, const std::vector< float > &_gripper_joint_init)
bool
waitToLoadParameters
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ade1ca73defa2c67eda0aa0404ef854a0
(int sufficientSuccessCode, float maxWait, float waitStep=0.1)
virtual std::vector< std::string >
getDefaultArmJoints
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a83ac538befe4ba9aa75bf46774bafc02
() const
virtual std::vector< float >
getDefaultArmJointsInitPose
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a04d87b45bf0c216301d54389ba924ee3
() const
virtual std::vector< float >
getDefaultArmJointsMaxForce
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a3e85bf34d6f170d248b8eb3e8923254f
() const
virtual std::vector< float >
getDefaultArmJointsMaxVel
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a4a9064eefa0d746f3d7f63db229ba0ce
() const
virtual std::vector< std::string >
getDefaultArmLinks
classarm__components__name__manager_1_1ArmComponentsNameManager.html
adc9ecd27e3c7698423f07789505a9578
() const
virtual std::string
getDefaultEffectorLink
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a3df184e5a488eb1acd1cd4f27dd1a25b
() const
virtual std::vector< std::string >
getDefaultGripperJoints
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a2a012352e2fe8a6587984f164f0033fa
() const
virtual std::vector< float >
getDefaultGripperJointsInitPose
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ab67e626023c7301fc12602d1047b5f31
() const
virtual std::vector< float >
getDefaultGripperJointsMaxForce
classarm__components__name__manager_1_1ArmComponentsNameManager.html
af1ab5e2eb0f4fdaf2b54e765a20dddae
() const
virtual std::vector< float >
getDefaultGripperJointsMaxVel
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a4a3f18b577f636788196e968a9ab4120
() const
virtual std::vector< std::string >
getDefaultGripperLinks
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ac1c1249c0b350bc042bc1b071c539502
() const
virtual std::string
getDefaultPalmLink
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a4c15ae9fbf359487a2b0884b95e093c3
() const
ArmComponentsNameManager
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a5b1ffee4beb7ad6e36387e566b95c059
()
std::vector< std::string >
arm_effort_controller_names
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a5f714548980dd8dca318d122c6a28c32
std::vector< float >
arm_joint_init
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a21d626862465f4c1af458b220e7348fd
std::vector< float >
arm_joint_max_force
classarm__components__name__manager_1_1ArmComponentsNameManager.html
af294901767af2e2eb40d467184bcde10
std::vector< float >
arm_joint_max_vel
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ad17d684a6b9cd23d14f581ebc7687749
std::vector< std::string >
arm_joints
classarm__components__name__manager_1_1ArmComponentsNameManager.html
acbd971d0b5481a899bc7035d64eb4cef
std::vector< std::string >
arm_links
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a14a20eb2eccd1d939a6ec38366c14e11
std::vector< std::string >
arm_position_controller_names
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a1ff5326f2f4faf1a359d1a6d64e0c9c0
std::vector< std::string >
arm_velocity_controller_names
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a49efc0f8bb5ce651e56468a41215b670
std::string
effector_link
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a13e03d1ae7fb2d7fb13006f3d3afd95b
std::vector< std::string >
gripper_effort_controller_names
classarm__components__name__manager_1_1ArmComponentsNameManager.html
ab09ab00dfa0631e2fff059736dbf136f
std::vector< float >
gripper_joint_init
classarm__components__name__manager_1_1ArmComponentsNameManager.html
af53a244694ab0991cd361407f45eb794
std::vector< float >
gripper_joint_max_force
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a51d204ef7c27116192ffec5af622f2d7
std::vector< float >
gripper_joint_max_vel
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a107493d868477cdec927d118ff3e91fb
std::vector< std::string >
gripper_joints
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a57e61bf79ef63b88d4463c6a0e237828
std::vector< std::string >
gripper_links
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a8e58c2cfdff09dbc65c3face2d057dcb
std::vector< std::string >
gripper_position_controller_names
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a8a75ac9ab5cf4c9c6556907e142ffc73
std::vector< std::string >
gripper_velocity_controller_names
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a8542eff48195236b7605bfe781d1379d
int
initParamCode
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a97d8896ebd8de8fbb740c4e9d759f522
bool
initWithDefaults
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a690ed071f0a246a33103420901ae0a3e
std::string
palm_link
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a5fecb338e7ce1406dc628b7f1a039b61
std::string
robot_namespace
classarm__components__name__manager_1_1ArmComponentsNameManager.html
a9cea9c3d38022c4d755de5c176ed28e0
arm_components_name_manager::ArmJointStateSubscriber
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
std::vector< float >
armAngles
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a3de0b33e6940755d11fb5d19fd6989be
(bool &valid) const
ArmJointStateSubscriber
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a3ca55c505c0fff735cf11d783dc1807f
(const ArmComponentsNameManager &_manager, ros::NodeHandle &n, const std::string &joint_states_topic)
std::vector< float >
gripperAngles
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a9c1dbeac6435e4ef85f2ff09ffca461e
(bool &valid) const
bool
isActive
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
ac348208459da6f0b3571fe275f40a161
() const
void
setActive
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
ac42a5687ba5bf087117784711eb9e852
(bool flag)
std::string
toString
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
aa916efe29cdeb5972faee80fc722ef57
() const
bool
waitForUpdate
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a3069f7c61d059e8534a7b1f423eac303
(float timeout=-1, float checkStepTime=0.1) const
~ArmJointStateSubscriber
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
af295fa14f941dc3ac5ec38c83c6502dd
()
baselib_binding::unique_lock< baselib_binding::recursive_mutex >::type
unique_lock
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
ad1222c35b61836f6505782c98b4281a7
void
callback
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
ab4aa3ac59e22635c826e6b09f9f1f2cb
(const sensor_msgs::JointState &msg)
ros::Time
getLastUpdateTime
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a8935ff7feece0b3e986f730ffb97b50c
() const
std::vector< float >
arm_angles
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a4fe5dc7ced1491dcc67cbdb691dfebf7
std::vector< float >
gripper_angles
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
aeb9ee09bb23215234936e1520cca0b91
const ArmComponentsNameManager
jointsManager
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a1c52db59b8ac13b4929e6a3d0e89b3e1
ros::Time
last_update_time
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
ab90ad12154e9ff52d0bd840459b3b339
baselib_binding::recursive_mutex
mutex
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a259132639ebb338b81a4bd1decdc5c43
ros::NodeHandle
node
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a0ebc21dc93b6012ccec7ca3f93040cbf
ros::Subscriber
subscriber
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a975cc998431f66174c735078497c63da
bool
subscriberActive
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a6c7c17195816a89f801d3ab72e1c1494
bool
valid_arm
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
a68daa3b4ce29c55e33acfd219a2a86f2
bool
valid_grippers
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
adcf24ea7fa99135a8603932280a0ee92
friend std::ostream &
operator<<
classarm__components__name__manager_1_1ArmJointStateSubscriber.html
aec1f6461221235626b96a0df7f2c59a3
(std::ostream &o, const ArmJointStateSubscriber &j)