|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include <spdlog/spdlog.h>#include <moveit_studio_behavior/behaviors/core/get_move_along_arc_subframes.hpp>#include <moveit_studio_behavior_interface/get_required_ports.hpp>#include <moveit_studio_behavior_interface/graspable_object_utils.hpp>#include <moveit_studio_behavior_interface/metadata_fields.hpp>#include <moveit_studio_vision/utils/tf_utils.hpp>#include <pluginlib/class_list_macros.hpp>#include <tf2_eigen/tf2_eigen.hpp>#include <tf2_geometry_msgs/tf2_geometry_msgs.hpp>
Namespaces | |
| namespace | moveit_studio |
| namespace | moveit_studio::behaviors |
| namespace | moveit_studio::behaviors::affordance_transforms |
Functions | |
| std::optional< std::vector< moveit_studio_vision_msgs::msg::ObjectSubframe > > | moveit_studio::behaviors::affordance_transforms::calculateMoveAlongArcSubframes (const geometry_msgs::msg::PoseStamped &pose_grasp, const geometry_msgs::msg::PoseStamped &pose_axis_first, const geometry_msgs::msg::PoseStamped &pose_axis_second) |
| Reorder user-selected poses into the subframes in the order expected by affordance template behaviors. | |