You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
1.8 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# Unity Robot Controller
Репозиторий с кодом для управления роботом в среде Unity
# 1. Установка
Отдельно выполнить установку Unity-проекта с миром и роботов - https://git.robofob.ru/sirius/sirius_unity_sim
## 1.1. Установка ROS Jazzy
## 1.2. Создание рабочего окружения (workspace)
```sh
cd # переход в домашнюю (~) директорию
mkdir sirius_ws # создание папки
cd sirius_ws # переход в папку
mkdir src # создание папки
source /opt/ros/jazzy/setup.bash # указание инструкций сборщику
colcon build # первичная сборка рабочего окружения
echo source ~/sirius_ws/install/setup.bash >> ~/.bashrc # автоматическое указание инструкций сборщику и др. частям ROS при запуске каждой новой консоли
```
## 1.3. Установка пакетов для функционирования
```sh
cd src # если вы в папке sirius_ws
git clone --recurse-submodules https://git.robofob.ru/sirius/unity_robot_controller # скачивание данного репозитория
git clone https://git.robofob.ru/sirius/gen_locations_on_mesh # скачивание репозитория управления очагами возгорания
cd .. # в корневую папку рабочего окружения (sirius_ws)
colcon build --symlink-install # сборка с указанием автоматического подтягивания изменений из конфиг. и py-файлов
source ~/.bashrc # обновление инструкций
```