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.
moscowsky c097ae4605 Merge branch 'main' of https://git.robofob.ru/sirius/wave_rover_controller 4 weeks ago
launch devided launches 4 weeks ago
resource pkg created 1 month ago
test pkg created 1 month ago
wave_rover_controller works on robot 4 weeks ago
.gitignore submodule 1 month ago
.gitmodules submodule 1 month ago
99-waverover.rules bad rules added 4 weeks ago
Readme.md Update 'Readme.md' 4 weeks ago
package.xml pkg created 1 month ago
setup.cfg pkg created 1 month ago
setup.py works on robot 4 weeks ago

Readme.md

Пакет для ROS2-драйвера робота

Реализация драйвера для запуска на реальном роботе. Наследует интерфейс robot_controller, общий у реального и модельного робота.

Установка

  1. Установить ROS2 Jazzy, создать рабочее окружение

  2. Установить дополнительные зависимости TODO: pyserial

  3. Копировать требуемые репозитории в sirius/src

git clone https://git.robofob.ru/sirius/wave_rover_controller
git clone https://git.robofob.ru/sirius/unity_robot_controller --recurse-submodules
  1. Собрать окружение
cd ~/sirius_ws
colcon build --symlink-install
source install/setup.bash
  1. Копировать правила разрешений на чтение и запись в порт
sudo cp 99-waverover.rules /etc/udev/rules.d/99-waverover.rules

Перезапустить компьютер или перезапустить правила

sudo udevadm control --reload-rules
sudo udevadm trigger

Запуск docker-образа на Raspberry Pi:

  1. установить docker;

  2. загрузить образ: docker pull ros:jazzy-ros-core

  3. запустить образ: docker run -it --rm ros:jazzy-ros-core