|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#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 <std_msgs/msg/header.hpp>#include <trajectory_msgs/msg/joint_trajectory.hpp>#include <moveit_pro_behavior_interface/impl/save_to_yaml_impl.hpp>

Classes | |
| class | moveit_pro::behaviors::SaveToYaml< T > |
Save the contents of a ROS 2 message type to a YAML file in a specified namespace. Note: This Behavior template saves the pose into the ~/.config/moveit_pro/robot_config/objectives folder. More... | |
Namespaces | |
| namespace | moveit_pro |
| namespace | moveit_pro::behaviors |
Typedefs | |
| using | moveit_pro::behaviors::SavePointStampedToYaml = SaveToYaml< geometry_msgs::msg::PointStamped > |
SavePointStampedToYaml Behavior: the geometry_msgs::msg::PointStamped specialization of SaveToYaml. | |
| using | moveit_pro::behaviors::SavePoseToYaml = SaveToYaml< geometry_msgs::msg::Pose > |
SavePoseToYaml Behavior: the geometry_msgs::msg::Pose specialization of SaveToYaml. | |
| using | moveit_pro::behaviors::SavePoseStampedToYaml = SaveToYaml< geometry_msgs::msg::PoseStamped > |
SavePoseStampedToYaml Behavior: the geometry_msgs::msg::PoseStamped specialization of SaveToYaml. | |
| using | moveit_pro::behaviors::SaveQuaternionToYaml = SaveToYaml< geometry_msgs::msg::Quaternion > |
SaveQuaternionToYaml Behavior: the geometry_msgs::msg::Quaternion specialization of SaveToYaml. | |
| using | moveit_pro::behaviors::SaveTransformToYaml = SaveToYaml< geometry_msgs::msg::Transform > |
SaveTransformToYaml Behavior: the geometry_msgs::msg::Transform specialization of SaveToYaml. | |
| using | moveit_pro::behaviors::SaveTransformStampedToYaml = SaveToYaml< geometry_msgs::msg::TransformStamped > |
SaveTransformStampedToYaml Behavior: the geometry_msgs::msg::TransformStamped specialization of SaveToYaml. | |
| using | moveit_pro::behaviors::SaveVector3ToYaml = SaveToYaml< geometry_msgs::msg::Vector3 > |
SaveVector3ToYaml Behavior: the geometry_msgs::msg::Vector3 specialization of SaveToYaml. | |
| using | moveit_pro::behaviors::SaveRobotJointStateToYaml = SaveToYaml< moveit_studio_agent_msgs::msg::RobotJointState > |
SaveRobotJointStateToYaml Behavior: the moveit_studio_agent_msgs::msg::RobotJointState specialization of SaveToYaml. | |
| using | moveit_pro::behaviors::SaveHeaderToYaml = SaveToYaml< std_msgs::msg::Header > |
SaveHeaderToYaml Behavior: the std_msgs::msg::Header specialization of SaveToYaml. | |
| using | moveit_pro::behaviors::SaveJointTrajectoryToYaml = SaveToYaml< trajectory_msgs::msg::JointTrajectory > |
SaveJointTrajectoryToYaml Behavior: the trajectory_msgs::msg::JointTrajectory specialization of SaveToYaml. | |