#include <motion_planning_frame.h>
Signals | |
void | configChanged () |
void | planningFinished () |
Public Member Functions | |
void | changePlanningGroup () |
void | clearRobotModel () |
void | disable () |
void | enable () |
MotionPlanningFrame (const MotionPlanningFrame &)=delete | |
MotionPlanningFrame (MotionPlanningDisplay *pdisplay, rviz::DisplayContext *context, QWidget *parent=nullptr) | |
void | sceneUpdate (planning_scene_monitor::PlanningSceneMonitor::SceneUpdateType update_type) |
~MotionPlanningFrame () override | |
Protected Types | |
typedef std::map< std::string, moveit_msgs::RobotState > | RobotStateMap |
typedef std::pair< std::string, moveit_msgs::RobotState > | RobotStatePair |
Protected Member Functions | |
void | constructPlanningRequest (moveit_msgs::MotionPlanRequest &mreq) |
void | initFromMoveGroupNS () |
void | updateExternalCommunication () |
void | updateSceneMarkers (float wall_dt, float ros_dt) |
Protected Attributes | |
moveit_warehouse::ConstraintsStoragePtr | constraints_storage_ |
rviz::DisplayContext * | context_ |
moveit::planning_interface::MoveGroupInterface::PlanPtr | current_plan_ |
std::string | default_planning_pipeline_ |
MotionPlanningFrameJointsWidget * | joints_tab_ |
moveit::planning_interface::MoveGroupInterfacePtr | move_group_ |
std::vector< moveit_msgs::PlannerInterfaceDescription > | planner_descriptions_ |
MotionPlanningDisplay * | planning_display_ |
moveit_warehouse::PlanningSceneStoragePtr | planning_scene_storage_ |
moveit_warehouse::RobotStateStoragePtr | robot_state_storage_ |
RobotStateMap | robot_states_ |
std::shared_ptr< rviz::InteractiveMarker > | scene_marker_ |
moveit::semantic_world::SemanticWorldPtr | semantic_world_ |
Ui::MotionPlanningUI * | ui_ |
Static Protected Attributes | |
static const int | ITEM_TYPE_QUERY = 2 |
static const int | ITEM_TYPE_SCENE = 1 |
Friends | |
class | MotionPlanningDisplay |
Definition at line 98 of file motion_planning_frame.h.
|
protected |
Definition at line 140 of file motion_planning_frame.h.
|
protected |
Definition at line 141 of file motion_planning_frame.h.
|
delete |
moveit_rviz_plugin::MotionPlanningFrame::MotionPlanningFrame | ( | MotionPlanningDisplay * | pdisplay, |
rviz::DisplayContext * | context, | ||
QWidget * | parent = nullptr |
||
) |
Definition at line 95 of file motion_planning_frame.cpp.
|
override |
Definition at line 260 of file motion_planning_frame.cpp.
|
private |
Definition at line 894 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 454 of file motion_planning_frame.cpp.
|
privateslot |
Definition at line 270 of file motion_planning_frame.cpp.
|
privateslot |
Definition at line 119 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 113 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 265 of file motion_planning_frame.cpp.
|
private |
Definition at line 836 of file motion_planning_frame_objects.cpp.
void moveit_rviz_plugin::MotionPlanningFrame::changePlanningGroup | ( | ) |
Definition at line 440 of file motion_planning_frame.cpp.
|
private |
Definition at line 362 of file motion_planning_frame.cpp.
|
private |
Definition at line 584 of file motion_planning_frame_objects.cpp.
void moveit_rviz_plugin::MotionPlanningFrame::clearRobotModel | ( | ) |
Definition at line 433 of file motion_planning_frame.cpp.
|
privateslot |
Definition at line 138 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 276 of file motion_planning_frame_states.cpp.
|
privateslot |
Definition at line 388 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 147 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 145 of file motion_planning_frame_context.cpp.
|
private |
Definition at line 183 of file motion_planning_frame_context.cpp.
|
private |
Definition at line 551 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 577 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 513 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 229 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 968 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 986 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 192 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 674 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 620 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 241 of file motion_planning_frame_planning.cpp.
|
private |
|
private |
Definition at line 198 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 238 of file motion_planning_frame_context.cpp.
|
private |
Definition at line 492 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 472 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 266 of file motion_planning_frame_planning.cpp.
|
signal |
|
private |
Definition at line 561 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 524 of file motion_planning_frame_planning.cpp.
|
protected |
Definition at line 501 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 438 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 726 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 745 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 280 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 86 of file motion_planning_frame_context.cpp.
|
privateslot |
Definition at line 221 of file motion_planning_frame_scenes.cpp.
|
privateslot |
Definition at line 216 of file motion_planning_frame_scenes.cpp.
|
privateslot |
Definition at line 164 of file motion_planning_frame_manipulation.cpp.
|
privateslot |
Definition at line 83 of file motion_planning_frame_manipulation.cpp.
void moveit_rviz_plugin::MotionPlanningFrame::disable | ( | ) |
Definition at line 635 of file motion_planning_frame.cpp.
void moveit_rviz_plugin::MotionPlanningFrame::enable | ( | ) |
Definition at line 580 of file motion_planning_frame.cpp.
|
privateslot |
Definition at line 91 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 959 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 306 of file motion_planning_frame.cpp.
|
private |
Definition at line 316 of file motion_planning_frame.cpp.
|
privateslot |
Definition at line 317 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 324 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 1009 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 405 of file motion_planning_frame_objects.cpp.
|
protected |
Definition at line 601 of file motion_planning_frame.cpp.
|
privateslot |
Definition at line 111 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 198 of file motion_planning_frame_manipulation.cpp.
|
private |
Definition at line 534 of file motion_planning_frame.cpp.
|
privateslot |
Definition at line 231 of file motion_planning_frame_scenes.cpp.
|
privateslot |
Definition at line 226 of file motion_planning_frame_scenes.cpp.
|
privateslot |
Definition at line 91 of file motion_planning_frame_states.cpp.
|
private |
Definition at line 110 of file motion_planning_frame_states.cpp.
|
privateslot |
Definition at line 347 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 140 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 272 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 291 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 125 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 379 of file motion_planning_frame_manipulation.cpp.
|
privateslot |
Definition at line 296 of file motion_planning_frame_manipulation.cpp.
|
private |
Definition at line 398 of file motion_planning_frame_manipulation.cpp.
|
privateslot |
Definition at line 333 of file motion_planning_frame_manipulation.cpp.
|
privateslot |
Definition at line 98 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 85 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 104 of file motion_planning_frame_context.cpp.
|
signal |
|
privateslot |
Definition at line 331 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 91 of file motion_planning_frame_context.cpp.
|
privateslot |
Definition at line 147 of file motion_planning_frame_scenes.cpp.
|
private |
Definition at line 904 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 487 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 493 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 440 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 413 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 285 of file motion_planning_frame_scenes.cpp.
|
private |
Definition at line 81 of file motion_planning_frame_states.cpp.
|
private |
Definition at line 100 of file motion_planning_frame_manipulation.cpp.
|
privateslot |
Definition at line 116 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 128 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 234 of file motion_planning_frame_manipulation.cpp.
|
private |
Definition at line 579 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 574 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 584 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 635 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 617 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 603 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 589 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 214 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 239 of file motion_planning_frame_states.cpp.
|
private |
Definition at line 771 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 116 of file motion_planning_frame_context.cpp.
|
privateslot |
Definition at line 210 of file motion_planning_frame_states.cpp.
|
privateslot |
Definition at line 152 of file motion_planning_frame_scenes.cpp.
|
private |
Definition at line 154 of file motion_planning_frame_states.cpp.
|
privateslot |
Definition at line 95 of file motion_planning_frame_scenes.cpp.
|
privateslot |
Definition at line 205 of file motion_planning_frame_states.cpp.
|
privateslot |
Definition at line 151 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 208 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 191 of file motion_planning_frame_objects.cpp.
void moveit_rviz_plugin::MotionPlanningFrame::sceneUpdate | ( | planning_scene_monitor::PlanningSceneMonitor::SceneUpdateType | update_type | ) |
Definition at line 448 of file motion_planning_frame.cpp.
|
privateslot |
Definition at line 140 of file motion_planning_frame_manipulation.cpp.
|
privateslot |
Definition at line 240 of file motion_planning_frame_manipulation.cpp.
|
privateslot |
Definition at line 227 of file motion_planning_frame_states.cpp.
|
privateslot |
Definition at line 215 of file motion_planning_frame_states.cpp.
|
privateslot |
Definition at line 106 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 76 of file motion_planning_frame_objects.cpp.
|
privateslot |
Definition at line 303 of file motion_planning_frame_planning.cpp.
|
private |
Definition at line 310 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 107 of file motion_planning_frame_planning.cpp.
|
privateslot |
Definition at line 643 of file motion_planning_frame.cpp.
|
private |
Definition at line 168 of file motion_planning_frame_manipulation.cpp.
|
private |
Definition at line 352 of file motion_planning_frame_objects.cpp.
|
private |
Definition at line 204 of file motion_planning_frame_manipulation.cpp.
|
protected |
Definition at line 657 of file motion_planning_frame.cpp.
|
private |
Definition at line 336 of file motion_planning_frame_planning.cpp.
|
protected |
Definition at line 651 of file motion_planning_frame.cpp.
|
private |
Definition at line 264 of file motion_planning_frame_manipulation.cpp.
|
private |
Definition at line 228 of file motion_planning_frame_manipulation.cpp.
|
private |
Definition at line 339 of file motion_planning_frame.h.
|
privateslot |
Definition at line 236 of file motion_planning_frame_scenes.cpp.
|
friend |
Definition at line 100 of file motion_planning_frame.h.
|
private |
Definition at line 334 of file motion_planning_frame.h.
|
protected |
Definition at line 135 of file motion_planning_frame.h.
|
protected |
Definition at line 126 of file motion_planning_frame.h.
|
protected |
Definition at line 133 of file motion_planning_frame.h.
|
protected |
Definition at line 143 of file motion_planning_frame.h.
|
private |
Definition at line 304 of file motion_planning_frame.h.
|
private |
Definition at line 333 of file motion_planning_frame.h.
|
staticprotected |
Definition at line 116 of file motion_planning_frame.h.
|
staticprotected |
Definition at line 115 of file motion_planning_frame.h.
|
protected |
Definition at line 128 of file motion_planning_frame.h.
|
private |
Definition at line 331 of file motion_planning_frame.h.
|
private |
Definition at line 332 of file motion_planning_frame.h.
|
protected |
Definition at line 130 of file motion_planning_frame.h.
|
private |
Definition at line 323 of file motion_planning_frame.h.
|
private |
Definition at line 297 of file motion_planning_frame.h.
|
private |
Definition at line 301 of file motion_planning_frame.h.
|
private |
Definition at line 283 of file motion_planning_frame.h.
|
private |
Definition at line 284 of file motion_planning_frame.h.
|
private |
Definition at line 285 of file motion_planning_frame.h.
|
private |
Definition at line 286 of file motion_planning_frame.h.
|
private |
Definition at line 303 of file motion_planning_frame.h.
|
protected |
Definition at line 144 of file motion_planning_frame.h.
|
protected |
Definition at line 125 of file motion_planning_frame.h.
|
private |
Definition at line 324 of file motion_planning_frame.h.
|
protected |
Definition at line 134 of file motion_planning_frame.h.
|
private |
Definition at line 325 of file motion_planning_frame.h.
|
protected |
Definition at line 136 of file motion_planning_frame.h.
|
protected |
Definition at line 142 of file motion_planning_frame.h.
|
private |
Definition at line 327 of file motion_planning_frame.h.
|
private |
Definition at line 329 of file motion_planning_frame.h.
|
private |
Definition at line 328 of file motion_planning_frame.h.
|
protected |
Definition at line 138 of file motion_planning_frame.h.
|
private |
Definition at line 293 of file motion_planning_frame.h.
|
private |
Definition at line 294 of file motion_planning_frame.h.
|
protected |
Definition at line 131 of file motion_planning_frame.h.
|
private |
Definition at line 305 of file motion_planning_frame.h.
|
private |
Definition at line 291 of file motion_planning_frame.h.
|
protected |
Definition at line 127 of file motion_planning_frame.h.
|
private |
Definition at line 309 of file motion_planning_frame.h.
|
private |
Definition at line 308 of file motion_planning_frame.h.
|
private |
Definition at line 307 of file motion_planning_frame.h.
|
private |
Definition at line 306 of file motion_planning_frame.h.