- **CMakeLists.txt**: - Commented out the unused `rbs_env_manager_starter` library. - **Behavior Trees**: - Added new `grasp_object.xml` behavior tree for grasping operations. - Modified `test_tree.xml` to update `robot_name` in the `WorkspaceMovement` subtree. - **Source Code Updates**: - Removed `EnvManager.cpp`, deprecating its functionality. - Formatting `GetWorkspace.cpp` - Formatting `MoveGripper.cpp` - Formatting `MoveToJointStates.cpp` - Formatting `PoseEstimation.cpp` and `TreeRunner.cpp` - **Assembly Config Service**: - Added broadcasting for grasp pose transformations in `assembly_config_service.py`. These updates enhance modularity, maintainability, and the overall functionality of the behavior tree executor.
20 lines
592 B
XML
20 lines
592 B
XML
<?xml version='1.0' encoding='utf-8'?>
|
|
<root BTCPP_format="4">
|
|
<BehaviorTree ID="TestTree">
|
|
<Sequence>
|
|
<!-- <Action ID="EnvManager" env_class="gz_enviroment::GzEnviroment" env_name="gz_enviroment" -->
|
|
<!-- service_name="/env_manager/start_env" /> -->
|
|
<SubTree ID="WorkspaceMovement" robot_name="rbs_arm" />
|
|
</Sequence>
|
|
</BehaviorTree>
|
|
|
|
<TreeNodesModel>
|
|
|
|
<Action ID="GetWorkspace">
|
|
<input_port name="type"/>
|
|
<input_port name="service_name"/>
|
|
<output_port name="workspace" />
|
|
</Action>
|
|
|
|
</TreeNodesModel>
|
|
</root>
|