runtime/doc/index.md

20 lines
No EOL
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Robossembler ROS 2 Packages
- `env_manager` - менеджер переключения виртуальных сред
- `env_interface` - базовый класс для создания конкретной среды на базе ROS 2 LifeCycle Node
- `env_manager` - основной пакет менеджера переключения виртуальных сред
- `env_manager_interfaces` - интерфейсы ROS 2 для env_manager, описывают сообщения о состоянии среды, сервисы по конфигурации/загрузке/включению/выгрузке среды
- `gz_environment` - конкретный экземпляр `env_interface` для симулятора Gazebo
- `planning_scene_manager` - управление сценой планирования для MoveIt (среда для MoveIt)
- `rbs_gym` - модуль обучения с подреплением: управление процесом обучения, формирование сред симуляции, управление пространствами действий(actions) и восприятия(observation), управление задачами, утилиты
- `rbs_bringup` - пакет для запуска разных launch сценариев: симуляция, реальный робот, разные конфигурации оборудования (multi-robot)
- `rbs_bt_executor` - модуль запуска деревьев поведения на Behavior Tree CPP v4
- `rbs_interface` - пакет для связывания деревьев со скилл-серверами (объединить с - `rbs_bt_executor`)
- `rbs_perception` - модуль машинного восприятия, где реализованы разные версии
- `rbs_simulation` - модели для симуляции (к удалить или объединить с env_manager/rbs_gym)
- `rbs_skill_interfaces` - общеиспользуемые (common) интерфейсы для взаимодействия с Серверами Навыков и Деревом поведения (специфичные интерфейсы размещаются в пакетах Серверов Навыков)
- `rbs_skill_servers` - пакеты Серверов Навыков (упразднить, для каждого Сервера Навыков свой пакет)
- `rbs_task_planner` - планировщик задач на базе PDDL
- `rbs_utils` - работа с конфигом, содержащим позиции захвата для деталей
- `rbss_objectdetection` - Сервер Навыка обнаружения объектов с помощью YOLOv8