__init__.py
/tmp/ws/src/generic_control_toolbox/src/generic_control_toolbox/
____init_____8py
generic_control_toolbox
bag_manager.cpp
/tmp/ws/src/generic_control_toolbox/src/
bag__manager_8cpp
generic_control_toolbox/bag_manager.hpp
generic_control_toolbox
bag_manager.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
bag__manager_8hpp
generic_control_toolbox::BagManager
generic_control_toolbox
bag_parser.py
/tmp/ws/src/generic_control_toolbox/src/generic_control_toolbox/
bag__parser_8py
generic_control_toolbox::bag_parser::BagParser
generic_control_toolbox::bag_parser
controller_action_node.cpp
/tmp/ws/src/generic_control_toolbox/src/
controller__action__node_8cpp
generic_control_toolbox/controller_action_node.hpp
generic_control_toolbox
controller_action_node.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
controller__action__node_8hpp
generic_control_toolbox/controller_template.hpp
generic_control_toolbox::ControllerActionNode
generic_control_toolbox
controller_template.cpp
/tmp/ws/src/generic_control_toolbox/src/
controller__template_8cpp
generic_control_toolbox/controller_template.hpp
generic_control_toolbox
controller_template.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
controller__template_8hpp
generic_control_toolbox/bag_manager.hpp
generic_control_toolbox::ControllerBase
generic_control_toolbox::ControllerTemplate
generic_control_toolbox
boost::shared_ptr< ControllerBase >
BasePtr
namespacegeneric__control__toolbox.html
add498081933fd2a898fb66ae699da280
const double
MAX_DT
namespacegeneric__control__toolbox.html
a51b5497198b77069068e93270d99f290
joint_position_integrator.cpp
/tmp/ws/src/generic_control_toolbox/src/
joint__position__integrator_8cpp
generic_control_toolbox/joint_position_integrator.hpp
generic_control_toolbox
joint_position_integrator.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
joint__position__integrator_8hpp
generic_control_toolbox::JointPositionIntegrator
generic_control_toolbox
kdl_manager.cpp
/tmp/ws/src/generic_control_toolbox/src/
kdl__manager_8cpp
generic_control_toolbox/kdl_manager.hpp
generic_control_toolbox
bool
setKDLManager
namespacegeneric__control__toolbox.html
aa0647b4af73a70961e92bf50857ff763
(const ArmInfo &arm_info, std::shared_ptr< KDLManager > manager)
kdl_manager.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
kdl__manager_8hpp
generic_control_toolbox/manager_base.hpp
generic_control_toolbox/matrix_parser.hpp
generic_control_toolbox::KDLManager
generic_control_toolbox
const std::string
NSO_SOLVER
kdl__manager_8hpp.html
a3c2390e9140106e9ea6225f9272b55f7
("nso")
bool
setKDLManager
namespacegeneric__control__toolbox.html
aa0647b4af73a70961e92bf50857ff763
(const ArmInfo &arm_info, std::shared_ptr< KDLManager > manager)
bool
setKDLManagerNso
namespacegeneric__control__toolbox.html
af91e8d7c54f9fd517a5eaf0cc49eeec7
(const ArmInfo &arm_info, std::shared_ptr< KDLManager > manager)
const std::string
WDLS_SOLVER
kdl__manager_8hpp.html
a3e6ee0322bde66cb870aa6b08b035d5a
("wdls")
mainpage.dox
/tmp/ws/src/generic_control_toolbox/
mainpage_8dox
manage_actionlib.py
/tmp/ws/src/generic_control_toolbox/src/generic_control_toolbox/
manage__actionlib_8py
generic_control_toolbox::manage_actionlib
def
monitor_action_goal
namespacegeneric__control__toolbox_1_1manage__actionlib.html
a43cb4c83923ce48ffb7edb6d927fee54
(action_server, action_client, action_goal, action_name="current action", time_limit=float("inf"), abort_on_fail=False)
manager_base.cpp
/tmp/ws/src/generic_control_toolbox/src/
manager__base_8cpp
generic_control_toolbox/manager_base.hpp
generic_control_toolbox
bool
getArmInfo
namespacegeneric__control__toolbox.html
ab652775c9902ff8b54d62436802b4f30
(const std::string &arm_name, ArmInfo &info, ros::NodeHandle &nh)
bool
getArmInfo
namespacegeneric__control__toolbox.html
ac38194d67de4e9e64cc8e2f5d9193e2c
(const std::string &arm_name, ArmInfo &info)
manager_base.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
manager__base_8hpp
generic_control_toolbox::ManagerBase
generic_control_toolbox
bool
getArmInfo
namespacegeneric__control__toolbox.html
ab652775c9902ff8b54d62436802b4f30
(const std::string &arm_name, ArmInfo &info, ros::NodeHandle &nh)
bool
getArmInfo
namespacegeneric__control__toolbox.html
ac38194d67de4e9e64cc8e2f5d9193e2c
(const std::string &arm_name, ArmInfo &info)
marker_manager.cpp
/tmp/ws/src/generic_control_toolbox/src/
marker__manager_8cpp
generic_control_toolbox/marker_manager.hpp
generic_control_toolbox
marker_manager.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
marker__manager_8hpp
generic_control_toolbox/manager_base.hpp
generic_control_toolbox::MarkerManager
generic_control_toolbox
MarkerType
namespacegeneric__control__toolbox.html
a941f9bf5c60d3387c36a2e9d0e7c5e63
sphere
namespacegeneric__control__toolbox.html
a941f9bf5c60d3387c36a2e9d0e7c5e63a3885a6a3b4ad02942f344564766e441f
arrow
namespacegeneric__control__toolbox.html
a941f9bf5c60d3387c36a2e9d0e7c5e63a44cfa16b483c6a8c5d5f44fce8e2e314
matrix_parser.cpp
/tmp/ws/src/generic_control_toolbox/src/
matrix__parser_8cpp
generic_control_toolbox/matrix_parser.hpp
generic_control_toolbox
matrix_parser.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
matrix__parser_8hpp
generic_control_toolbox::MatrixParser
generic_control_toolbox
ros_control_interface.cpp
/tmp/ws/src/generic_control_toolbox/src/
ros__control__interface_8cpp
generic_control_toolbox/ros_control_interface.hpp
generic_control_toolbox
ros_control_interface.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
ros__control__interface_8hpp
generic_control_toolbox/controller_template.hpp
generic_control_toolbox::RosControlInterface
generic_control_toolbox
JointType
namespacegeneric__control__toolbox.html
a86112372b842a8ceb03a66fcdf38a6ad
EFFORT
namespacegeneric__control__toolbox.html
a86112372b842a8ceb03a66fcdf38a6ada5c8b6e4d159e54600fca9c61241685ee
VELOCITY
namespacegeneric__control__toolbox.html
a86112372b842a8ceb03a66fcdf38a6ada5f2607b018684bebe67d07c398b6e3cf
POSITION
namespacegeneric__control__toolbox.html
a86112372b842a8ceb03a66fcdf38a6ada7539db98627522515bf80035c9e62899
setup.py
/tmp/ws/src/generic_control_toolbox/
setup_8py
setup
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
test_joint_position_integrator.cpp
/tmp/ws/src/generic_control_toolbox/test/ros_tests/
test__joint__position__integrator_8cpp
generic_control_toolbox/joint_position_integrator.hpp
bool
assertMatrixEquality
test__joint__position__integrator_8cpp.html
a0b1332062262f132bba042b079665330
(const Eigen::MatrixXd &m1, const Eigen::MatrixXd &m2)
int
main
test__joint__position__integrator_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__joint__position__integrator_8cpp.html
a4e36f932c098d9e7c4ca8e71f6e30f22
(TestJointPositionIntegrator, TestParameterLoading)
TEST
test__joint__position__integrator_8cpp.html
a410219bfe03bb4d61815387ef74b1284
(TestJointPositionIntegrator, TestIntegrationSingleValue)
TEST
test__joint__position__integrator_8cpp.html
a3925471a005e445c530e01510d265afa
(TestJointPositionIntegrator, TestIntegrationMultipleValues)
TEST
test__joint__position__integrator_8cpp.html
a9d59140195b3da358455c7e805917b29
(TestJointPositionIntegrator, TestReset)
TEST
test__joint__position__integrator_8cpp.html
a1264c9717cd7a80539f0e534b2d49f74
(TestJointPositionIntegrator, TestSaturatedIntegration)
test_matrix_parser.cpp
/tmp/ws/src/generic_control_toolbox/test/ros_tests/
test__matrix__parser_8cpp
generic_control_toolbox/matrix_parser.hpp
void
assertMatrixEqual
test__matrix__parser_8cpp.html
a525a2a46fd1f2a76f314f5ba47b9fe8f
(const Eigen::MatrixXd &m1, const Eigen::MatrixXd &m2)
int
main
test__matrix__parser_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
test__matrix__parser_8cpp.html
a7a45a17b7608cc922c2b0f2ad66ed860
(TestMatrixParser, TestParseSquareMatrix)
TEST
test__matrix__parser_8cpp.html
affceb5bf87de3cfd71c03caa214d2a0a
(TestMatrixParser, TestParseRectangularMatrix)
TEST
test__matrix__parser_8cpp.html
a833de6c28852a4b1697e23bb04e34226
(TestMatrixParser, TestVectorParse)
TEST
test__matrix__parser_8cpp.html
a45ab9cb516668cb45aa67c894cc20693
(TestMatrixParser, TestFailParse)
TEST
test__matrix__parser_8cpp.html
a27344d9f312e4fcc07299a9725118582
(TestMatrixParser, TestComputeSkew)
tf_manager.cpp
/tmp/ws/src/generic_control_toolbox/src/
tf__manager_8cpp
generic_control_toolbox/tf_manager.hpp
generic_control_toolbox
tf_manager.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
tf__manager_8hpp
generic_control_toolbox/manager_base.hpp
generic_control_toolbox::TFManager
generic_control_toolbox
wrench_manager.cpp
/tmp/ws/src/generic_control_toolbox/src/
wrench__manager_8cpp
generic_control_toolbox/wrench_manager.hpp
generic_control_toolbox
bool
setWrenchManager
namespacegeneric__control__toolbox.html
a7080613804003e394659df2f1f145be0
(const ArmInfo &arm_info, WrenchManager &manager)
bool
setWrenchManager
namespacegeneric__control__toolbox.html
aa247af3d698f9411b21649e7611b377e
(const ArmInfo &arm_info, std::shared_ptr< WrenchManager > &manager)
wrench_manager.hpp
/tmp/ws/src/generic_control_toolbox/include/generic_control_toolbox/
wrench__manager_8hpp
generic_control_toolbox/manager_base.hpp
generic_control_toolbox/matrix_parser.hpp
generic_control_toolbox::WrenchManager
generic_control_toolbox
bool
setWrenchManager
namespacegeneric__control__toolbox.html
a7080613804003e394659df2f1f145be0
(const ArmInfo &arm_info, WrenchManager &manager)
bool
setWrenchManager
namespacegeneric__control__toolbox.html
aa247af3d698f9411b21649e7611b377e
(const ArmInfo &arm_info, std::shared_ptr< WrenchManager > &manager)
generic_control_toolbox::BagManager
classgeneric__control__toolbox_1_1BagManager.html
BagManager
classgeneric__control__toolbox_1_1BagManager.html
a39ae5b77673389721607d1c7c1dc1c5d
(const std::string &path, const std::string &default_topic)
void
write
classgeneric__control__toolbox_1_1BagManager.html
a41a5fc6744fa604df1c66fd040c56765
(const T &msg)
void
write
classgeneric__control__toolbox_1_1BagManager.html
a6674801fe4e1eacef8cf75e54bccac37
(const std::string &topic, const T &msg)
~BagManager
classgeneric__control__toolbox_1_1BagManager.html
a695045dcbb0b2f48e02720704987ae94
()
int
numOfFiles
classgeneric__control__toolbox_1_1BagManager.html
aa9a486c75be82bd11844e79cfb9ed1ad
(const std::string &path) const
rosbag::Bag
bag_
classgeneric__control__toolbox_1_1BagManager.html
a22b715aa4f380ac78bdf2360323c4e9b
std::string
default_topic_
classgeneric__control__toolbox_1_1BagManager.html
afc35153b6b4aadd2535cdef26c6bc040
generic_control_toolbox::bag_parser::BagParser
classgeneric__control__toolbox_1_1bag__parser_1_1BagParser.html
def
__init__
classgeneric__control__toolbox_1_1bag__parser_1_1BagParser.html
a4f9dbf4b3025137b23e271b520f9d560
(self, pkg, rel_path, prefix)
def
getAllBags
classgeneric__control__toolbox_1_1bag__parser_1_1BagParser.html
a4931098c1039123c0c20f520650ae611
(self, elements)
def
getBagContents
classgeneric__control__toolbox_1_1bag__parser_1_1BagParser.html
a623c505e525646234ad18833e4502a1f
(self, elements, bag)
def
msgToList
classgeneric__control__toolbox_1_1bag__parser_1_1BagParser.html
aef320c70752c31c3066b72232ca60b2c
(self, msg)
def
poseMsgToList
classgeneric__control__toolbox_1_1bag__parser_1_1BagParser.html
ac5329ba8a2d7092bdf71ef10e612c22c
(self, msg)
def
wrenchMsgToList
classgeneric__control__toolbox_1_1bag__parser_1_1BagParser.html
ad5479b62f108dcac99be72f645581e97
(self, msg)
_dir
classgeneric__control__toolbox_1_1bag__parser_1_1BagParser.html
ab4fc7e9327f827862dc5fcb99aa3073f
_prefix
classgeneric__control__toolbox_1_1bag__parser_1_1BagParser.html
a3411b73126bb1c4e714e7ece9218f15c
generic_control_toolbox::ControllerActionNode
classgeneric__control__toolbox_1_1ControllerActionNode.html
ControllerActionNode
classgeneric__control__toolbox_1_1ControllerActionNode.html
a9cbf051d50db768f4e45cdeb48862838
()
void
runController
classgeneric__control__toolbox_1_1ControllerActionNode.html
ad5627b4bbb9ad6f7ae56360c60cd0d18
(ControllerBase &controller)
~ControllerActionNode
classgeneric__control__toolbox_1_1ControllerActionNode.html
a0ae637aa5d5316a9ea71587872f64faa
()
void
jointStatesCb
classgeneric__control__toolbox_1_1ControllerActionNode.html
adc22beea60166bb0cd7de106fcde4bb1
(const sensor_msgs::JointState::ConstPtr &msg)
bool
got_first_
classgeneric__control__toolbox_1_1ControllerActionNode.html
a4640f767079e0eb09990010f1705265f
ros::Subscriber
joint_state_sub_
classgeneric__control__toolbox_1_1ControllerActionNode.html
a9d15d2cd25d4b0d4bd3f7d8056c32e12
double
loop_rate_
classgeneric__control__toolbox_1_1ControllerActionNode.html
a2f6c65031f31fb65c8ab4810476b5502
ros::NodeHandle
nh_
classgeneric__control__toolbox_1_1ControllerActionNode.html
a258f4ab01f9f19c0166547b47c597e03
sensor_msgs::JointState
state_
classgeneric__control__toolbox_1_1ControllerActionNode.html
a06f88564776d8750fd1c72adff076b39
ros::Publisher
state_pub_
classgeneric__control__toolbox_1_1ControllerActionNode.html
a7f6e0fcabd1de2c525a109cbed81bcd5
generic_control_toolbox::ControllerBase
classgeneric__control__toolbox_1_1ControllerBase.html
ControllerBase
classgeneric__control__toolbox_1_1ControllerBase.html
ae3b62563396010164b7778c0b5b77e0c
(ros::NodeHandle nh=ros::NodeHandle("~"))
virtual bool
isActive
classgeneric__control__toolbox_1_1ControllerBase.html
ad19a150925e779cb95db8d5a36d85a9e
() const =0
virtual void
resetInternalState
classgeneric__control__toolbox_1_1ControllerBase.html
ae7931735a4c16df470ee56b734c15729
()=0
virtual sensor_msgs::JointState
updateControl
classgeneric__control__toolbox_1_1ControllerBase.html
a7f668a6164124a6807bafc9a56d9a9fc
(const sensor_msgs::JointState ¤t_state, const ros::Duration &dt)=0
virtual
~ControllerBase
classgeneric__control__toolbox_1_1ControllerBase.html
ac2566714a18b3e387d42696de13a80fc
()
generic_control_toolbox::ControllerTemplate
classgeneric__control__toolbox_1_1ControllerTemplate.html
generic_control_toolbox::ControllerBase
ControllerTemplate
classgeneric__control__toolbox_1_1ControllerTemplate.html
a50260115805a0bc1068d8dabba7efed4
(const std::string &action_name, ros::NodeHandle nh=ros::NodeHandle("~"))
virtual bool
isActive
classgeneric__control__toolbox_1_1ControllerTemplate.html
a8ba4df0e540fba3361e11b6eb8927e36
() const
virtual void
resetInternalState
classgeneric__control__toolbox_1_1ControllerTemplate.html
a12d9ce669d227a4ef4b6f94d8c3422de
()
virtual sensor_msgs::JointState
updateControl
classgeneric__control__toolbox_1_1ControllerTemplate.html
a30b73a9b38629817d558bace366e3893
(const sensor_msgs::JointState ¤t_state, const ros::Duration &dt)
virtual
~ControllerTemplate
classgeneric__control__toolbox_1_1ControllerTemplate.html
a2fa20507787ee14cb3a7a8b33af457ce
()
virtual sensor_msgs::JointState
controlAlgorithm
classgeneric__control__toolbox_1_1ControllerTemplate.html
a35ead6af7ffe0eb1bcf59b7effea6d09
(const sensor_msgs::JointState ¤t_state, const ros::Duration &dt)=0
virtual bool
customDefaultBehavior
classgeneric__control__toolbox_1_1ControllerTemplate.html
aed04d90bba65d3a66ef00a91e106be8e
()
sensor_msgs::JointState
lastState
classgeneric__control__toolbox_1_1ControllerTemplate.html
a2540ac72dc6d8f9ff104c882ad1be5fd
(const sensor_msgs::JointState ¤t)
virtual bool
parseGoal
classgeneric__control__toolbox_1_1ControllerTemplate.html
aadd512cffca4b04cebec6d8189056a07
(boost::shared_ptr< const ActionGoal > goal)=0
virtual void
resetController
classgeneric__control__toolbox_1_1ControllerTemplate.html
a9772cecb47445b80bd4f1ff385712564
()=0
boost::shared_ptr< actionlib::SimpleActionServer< ActionClass > >
action_server_
classgeneric__control__toolbox_1_1ControllerTemplate.html
aa4922bc03e03d283123790a57dcc8945
ActionFeedback
feedback_
classgeneric__control__toolbox_1_1ControllerTemplate.html
a771493f6d42a7fdcd57dfe37460b54df
ActionResult
result_
classgeneric__control__toolbox_1_1ControllerTemplate.html
a000b3ab5c1018a83d536b4e3b6fb6168
virtual bool
goalCB
classgeneric__control__toolbox_1_1ControllerTemplate.html
aaed83a82252ec5e3727608ebe4402302
()
virtual void
preemptCB
classgeneric__control__toolbox_1_1ControllerTemplate.html
a144eacdd0b0e1004b107e5022a9b31da
()
void
resetFlags
classgeneric__control__toolbox_1_1ControllerTemplate.html
ab0149eebfb492f4abeb3aca5a31b30e3
()
void
startActionlib
classgeneric__control__toolbox_1_1ControllerTemplate.html
a267256bc91edd3dc4adf45cb867f9764
()
bool
acquired_goal_
classgeneric__control__toolbox_1_1ControllerTemplate.html
ab09a0b303903393c9ae600adbac86d91
std::string
action_name_
classgeneric__control__toolbox_1_1ControllerTemplate.html
a808a44ab8eead922482ea152d8c009b6
std::shared_ptr< BagManager >
bag_manager_
classgeneric__control__toolbox_1_1ControllerTemplate.html
a7edc965386df88577419c2b28415c836
bool
has_state_
classgeneric__control__toolbox_1_1ControllerTemplate.html
a0e783a926884e89742bcc68dea7c65a4
sensor_msgs::JointState
last_state_
classgeneric__control__toolbox_1_1ControllerTemplate.html
af6b5644f36bca9661d6a820575c4c6af
ros::NodeHandle
nh_
classgeneric__control__toolbox_1_1ControllerTemplate.html
a83d04bd21a5a4c0c686c76582dfca10f
generic_control_toolbox::JointPositionIntegrator
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
JointPositionIntegrator
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
a894196da2e7af9b140ee764dce3d5297
(ros::NodeHandle &nh)
void
reset
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
a3dd6120f90397afae962599250c2992a
()
KDL::JntArray
update
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
a274d6db95a951288c1fc582847014ac4
(const KDL::JntArray &q_dot, const KDL::JntArray &q, float dt)
Eigen::VectorXd
update
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
a22a1edb8b11c0df99d995ac8f05d08e2
(const Eigen::VectorXd &q_dot, const Eigen::VectorXd &q, float dt)
~JointPositionIntegrator
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
afc286364a303c18cdccaa6e66472a23a
()
bool
init
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
a11d40f40c84ad7be50127942f4c58664
()
bool
got_state_
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
a4bd6dea7c3cb916557e396580015c27f
float
max_joint_error_
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
a9088a9e909542c48f31bd207469f4855
ros::NodeHandle
nh_
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
aca9cf5c914dc7d7b52b837d7d1a7c719
KDL::JntArray
virt_q_
classgeneric__control__toolbox_1_1JointPositionIntegrator.html
ab39d0aec37dca867aced65b04c8167f8
generic_control_toolbox::KDLManager
classgeneric__control__toolbox_1_1KDLManager.html
generic_control_toolbox::ManagerBase
bool
addSegment
classgeneric__control__toolbox_1_1KDLManager.html
a889871992e635953830f2901bf0ab1c8
(const std::string &end_effector_link, KDL::Segment &new_segment)
bool
checkStateMessage
classgeneric__control__toolbox_1_1KDLManager.html
a2a24a3305769390b2b695e63cd3ae6d1
(const std::string &end_effector_link, const sensor_msgs::JointState &state) const
bool
createJointState
classgeneric__control__toolbox_1_1KDLManager.html
a084f18011786cfa2b5abf22ea704c27c
(const std::string &end_effector_link, const Eigen::VectorXd &q, const Eigen::VectorXd &qdot, sensor_msgs::JointState &state) const
bool
getCoriolis
classgeneric__control__toolbox_1_1KDLManager.html
af3665cf8d95d7f1f317c73b833561ed8
(const std::string &end_effector_link, const sensor_msgs::JointState &state, Eigen::MatrixXd &coriolis)
bool
getEefPose
classgeneric__control__toolbox_1_1KDLManager.html
a3ce97edab30c43bd6b4baa7b238c58d2
(const std::string &end_effector_link, const sensor_msgs::JointState &state, KDL::Frame &out) const
bool
getEefTwist
classgeneric__control__toolbox_1_1KDLManager.html
a4e9b648d28aff4ab478baae155ece921
(const std::string &end_effector_link, const sensor_msgs::JointState &state, KDL::FrameVel &out) const
bool
getGravity
classgeneric__control__toolbox_1_1KDLManager.html
aba012b33c2a9b2a1b13ae8f0644ecc60
(const std::string &end_effector_link, const sensor_msgs::JointState &state, Eigen::MatrixXd &g)
bool
getGrippingPoint
classgeneric__control__toolbox_1_1KDLManager.html
aff819746d2c4962714aa743c491401e0
(const std::string &end_effector_link, const sensor_msgs::JointState &state, KDL::Frame &out) const
bool
getGrippingPoseIK
classgeneric__control__toolbox_1_1KDLManager.html
a6250116cc93330ac3742282426ccffca
(const std::string &end_effector_link, const sensor_msgs::JointState &state, const KDL::Frame &in, KDL::JntArray &out) const
bool
getGrippingTwist
classgeneric__control__toolbox_1_1KDLManager.html
a278e41bd29785e29c08ae8c98915fcab
(const std::string &end_effector_link, const sensor_msgs::JointState &state, KDL::Twist &out) const
bool
getGrippingVelIK
classgeneric__control__toolbox_1_1KDLManager.html
a54bceb2007357c5d9c692c761d26ef6a
(const std::string &end_effector_link, const sensor_msgs::JointState &state, const KDL::Twist &in, KDL::JntArray &out) const
bool
getInertia
classgeneric__control__toolbox_1_1KDLManager.html
abe27512d9fe99621a2f09d74669a1e84
(const std::string &end_effector_link, const sensor_msgs::JointState &state, Eigen::MatrixXd &H)
bool
getJacobian
classgeneric__control__toolbox_1_1KDLManager.html
a488fa3276fbb86a47cf7af0cc3719ed8
(const std::string &end_effector_link, const sensor_msgs::JointState &state, KDL::Jacobian &out) const
bool
getJointLimits
classgeneric__control__toolbox_1_1KDLManager.html
a415e00d71756b2ab9384aec89f63974e
(const std::string &end_effector_link, KDL::JntArray &q_min, KDL::JntArray &q_max, KDL::JntArray &q_vel_lim) const
bool
getJointPositions
classgeneric__control__toolbox_1_1KDLManager.html
a69dd1206d5d32d990dd153f3dcc4867f
(const std::string &end_effector_link, const sensor_msgs::JointState &state, KDL::JntArray &q) const
bool
getJointPositions
classgeneric__control__toolbox_1_1KDLManager.html
ac84656435c2b40b1ff12f4441d0518fa
(const std::string &end_effector_link, const sensor_msgs::JointState &state, Eigen::VectorXd &q) const
bool
getJointState
classgeneric__control__toolbox_1_1KDLManager.html
aff46084c01949566abbcda94585a9614
(const std::string &end_effector_link, const Eigen::VectorXd &qdot, sensor_msgs::JointState &state) const
bool
getJointState
classgeneric__control__toolbox_1_1KDLManager.html
a0e4268d57596b82be0a71c7c3bc17259
(const std::string &end_effector_link, const Eigen::VectorXd &q, const Eigen::VectorXd &qdot, sensor_msgs::JointState &state) const
bool
getJointState
classgeneric__control__toolbox_1_1KDLManager.html
a4711b18afe06e1f09161534ddbf23f53
(const std::string &end_effector_link, const Eigen::VectorXd &q, const Eigen::VectorXd &qdot, const Eigen::VectorXd &effort, sensor_msgs::JointState &state) const
bool
getJointVelocities
classgeneric__control__toolbox_1_1KDLManager.html
a80554fabc0621b3b95af67f1a2b51c47
(const std::string &end_effector_link, const sensor_msgs::JointState &state, KDL::JntArray &q_dot) const
bool
getNumJoints
classgeneric__control__toolbox_1_1KDLManager.html
a6ddfd3edd00b91b92149090c2cbf2238
(const std::string &end_effector_link, unsigned int &num_joints) const
bool
getPoseFK
classgeneric__control__toolbox_1_1KDLManager.html
ab30ff39076cb4f8d323b8d205a5fe294
(const std::string &end_effector_link, const sensor_msgs::JointState &state, const KDL::JntArray &in, KDL::Frame &out) const
bool
getPoseIK
classgeneric__control__toolbox_1_1KDLManager.html
a887570030d0e6f34519997de14cc20e5
(const std::string &end_effector_link, const sensor_msgs::JointState &state, const KDL::Frame &in, KDL::JntArray &out) const
bool
getSensorPoint
classgeneric__control__toolbox_1_1KDLManager.html
a1bb28741386f707d19a4a69ffb7f9c0d
(const std::string &end_effector_link, const sensor_msgs::JointState &state, KDL::Frame &out) const
bool
getVelIK
classgeneric__control__toolbox_1_1KDLManager.html
afee98e00de6db50256cd005b22fb53b3
(const std::string &end_effector_link, const sensor_msgs::JointState &state, const KDL::Twist &in, KDL::JntArray &out) const
bool
grippingTwistToEef
classgeneric__control__toolbox_1_1KDLManager.html
a5576fd7c87e53c2dc24f571a8172dfe2
(const std::string &end_effector_link, const sensor_msgs::JointState &state, const KDL::Twist &in, KDL::Twist &out) const
bool
initializeArm
classgeneric__control__toolbox_1_1KDLManager.html
acfdd1be665a6a2535ff93ec9b567d9b7
(const std::string &end_effector_link)
bool
isInitialized
classgeneric__control__toolbox_1_1KDLManager.html
aab22fe12b0540eb48d419f40b6ff931d
(const std::string &end_effector_link) const
KDLManager
classgeneric__control__toolbox_1_1KDLManager.html
a93804b16512f41a602fcab547cdbf51b
(const std::string &chain_base_link, ros::NodeHandle nh=ros::NodeHandle("~"))
bool
setGrippingPoint
classgeneric__control__toolbox_1_1KDLManager.html
adc48c1ae76526e2e55e1df54ed7ced17
(const std::string &end_effector_link, const std::string &gripping_point_frame)
bool
setSensorPoint
classgeneric__control__toolbox_1_1KDLManager.html
a756c35a23567a7f5276612f7cb303d28
(const std::string &end_effector_link, const std::string &sensor_point_frame)
bool
verifyPose
classgeneric__control__toolbox_1_1KDLManager.html
a6e88dd4f4f4eeb5ca9798855dc8ae3c3
(const std::string &end_effector_link, const KDL::Frame &in) const
~KDLManager
classgeneric__control__toolbox_1_1KDLManager.html
ad89c862d05c1c2ec0278bf7350feb0fa
()
std::shared_ptr< KDL::ChainDynParam >
ChainDynParamPtr
classgeneric__control__toolbox_1_1KDLManager.html
a4a83a17ad0c5bb9de43f68826c68453b
KDL::ChainFkSolverPos_recursive
FkSolverPos
classgeneric__control__toolbox_1_1KDLManager.html
a9658d62aa35e8e77049d6f5dd44acfc7
std::shared_ptr< FkSolverPos >
FkSolverPosPtr
classgeneric__control__toolbox_1_1KDLManager.html
a2ed5bafde9305ab674b803788fa7302f
KDL::ChainFkSolverVel_recursive
FkSolverVel
classgeneric__control__toolbox_1_1KDLManager.html
a057f4ae6bd7fcbfbd4ba6093db85e7eb
std::shared_ptr< FkSolverVel >
FkSolverVelPtr
classgeneric__control__toolbox_1_1KDLManager.html
acf30a9fd9b7063ee25caf8aec92c981d
KDL::ChainIkSolverPos_LMA
IkSolverPos
classgeneric__control__toolbox_1_1KDLManager.html
ad4d1acc7625786e5be6fff73a862dec3
std::shared_ptr< IkSolverPos >
IkSolverPosPtr
classgeneric__control__toolbox_1_1KDLManager.html
adb62711d1041b735f73f15786b541e41
KDL::ChainIkSolverVel
IkSolverVel
classgeneric__control__toolbox_1_1KDLManager.html
a5aa918188b37ee0a34a7fa860811473b
std::shared_ptr< IkSolverVel >
IkSolverVelPtr
classgeneric__control__toolbox_1_1KDLManager.html
af349892e8716ddeef5a7c8f95f4154d0
KDL::ChainJntToJacSolver
JacSolver
classgeneric__control__toolbox_1_1KDLManager.html
a787b99b6cd82dc2acec7e0e4198cdd21
std::shared_ptr< JacSolver >
JacSolverPtr
classgeneric__control__toolbox_1_1KDLManager.html
a14f290d852f935623c134456a2644403
bool
getChainJointState
classgeneric__control__toolbox_1_1KDLManager.html
a0f4c158a59aa93e6a177535e0ccc65c4
(const sensor_msgs::JointState ¤t_state, const std::string &end_effector_link, KDL::JntArray &positions, KDL::JntArrayVel &velocities) const
bool
getParam
classgeneric__control__toolbox_1_1KDLManager.html
a8b73e47cbccc50ffd9c1c8f1e429dabc
()
bool
getRigidTransform
classgeneric__control__toolbox_1_1KDLManager.html
ab963a52503fa27ec6dd24dfc58d604ac
(const std::string &base_frame, const std::string &target_frame, KDL::Frame &out) const
bool
hasJoint
classgeneric__control__toolbox_1_1KDLManager.html
ac54d1db6d814b1a33966a03ee6d8d9b4
(const KDL::Chain &chain, const std::string &joint_name) const
bool
initializeArmCommon
classgeneric__control__toolbox_1_1KDLManager.html
a44e35617c45f64de924335522eee31a0
(const std::string &end_effector_link)
void
updateSolvers
classgeneric__control__toolbox_1_1KDLManager.html
ad88d5e7c767d97e960ddc54f7226e741
()
std::map< std::string, std::vector< std::string > >
actuated_joint_names_
classgeneric__control__toolbox_1_1KDLManager.html
a5690027567423653d22309dd49da4415
std::map< std::string, KDL::Chain >
chain_
classgeneric__control__toolbox_1_1KDLManager.html
a3f2eee1a683a863d829ed9923ce242c5
std::string
chain_base_link_
classgeneric__control__toolbox_1_1KDLManager.html
ae1353ecac0dabe34639789a3b45caf8f
std::map< std::string, ChainDynParamPtr >
dynamic_chain_
classgeneric__control__toolbox_1_1KDLManager.html
af5f2a0c0afa6ac19e60d35eec05f4d62
std::map< std::string, KDL::Frame >
eef_to_gripping_point_
classgeneric__control__toolbox_1_1KDLManager.html
adf2ab163156788c6675e613ed816581e
std::map< std::string, KDL::Frame >
eef_to_sensor_point_
classgeneric__control__toolbox_1_1KDLManager.html
ad36a78379b6e8576a90742d2b8cff59f
double
eps_
classgeneric__control__toolbox_1_1KDLManager.html
a60ddf7fced45785c4974baf1f8ce4079
std::map< std::string, FkSolverPosPtr >
fkpos_
classgeneric__control__toolbox_1_1KDLManager.html
a360edeba8f46f03c4d617ca00f5d005f
std::map< std::string, FkSolverVelPtr >
fkvel_
classgeneric__control__toolbox_1_1KDLManager.html
ab2c8e1e917cb1d3fb4bc45022389ab43
KDL::Vector
gravity_in_chain_base_link_
classgeneric__control__toolbox_1_1KDLManager.html
ae868281e8ed779810bb8fbf34b3a28a6
double
ik_angle_tolerance_
classgeneric__control__toolbox_1_1KDLManager.html
a4948760f939f744d5b67b1df25496b71
double
ik_pos_tolerance_
classgeneric__control__toolbox_1_1KDLManager.html
a996862744049935d5a2031c6d0b79b44
std::map< std::string, IkSolverPosPtr >
ikpos_
classgeneric__control__toolbox_1_1KDLManager.html
a036d3c19de54234a28b32a2a5c4bc22c
std::map< std::string, IkSolverVelPtr >
ikvel_
classgeneric__control__toolbox_1_1KDLManager.html
a49fe7530a6370d3a70665de552ae222f
std::string
ikvel_solver_
classgeneric__control__toolbox_1_1KDLManager.html
ac156222c91ac6fa240768010c9e24a48
std::map< std::string, JacSolverPtr >
jac_solver_
classgeneric__control__toolbox_1_1KDLManager.html
aaf357cd2b7c2c5a58f0e01fc2b2c53bc
tf::TransformListener
listener_
classgeneric__control__toolbox_1_1KDLManager.html
aed9914c03d7ff96cff6980c6a72f66da
double
max_tf_attempts_
classgeneric__control__toolbox_1_1KDLManager.html
a6d2a7a3f2f7e47de9486eef8998fcba9
urdf::Model
model_
classgeneric__control__toolbox_1_1KDLManager.html
ae1fcf58f9f7d9965ebb9708056ab5202
ros::NodeHandle
nh_
classgeneric__control__toolbox_1_1KDLManager.html
a5b4407d10cc1dcab4547960bef4b2d8c
double
nso_weight_
classgeneric__control__toolbox_1_1KDLManager.html
a7374a12f54fdef9560b82ce419cb8e75
generic_control_toolbox::ManagerBase
classgeneric__control__toolbox_1_1ManagerBase.html
ManagerBase
classgeneric__control__toolbox_1_1ManagerBase.html
a185b4c0c7e3c017460cc867c2a0547e6
()
virtual
~ManagerBase
classgeneric__control__toolbox_1_1ManagerBase.html
a611f418499dedee638cc655c066dbc66
()
generic_control_toolbox::MarkerManager
classgeneric__control__toolbox_1_1MarkerManager.html
generic_control_toolbox::ManagerBase
bool
addMarker
classgeneric__control__toolbox_1_1MarkerManager.html
a0a49c3f14bf87de81bffb390ca1554ab
(const std::string &group_key, const std::string &marker_name, const std::string &ns, const std::string &frame_id, MarkerType type)
bool
addMarkerGroup
classgeneric__control__toolbox_1_1MarkerManager.html
a74113135d34cf13bb6f495df68e4b159
(const std::string &group_key, const std::string &topic_name)
MarkerManager
classgeneric__control__toolbox_1_1MarkerManager.html
a09e8deaa758a08a7c03469577b49a289
()
void
publishMarkers
classgeneric__control__toolbox_1_1MarkerManager.html
ad22808e91a2c3cf9d8f0b1d73cc4ea34
()
bool
setMarkerColor
classgeneric__control__toolbox_1_1MarkerManager.html
ad38b7432c0237194e9bc715d3d78f68e
(const std::string &group_key, const std::string &marker_name, double r, double g, double b)
bool
setMarkerPoints
classgeneric__control__toolbox_1_1MarkerManager.html
a0e228a65b1db824cef74f595cc5cb6f5
(const std::string &group_key, const std::string &marker_name, const Eigen::Vector3d &initial_point, const Eigen::Vector3d &final_point)
bool
setMarkerPose
classgeneric__control__toolbox_1_1MarkerManager.html
aef4b63828de61c28ac9e321b239921c2
(const std::string &group_key, const std::string &marker_name, const Eigen::Affine3d &pose)
bool
setMarkerScale
classgeneric__control__toolbox_1_1MarkerManager.html
ab9d76eee9d425ba2f76338f51da0bd21
(const std::string &group_key, const std::string &marker_name, double x, double y, double z)
~MarkerManager
classgeneric__control__toolbox_1_1MarkerManager.html
a4d1e91333049bbc69ec18c11e38d6177
()
bool
getMarkerId
classgeneric__control__toolbox_1_1MarkerManager.html
a6a8974c26b78f5c5c012a3b3ca56a3af
(const std::string &group_key, const std::string &marker_name, int &id) const
std::map< std::string, visualization_msgs::MarkerArray >
marker_array_
classgeneric__control__toolbox_1_1MarkerManager.html
aca255d9584d1201bbd5d4580235c4436
std::map< std::string, std::map< std::string, int > >
marker_map_
classgeneric__control__toolbox_1_1MarkerManager.html
a767bcbc8a28e0a1bc26a5373f35957ba
std::map< std::string, std::shared_ptr< realtime_tools::RealtimePublisher< visualization_msgs::MarkerArray > > >
marker_pub_
classgeneric__control__toolbox_1_1MarkerManager.html
a9691db74f9ee6e403cd87f14f31b37c3
ros::NodeHandle
n_
classgeneric__control__toolbox_1_1MarkerManager.html
a989caa03b80af3074b726b9f9df98a54
generic_control_toolbox::MatrixParser
classgeneric__control__toolbox_1_1MatrixParser.html
MatrixParser
classgeneric__control__toolbox_1_1MatrixParser.html
a8f8d379cb01c7e2d730d40e546361116
()
~MatrixParser
classgeneric__control__toolbox_1_1MatrixParser.html
a419b990095044f7ecc069ad5bd2afdc1
()
static Eigen::Matrix3d
computeSkewSymmetric
classgeneric__control__toolbox_1_1MatrixParser.html
a7d437acae58492eaa03d3192b6f3159c
(const Eigen::Vector3d &v)
static bool
parseMatrixData
classgeneric__control__toolbox_1_1MatrixParser.html
a2b132bde18b1f34af043c3c07eec38ec
(Eigen::MatrixXd &M, const std::string param_name, const ros::NodeHandle &n)
static void
initializeEigenMatrix
classgeneric__control__toolbox_1_1MatrixParser.html
a5b52c653268dd1e27fbe6098bd54923f
(Eigen::MatrixXd &M, const std::vector< double > &vals)
static void
initializeEigenMatrix
classgeneric__control__toolbox_1_1MatrixParser.html
a9eca1e10d4193eb71d056b29ffb4005c
(Eigen::MatrixXd &M, const std::vector< double > &vals, int rows, int cols)
generic_control_toolbox::RosControlInterface
classgeneric__control__toolbox_1_1RosControlInterface.html
Controller< JointInterface >
bool
init
classgeneric__control__toolbox_1_1RosControlInterface.html
ad0891f67313784aecdcc2bbb431805a8
(JointInterface *hw, ros::NodeHandle &nh)
RosControlInterface
classgeneric__control__toolbox_1_1RosControlInterface.html
a55e2cdb888cb8461592f186202f44160
()
void
starting
classgeneric__control__toolbox_1_1RosControlInterface.html
a989a95001b15c29c2361c8051f48a609
(const ros::Time &time)
void
stopping
classgeneric__control__toolbox_1_1RosControlInterface.html
a77bff861a5c301779ccc6835609d5acc
(const ros::Time &time)
void
update
classgeneric__control__toolbox_1_1RosControlInterface.html
a85d05dc3bcc0f21549c3448b03dc7294
(const ros::Time &time, const ros::Duration &period)
virtual std::shared_ptr< ControllerBase >
initController
classgeneric__control__toolbox_1_1RosControlInterface.html
ae46b022cf894e566935e3cf07490c810
(ros::NodeHandle &nh) const =0
std::shared_ptr< ControllerBase >
controller_
classgeneric__control__toolbox_1_1RosControlInterface.html
a67a9f900019d7220f2faa3980d79b899
std::vector< std::string >
joint_names_
classgeneric__control__toolbox_1_1RosControlInterface.html
a6f9e0ed6e4655f72860a0b7bae1dfc7f
JointType
joint_type_
classgeneric__control__toolbox_1_1RosControlInterface.html
a1c39bc34801aadb53ddaa4a92287b54b
std::vector< urdf::JointConstSharedPtr >
joint_urdfs_
classgeneric__control__toolbox_1_1RosControlInterface.html
af5ea3542658f84648adbd1901661a9ae
std::vector< hardware_interface::JointHandle >
joints_
classgeneric__control__toolbox_1_1RosControlInterface.html
a1f6f05c00452c64a3203e91f82fe2aa5
unsigned int
n_joints_
classgeneric__control__toolbox_1_1RosControlInterface.html
a025d7d9f6d8596141879eea062508a20
generic_control_toolbox::TFManager
classgeneric__control__toolbox_1_1TFManager.html
generic_control_toolbox::ManagerBase
bool
getPoseInFrame
classgeneric__control__toolbox_1_1TFManager.html
ac7cb90a24684dc9fcc0b118c6302e61d
(const std::string &frame, const geometry_msgs::PoseStamped &pose, geometry_msgs::PoseStamped &out)
TFManager
classgeneric__control__toolbox_1_1TFManager.html
ae826773dafa00f6f12ee7b038e5e6a49
(ros::NodeHandle nh=ros::NodeHandle("~"))
~TFManager
classgeneric__control__toolbox_1_1TFManager.html
a9d69026b8bde6f90b2c3a0ba4597737a
()
bool
getParam
classgeneric__control__toolbox_1_1TFManager.html
a551f8f7c94078a5b6ae48139b54b9ea3
()
tf::TransformListener
listener_
classgeneric__control__toolbox_1_1TFManager.html
ad4b6acc125ca34905844841dd1bfee4a
int
max_tf_attempts_
classgeneric__control__toolbox_1_1TFManager.html
aacb77887721e1423c545de6dde179fa6
ros::NodeHandle
nh_
classgeneric__control__toolbox_1_1TFManager.html
aa3a1b4e626ba6e4fbd19f1ef7590a7ec
generic_control_toolbox::WrenchManager
classgeneric__control__toolbox_1_1WrenchManager.html
generic_control_toolbox::ManagerBase
bool
initializeWrenchComm
classgeneric__control__toolbox_1_1WrenchManager.html
a02567ba70c4790ffe173beb252d7113e
(const std::string &end_effector, const std::string &sensor_frame, const std::string &gripping_point_frame, const std::string &sensor_topic, const std::string &calib_matrix_param)
bool
setGrippingPoint
classgeneric__control__toolbox_1_1WrenchManager.html
a49f730f3f1d87529e076e17034dcded6
(const std::string &end_effector, const std::string &gripping_point_frame)
bool
wrenchAtGrippingPoint
classgeneric__control__toolbox_1_1WrenchManager.html
a74528c9f333dabc98dc194a132c2107a
(const std::string &end_effector, Eigen::Matrix< double, 6, 1 > &wrench) const
bool
wrenchAtSensorPoint
classgeneric__control__toolbox_1_1WrenchManager.html
a252e3ca749588cc7f6a114b5c4dafcfd
(const std::string &end_effector, Eigen::Matrix< double, 6, 1 > &wrench) const
bool
wrenchAtSensorPointInGraspFrame
classgeneric__control__toolbox_1_1WrenchManager.html
aebc6070a44c002e3261a0dab10aa4763
(const std::string &end_effector, Eigen::Matrix< double, 6, 1 > &wrench) const
WrenchManager
classgeneric__control__toolbox_1_1WrenchManager.html
af7bbaa431101f80bfe82fd4e1fcc79ee
(ros::NodeHandle nh_=ros::NodeHandle("~"))
~WrenchManager
classgeneric__control__toolbox_1_1WrenchManager.html
a38633d84378f9d3b531a4581ae8e2f28
()
void
forceTorqueCB
classgeneric__control__toolbox_1_1WrenchManager.html
a123d5b09bea77520e037c14725185313
(const geometry_msgs::WrenchStamped::ConstPtr &msg)
std::map< std::string, Eigen::Matrix< double, 6, 6 > >
calibration_matrix_
classgeneric__control__toolbox_1_1WrenchManager.html
a6fc3223abe0ece848b700cf07d3785ba
std::map< std::string, ros::Subscriber >
ft_sub_
classgeneric__control__toolbox_1_1WrenchManager.html
a4959dbe1282d0f5773b5ca9420d2fe1a
std::map< std::string, std::string >
gripping_frame_
classgeneric__control__toolbox_1_1WrenchManager.html
a24f4889e7d04e9a7274e470fe059af7e
tf::TransformListener
listener_
classgeneric__control__toolbox_1_1WrenchManager.html
a58dd8ba9e3f33fef0799c3bb06fd1eb8
int
max_tf_attempts_
classgeneric__control__toolbox_1_1WrenchManager.html
ac4ae8963ecab086a9000abc82a65a463
std::map< std::string, KDL::Wrench >
measured_wrench_
classgeneric__control__toolbox_1_1WrenchManager.html
a557f44ed55c911feffbe8c94fb683b8d
ros::NodeHandle
nh_
classgeneric__control__toolbox_1_1WrenchManager.html
aee6fe5b54252adddab91e3af6e2d2c72
MatrixParser
parser_
classgeneric__control__toolbox_1_1WrenchManager.html
af6a2697ede3dde4baba01234bed22d0a
std::map< std::string, ros::Publisher >
processed_ft_pub_
classgeneric__control__toolbox_1_1WrenchManager.html
a192a8be93c2caa57a67d7326a5ccc498
std::map< std::string, std::string >
sensor_frame_
classgeneric__control__toolbox_1_1WrenchManager.html
a9346a7ff51dbcfd5862823cb7dafebd2
std::map< std::string, KDL::Frame >
sensor_to_gripping_point_
classgeneric__control__toolbox_1_1WrenchManager.html
a030a294d76d1a2019f2194fe641b3ba2
generic_control_toolbox
namespacegeneric__control__toolbox.html
generic_control_toolbox::bag_parser
generic_control_toolbox::manage_actionlib
generic_control_toolbox::BagManager
generic_control_toolbox::ControllerActionNode
generic_control_toolbox::ControllerBase
generic_control_toolbox::ControllerTemplate
generic_control_toolbox::JointPositionIntegrator
generic_control_toolbox::KDLManager
generic_control_toolbox::ManagerBase
generic_control_toolbox::MarkerManager
generic_control_toolbox::MatrixParser
generic_control_toolbox::RosControlInterface
generic_control_toolbox::TFManager
generic_control_toolbox::WrenchManager
boost::shared_ptr< ControllerBase >
BasePtr
namespacegeneric__control__toolbox.html
add498081933fd2a898fb66ae699da280
JointType
namespacegeneric__control__toolbox.html
a86112372b842a8ceb03a66fcdf38a6ad
EFFORT
namespacegeneric__control__toolbox.html
a86112372b842a8ceb03a66fcdf38a6ada5c8b6e4d159e54600fca9c61241685ee
VELOCITY
namespacegeneric__control__toolbox.html
a86112372b842a8ceb03a66fcdf38a6ada5f2607b018684bebe67d07c398b6e3cf
POSITION
namespacegeneric__control__toolbox.html
a86112372b842a8ceb03a66fcdf38a6ada7539db98627522515bf80035c9e62899
MarkerType
namespacegeneric__control__toolbox.html
a941f9bf5c60d3387c36a2e9d0e7c5e63
sphere
namespacegeneric__control__toolbox.html
a941f9bf5c60d3387c36a2e9d0e7c5e63a3885a6a3b4ad02942f344564766e441f
arrow
namespacegeneric__control__toolbox.html
a941f9bf5c60d3387c36a2e9d0e7c5e63a44cfa16b483c6a8c5d5f44fce8e2e314
bool
getArmInfo
namespacegeneric__control__toolbox.html
ab652775c9902ff8b54d62436802b4f30
(const std::string &arm_name, ArmInfo &info, ros::NodeHandle &nh)
bool
getArmInfo
namespacegeneric__control__toolbox.html
ac38194d67de4e9e64cc8e2f5d9193e2c
(const std::string &arm_name, ArmInfo &info)
bool
setKDLManager
namespacegeneric__control__toolbox.html
aa0647b4af73a70961e92bf50857ff763
(const ArmInfo &arm_info, std::shared_ptr< KDLManager > manager)
bool
setKDLManagerNso
namespacegeneric__control__toolbox.html
af91e8d7c54f9fd517a5eaf0cc49eeec7
(const ArmInfo &arm_info, std::shared_ptr< KDLManager > manager)
bool
setWrenchManager
namespacegeneric__control__toolbox.html
a7080613804003e394659df2f1f145be0
(const ArmInfo &arm_info, WrenchManager &manager)
bool
setWrenchManager
namespacegeneric__control__toolbox.html
aa247af3d698f9411b21649e7611b377e
(const ArmInfo &arm_info, std::shared_ptr< WrenchManager > &manager)
const double
MAX_DT
namespacegeneric__control__toolbox.html
a51b5497198b77069068e93270d99f290
generic_control_toolbox::bag_parser
namespacegeneric__control__toolbox_1_1bag__parser.html
generic_control_toolbox::bag_parser::BagParser
generic_control_toolbox::manage_actionlib
namespacegeneric__control__toolbox_1_1manage__actionlib.html
def
monitor_action_goal
namespacegeneric__control__toolbox_1_1manage__actionlib.html
a43cb4c83923ce48ffb7edb6d927fee54
(action_server, action_client, action_goal, action_name="current action", time_limit=float("inf"), abort_on_fail=False)
setup
namespacesetup.html
d
namespacesetup.html
aa2586b6c4dd84a0aaaf49cb1565cee6e
index
index
About
Utilities