#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 180 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::addStatusText | ( | const std::string & | text | ) |
Definition at line 689 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::addStatusText | ( | const std::vector< std::string > & | text | ) |
Definition at line 695 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 321 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedMetricsSetPayload | ( | ) | [private, slot] |
Definition at line 417 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedMetricsTextHeight | ( | ) | [private, slot] |
Definition at line 431 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedPlanningGroup | ( | ) | [private, slot] |
Definition at line 1022 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryCollidingLinkColor | ( | ) | [private, slot] |
Definition at line 887 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryGoalAlpha | ( | ) | [private, slot] |
Definition at line 881 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryGoalColor | ( | ) | [private, slot] |
Definition at line 869 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryGoalState | ( | ) | [private, slot] |
Definition at line 726 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryJointViolationColor | ( | ) | [private, slot] |
Definition at line 893 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryMarkerScale | ( | ) | [private, slot] |
Definition at line 857 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryStartAlpha | ( | ) | [private, slot] |
Definition at line 851 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryStartColor | ( | ) | [private, slot] |
Definition at line 839 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedQueryStartState | ( | ) | [private, slot] |
Definition at line 715 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedShowJointTorques | ( | ) | [private, slot] |
Definition at line 403 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedShowManipulability | ( | ) | [private, slot] |
Definition at line 389 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedShowManipulabilityIndex | ( | ) | [private, slot] |
Definition at line 375 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedShowWeightLimit | ( | ) | [private, slot] |
Definition at line 361 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changedWorkspace | ( | ) | [private, slot] |
Definition at line 1048 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::changePlanningGroup | ( | const std::string & | group | ) |
Definition at line 1008 of file motion_planning_display.cpp.
Definition at line 1387 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::computeMetrics | ( | bool | start, |
const std::string & | group, | ||
double | payload | ||
) | [protected] |
Definition at line 481 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 497 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::displayMetrics | ( | bool | start | ) | [protected] |
Definition at line 557 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 436 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::drawQueryGoalState | ( | ) | [protected] |
Definition at line 737 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::drawQueryStartState | ( | ) | [protected] |
Definition at line 615 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 1378 of file motion_planning_display.cpp.
std::string moveit_rviz_plugin::MotionPlanningDisplay::getCurrentPlanningGroup | ( | ) | const |
Definition at line 1053 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 965 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 1289 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::motionPanelVisibilityChange | ( | bool | enable | ) | [private, slot] |
Definition at line 258 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::onDisable | ( | ) | [protected, virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1249 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::onEnable | ( | ) | [protected, virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 1229 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::onInitialize | ( | ) | [protected, virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 194 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 1125 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 1201 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::populateMenuHandler | ( | boost::shared_ptr< interactive_markers::MenuHandler > & | mh | ) | [protected] |
Definition at line 1093 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::publishInteractiveMarkers | ( | bool | pose_update | ) | [protected] |
Definition at line 810 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::recomputeQueryGoalStateMetrics | ( | ) | [protected] |
Definition at line 708 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::recomputeQueryStartStateMetrics | ( | ) | [protected] |
Definition at line 701 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::renderWorkspaceBox | ( | ) | [protected] |
Definition at line 459 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::reset | ( | void | ) | [virtual] |
Reimplemented from moveit_rviz_plugin::PlanningSceneDisplay.
Definition at line 291 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::resetInteractiveMarkers | ( | ) | [private, slot] |
Definition at line 802 of file motion_planning_display.cpp.
Definition at line 678 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 1354 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 911 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 899 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::selectPlanningGroupCallback | ( | const std_msgs::StringConstPtr & | msg | ) | [protected] |
Definition at line 277 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setName | ( | const QString & | name | ) | [virtual] |
Reimplemented from rviz::Display.
Definition at line 310 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setQueryGoalState | ( | const robot_state::RobotState & | goal | ) |
Definition at line 943 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setQueryStartState | ( | const robot_state::RobotState & | start | ) |
Definition at line 937 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setQueryStateHelper | ( | bool | use_start_state, |
const std::string & | v | ||
) | [protected] |
Definition at line 1058 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::setStatusTextColor | ( | const QColor & | color | ) |
Definition at line 683 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::toggleSelectPlanningGroupSubscription | ( | bool | enable | ) |
Definition at line 264 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 1269 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::updateBackgroundJobProgressBar | ( | ) | [protected] |
Definition at line 326 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 1279 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::updateLinkColors | ( | ) | [protected] |
Definition at line 980 of file motion_planning_display.cpp.
Definition at line 930 of file motion_planning_display.cpp.
Definition at line 923 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 1183 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::useApproximateIK | ( | bool | flag | ) |
Definition at line 949 of file motion_planning_display.cpp.
void moveit_rviz_plugin::MotionPlanningDisplay::visualizePlaceLocations | ( | const std::vector< geometry_msgs::PoseStamped > & | place_poses | ) |
Definition at line 1394 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.