MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
save_to_yaml.hpp File Reference
#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>
Include dependency graph for save_to_yaml.hpp:
This graph shows which files directly or indirectly include this file:

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.