|
|
|
|
@ -3,7 +3,25 @@
|
|
|
|
|
Реализация драйвера для запуска на реальном роботе. Наследует интерфейс robot_controller, общий у реального и модельного робота.
|
|
|
|
|
|
|
|
|
|
## Установка
|
|
|
|
|
Копировать правила разрешений на чтение и запись в порт
|
|
|
|
|
|
|
|
|
|
0. Установить ROS2 Jazzy, создать рабочее окружение
|
|
|
|
|
|
|
|
|
|
1. Установить дополнительные зависимости
|
|
|
|
|
TODO: pyserial
|
|
|
|
|
|
|
|
|
|
2. Копировать требуемые репозитории в `sirius/src`
|
|
|
|
|
```sh
|
|
|
|
|
git clone https://git.robofob.ru/sirius/wave_rover_controller
|
|
|
|
|
git clone https://git.robofob.ru/sirius/unity_robot_controller --recurse-submodules
|
|
|
|
|
```
|
|
|
|
|
3. Собрать окружение
|
|
|
|
|
```sh
|
|
|
|
|
cd ~/sirius_ws
|
|
|
|
|
colcon build --symlink-install
|
|
|
|
|
source install/setup.bash
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
4. Копировать правила разрешений на чтение и запись в порт
|
|
|
|
|
```sh
|
|
|
|
|
sudo cp 99-waverover.rules /etc/udev/rules.d/99-waverover.rules
|
|
|
|
|
```
|
|
|
|
|
|