runtime/docs/en/index.md

1.4 KiB

Robossembler ROS 2 Packages

  • env_manager - virtual environment manager:

    • env_manager - manages objects in Gazebo simulation scenes.
    • env_manager_interfaces - ROS 2 interfaces for configuring, loading, activating, and unloading environments.
    • rbs_gym - reinforcement learning module: training management, simulation environment creation, action and observation space handling, utilities.
    • rbs_runtime - runs the main runtime using env_manager.
  • rbs_bringup - launch scenarios: simulation, real robot, multi-robot configurations.

  • rbs_bt_executor - executes behavior trees with Behavior Tree CPP v4.

  • rbs_interface - interface linking behavior trees with skill servers (recommended to merge with rbs_bt_executor).

  • rbs_perception - machine vision module with multiple implementations.

  • rbs_simulation - simulation models (recommended to merge with env_manager or rbs_gym).

  • rbs_skill_interfaces - common interfaces for interacting with skill servers and behavior trees.

  • rbs_skill_servers - packages for skill servers (recommended to replace with individual packages for each server).

  • rbs_task_planner - task planner based on PDDL.

  • rbs_utils - utilities for working with configurations containing grasp positions.

  • rbss_objectdetection - skill server for object detection using YOLOv8.