Repo for ROS2 packages related to Robossembler
Find a file
2025-06-09 12:01:44 +03:00
docs update RU installation instruction to jazzy 2025-02-18 14:26:42 +03:00
env_manager rbs_runtime: ADD robot-builder, rbs-utils 2025-05-29 16:36:11 +03:00
nix ADD: ffw packages 2025-05-30 10:57:35 +03:00
rbs_bringup rbs_bringup: rbs_skill_servers: build_depend -> depend 2025-05-29 16:36:11 +03:00
rbs_bt_executor update bt_path param 2025-05-16 11:15:29 +03:00
rbs_perception Add ROS2 Jazzy Skills, Repositories, and Nix Flake Setup 2025-02-01 16:45:53 +03:00
rbs_skill_interfaces ADD: skill - pose estimation for Aruco markers 2025-04-08 11:44:54 +03:00
rbs_skill_servers rbs_skill_servers: add build_depend controller_manager_msgs 2025-05-29 16:36:11 +03:00
rbs_task_planner Add ROS2 Jazzy Skills, Repositories, and Nix Flake Setup 2025-02-01 16:45:53 +03:00
rbs_tests add README for rbs_tests 2025-05-20 10:59:01 +03:00
rbs_utils rbs_utils: ADD depend controller_manager_msgs; buildtool_depend ament_cmake_python 2025-05-29 16:36:11 +03:00
rbss_aruco_pe del scenario,gym_gz from env_manager + refactoring 2025-05-20 12:07:15 +03:00
rbss_movetopose Add ROS2 Jazzy Skills, Repositories, and Nix Flake Setup 2025-02-01 16:45:53 +03:00
rbss_objectdetection del scenario,gym_gz from env_manager + refactoring 2025-05-20 12:07:15 +03:00
rbss_poseestimation Add ROS2 Jazzy Skills, Repositories, and Nix Flake Setup 2025-02-01 16:45:53 +03:00
repos flake update & regenerate all packages 2025-05-29 22:38:44 +03:00
robonomics Add ROS2 Jazzy Skills, Repositories, and Nix Flake Setup 2025-02-01 16:45:53 +03:00
test_examples add rosbag example 2024-12-13 16:03:42 +03:00
.gitignore update(.gitignore): add .envrc for nix flakes 2025-02-01 16:45:53 +03:00
.gitlab-ci.yml fix: gitlab-ci repos 2024-12-09 21:23:57 +03:00
add_repos.sh first generated, rbs-assets-library - broken 2025-05-29 16:36:11 +03:00
Dockerfile feat: update build scripts and dependencies 2024-12-09 18:24:33 +03:00
flake.lock update lock file and fix gym-gz url 2025-05-29 16:36:11 +03:00
flake.nix ADD: ffw packages 2025-05-30 10:57:35 +03:00
LICENSE Added LICENSE for all packages 2022-08-12 06:21:32 +00:00
overlay.nix regenerate all from new nix.repos 2025-05-29 16:36:11 +03:00
ping.py ping 2025-06-09 12:01:44 +03:00
README.md update documentation and gitignore 2024-12-06 12:05:53 +03:00

Robossembler ROS2

Repo for ROS2 packages related to Robossembler

Packages List

  1. env_manager - virtual environment switching manager and related packages
    • env_interface - base class for creating a specific environment based on the ROS 2 LifeCycle Node
    • env_manager - main package of the virtual environment switching manager
    • env_manager_interfaces - ROS 2 interfaces for env_manager, describe messages about the state of the environment, services for configuring/loading/enabling/unloading the environment
    • gz_environment - a specific instance of env_interface for the Gazebo simulator
    • planning_scene_manager - sync env with planning scene for MoveIt 2
    • rbs_gym - training module with reinforcement: management of the learning process, formation of simulation environments, management of action spaces (actions) and perception (observation), task management, utilities
  2. rbs_bringup - package for launching different launch scenarios: simulation, real robot, different hardware configurations (multi-robot)
  3. rbs_bt_executor - module for launching behavior trees on Behavior Tree CPP v4
  4. rbs_interface - package for linking trees with skill servers
  5. rbs_perception - machine perception module, where different versions are implemented
  6. rbs_simulation - models for simulation
  7. rbs_skill_interfaces - commonly used (common) interfaces for interacting with Skill Servers and the Behavior Tree (specific interfaces are placed in Skill Server packages)
  8. rbs_skill_servers - Skill Server packages: Move, Object Detection, 6D Pose Estimation
  9. rbs_task_planner - PDDL-based task scheduler
  10. rbs_utils - working with a config containing capture positions for details
  11. rbss_objectdetection - Object Detection Skill Server using YOLOv8

Installation instructon RU

Installation instructon EN