0c6b01bbfe
feat: improve behavior tree executor and dependency management
...
- **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.
2024-12-09 18:25:32 +03:00
1a562b05ca
rbs_gym multi camera and multi object setup
2024-09-13 22:22:47 +03:00
2de37b027b
Migration to BT.cpp v4 & new BT executor
2024-07-04 12:11:07 +00:00
b58307dea1
Added rbs_gym package for RL & multi-robot launch setup
2024-07-04 11:38:08 +00:00
49e036af5e
BT interface node works with web-service
2024-05-27 08:35:27 +00:00
e4c3c0f1c7
Merge branch 'main-update' into 101-pose_estimation_DOPE
2024-05-13 12:26:39 +03:00
ae48c5ee6a
asssembly config simple publisher
2024-04-22 15:17:40 +03:00
e8ea09e020
update main
2024-04-22 15:06:46 +03:00
addfd40160
add MoveToPose skill config (through Interface Node)
2024-04-18 16:56:01 +03:00
b4952d0234
Merge remote-tracking branch 'origin/main' into 101-pose_estimation_DOPE
2024-04-02 11:04:57 +03:00
9d86ad7f30
add ROS2 node for DOPE (work through rbs_interface)
2024-04-01 17:55:53 +03:00
95975fee28
add rbs_interface node
2024-04-01 17:46:43 +03:00
bc48e0c35a
Add default values to BT Node Interfaces
2024-02-19 13:00:27 +00:00
5002c57b06
Update Node Interfaces Spec for BT Builder
2024-02-19 10:49:40 +00:00
9c56582d9f
Merge branch 'main' into 77-cartesian-controllers
2024-02-16 15:10:28 +03:00
899805973d
add tree nodes model to other file
...
ThreeNodesModels had move to general.xml which contain lib for groot
2024-02-15 19:48:48 +03:00
12a1bfbfe8
add skill interfaces description and change robot name in bt tree
2024-02-08 13:45:11 +03:00
86a3f4170f
Object detection: add YOLOv8 implementation; unified API with doc
2024-01-22 12:51:01 +00:00
c44bc1a654
Merge branch 'main' into 96-inspection-skill
2023-12-30 23:58:20 +03:00
9efab819af
add workspace inspector skill
2023-12-30 23:42:10 +03:00
a5f3f6bc2e
rbs_executor with bt_file (param)
2023-12-29 22:55:27 +03:00
af6b20b622
Merge remote-tracking branch 'origin/main' into 90-real-robot-setup
2023-12-22 19:14:18 +03:00
324ae82c20
Pose Estimation Skill Megapose6D fixes
2023-12-22 10:50:41 +00:00
6d3c5c2702
rbs_bt_executor: add new BT node EnvStarter
2023-12-19 08:18:41 +03:00
ec0aba0b2e
Merge remote-tracking branch 'origin/89-debug_megapose_in_ROS2' into 90-real-robot-setup
2023-12-17 22:27:03 +03:00
34c8961723
rbs_utils in env_manager and clear code
2023-12-14 12:00:35 +03:00
f1a6f4d817
update robot name for test_tree.xml
2023-12-11 18:29:52 +03:00
eac306c479
add object detection (yolov4)
2023-12-07 11:04:45 +03:00
8a1f2aa4dc
json with parameters for calibrate
2023-12-01 15:09:08 +03:00
cb3082ca44
calibrate mode for pose estimation
2023-12-01 10:26:21 +03:00
d72c06efea
add skill launch, refactor pick-place pose loader
2023-11-30 13:47:33 +03:00
26269b6678
BT for pose estimation
2023-11-14 13:04:11 +03:00
Roman Andrianov
000ddb4831
Motion planner (MoveIt) and Task planner (Plansys) integration
2023-04-30 11:46:52 +00:00
84798d94f8
update grasp _place pose loader
2023-04-21 23:28:57 +03:00
a87fb8a7ec
Add minimal pick-and-place case with world embedded
2023-03-31 20:24:56 +00:00
2019e7db41
fix last merge
2023-02-05 17:04:54 +03:00
e46c7bef74
Migrate to Gazebo Fortress
2023-02-03 07:04:12 +00:00