860f7d6566
build: migrate env_manager
, rbs_gym
, rbs_runtime
to ament_python
...
Migrate `env_manager`, `rbs_gym`, and `rbs_runtime` from ament_cmake to ament_python.
Removed unnecessary files including .json and .yaml config files
2024-09-30 18:34:57 +03:00
e4e3e4e3af
add external robot_description parameter for rbs_robot.launch.py
...
feat(robot): add support for handling scalar joint positions
- Updated `RobotData` and `RbsArm` to allow joint positions to be passed
as either a list or a scalar value.
- Refactored logic to dynamically handle scalar values and repeat them
across all joints.
- Added new `initial_arm_joint_positions` and
`initial_gripper_joint_positions` properties in `RbsArm`.
- Improved joint position initialization in the `Scene` class to
retrieve robot description asynchronously if not provided.
- Enhanced the launch script to configure environment variables based on
available CPU cores.
- Minor code cleanups and bug fixes, including terrain naming and
corrected joint defaultsd.
git commit --amend
2024-09-30 13:41:36 +03:00
bc8745abe5
refactor env_manager and rbs_gym to work with rbs_runtime
2024-09-25 14:59:08 +03:00
6ea2eefc42
united rbs_interface with rbs_bt_executor
2024-09-25 12:14:29 +03:00
910232983c
Merge branch 'patch/7617f32'
2024-09-24 13:34:33 +03:00
6ad8e387a3
ADD: Node for recording demo in BT
2024-09-17 08:48:20 +00:00
1a562b05ca
rbs_gym multi camera and multi object setup
2024-09-13 22:22:47 +03:00
b4b452297d
Cartesian Move_to_pose Skill for BT Interface Node
2024-09-04 08:46:27 +00:00
bf965bb750
Add packages description
2024-08-28 09:52:14 +00: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
f92670cd0d
Add Object Detection as Interface Node
2024-06-25 08:35:54 +00:00
38401d9eff
Merge branch 'main' into fix-simulation-running
2024-05-27 14:21:22 +03:00
49e036af5e
BT interface node works with web-service
2024-05-27 08:35:27 +00:00
798160767a
fix gazebo world filepath
2024-05-27 00:20:17 +03:00
3745cb4ac6
remove robot_builder code from launch file
2024-05-26 17:48:28 +03:00
1dc1da1d3c
delete missing deps rbs_bt_executor
2024-05-26 17:17:42 +03:00
986bf26214
add robot_builder to repos file
2024-05-24 13:08:21 +03:00
47c5e89913
restored the interface block in the config
2024-05-13 12:54:58 +03:00
e4c3c0f1c7
Merge branch 'main-update' into 101-pose_estimation_DOPE
2024-05-13 12:26:39 +03:00
fa03887099
fix rbs_utils
2024-05-13 12:21:17 +03:00
44b927f9a9
roboclone scene and launch for single rl enviroment
2024-04-22 15:45:36 +03:00
d3a8f9b9c6
add env_manager to launch files
2024-04-22 15:44:21 +03:00
ca96d9f9dd
remove nlohmann_json from project
2024-04-22 15:43:59 +03:00
57d13516d9
parse rbs asm config from yaml to ros2 msg
2024-04-22 15:42:47 +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
d5e7768d90
Multi-Robot Setup
2024-04-18 13:29:36 +00:00
b26193655b
Configuration scheme of a skill
2024-04-12 22:27:56 +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
e6623c3812
update ci due to the repos file being moved
2024-02-16 22:18:52 +03:00
ccd9fd9a75
move repos and update README
2024-02-16 20:09:05 +03:00
9cdd6d1d14
correct workspace inspercor behavior
2024-02-16 15:23:38 +03:00
77fa543e78
improve gazebo arguments added debugger
2024-02-16 15:23:20 +03:00
5e14dc00a2
clang-format move to pose array skill
2024-02-16 15:22:34 +03:00
a211c198ca
rename default assembly config name in code
2024-02-16 15:21:59 +03: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
dc628f1387
add launch arguments for gazebo
...
Added gazebo gui argument and arguments to start without controllers
2024-02-15 19:46:32 +03:00
ed6d163e5b
remove extra packages
2024-02-08 17:40:55 +03:00
12a1bfbfe8
add skill interfaces description and change robot name in bt tree
2024-02-08 13:45:11 +03:00
6608560a27
chage runtime to rbs_arm and formatting the code
2024-02-08 13:31:01 +03:00
731f264668
add rbs_package json
2024-01-30 16:36:30 +03:00
86a3f4170f
Object detection: add YOLOv8 implementation; unified API with doc
2024-01-22 12:51:01 +00:00
2755209c66
Merge branch 'main' into 77-cartesian-controllers
2024-01-13 01:49:08 +03:00