|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include <behaviortree_cpp/action_node.h>#include <behaviortree_cpp/bt_factory.h>#include <moveit_studio_behavior/utils/affordance_transforms.hpp>#include <moveit_studio_behavior_interface/behavior_context.hpp>#include <optional>

Classes | |
| class | moveit_studio::behaviors::GetGraspAndTwistSubframes |
| Given an input PoseStamped representing a grasp pose selected on an object, get the three Subframes that define a Grasp Screw Motion (grab and twist about an axis) where the object is grabbed and rotated by grasp_rotation_z_radians amount. More... | |
Namespaces | |
| namespace | moveit_studio |
| namespace | moveit_studio::behaviors |
| namespace | moveit_studio::behaviors::affordance_transforms |
Functions | |
| std::vector< ObjectSubframe > | moveit_studio::behaviors::affordance_transforms::calculateGraspAndTwistSubframes (const geometry_msgs::msg::PoseStamped &target_grasp_pose, const double grasp_rotation=15.0) |
| Given a grasp pose on an object, calculate subframes that define a screw axis which opens the object along a semicircle in the direction of the grasp pose Z- axis. | |