#include <motion_planning_display.h>
Definition at line 81 of file motion_planning_display.h.
enum moveit_rviz_plugin::MotionPlanningDisplay::LinkDisplayStatus [protected] |
Definition at line 179 of file motion_planning_display.h.
Definition at line 81 of file motion_planning_display.cpp.
Definition at line 178 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::addStatusText | ( | const std::string & | text | ) |
Definition at line 687 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::addStatusText | ( | const std::vector< std::string > & | text | ) |
Definition at line 693 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::backgroundJobUpdate | ( | moveit::tools::BackgroundProcessing::JobEvent | event, |
const std::string & | jobname | ||
) | [protected] |
Definition at line 319 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedMetricsSetPayload | ( | ) | [private, slot] |
Definition at line 415 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedMetricsTextHeight | ( | ) | [private, slot] |
Definition at line 429 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedPlanningGroup | ( | ) | [private, slot] |
Definition at line 1020 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryCollidingLinkColor | ( | ) | [private, slot] |
Definition at line 885 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryGoalAlpha | ( | ) | [private, slot] |
Definition at line 879 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryGoalColor | ( | ) | [private, slot] |
Definition at line 867 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryGoalState | ( | ) | [private, slot] |
Definition at line 724 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryJointViolationColor | ( | ) | [private, slot] |
Definition at line 891 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryMarkerScale | ( | ) | [private, slot] |
Definition at line 855 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryStartAlpha | ( | ) | [private, slot] |
Definition at line 849 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryStartColor | ( | ) | [private, slot] |
Definition at line 837 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryStartState | ( | ) | [private, slot] |
Definition at line 713 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedShowJointTorques | ( | ) | [private, slot] |
Definition at line 401 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedShowManipulability | ( | ) | [private, slot] |
Definition at line 387 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedShowManipulabilityIndex | ( | ) | [private, slot] |
Definition at line 373 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedShowWeightLimit | ( | ) | [private, slot] |
Definition at line 359 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedWorkspace | ( | ) | [private, slot] |
Definition at line 1046 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changePlanningGroup | ( | const std::string & | group | ) |
Definition at line 1006 of file motion_planning_display.cpp.
Definition at line 1383 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::computeMetrics | ( | bool | start, |
const std::string & | group, | ||
double | payload | ||
) | [protected] |
Definition at line 479 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::computeMetricsInternal | ( | std::map< std::string, double > & | metrics, |
const robot_interaction::RobotInteraction::EndEffector & | eef, | ||
const robot_state::RobotState & | state, | ||
double | payload | ||
) | [protected] |
Definition at line 495 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::displayMetrics | ( | bool | start | ) | [protected] |
Definition at line 555 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::displayTable | ( | const std::map< std::string, double > & | values, |
const Ogre::ColourValue & | color, | ||
const Ogre::Vector3 & | pos, | ||
const Ogre::Quaternion & | orient | ||
) | [protected] |
Definition at line 434 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::drawQueryGoalState | ( | ) | [protected] |
Definition at line 735 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::drawQueryStartState | ( | ) | [protected] |
Definition at line 613 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::dropVisualizedTrajectory | ( | ) | [inline] |
Definition at line 123 of file motion_planning_display.h.
void moveit_rviz_plugin::MotionPlanningDisplay::executeMainLoopJobs | ( | ) | [protected] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
void moveit_rviz_plugin::MotionPlanningDisplay::fixedFrameChanged | ( | ) | [protected, virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1374 of file motion_planning_display.cpp.
std::string moveit_rviz_plugin::MotionPlanningDisplay::getCurrentPlanningGroup | ( | ) | const |
Definition at line 1051 of file motion_planning_display.cpp.
robot_state::RobotStateConstPtr moveit_rviz_plugin::MotionPlanningDisplay::getQueryGoalState | ( | ) | const [inline] |
Definition at line 103 of file motion_planning_display.h.
const robot_interaction::RobotInteraction::InteractionHandlerPtr& moveit_rviz_plugin::MotionPlanningDisplay::getQueryGoalStateHandler | ( | ) | const [inline] |
Definition at line 118 of file motion_planning_display.h.
robot_state::RobotStateConstPtr moveit_rviz_plugin::MotionPlanningDisplay::getQueryStartState | ( | ) | const [inline] |
Definition at line 98 of file motion_planning_display.h.
const robot_interaction::RobotInteraction::InteractionHandlerPtr& moveit_rviz_plugin::MotionPlanningDisplay::getQueryStartStateHandler | ( | ) | const [inline] |
Definition at line 113 of file motion_planning_display.h.
const robot_interaction::RobotInteractionPtr& moveit_rviz_plugin::MotionPlanningDisplay::getRobotInteraction | ( | ) | const [inline] |
Definition at line 108 of file motion_planning_display.h.
bool moveit_rviz_plugin::MotionPlanningDisplay::isIKSolutionCollisionFree | ( | robot_state::RobotState * | state, |
const robot_state::JointModelGroup * | group, | ||
const double * | ik_solution | ||
) | const [protected] |
Definition at line 963 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::load | ( | const rviz::Config & | config | ) | [virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1285 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::motionPanelVisibilityChange | ( | bool | enable | ) | [private, slot] |
Definition at line 256 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::onDisable | ( | ) | [protected, virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1246 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::onEnable | ( | ) | [protected, virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1227 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::onInitialize | ( | ) | [protected, virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 192 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::onRobotModelLoaded | ( | ) | [protected, virtual] |
This is an event called by loadRobotModel() in the MainLoop; do not call directly.
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1123 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::onSceneMonitorReceivedUpdate | ( | planning_scene_monitor::PlanningSceneMonitor::SceneUpdateType | update_type | ) | [protected, virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1199 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::populateMenuHandler | ( | boost::shared_ptr< interactive_markers::MenuHandler > & | mh | ) | [protected] |
Definition at line 1091 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::publishInteractiveMarkers | ( | bool | pose_update | ) | [protected] |
Definition at line 808 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::recomputeQueryGoalStateMetrics | ( | ) | [protected] |
Definition at line 706 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::recomputeQueryStartStateMetrics | ( | ) | [protected] |
Definition at line 699 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::renderWorkspaceBox | ( | ) | [protected] |
Definition at line 457 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::reset | ( | void | ) | [virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 289 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::resetInteractiveMarkers | ( | ) | [private, slot] |
Definition at line 800 of file motion_planning_display.cpp.
Definition at line 676 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::save | ( | rviz::Config | config | ) | const [virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1350 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::scheduleDrawQueryGoalState | ( | robot_interaction::RobotInteraction::InteractionHandler * | handler, |
bool | error_state_changed | ||
) | [protected] |
Definition at line 909 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::scheduleDrawQueryStartState | ( | robot_interaction::RobotInteraction::InteractionHandler * | handler, |
bool | error_state_changed | ||
) | [protected] |
Definition at line 897 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::selectPlanningGroupCallback | ( | const std_msgs::StringConstPtr & | msg | ) | [protected] |
Definition at line 275 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setName | ( | const QString & | name | ) | [virtual] |
Reimplemented from rviz::Display.
Definition at line 308 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setQueryGoalState | ( | const robot_state::RobotState & | goal | ) |
Definition at line 941 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setQueryStartState | ( | const robot_state::RobotState & | start | ) |
Definition at line 935 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setQueryStateHelper | ( | bool | use_start_state, |
const std::string & | v | ||
) | [protected] |
Definition at line 1056 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setStatusTextColor | ( | const QColor & | color | ) |
Definition at line 681 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::toggleSelectPlanningGroupSubscription | ( | bool | enable | ) |
Definition at line 262 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::update | ( | float | wall_dt, |
float | ros_dt | ||
) | [virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1265 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::updateBackgroundJobProgressBar | ( | ) | [protected] |
Definition at line 324 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::updateInternal | ( | float | wall_dt, |
float | ros_dt | ||
) | [protected, virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1275 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::updateLinkColors | ( | ) | [protected] |
Definition at line 978 of file motion_planning_display.cpp.
Definition at line 928 of file motion_planning_display.cpp.
Definition at line 921 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::updateStateExceptModified | ( | robot_state::RobotState & | dest, |
const robot_state::RobotState & | src | ||
) | [protected] |
Definition at line 1181 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::useApproximateIK | ( | bool | flag | ) |
Definition at line 947 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::visualizePlaceLocations | ( | const std::vector< geometry_msgs::PoseStamped > & | place_poses | ) |
Definition at line 1390 of file motion_planning_display.cpp.
rviz::BoolProperty* moveit_rviz_plugin::MotionPlanningDisplay::compute_weight_limit_property_ [protected] |
Definition at line 290 of file motion_planning_display.h.
std::map<std::pair<bool, std::string>, std::map<std::string, double> > moveit_rviz_plugin::MotionPlanningDisplay::computed_metrics_ [protected] |
The metrics are pairs of name-value for each of the active end effectors, for both start & goal states. computed_metrics_[std::make_pair(IS_START_STATE, GROUP_NAME)] = a map of key-value pairs
Definition at line 262 of file motion_planning_display.h.
std::map<std::string, dynamics_solver::DynamicsSolverPtr> moveit_rviz_plugin::MotionPlanningDisplay::dynamics_solver_ [protected] |
Definition at line 268 of file motion_planning_display.h.
Definition at line 244 of file motion_planning_display.h.
Definition at line 245 of file motion_planning_display.h.
Definition at line 298 of file motion_planning_display.h.
kinematics_metrics::KinematicsMetricsPtr moveit_rviz_plugin::MotionPlanningDisplay::kinematics_metrics_ [protected] |
Definition at line 267 of file motion_planning_display.h.
boost::shared_ptr<interactive_markers::MenuHandler> moveit_rviz_plugin::MotionPlanningDisplay::menu_handler_goal_ [protected] |
Definition at line 252 of file motion_planning_display.h.
boost::shared_ptr<interactive_markers::MenuHandler> moveit_rviz_plugin::MotionPlanningDisplay::menu_handler_start_ [protected] |
Definition at line 251 of file motion_planning_display.h.
Definition at line 277 of file motion_planning_display.h.
rviz::FloatProperty* moveit_rviz_plugin::MotionPlanningDisplay::metrics_set_payload_property_ [protected] |
Definition at line 294 of file motion_planning_display.h.
rviz::FloatProperty* moveit_rviz_plugin::MotionPlanningDisplay::metrics_text_height_property_ [protected] |
Definition at line 295 of file motion_planning_display.h.
std::set<std::string> moveit_rviz_plugin::MotionPlanningDisplay::modified_groups_ [protected] |
Hold the names of the groups for which the query states have been updated (and should not be altered when new info is received from the planning scene)
Definition at line 258 of file motion_planning_display.h.
Definition at line 238 of file motion_planning_display.h.
Definition at line 275 of file motion_planning_display.h.
std::vector<boost::shared_ptr<rviz::Shape> > moveit_rviz_plugin::MotionPlanningDisplay::place_locations_display_ |
Definition at line 139 of file motion_planning_display.h.
Definition at line 276 of file motion_planning_display.h.
rviz::EditableEnumProperty* moveit_rviz_plugin::MotionPlanningDisplay::planning_group_property_ [protected] |
Definition at line 279 of file motion_planning_display.h.
Definition at line 237 of file motion_planning_display.h.
std::map<std::string, bool> moveit_rviz_plugin::MotionPlanningDisplay::position_only_ik_ [protected] |
Some groups use position only ik, calls to the metrics have to be modified appropriately.
Definition at line 264 of file motion_planning_display.h.
Definition at line 238 of file motion_planning_display.h.
rviz::ColorProperty* moveit_rviz_plugin::MotionPlanningDisplay::query_colliding_link_color_property_ [protected] |
Definition at line 287 of file motion_planning_display.h.
rviz::FloatProperty* moveit_rviz_plugin::MotionPlanningDisplay::query_goal_alpha_property_ [protected] |
Definition at line 286 of file motion_planning_display.h.
rviz::ColorProperty* moveit_rviz_plugin::MotionPlanningDisplay::query_goal_color_property_ [protected] |
Definition at line 284 of file motion_planning_display.h.
robot_interaction::RobotInteraction::InteractionHandlerPtr moveit_rviz_plugin::MotionPlanningDisplay::query_goal_state_ [protected] |
Definition at line 250 of file motion_planning_display.h.
rviz::BoolProperty* moveit_rviz_plugin::MotionPlanningDisplay::query_goal_state_property_ [protected] |
Definition at line 281 of file motion_planning_display.h.
rviz::FloatProperty* moveit_rviz_plugin::MotionPlanningDisplay::query_marker_scale_property_ [protected] |
Definition at line 282 of file motion_planning_display.h.
rviz::ColorProperty* moveit_rviz_plugin::MotionPlanningDisplay::query_outside_joint_limits_link_color_property_ [protected] |
Definition at line 288 of file motion_planning_display.h.
RobotStateVisualizationPtr moveit_rviz_plugin::MotionPlanningDisplay::query_robot_goal_ [protected] |
Handles drawing the robot at the goal configuration.
Definition at line 231 of file motion_planning_display.h.
RobotStateVisualizationPtr moveit_rviz_plugin::MotionPlanningDisplay::query_robot_start_ [protected] |
Handles drawing the robot at the start configuration.
Definition at line 230 of file motion_planning_display.h.
rviz::FloatProperty* moveit_rviz_plugin::MotionPlanningDisplay::query_start_alpha_property_ [protected] |
Definition at line 285 of file motion_planning_display.h.
rviz::ColorProperty* moveit_rviz_plugin::MotionPlanningDisplay::query_start_color_property_ [protected] |
Definition at line 283 of file motion_planning_display.h.
robot_interaction::RobotInteraction::InteractionHandlerPtr moveit_rviz_plugin::MotionPlanningDisplay::query_start_state_ [protected] |
Definition at line 249 of file motion_planning_display.h.
rviz::BoolProperty* moveit_rviz_plugin::MotionPlanningDisplay::query_start_state_property_ [protected] |
Definition at line 280 of file motion_planning_display.h.
robot_interaction::RobotInteractionPtr moveit_rviz_plugin::MotionPlanningDisplay::robot_interaction_ [protected] |
Definition at line 248 of file motion_planning_display.h.
rviz::BoolProperty* moveit_rviz_plugin::MotionPlanningDisplay::show_joint_torques_property_ [protected] |
Definition at line 293 of file motion_planning_display.h.
rviz::BoolProperty* moveit_rviz_plugin::MotionPlanningDisplay::show_manipulability_index_property_ [protected] |
Definition at line 291 of file motion_planning_display.h.
rviz::BoolProperty* moveit_rviz_plugin::MotionPlanningDisplay::show_manipulability_property_ [protected] |
Definition at line 292 of file motion_planning_display.h.
Definition at line 296 of file motion_planning_display.h.
std::map<std::string, LinkDisplayStatus> moveit_rviz_plugin::MotionPlanningDisplay::status_links_goal_ [protected] |
Definition at line 254 of file motion_planning_display.h.
std::map<std::string, LinkDisplayStatus> moveit_rviz_plugin::MotionPlanningDisplay::status_links_start_ [protected] |
Definition at line 253 of file motion_planning_display.h.
bool moveit_rviz_plugin::MotionPlanningDisplay::text_display_for_start_ [protected] |
indicates whether the text display is for the start state or not
Definition at line 234 of file motion_planning_display.h.
Ogre::SceneNode* moveit_rviz_plugin::MotionPlanningDisplay::text_display_scene_node_ [protected] |
displays texts
Definition at line 233 of file motion_planning_display.h.
Definition at line 235 of file motion_planning_display.h.
TrajectoryVisualizationPtr moveit_rviz_plugin::MotionPlanningDisplay::trajectory_visual_ [protected] |
Definition at line 272 of file motion_planning_display.h.
boost::mutex moveit_rviz_plugin::MotionPlanningDisplay::update_metrics_lock_ [protected] |
Definition at line 269 of file motion_planning_display.h.
boost::scoped_ptr<rviz::Shape> moveit_rviz_plugin::MotionPlanningDisplay::workspace_box_ [protected] |
Definition at line 241 of file motion_planning_display.h.