|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include <fmt/format.h>#include <moveit_pro_behavior_interface/async_behavior_base.hpp>#include <moveit_pro_behavior_interface/behavior_context.hpp>#include <moveit_pro_behavior_interface/shared_resources_node.hpp>#include <geometry_msgs/msg/point_stamped.hpp>#include <geometry_msgs/msg/pose.hpp>#include <geometry_msgs/msg/pose_stamped.hpp>#include <geometry_msgs/msg/quaternion.hpp>#include <geometry_msgs/msg/transform.hpp>#include <geometry_msgs/msg/transform_stamped.hpp>#include <geometry_msgs/msg/vector3.hpp>#include <moveit_studio_agent_msgs/msg/robot_joint_state.hpp>#include <moveit_studio_vision_msgs/msg/object_subframe.hpp>#include <std_msgs/msg/header.hpp>#include <trajectory_msgs/msg/joint_trajectory.hpp>#include <moveit_pro_behavior_interface/impl/load_from_yaml_impl.hpp>

Classes | |
| class | moveit_pro::behaviors::LoadMultipleFromYaml< T > |
| Loads types from a YAML file, and returns them as a vector in an output port. More... | |
| class | moveit_pro::behaviors::LoadFromYaml< T > |
| Loads a type from a YAML file, and returns it in an output port. More... | |
Namespaces | |
| namespace | moveit_pro |
| namespace | moveit_pro::behaviors |
Typedefs | |
| using | moveit_pro::behaviors::LoadPointStampedVectorFromYaml = LoadMultipleFromYaml< geometry_msgs::msg::PointStamped > |
LoadPointStampedVectorFromYaml Behavior: the geometry_msgs::msg::PointStamped specialization of LoadMultipleFromYaml. | |
| using | moveit_pro::behaviors::LoadPoseVectorFromYaml = LoadMultipleFromYaml< geometry_msgs::msg::Pose > |
LoadPoseVectorFromYaml Behavior: the geometry_msgs::msg::Pose specialization of LoadMultipleFromYaml. | |
| using | moveit_pro::behaviors::LoadPoseStampedVectorFromYaml = LoadMultipleFromYaml< geometry_msgs::msg::PoseStamped > |
LoadPoseStampedVectorFromYaml Behavior: the geometry_msgs::msg::PoseStamped specialization of LoadMultipleFromYaml. | |
| using | moveit_pro::behaviors::LoadHeaderVectorFromYaml = LoadMultipleFromYaml< std_msgs::msg::Header > |
LoadHeaderVectorFromYaml Behavior: the std_msgs::msg::Header specialization of LoadMultipleFromYaml. | |
| using | moveit_pro::behaviors::LoadSubframesFromYaml = LoadMultipleFromYaml< moveit_studio_vision_msgs::msg::ObjectSubframe > |
LoadSubframesFromYaml Behavior: the moveit_studio_vision_msgs::msg::ObjectSubframe specialization of LoadMultipleFromYaml. | |
| using | moveit_pro::behaviors::LoadPointStampedFromYaml = LoadFromYaml< geometry_msgs::msg::PointStamped > |
LoadPointStampedFromYaml Behavior: the geometry_msgs::msg::PointStamped specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadPoseFromYaml = LoadFromYaml< geometry_msgs::msg::Pose > |
LoadPoseFromYaml Behavior: the geometry_msgs::msg::Pose specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadPoseStampedFromYaml = LoadFromYaml< geometry_msgs::msg::PoseStamped > |
LoadPoseStampedFromYaml Behavior: the geometry_msgs::msg::PoseStamped specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadQuaternionFromYaml = LoadFromYaml< geometry_msgs::msg::Quaternion > |
LoadQuaternionFromYaml Behavior: the geometry_msgs::msg::Quaternion specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadTransformFromYaml = LoadFromYaml< geometry_msgs::msg::Transform > |
LoadTransformFromYaml Behavior: the geometry_msgs::msg::Transform specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadTransformStampedFromYaml = LoadFromYaml< geometry_msgs::msg::TransformStamped > |
LoadTransformStampedFromYaml Behavior: the geometry_msgs::msg::TransformStamped specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadVector3FromYaml = LoadFromYaml< geometry_msgs::msg::Vector3 > |
LoadVector3FromYaml Behavior: the geometry_msgs::msg::Vector3 specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadRobotJointStateFromYaml = LoadFromYaml< moveit_studio_agent_msgs::msg::RobotJointState > |
LoadRobotJointStateFromYaml Behavior: the moveit_studio_agent_msgs::msg::RobotJointState specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadObjectSubframeFromYaml = LoadFromYaml< moveit_studio_vision_msgs::msg::ObjectSubframe > |
LoadObjectSubframeFromYaml Behavior: the moveit_studio_vision_msgs::msg::ObjectSubframe specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadHeaderFromYaml = LoadFromYaml< std_msgs::msg::Header > |
LoadHeaderFromYaml Behavior: the std_msgs::msg::Header specialization of LoadFromYaml. | |
| using | moveit_pro::behaviors::LoadJointTrajectoryFromYaml = LoadFromYaml< trajectory_msgs::msg::JointTrajectory > |
LoadJointTrajectoryFromYaml Behavior: the trajectory_msgs::msg::JointTrajectory specialization of LoadFromYaml. | |
Variables | |
| constexpr auto | moveit_pro::behaviors::kDefaultPackageNamePort = "package_name" |