Skip to content
This repository has been archived by the owner on Dec 13, 2024. It is now read-only.

Commit

Permalink
Add Get Imarker Pose from Mesh Visualization Objective
Browse files Browse the repository at this point in the history
  • Loading branch information
bgill92 authored Jul 10, 2024
1 parent e76d2a3 commit 41e0c32
Showing 1 changed file with 19 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version='1.0' encoding='UTF-8'?>
<root BTCPP_format="4" main_tree_to_execute="Get IMarker Pose From Mesh Visualization">
<!--//////////-->
<BehaviorTree ID="Get IMarker Pose From Mesh Visualization" _description="Visualize a mesh in the UI and use an IMarker to get a grasp pose based on that mesh" _favorite="false">
<Control ID="Sequence" name="TopLevelSequence">
<Action ID="VisualizeMesh" marker_lifetime="0.0"/>
<Action ID="AddPoseStampedToVector" input="{mesh_pose}"/>
<Action ID="AdjustPoseWithIMarker" initial_poses="{pose_stamped_vector}" adjusted_poses="{adjusted_poses}" prompts="Adjust IMarker for Poses relative to the mesh"/>
</Control>
</BehaviorTree>
<TreeNodesModel>
<SubTree ID="Get IMarker Pose From Mesh Visualization">
<output_port name="adjusted_poses" default="{adjusted_poses}"/>
<input_port name="mesh_path" default="{mesh_path}"/>
<input_port name="mesh_pose" default="{mesh_pose}"/>
<input_port name="_collapsed" default="false"/>
</SubTree>
</TreeNodesModel>
</root>

0 comments on commit 41e0c32

Please sign in to comment.