|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
Parameters describing the attach or detach action for appendAttachOrDetachStage. More...
#include <mtc_stage_helpers.hpp>
Public Attributes | |
| std::string | object_id |
| Id of the object to attach or detach. Must be non-empty. | |
| std::string | link_name |
| Robot link to attach to / detach from. Must name a link in the task's robot model. | |
| bool | attach = true |
| True to attach the object, false to detach it. | |
| std::vector< std::string > | allowed_collision_links = {} |
Robot links permitted to collide with the attached object. Ignored when attach is false. | |
| std::optional< geometry_msgs::msg::Transform > | relative_transform = std::nullopt |
Parameters describing the attach or detach action for appendAttachOrDetachStage.
object_id and link_name are required for both actions. allowed_collision_links and relative_transform apply only when attach is true and are ignored for a detach.
| std::vector<std::string> moveit_pro::behaviors::AttachOrDetachStageRequest::allowed_collision_links = {} |
Robot links permitted to collide with the attached object. Ignored when attach is false.
True to attach the object, false to detach it.
| std::string moveit_pro::behaviors::AttachOrDetachStageRequest::link_name |
Robot link to attach to / detach from. Must name a link in the task's robot model.
| std::string moveit_pro::behaviors::AttachOrDetachStageRequest::object_id |
Id of the object to attach or detach. Must be non-empty.
| std::optional<geometry_msgs::msg::Transform> moveit_pro::behaviors::AttachOrDetachStageRequest::relative_transform = std::nullopt |
Optional fixed pose (link_T_object) to attach at instead of the object's current pose. Ignored when attach is false.