imarker_end_effector.cpp
/tmp/ws/src/moveit_visual_tools/src/
imarker__end__effector_8cpp
moveit_visual_tools/imarker_robot_state.h
moveit_visual_tools/imarker_end_effector.h
moveit_visual_tools
imarker_end_effector.h
/tmp/ws/src/moveit_visual_tools/include/moveit_visual_tools/
imarker__end__effector_8h
moveit_visual_tools/moveit_visual_tools.h
moveit_visual_tools/imarker_robot_state.h
moveit_visual_tools::IMarkerEndEffector
moveit_visual_tools
std::function< void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &, const Eigen::Affine3d &)>
IMarkerCallback
namespacemoveit__visual__tools.html
a01339f328ac089496074a5b1cb8de20f
std::shared_ptr< const IMarkerEndEffector >
IMarkerEndEffectorConstPtr
namespacemoveit__visual__tools.html
a3a699278dc0861b6d94645975d52a65e
std::shared_ptr< IMarkerEndEffector >
IMarkerEndEffectorPtr
namespacemoveit__visual__tools.html
a4992ece4b06e51e039d6967f56d8b21c
imarker_robot_state.cpp
/tmp/ws/src/moveit_visual_tools/src/
imarker__robot__state_8cpp
moveit_visual_tools/imarker_robot_state.h
moveit_visual_tools/imarker_end_effector.h
moveit_visual_tools
imarker_robot_state.h
/tmp/ws/src/moveit_visual_tools/include/moveit_visual_tools/
imarker__robot__state_8h
moveit_visual_tools/moveit_visual_tools.h
moveit_visual_tools::ArmData
moveit_visual_tools::IMarkerRobotState
moveit_visual_tools
std::shared_ptr< const IMarkerRobotState >
IMarkerRobotStateConstPtr
namespacemoveit__visual__tools.html
af1fe6e87e3e3a209001702c3dcf7118c
std::shared_ptr< IMarkerRobotState >
IMarkerRobotStatePtr
namespacemoveit__visual__tools.html
adb1e70fd5a0583ba34a189b80e0d9c1a
std::shared_ptr< interactive_markers::InteractiveMarkerServer >
InteractiveMarkerServerPtr
namespacemoveit__visual__tools.html
a5b9f00e50dccaaf28bcca08d2b4eaf79
mainpage.dox
/tmp/ws/src/moveit_visual_tools/
mainpage_8dox
moveit_visual_tools.cpp
/tmp/ws/src/moveit_visual_tools/src/
moveit__visual__tools_8cpp
moveit_visual_tools/moveit_visual_tools.h
moveit_visual_tools
moveit_visual_tools.h
/tmp/ws/src/moveit_visual_tools/include/moveit_visual_tools/
moveit__visual__tools_8h
moveit_visual_tools::MoveItVisualTools
moveit_visual_tools
std::shared_ptr< const MoveItVisualTools >
MoveItVisualToolsConstPtr
namespacemoveit__visual__tools.html
a5db1471d881eaaf13e0882781d06f319
std::shared_ptr< MoveItVisualTools >
MoveItVisualToolsPtr
namespacemoveit__visual__tools.html
afbc45628f06776643a51b83f8c05545b
static const std::string
DISPLAY_PLANNED_PATH_TOPIC
namespacemoveit__visual__tools.html
ad84abde6166cefc602d6739af1bcc1c3
static const std::string
DISPLAY_ROBOT_STATE_TOPIC
namespacemoveit__visual__tools.html
a37125d493f823b51c178ac1033514280
static const std::string
PLANNING_SCENE_TOPIC
namespacemoveit__visual__tools.html
a74c660651a52bf8161e7134d712772a3
static const std::string
ROBOT_DESCRIPTION
namespacemoveit__visual__tools.html
a313d323c8b32d32443b8b3a6dda2d6e3
moveit_visual_tools_demo.cpp
/tmp/ws/src/moveit_visual_tools/src/
moveit__visual__tools__demo_8cpp
moveit_visual_tools/moveit_visual_tools.h
moveit_visual_tools::VisualToolsDemo
moveit_visual_tools
int
main
moveit__visual__tools__demo_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
static const std::string
PLANNING_GROUP_NAME
namespacemoveit__visual__tools.html
ada2333849a21df729e99ad94cdd6371b
static const std::string
THIS_PACKAGE
namespacemoveit__visual__tools.html
ad899a6e41866b6d9dfe82503cc130ed8
moveit_visual_tools::ArmData
structmoveit__visual__tools_1_1ArmData.html
ArmData
structmoveit__visual__tools_1_1ArmData.html
a4abf1f8981071c4b5ea07fa71901816e
(moveit::core::JointModelGroup *jmg, moveit::core::LinkModel *ee_link)
moveit::core::LinkModel *
ee_link_
structmoveit__visual__tools_1_1ArmData.html
abf1f7653230f263109bcecf2defdb741
moveit::core::JointModelGroup *
jmg_
structmoveit__visual__tools_1_1ArmData.html
a6e35b0966dfdc15d037afb53245682bc
moveit_visual_tools::IMarkerEndEffector
classmoveit__visual__tools_1_1IMarkerEndEffector.html
const moveit::core::LinkModel *
getEELink
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a2e2478645b7d261c2342795fbcda779b
()
void
getPose
classmoveit__visual__tools_1_1IMarkerEndEffector.html
ae91f2105f407c1282ee085c52fc5f2b3
(Eigen::Affine3d &pose)
void
iMarkerCallback
classmoveit__visual__tools_1_1IMarkerEndEffector.html
abd5cacaa56e48c63cfc74e6a686460f3
(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
IMarkerEndEffector
classmoveit__visual__tools_1_1IMarkerEndEffector.html
ad686344287e05befd1747ed32eca3250
(IMarkerRobotState *imarker_parent, const std::string &imarker_name, ArmData arm_data, rviz_visual_tools::colors color)
void
initializeInteractiveMarkers
classmoveit__visual__tools_1_1IMarkerEndEffector.html
ac58395e70438cc96f77ea39d50a220d0
()
void
make6DofMarker
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a4b5bc6494e82824cc28101242531ac40
(const geometry_msgs::Pose &pose)
visualization_msgs::InteractiveMarkerControl &
makeBoxControl
classmoveit__visual__tools_1_1IMarkerEndEffector.html
ab163bab17b456b5eaef0b3ee1b0543f0
(visualization_msgs::InteractiveMarker &msg)
void
sendUpdatedIMarkerPose
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a33fb07ea4bb1907a14e02087711bf903
()
void
setCollisionCheckingVerbose
classmoveit__visual__tools_1_1IMarkerEndEffector.html
ab75e91a0799d55d9b4c361b26a53d81f
(bool collision_checking_verbose)
void
setIMarkerCallback
classmoveit__visual__tools_1_1IMarkerEndEffector.html
af1953c20085a277db963fdd96da6ef36
(IMarkerCallback callback)
void
setOnlyCheckSelfCollision
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a21b7662ea1265846ede2f8935a3f64f5
(bool only_check_self_collision)
bool
setPoseFromRobotState
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a9e1002f27b91f8db40a443fa65d872c4
()
void
setUseCollisionChecking
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a8459c202ad024aee0644a74c819002d2
(bool use_collision_checking)
void
solveIK
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a2bd33de8491e05bd4e35fa50ed9ee573
(Eigen::Affine3d &pose)
void
updateIMarkerPose
classmoveit__visual__tools_1_1IMarkerEndEffector.html
afa65378139ec46dead5fb31a6ced74de
(const Eigen::Affine3d &pose)
~IMarkerEndEffector
classmoveit__visual__tools_1_1IMarkerEndEffector.html
af4b5ab209c9020d6696ca1e33659d3f1
()
ArmData
arm_data_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
abd18771ba5f6d98d72eabcb2300c2c36
bool
collision_checking_verbose_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a9666aee2d8d7eecba9b12be8a49b59c1
rviz_visual_tools::colors
color_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
aeea97756cff8bbca16b75d1753bcb688
IMarkerCallback
imarker_callback_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
ad2e2f9824678714f1460d8d8e51776bb
boost::mutex
imarker_mutex_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
ab00b3a750eaac6e55fcdfbdafec885ae
IMarkerRobotState *
imarker_parent_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a940fbc8eb4c0dfee4f7eb50c2b266662
Eigen::Affine3d
imarker_pose_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a569412d3048ed2c0237290b402ef12d7
bool
imarker_ready_to_process_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a507e02e7a1c2135e3107b147edb27a69
InteractiveMarkerServerPtr
imarker_server_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a52b41112f8fc069c775dec9bb64a22bb
moveit::core::RobotStatePtr
imarker_state_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
ab3f0d0ed34293bd612b8fc01831b7170
visualization_msgs::InteractiveMarker
int_marker_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a0d9038a187500302782b7239946bc98b
std::string
name_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a0441b6a614be08475ae8804c604a0f57
bool
only_check_self_collision_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a71f3318ee52d7d5202236609665a4d74
planning_scene_monitor::PlanningSceneMonitorPtr
psm_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a3c9108cf0d6d7e21b0667d283511fe74
ros::Time
time_since_last_save_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
adab0df2929cf6f72f51f7ddb289ae5b6
bool
use_collision_checking_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
aee42896ea0fb49faf82ae867ad877d5a
moveit_visual_tools::MoveItVisualToolsPtr
visual_tools_
classmoveit__visual__tools_1_1IMarkerEndEffector.html
a2dcd2be90dfc3b5e31fe81f7b76a8b39
moveit_visual_tools::IMarkerRobotState
classmoveit__visual__tools_1_1IMarkerRobotState.html
IMarkerEndEffectorPtr
getEEF
classmoveit__visual__tools_1_1IMarkerRobotState.html
afa9a959fafdff7e2de948164f0c79944
(const std::string &name)
bool
getFilePath
classmoveit__visual__tools_1_1IMarkerRobotState.html
a72fa2478cbe27e2c913665dbf98599ac
(std::string &file_path, const std::string &file_name, const std::string &subdirectory) const
moveit::core::RobotStateConstPtr
getRobotState
classmoveit__visual__tools_1_1IMarkerRobotState.html
a9a00588a0d58c131289f6a3ae97a417a
()
moveit::core::RobotStatePtr
getRobotStateNonConst
classmoveit__visual__tools_1_1IMarkerRobotState.html
a7e287f462afe2a09fae63a52ed48bbe5
()
moveit_visual_tools::MoveItVisualToolsPtr
getVisualTools
classmoveit__visual__tools_1_1IMarkerRobotState.html
aef34695d7b6bcec4523bcc1b83d300be
()
IMarkerRobotState
classmoveit__visual__tools_1_1IMarkerRobotState.html
a813fc5c099092472a342928e675ddaf5
(planning_scene_monitor::PlanningSceneMonitorPtr psm, const std::string &imarker_name, std::vector< ArmData > arm_datas, rviz_visual_tools::colors color, const std::string &package_path)
bool
isStateValid
classmoveit__visual__tools_1_1IMarkerRobotState.html
afa4115bae1f8d5868d074fe2e3abfb74
(bool verbose=false)
bool
loadFromFile
classmoveit__visual__tools_1_1IMarkerRobotState.html
a01ee0e9697f399bd56153c3c42169dce
(const std::string &file_name)
void
publishRobotState
classmoveit__visual__tools_1_1IMarkerRobotState.html
ac096f94d240920a02ada5aea99a1f0f6
()
bool
saveToFile
classmoveit__visual__tools_1_1IMarkerRobotState.html
a598f2752b3b18f0ef54ee3e60e546485
()
bool
setFromPoses
classmoveit__visual__tools_1_1IMarkerRobotState.html
a0317694ba69cde2442e3015442d19592
(const EigenSTL::vector_Affine3d poses, const moveit::core::JointModelGroup *group)
void
setIMarkerCallback
classmoveit__visual__tools_1_1IMarkerRobotState.html
a35048d44cfc1cb3e5262834953438094
(IMarkerCallback callback)
void
setRobotState
classmoveit__visual__tools_1_1IMarkerRobotState.html
a02a176e5e832a925ca6e19a720377fc5
(moveit::core::RobotStatePtr state)
void
setToCurrentState
classmoveit__visual__tools_1_1IMarkerRobotState.html
a93c08d0c88b63f2fa697695deec45b5c
()
bool
setToRandomState
classmoveit__visual__tools_1_1IMarkerRobotState.html
afbd5c4d6d1d1149925cfd4a0b6be2e46
(double clearance=0)
~IMarkerRobotState
classmoveit__visual__tools_1_1IMarkerRobotState.html
a04bc0c1be91457b56c7273e4d5463350
()
std::vector< ArmData >
arm_datas_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a837b07be5dfcf0d4eae9a852196a45a5
rviz_visual_tools::colors
color_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a0e35a4438c93a12e7a3a4ec320ae1785
std::vector< IMarkerEndEffectorPtr >
end_effectors_
classmoveit__visual__tools_1_1IMarkerRobotState.html
aec65b03c2367dcc05d28f84d8aa36b17
std::string
file_path_
classmoveit__visual__tools_1_1IMarkerRobotState.html
aaabb60089a4cfb884f8722af79482f83
InteractiveMarkerServerPtr
imarker_server_
classmoveit__visual__tools_1_1IMarkerRobotState.html
af67f6c15987d9bf3d865f3b7b3f13370
moveit::core::RobotStatePtr
imarker_state_
classmoveit__visual__tools_1_1IMarkerRobotState.html
ae83b149b9f48b7e9249c8c4084f872a3
std::string
name_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a2bdba1f3e1a20cb1879e62ab0feb17a3
std::map< std::string, IMarkerEndEffectorPtr >
name_to_eef_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a07bf68a59b9699bca909168ba1cad5fd
ros::NodeHandle
nh_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a6bb2e4602f7845d5167f2aec2d8b6325
std::ofstream
output_file_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a453e074ad02b2de09976c2b41db257d7
std::string
package_path_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a3997e8880778b729aadc66d57c5e0b38
planning_scene_monitor::PlanningSceneMonitorPtr
psm_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a64e88a31375150641231c6d95c1afa37
std::size_t
refresh_rate_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a00a196bfbca9debfe8f9c5de9def1883
moveit_visual_tools::MoveItVisualToolsPtr
visual_tools_
classmoveit__visual__tools_1_1IMarkerRobotState.html
a8fb0065a88b66eb7f11acc1ab2686bdd
friend class
IMarkerEndEffector
classmoveit__visual__tools_1_1IMarkerRobotState.html
aee1d371b046b11cb0b477eb2beff671b
moveit_visual_tools::MoveItVisualTools
classmoveit__visual__tools_1_1MoveItVisualTools.html
rviz_visual_tools::RvizVisualTools
bool
attachCO
classmoveit__visual__tools_1_1MoveItVisualTools.html
a316738811a3387b87dcc7e6b456ca594
(const std::string &name, const std::string &ee_parent_link)
bool
cleanupACO
classmoveit__visual__tools_1_1MoveItVisualTools.html
a417f8014285e230b385f52c03a3c6a0b
(const std::string &name)
bool
cleanupCO
classmoveit__visual__tools_1_1MoveItVisualTools.html
a756eefeede7188d5e8935f3356bfa52e
(const std::string &name)
void
disableRobotStateRootOffet
classmoveit__visual__tools_1_1MoveItVisualTools.html
adc21af5a30da4ac12d04a323cd28be57
()
void
enableRobotStateRootOffet
classmoveit__visual__tools_1_1MoveItVisualTools.html
ab664cd8ac8f69d4b0f4f4571118141e4
(const Eigen::Affine3d &offset)
void
getCollisionWallMsg
classmoveit__visual__tools_1_1MoveItVisualTools.html
a7ad74107668ad73bdd621c5c6fdc945c
(double x, double y, double z, double angle, double width, double height, const std::string name, moveit_msgs::CollisionObject &collision_obj)
planning_scene_monitor::PlanningSceneMonitorPtr
getPlanningSceneMonitor
classmoveit__visual__tools_1_1MoveItVisualTools.html
a27c7cdf1efc68271c8da7583b0c7431e
()
moveit::core::RobotModelConstPtr
getRobotModel
classmoveit__visual__tools_1_1MoveItVisualTools.html
a1b8f21c9dc97022df5a347f18f102137
()
moveit::core::RobotStatePtr &
getRootRobotState
classmoveit__visual__tools_1_1MoveItVisualTools.html
a88a9a28e1684dd59a0b1e6eb7a77169c
()
moveit::core::RobotStatePtr &
getSharedRobotState
classmoveit__visual__tools_1_1MoveItVisualTools.html
aeaef7a0b88c868fd6896176dc9f0e91a
()
bool
hideRobot
classmoveit__visual__tools_1_1MoveItVisualTools.html
ad49f94156a9eb8df2d5d2abde809bc70
()
bool
loadCollisionSceneFromFile
classmoveit__visual__tools_1_1MoveItVisualTools.html
a88c540417588e9ba5bdcf723242b64ef
(const std::string &path)
bool
loadCollisionSceneFromFile
classmoveit__visual__tools_1_1MoveItVisualTools.html
ae2be0dedbb89742ad476883a23ce797a
(const std::string &path, const Eigen::Affine3d &offset)
bool
loadEEMarker
classmoveit__visual__tools_1_1MoveItVisualTools.html
a93eaab55d021aa646ac8dd099814c16d
(const robot_model::JointModelGroup *ee_jmg, const std::vector< double > &ee_joint_pos={})
bool
loadPlanningSceneMonitor
classmoveit__visual__tools_1_1MoveItVisualTools.html
a77d30635a309a6e80092cc5dbfb339c2
()
void
loadRobotStatePub
classmoveit__visual__tools_1_1MoveItVisualTools.html
a9b9e6b4b7639df441f303ddf2cc8e47a
(const std::string &robot_state_topic="", bool blocking=true)
bool
loadSharedRobotState
classmoveit__visual__tools_1_1MoveItVisualTools.html
aaa089385b33c2c3b6ad7a61500a986ab
()
void
loadTrajectoryPub
classmoveit__visual__tools_1_1MoveItVisualTools.html
a0764e09e631eeea51568602ccfa247c7
(const std::string &display_planned_path_topic=DISPLAY_PLANNED_PATH_TOPIC, bool blocking=true)
bool
moveCollisionObject
classmoveit__visual__tools_1_1MoveItVisualTools.html
a2d8ae6125e7ae7c3f35240af80960cb5
(const Eigen::Affine3d &pose, const std::string &name, const rviz_visual_tools::colors &color)
bool
moveCollisionObject
classmoveit__visual__tools_1_1MoveItVisualTools.html
a47d49992553e195eb55657bc43b1d368
(const geometry_msgs::Pose &pose, const std::string &name, const rviz_visual_tools::colors &color)
MoveItVisualTools
classmoveit__visual__tools_1_1MoveItVisualTools.html
a83a732d974443b04ea825b43a3f4515b
(const std::string &base_frame, const std::string &marker_topic, planning_scene_monitor::PlanningSceneMonitorPtr psm)
MoveItVisualTools
classmoveit__visual__tools_1_1MoveItVisualTools.html
aa1620a7ed9ae102f44b5c33f02e074af
(const std::string &base_frame, const std::string &marker_topic=rviz_visual_tools::RVIZ_MARKER_TOPIC, robot_model::RobotModelConstPtr robot_model=robot_model::RobotModelConstPtr())
bool
processAttachedCollisionObjectMsg
classmoveit__visual__tools_1_1MoveItVisualTools.html
a93afa58b03a7a0589cefe73790da6fe4
(const moveit_msgs::AttachedCollisionObject &msg)
bool
processCollisionObjectMsg
classmoveit__visual__tools_1_1MoveItVisualTools.html
ac517f2dbf3bfbd217945c57689ed5e04
(const moveit_msgs::CollisionObject &msg, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishAnimatedGrasp
classmoveit__visual__tools_1_1MoveItVisualTools.html
ab7c284a5cd7a10ad7cf9edad2632c6c8
(const moveit_msgs::Grasp &grasp, const robot_model::JointModelGroup *ee_jmg, double animate_speed)
bool
publishAnimatedGrasps
classmoveit__visual__tools_1_1MoveItVisualTools.html
afd5cb53f60f85d2ffebfe81b14c66bf5
(const std::vector< moveit_msgs::Grasp > &possible_grasps, const robot_model::JointModelGroup *ee_jmg, double animate_speed=0.01)
bool
publishCollisionBlock
classmoveit__visual__tools_1_1MoveItVisualTools.html
ada5c66c082d6c6943a7f18d39b54819f
(const geometry_msgs::Pose &block_pose, const std::string &block_name="block", double block_size=0.1, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionCuboid
classmoveit__visual__tools_1_1MoveItVisualTools.html
a18fa9361ca813dbe20c2bb207c5d73e5
(const Eigen::Vector3d &point1, const Eigen::Vector3d &point2, const std::string &name, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionCuboid
classmoveit__visual__tools_1_1MoveItVisualTools.html
a253b8b696270493c444b4de8071ca6fd
(const geometry_msgs::Point &point1, const geometry_msgs::Point &point2, const std::string &name, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionCuboid
classmoveit__visual__tools_1_1MoveItVisualTools.html
a8f9352fbf2e1b3fdc4061fa6df782fda
(const Eigen::Affine3d &pose, double width, double depth, double height, const std::string &name, const rviz_visual_tools::colors &color)
bool
publishCollisionCuboid
classmoveit__visual__tools_1_1MoveItVisualTools.html
a943dba3eba6f51c23c6b5316b32a734c
(const geometry_msgs::Pose &pose, double width, double depth, double height, const std::string &name, const rviz_visual_tools::colors &color)
bool
publishCollisionCylinder
classmoveit__visual__tools_1_1MoveItVisualTools.html
a0e6f5d942238098985c09077ffec7955
(const geometry_msgs::Point &a, const geometry_msgs::Point &b, const std::string &object_name, double radius, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionCylinder
classmoveit__visual__tools_1_1MoveItVisualTools.html
a61fd2ee04f35b5b8a22b7402470b1517
(const Eigen::Vector3d &a, const Eigen::Vector3d &b, const std::string &object_name, double radius, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionCylinder
classmoveit__visual__tools_1_1MoveItVisualTools.html
a1b1ec5c081b45e9403aba4f7056f895f
(const Eigen::Affine3d &object_pose, const std::string &object_name, double radius, double height, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionCylinder
classmoveit__visual__tools_1_1MoveItVisualTools.html
acb6663e4a15c395d2d8942e51a689a1e
(const geometry_msgs::Pose &object_pose, const std::string &object_name, double radius, double height, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionFloor
classmoveit__visual__tools_1_1MoveItVisualTools.html
adc3f7f3eef700f79c3feb4205b5896d9
(double z=0.0, const std::string &plane_name="Floor", const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionGraph
classmoveit__visual__tools_1_1MoveItVisualTools.html
ab4a135988e62cf37e8349839c2792c1d
(const graph_msgs::GeometryGraph &graph, const std::string &object_name, double radius, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionMesh
classmoveit__visual__tools_1_1MoveItVisualTools.html
a6d58f553a8775740da682a644cf4caea
(const geometry_msgs::Pose &object_pose, const std::string &object_name, const std::string &mesh_path, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionMesh
classmoveit__visual__tools_1_1MoveItVisualTools.html
a864b966aae9b1c5c043b90301cb6c6fe
(const Eigen::Affine3d &object_pose, const std::string &object_name, const std::string &mesh_path, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionMesh
classmoveit__visual__tools_1_1MoveItVisualTools.html
a55d4cc2fff675b42788346988c8a114a
(const Eigen::Affine3d &object_pose, const std::string &object_name, const shape_msgs::Mesh &mesh_msg, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionMesh
classmoveit__visual__tools_1_1MoveItVisualTools.html
afaf290d56dc0320b9672e4a34e51ba3a
(const geometry_msgs::Pose &object_pose, const std::string &object_name, const shape_msgs::Mesh &mesh_msg, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
RVIZ_VISUAL_TOOLS_DEPRECATED bool
publishCollisionTable
classmoveit__visual__tools_1_1MoveItVisualTools.html
a1d2c6d7c8739794ee14aa3fdaf23c4fc
(double x, double y, double angle, double width, double height, double depth, const std::string name, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionTable
classmoveit__visual__tools_1_1MoveItVisualTools.html
aeece7ebff151599e0e7bbaa8a4b39a38
(double x, double y, double z, double angle, double width, double height, double depth, const std::string name, const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionWall
classmoveit__visual__tools_1_1MoveItVisualTools.html
ab98573e7e8f6549a7fd217f22780f1ef
(double x, double y, double angle=0.0, double width=2.0, double height=1.5, const std::string name="wall", const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishCollisionWall
classmoveit__visual__tools_1_1MoveItVisualTools.html
a764a3b8a03e7a006ad871336fddb13d9
(double x, double y, double z, double angle=0.0, double width=2.0, double height=1.5, const std::string name="wall", const rviz_visual_tools::colors &color=rviz_visual_tools::GREEN)
bool
publishContactPoints
classmoveit__visual__tools_1_1MoveItVisualTools.html
a79912cab745e4c47190d77489ff54b4a
(const moveit::core::RobotState &robot_state, const planning_scene::PlanningScene *planning_scene, const rviz_visual_tools::colors &color=rviz_visual_tools::RED)
bool
publishEEMarkers
classmoveit__visual__tools_1_1MoveItVisualTools.html
a7dc02f7b8ccc539cbba38c1cace95706
(const Eigen::Affine3d &pose, const robot_model::JointModelGroup *ee_jmg, const std::vector< double > &ee_joint_pos, const rviz_visual_tools::colors &color=rviz_visual_tools::CLEAR, const std::string &ns="end_effector")
bool
publishEEMarkers
classmoveit__visual__tools_1_1MoveItVisualTools.html
a8823efe51e95cac63c187428c686473a
(const Eigen::Affine3d &pose, const robot_model::JointModelGroup *ee_jmg, const rviz_visual_tools::colors &color=rviz_visual_tools::CLEAR, const std::string &ns="end_effector")
bool
publishEEMarkers
classmoveit__visual__tools_1_1MoveItVisualTools.html
aa656416d648ed7a0d21c7acf47ba45ad
(const geometry_msgs::Pose &pose, const robot_model::JointModelGroup *ee_jmg, const rviz_visual_tools::colors &color=rviz_visual_tools::CLEAR, const std::string &ns="end_effector")
bool
publishEEMarkers
classmoveit__visual__tools_1_1MoveItVisualTools.html
aa7b5e2f43ff48178615ed1738f945309
(const geometry_msgs::Pose &pose, const robot_model::JointModelGroup *ee_jmg, const std::vector< double > &ee_joint_pos, const rviz_visual_tools::colors &color=rviz_visual_tools::CLEAR, const std::string &ns="end_effector")
bool
publishGrasps
classmoveit__visual__tools_1_1MoveItVisualTools.html
a1e916205bea848a89364a2ef58d37dba
(const std::vector< moveit_msgs::Grasp > &possible_grasps, const robot_model::JointModelGroup *ee_jmg, double animate_speed=0.1)
bool
publishIKSolutions
classmoveit__visual__tools_1_1MoveItVisualTools.html
ab34a97bc2f4c52bac5343667925fdaf1
(const std::vector< trajectory_msgs::JointTrajectoryPoint > &ik_solutions, const robot_model::JointModelGroup *arm_jmg, double display_time=0.4)
bool
publishRobotState
classmoveit__visual__tools_1_1MoveItVisualTools.html
aa0d80dddbb7dbad13031484860e60734
(const trajectory_msgs::JointTrajectoryPoint &trajectory_pt, const robot_model::JointModelGroup *jmg, const rviz_visual_tools::colors &color=rviz_visual_tools::DEFAULT)
bool
publishRobotState
classmoveit__visual__tools_1_1MoveItVisualTools.html
a5a8c746e33dcb4c293b5a40619322e48
(const std::vector< double > joint_positions, const robot_model::JointModelGroup *jmg, const rviz_visual_tools::colors &color=rviz_visual_tools::DEFAULT)
bool
publishRobotState
classmoveit__visual__tools_1_1MoveItVisualTools.html
ad6e95b4e3fd635b8fa9be48a73935111
(const moveit::core::RobotState &robot_state, const rviz_visual_tools::colors &color=rviz_visual_tools::DEFAULT)
bool
publishRobotState
classmoveit__visual__tools_1_1MoveItVisualTools.html
a6c7609f852a9c8a45a00b08bbe88fcb3
(const moveit::core::RobotStatePtr &robot_state, const rviz_visual_tools::colors &color=rviz_visual_tools::DEFAULT)
bool
publishTrajectoryLine
classmoveit__visual__tools_1_1MoveItVisualTools.html
ab3ccf534fff1eaf811abc0e8d7929569
(const moveit_msgs::RobotTrajectory &trajectory_msg, const moveit::core::LinkModel *ee_parent_link, const robot_model::JointModelGroup *arm_jmg, const rviz_visual_tools::colors &color=rviz_visual_tools::LIME_GREEN)
bool
publishTrajectoryLine
classmoveit__visual__tools_1_1MoveItVisualTools.html
aeb8800c6f0992ae8098781b68da96fdf
(const robot_trajectory::RobotTrajectoryPtr robot_trajectory, const moveit::core::LinkModel *ee_parent_link, const rviz_visual_tools::colors &color=rviz_visual_tools::LIME_GREEN)
bool
publishTrajectoryLine
classmoveit__visual__tools_1_1MoveItVisualTools.html
acea71f75b86e782c7d6accbfe397988c
(const robot_trajectory::RobotTrajectory &robot_trajectory, const moveit::core::LinkModel *ee_parent_link, const rviz_visual_tools::colors &color=rviz_visual_tools::LIME_GREEN)
bool
publishTrajectoryLine
classmoveit__visual__tools_1_1MoveItVisualTools.html
a9d5feedd46c0f4dbc1f5c79afb87aa16
(const moveit_msgs::RobotTrajectory &trajectory_msg, const robot_model::JointModelGroup *arm_jmg, const rviz_visual_tools::colors &color=rviz_visual_tools::LIME_GREEN)
bool
publishTrajectoryLine
classmoveit__visual__tools_1_1MoveItVisualTools.html
a89eef71a83fe7a27e0df436f0b20c988
(const robot_trajectory::RobotTrajectoryPtr robot_trajectory, const robot_model::JointModelGroup *arm_jmg, const rviz_visual_tools::colors &color=rviz_visual_tools::LIME_GREEN)
bool
publishTrajectoryLine
classmoveit__visual__tools_1_1MoveItVisualTools.html
ab0654aaf35ca6b0e8ec00f516b480efc
(const robot_trajectory::RobotTrajectory &robot_trajectory, const robot_model::JointModelGroup *arm_jmg, const rviz_visual_tools::colors &color=rviz_visual_tools::LIME_GREEN)
bool
publishTrajectoryPath
classmoveit__visual__tools_1_1MoveItVisualTools.html
abd71984360e2fd5f5fca6149a3277595
(const std::vector< moveit::core::RobotStatePtr > &trajectory, const moveit::core::JointModelGroup *jmg, double speed=0.01, bool blocking=false)
bool
publishTrajectoryPath
classmoveit__visual__tools_1_1MoveItVisualTools.html
a3550ce288095c6a654a7a917ddedb38b
(const robot_trajectory::RobotTrajectoryPtr &trajectory, bool blocking=false)
bool
publishTrajectoryPath
classmoveit__visual__tools_1_1MoveItVisualTools.html
ad9237d12afaf63ae0dd1d846f3956cac
(const robot_trajectory::RobotTrajectory &trajectory, bool blocking=false)
bool
publishTrajectoryPath
classmoveit__visual__tools_1_1MoveItVisualTools.html
a6692a2e4d9f112ee005cda7391df49cb
(const moveit_msgs::RobotTrajectory &trajectory_msg, const moveit::core::RobotStateConstPtr robot_state, bool blocking=false)
bool
publishTrajectoryPath
classmoveit__visual__tools_1_1MoveItVisualTools.html
ab1926973f1d143c5ab8c7cb272be91c4
(const moveit_msgs::RobotTrajectory &trajectory_msg, const moveit::core::RobotState &robot_state, bool blocking=false)
bool
publishTrajectoryPath
classmoveit__visual__tools_1_1MoveItVisualTools.html
aa936abad30252c47fa2e8472e5f4e34c
(const moveit_msgs::RobotTrajectory &trajectory_msg, const moveit_msgs::RobotState &robot_state, bool blocking=false)
bool
publishTrajectoryPoint
classmoveit__visual__tools_1_1MoveItVisualTools.html
ad36ab2bc12a53d2ca2599dc6011fb03f
(const trajectory_msgs::JointTrajectoryPoint &trajectory_pt, const std::string &planning_group, double display_time=0.1)
bool
publishTrajectoryPoints
classmoveit__visual__tools_1_1MoveItVisualTools.html
a18f227a6d61a26cb0d520f14add6be97
(const std::vector< moveit::core::RobotStatePtr > &robot_state_trajectory, const moveit::core::LinkModel *ee_parent_link, const rviz_visual_tools::colors &color=rviz_visual_tools::YELLOW)
bool
publishWorkspaceParameters
classmoveit__visual__tools_1_1MoveItVisualTools.html
a6b117ebde4665d02e10bd9368831f9df
(const moveit_msgs::WorkspaceParameters ¶ms)
bool
removeAllCollisionObjects
classmoveit__visual__tools_1_1MoveItVisualTools.html
a7fecdbf319798980f5900cecc8575dcb
()
void
setManualSceneUpdating
classmoveit__visual__tools_1_1MoveItVisualTools.html
afd9e8ac9e2088a40cea68ad074411ce2
(bool enable_manual=true)
void
setPlanningSceneMonitor
classmoveit__visual__tools_1_1MoveItVisualTools.html
ad2a55d17dd75ec1b758de0ea54d863bc
(planning_scene_monitor::PlanningSceneMonitorPtr psm)
void
setPlanningSceneTopic
classmoveit__visual__tools_1_1MoveItVisualTools.html
a816b74924f4cd067de5ab6eb9977fefb
(const std::string &planning_scene_topic)
void
setRobotStateTopic
classmoveit__visual__tools_1_1MoveItVisualTools.html
ad12b63be5383a7df81e365b8f435fc3b
(const std::string &robot_state_topic)
void
showJointLimits
classmoveit__visual__tools_1_1MoveItVisualTools.html
a3c55f39920781ca7e289db4cd5954774
(moveit::core::RobotStatePtr robot_state)
bool
triggerPlanningSceneUpdate
classmoveit__visual__tools_1_1MoveItVisualTools.html
a819d3b7c4aa211bf96ba5e95052ada9a
()
static bool
applyVirtualJointTransform
classmoveit__visual__tools_1_1MoveItVisualTools.html
a3f0a8520519d79af5f1927d3f297ec63
(moveit::core::RobotState &robot_state, const Eigen::Affine3d &offset)
std::map< rviz_visual_tools::colors, moveit_msgs::DisplayRobotState >
display_robot_msgs_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a9fb9dd2d6273a545403d20563652e315
std::map< const robot_model::JointModelGroup *, std::vector< double > >
ee_joint_pos_map_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a1a4e3101338c5c29a2cebd7b6e4972e6
std::map< const robot_model::JointModelGroup *, visualization_msgs::MarkerArray >
ee_markers_map_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a4ff241f07312814dd0185e13534097b1
std::map< const robot_model::JointModelGroup *, EigenSTL::vector_Affine3d >
ee_poses_map_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a118891aa57bf49eabe2bd331b94f40cb
moveit::core::RobotStatePtr
hidden_robot_state_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a65149f5054f18ce7776b52bfc47acf04
bool
mannual_trigger_update_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a536db2c5c78bcd8b24f4760303105f49
std::string
planning_scene_topic_
classmoveit__visual__tools_1_1MoveItVisualTools.html
acd0ea5e83f61f57ced7fa245d80a0858
planning_scene_monitor::PlanningSceneMonitorPtr
psm_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a53ae116d924383ca34ffdca4308f8976
ros::Publisher
pub_display_path_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a890bcce7e90af12cdb2de8a44b044484
ros::Publisher
pub_robot_state_
classmoveit__visual__tools_1_1MoveItVisualTools.html
ae4cef1e1deda754c44b3dfa782fc5cb1
robot_model_loader::RobotModelLoaderPtr
rm_loader_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a6d3bbc27e185d4e24cb2adb4f8c177d5
moveit::core::RobotModelConstPtr
robot_model_
classmoveit__visual__tools_1_1MoveItVisualTools.html
af7d7c95a59ca70bf880043c37ab20ee9
Eigen::Affine3d
robot_state_root_offset_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a68b78df550a918debc3553447c6d40f4
bool
robot_state_root_offset_enabled_
classmoveit__visual__tools_1_1MoveItVisualTools.html
ac7928b861509a39c9207370d67bc5ec5
std::string
robot_state_topic_
classmoveit__visual__tools_1_1MoveItVisualTools.html
aaa746a9be9ba6fabb81624c53021d03a
moveit::core::RobotStatePtr
root_robot_state_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a1fee8e85992b54595e6703bf316f8c60
moveit::core::RobotStatePtr
shared_robot_state_
classmoveit__visual__tools_1_1MoveItVisualTools.html
a2e91dfb1408ca45c9bfe773a8f607e8d
static bool
checkForVirtualJoint
classmoveit__visual__tools_1_1MoveItVisualTools.html
af2fe6a946a51fb2a9a52581ee9e6dff2
(const moveit::core::RobotState &robot_state)
moveit_visual_tools::VisualToolsDemo
classmoveit__visual__tools_1_1VisualToolsDemo.html
void
publishLabelHelper
classmoveit__visual__tools_1_1VisualToolsDemo.html
a36a84ba36ac8090a20227c6ad4181918
(const Eigen::Affine3d &pose, const std::string &label)
void
runCollisionObjectTests
classmoveit__visual__tools_1_1VisualToolsDemo.html
a1a845c6ec4eb946d988aef189e207de6
()
void
runDeskTest
classmoveit__visual__tools_1_1VisualToolsDemo.html
a5ef3b8eff4bee976c199af4fb3eb8853
()
void
runRobotStateTests
classmoveit__visual__tools_1_1VisualToolsDemo.html
a70dcf0730a128e166aac511433ebf6f7
()
VisualToolsDemo
classmoveit__visual__tools_1_1VisualToolsDemo.html
a97d911f9089df1ae7ce499099f98af6a
()
const moveit::core::JointModelGroup *
jmg_
classmoveit__visual__tools_1_1VisualToolsDemo.html
ad27587722541c1f763330eff6dc37782
ros::NodeHandle
nh_
classmoveit__visual__tools_1_1VisualToolsDemo.html
ad1d8bc878cdc9a25b053cdc5c7df65be
planning_scene_monitor::PlanningSceneMonitorPtr
planning_scene_monitor_
classmoveit__visual__tools_1_1VisualToolsDemo.html
a1bb4c712e087ed9c6b2ca252d090b78f
moveit::core::RobotStatePtr
robot_state_
classmoveit__visual__tools_1_1VisualToolsDemo.html
aac96df3d3aeb3fe2746c806ec57fe13a
moveit_visual_tools::MoveItVisualToolsPtr
visual_tools_
classmoveit__visual__tools_1_1VisualToolsDemo.html
ac9e99ed86f85e6aca611a6a559cee7ad
moveit_visual_tools
namespacemoveit__visual__tools.html
moveit_visual_tools::ArmData
moveit_visual_tools::IMarkerEndEffector
moveit_visual_tools::IMarkerRobotState
moveit_visual_tools::MoveItVisualTools
moveit_visual_tools::VisualToolsDemo
std::function< void(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &, const Eigen::Affine3d &)>
IMarkerCallback
namespacemoveit__visual__tools.html
a01339f328ac089496074a5b1cb8de20f
std::shared_ptr< const IMarkerEndEffector >
IMarkerEndEffectorConstPtr
namespacemoveit__visual__tools.html
a3a699278dc0861b6d94645975d52a65e
std::shared_ptr< IMarkerEndEffector >
IMarkerEndEffectorPtr
namespacemoveit__visual__tools.html
a4992ece4b06e51e039d6967f56d8b21c
std::shared_ptr< const IMarkerRobotState >
IMarkerRobotStateConstPtr
namespacemoveit__visual__tools.html
af1fe6e87e3e3a209001702c3dcf7118c
std::shared_ptr< IMarkerRobotState >
IMarkerRobotStatePtr
namespacemoveit__visual__tools.html
adb1e70fd5a0583ba34a189b80e0d9c1a
std::shared_ptr< interactive_markers::InteractiveMarkerServer >
InteractiveMarkerServerPtr
namespacemoveit__visual__tools.html
a5b9f00e50dccaaf28bcca08d2b4eaf79
std::shared_ptr< const MoveItVisualTools >
MoveItVisualToolsConstPtr
namespacemoveit__visual__tools.html
a5db1471d881eaaf13e0882781d06f319
std::shared_ptr< MoveItVisualTools >
MoveItVisualToolsPtr
namespacemoveit__visual__tools.html
afbc45628f06776643a51b83f8c05545b
static const std::string
DISPLAY_PLANNED_PATH_TOPIC
namespacemoveit__visual__tools.html
ad84abde6166cefc602d6739af1bcc1c3
static const std::string
DISPLAY_ROBOT_STATE_TOPIC
namespacemoveit__visual__tools.html
a37125d493f823b51c178ac1033514280
static const std::string
PLANNING_GROUP_NAME
namespacemoveit__visual__tools.html
ada2333849a21df729e99ad94cdd6371b
static const std::string
PLANNING_SCENE_TOPIC
namespacemoveit__visual__tools.html
a74c660651a52bf8161e7134d712772a3
static const std::string
ROBOT_DESCRIPTION
namespacemoveit__visual__tools.html
a313d323c8b32d32443b8b3a6dda2d6e3
static const std::string
THIS_PACKAGE
namespacemoveit__visual__tools.html
ad899a6e41866b6d9dfe82503cc130ed8
index
index
Main
Filtering
Action
ActionClientAPI
ActionServerAPI
protocol
codeapi
overview
crawling
efficiency
dependencies
rosapi
writing_plugin
pub_sub_rosapi
intro_sec
install_sec
changelog_sec
gettingstarted_sec
display_plugin_classes
panel_plugin_classes
librviz_classes
external_apis
listener
message_filter
broadcaster
send_transform
datatypes
conversions