qb_claw_hardware_interface.cpp
/tmp/ws/src/qb_move/qb_move_hardware_interface/src/
qb__claw__hardware__interface_8cpp
qb_move_hardware_interface/qb_claw_hardware_interface.h
qb_claw_hardware_interface.h
/tmp/ws/src/qb_move/qb_move_hardware_interface/include/qb_move_hardware_interface/
qb__claw__hardware__interface_8h
qb_move_hardware_interface/qb_move_hardware_interface.h
qb_claw_hardware_interface::qbClawHW
qb_claw_hardware_interface
qb_move_hardware_interface.cpp
/tmp/ws/src/qb_move/qb_move_hardware_interface/src/
qb__move__hardware__interface_8cpp
qb_move_hardware_interface/qb_move_hardware_interface.h
qb_move_hardware_interface.h
/tmp/ws/src/qb_move/qb_move_hardware_interface/include/qb_move_hardware_interface/
qb__move__hardware__interface_8h
qb_move_hardware_interface/qb_move_transmission_interface.h
qb_move_hardware_interface/qb_move_interactive_interface.h
qb_move_hardware_interface::qbMoveHW
qb_move_hardware_interface
std::shared_ptr< qbMoveHW >
qbMoveHWPtr
namespaceqb__move__hardware__interface.html
aef2014f24cc0db340583c5cb60b2fe4a
qb_move_interactive_interface.h
/tmp/ws/src/qb_move/qb_move_hardware_interface/include/qb_move_hardware_interface/
qb__move__interactive__interface_8h
qb_move_interactive_interface::qbMoveInteractive
qb_move_interactive_interface
qb_move_transmission_interface.h
/tmp/ws/src/qb_move/qb_move_hardware_interface/include/qb_move_hardware_interface/
qb__move__transmission__interface_8h
qb_move_transmission_interface::qbMoveTransmission
qb_move_transmission_interface
qb_claw_hardware_interface::qbClawHW
classqb__claw__hardware__interface_1_1qbClawHW.html
qb_move_hardware_interface::qbMoveHW
void
doSwitch
classqb__claw__hardware__interface_1_1qbClawHW.html
ac3ad2bf205d5ac6719935afed6a6507f
(const std::list< hardware_interface::ControllerInfo > &start_list, const std::list< hardware_interface::ControllerInfo > &stop_list)
std::vector< std::string >
getJoints
classqb__claw__hardware__interface_1_1qbClawHW.html
a0e7c0f2d6e6184ae67d8f48f88804f1e
() override
void
initializeSwitchControlModeService
classqb__claw__hardware__interface_1_1qbClawHW.html
a9b9fcd3cab464b3a345b0110bd6902e5
()
qbClawHW
classqb__claw__hardware__interface_1_1qbClawHW.html
aaccb966d071e2befe3b362a5ccbbf24e
()
~qbClawHW
classqb__claw__hardware__interface_1_1qbClawHW.html
a62935391be620d3f0357ea425038ae33
() override
ros::ServiceClient
switch_control_mode_srv_
classqb__claw__hardware__interface_1_1qbClawHW.html
a223680d01ca19679049365960442faab
qb_move_hardware_interface::qbMoveHW
classqb__move__hardware__interface_1_1qbMoveHW.html
qb_device_hardware_interface::qbDeviceHW
std::vector< std::string >
getJoints
classqb__move__hardware__interface_1_1qbMoveHW.html
a898fbf07610d47510a20abc7df44844f
() override
bool
init
classqb__move__hardware__interface_1_1qbMoveHW.html
a944b1bc4a50fa61ff45fd4d93156fb64
(ros::NodeHandle &root_nh, ros::NodeHandle &robot_hw_nh) override
qbMoveHW
classqb__move__hardware__interface_1_1qbMoveHW.html
a9971bf8706786fe93cd5e91aa55387b9
()
qbMoveHW
classqb__move__hardware__interface_1_1qbMoveHW.html
a7032cb5ce2ed7fe0f00363438893ce9b
(const std::vector< double > &position_factor)
void
read
classqb__move__hardware__interface_1_1qbMoveHW.html
a32f5af836a7778e95b42f200cddf194a
(const ros::Time &time, const ros::Duration &period) override
void
write
classqb__move__hardware__interface_1_1qbMoveHW.html
a509d174c8a83c41d61cd1501d07d1067
(const ros::Time &time, const ros::Duration &period) override
~qbMoveHW
classqb__move__hardware__interface_1_1qbMoveHW.html
a84af235b9a3f612266c70132f5ccfbed
() override
int
getMaxStiffness
classqb__move__hardware__interface_1_1qbMoveHW.html
abf260e7886759ade6b3cbc7ada77a360
()
void
updateShaftPositionLimits
classqb__move__hardware__interface_1_1qbMoveHW.html
ac629de0ab71ba94429fe90ba412398dd
()
bool
command_with_position_and_preset_
classqb__move__hardware__interface_1_1qbMoveHW.html
a409e1f0adc16f83bb2435f2168d77a89
qb_move_interactive_interface::qbMoveInteractive
interactive_interface_
classqb__move__hardware__interface_1_1qbMoveHW.html
a598436cd5000d04a2db39dc91bd95144
double
max_motor_limits_
classqb__move__hardware__interface_1_1qbMoveHW.html
a092baa668fcaad526edb20c0b44a10a4
double
min_motor_limits_
classqb__move__hardware__interface_1_1qbMoveHW.html
a9df03269e61b6c81f548cb0556656504
double
position_ticks_to_radians_
classqb__move__hardware__interface_1_1qbMoveHW.html
afdc0f45eb54fc7987d6d50dff19d71a7
double
preset_percent_to_radians_
classqb__move__hardware__interface_1_1qbMoveHW.html
ae116d5a975c47630d3dd2838a884b45c
bool
use_interactive_markers_
classqb__move__hardware__interface_1_1qbMoveHW.html
a3ca438dea73884494b07e19620579454
qb_move_interactive_interface::qbMoveInteractive
classqb__move__interactive__interface_1_1qbMoveInteractive.html
void
initMarkers
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a7ef31bed801311a8a126da4e98f858fc
(ros::NodeHandle &root_nh, const std::string &device_name, const std::vector< std::string > &joint_names)
qbMoveInteractive
classqb__move__interactive__interface_1_1qbMoveInteractive.html
aa6ffb48cde3a4c38ec6bb346fcd2f788
()
void
setMarkerState
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a555d92763c160c929610455b1627efd7
(const std::vector< double > &joint_positions)
virtual
~qbMoveInteractive
classqb__move__interactive__interface_1_1qbMoveInteractive.html
abb6a35aed9889351f72d1f4d99609d12
()
void
buildCylinder
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a1a940573a562e35847711e5918cbde21
(visualization_msgs::InteractiveMarker &interactive_marker)
void
buildMotorControl
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a52e253949988879a9640c2ca0c9fa213
(visualization_msgs::InteractiveMarker &interactive_marker)
double
computeAngularDistance
classqb__move__interactive__interface_1_1qbMoveInteractive.html
ad67978d4b2d22ff25bda8ff789e179b4
(const geometry_msgs::Quaternion &to_pose, const geometry_msgs::Quaternion &from_pose)
trajectory_msgs::JointTrajectory
computeJointTrajectories
classqb__move__interactive__interface_1_1qbMoveInteractive.html
adbb1834a86d27886203a6cda3cd9e792
(const double &displacement_position, const double &displacement_stiffness)
double
computeLinearDistance
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a2e740e2bf3d2fe76dea44110e2d684da
(const geometry_msgs::Point &to_pose, const geometry_msgs::Point &from_pose)
double
getStiffnessFromScale
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a64aeaa2a732c6483f53549e878a1ef04
()
void
interactiveMarkerCallback
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a69c40a9b4537acc9cd3c6117336bbcfc
(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void
setScaleFromStiffness
classqb__move__interactive__interface_1_1qbMoveInteractive.html
ac28875502b39ff5afa9b9dd0ba58220b
(const double &stiffness_value)
visualization_msgs::InteractiveMarker
controls_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
ae2676f519529fa5551bda1c0b44b306d
geometry_msgs::Pose
controls_position_old_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
aadcd495f2d99b9c42bd97d211c77f39e
geometry_msgs::Pose
controls_position_orig_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a3dd3d732ae100c11d20551a8d0417bc3
visualization_msgs::InteractiveMarker
cylinder_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
ae52890e5bbd05a4e30fb14cc5a83ec11
std::string
device_name_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a863c2e226a963eda4c7872c4158b7dbe
std::unique_ptr< interactive_markers::InteractiveMarkerServer >
interactive_commands_server_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a4d2be40be4bf1f0cd6682ee2dd56ecd8
ros::Publisher
joint_command_pub_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a3a93f54dbffc88e499cc588b71c7b9dd
trajectory_msgs::JointTrajectory
joint_command_trajectories_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a1dd27144ddcc46eb0ca4f12dfabdfdc9
std::vector< std::string >
joint_names_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a3a94f195ce02b3be966c279f8bdd247f
std::vector< double >
joint_positions_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a231c36c7c8d3ce694713f3db413ead46
ros::AsyncSpinner
spinner_
classqb__move__interactive__interface_1_1qbMoveInteractive.html
a306c15ca20cba45da25d7453ceee062a
qb_move_transmission_interface::qbMoveTransmission
classqb__move__transmission__interface_1_1qbMoveTransmission.html
transmission_interface::Transmission
void
actuatorToJointEffort
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a7670b4c7bad1821bcdd2dd9cfb3812c7
(const transmission_interface::ActuatorData &actuator, transmission_interface::JointData &joint)
void
actuatorToJointPosition
classqb__move__transmission__interface_1_1qbMoveTransmission.html
ab603172b3e226930c5612f3fcab95f3d
(const transmission_interface::ActuatorData &actuator, transmission_interface::JointData &joint)
void
actuatorToJointVelocity
classqb__move__transmission__interface_1_1qbMoveTransmission.html
af67debf851af0922d616841169ae35bd
(const transmission_interface::ActuatorData &actuator, transmission_interface::JointData &joint)
const bool
getCommandWithDeflection
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a15ae180eb0fcef30a88d3209965e12c4
() const
const bool
getCommandWithPoistionAndPreset
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a1679ae8f867199470365b82173b422e1
() const
const double
getEffortFactor
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a077b3e4a95685ae606ec1334336d9a1a
() const
const std::vector< double >
getPositionFactor
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a6e2b5c04aad9a22efc58ac7ac4f25450
() const
const double
getPresetFactor
classqb__move__transmission__interface_1_1qbMoveTransmission.html
aa017630c72647e4467eba4905464f47a
() const
const double
getPresetPercentToRadians
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a39d3a3637722eb0564a9e63d978f4c42
() const
const double
getVelocityFactor
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a54d07ffa70d5467e0dc2071695fa0668
() const
void
jointToActuatorEffort
classqb__move__transmission__interface_1_1qbMoveTransmission.html
ac45c6caf853c003634692e5e7430fa9c
(const transmission_interface::JointData &joint, transmission_interface::ActuatorData &actuator)
void
jointToActuatorPosition
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a181970e610c228c02225faf4f0a90f0a
(const transmission_interface::JointData &joint, transmission_interface::ActuatorData &actuator)
void
jointToActuatorVelocity
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a2d31ec1e96ed3286b0c8cace694073aa
(const transmission_interface::JointData &joint, transmission_interface::ActuatorData &actuator)
std::size_t
numActuators
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a3e3d8a84efc0f660caa0652099761b39
() const
std::size_t
numJoints
classqb__move__transmission__interface_1_1qbMoveTransmission.html
ab416d687164f7015e28e1a4b295c9b2e
() const
qbMoveTransmission
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a6780292a8c40947417eb905f88523acb
()
qbMoveTransmission
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a3861b83703e62dbd9fb68e9c76ec7dce
(const bool &command_with_position_and_preset, const std::vector< double > &position_factor, const double &preset_factor, const double &velocity_factor, const double &effort_factor)
void
setCommandWithPoistionAndPreset
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a96165e90602aef10020626330a087dfb
(const bool &command_with_position_and_preset)
void
setPositionFactor
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a7f1c4407514cfaa39aa6acf483b0c137
(const std::vector< uint8_t > &encoder_resolutions)
void
setPresetFactor
classqb__move__transmission__interface_1_1qbMoveTransmission.html
ac4db7495c5adb270c84c355cf90035f4
(const int &stiffness_preset_limit)
void
switchFromDeflectionToPosStiff
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a0d555eaebfec96f52f869af9acfaf38e
(bool switch_flag)
bool
command_with_deflection_
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a70af71a59d6acb814881d38f49159cde
bool
command_with_position_and_preset_
classqb__move__transmission__interface_1_1qbMoveTransmission.html
adbeac31bd8806c38741f76d7b7315f93
double
effort_factor_
classqb__move__transmission__interface_1_1qbMoveTransmission.html
aeb360e494c03c5224545fd4f323e9ddc
bool
is_claw_
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a7f24cace2f7bf9bb6dba740ea14535cc
std::vector< double >
position_factor_
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a665dcfaa0e7855c98c9877e29c1bb97f
double
preset_factor_
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a551861d8182a152fc8ca5db6f85d90af
double
velocity_factor_
classqb__move__transmission__interface_1_1qbMoveTransmission.html
a556152284b9efd839685de8c20cb3eab
qb_claw_hardware_interface
namespaceqb__claw__hardware__interface.html
qb_claw_hardware_interface::qbClawHW
qb_move_hardware_interface
namespaceqb__move__hardware__interface.html
qb_move_hardware_interface::qbMoveHW
std::shared_ptr< qbMoveHW >
qbMoveHWPtr
namespaceqb__move__hardware__interface.html
aef2014f24cc0db340583c5cb60b2fe4a
qb_move_interactive_interface
namespaceqb__move__interactive__interface.html
qb_move_interactive_interface::qbMoveInteractive
qb_move_transmission_interface
namespaceqb__move__transmission__interface.html
qb_move_transmission_interface::qbMoveTransmission