Skip to main content

SceneAndState Struct

Declaration

struct moveit_pro::behaviors::ExecutePolicy::SceneAndState { ... }

Included Headers

#include <execute_policy.hpp>

Public Member Attributes Index

std::shared_ptr< moveit_pro::planning_scene_monitor::PlanningSceneMonitor >planning_scene_monitor
rclcpp::Subscription< moveit_msgs::msg::PlanningScene >::SharedPtrscene_subscription
std::vector< float >initial_joint_positions
sensor_msgs::msg::JointStatefull_joint_state

Description

Scene monitoring and initial state for one run. The monitor and its /monitored_planning_scene subscription keep the scene current for the whole run; both are null when a test override supplies canned state. full_joint_state holds every joint position the scene knew at acquisition time (the gripper joint is not commanded, so its starting position comes from here); tests leave it empty and inject their own observation source.

Definition at line 470 of file execute_policy.hpp.

Public Member Attributes

full_joint_state

sensor_msgs::msg::JointState moveit_pro::behaviors::ExecutePolicy::SceneAndState::full_joint_state

Definition at line 475 of file execute_policy.hpp.

initial_joint_positions

std::vector<float> moveit_pro::behaviors::ExecutePolicy::SceneAndState::initial_joint_positions

Definition at line 474 of file execute_policy.hpp.

planning_scene_monitor

std::shared_ptr<moveit_pro::planning_scene_monitor::PlanningSceneMonitor> moveit_pro::behaviors::ExecutePolicy::SceneAndState::planning_scene_monitor

Definition at line 472 of file execute_policy.hpp.

scene_subscription

rclcpp::Subscription<moveit_msgs::msg::PlanningScene>::SharedPtr moveit_pro::behaviors::ExecutePolicy::SceneAndState::scene_subscription

Definition at line 473 of file execute_policy.hpp.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.