Развертывание и компиляция ПО управляющего компьютера - mrBelka/telerobot GitHub Wiki
-
Установите Linux Ubuntu 22.04 Особенности: Настройки смены языка в Ubuntu 22.04
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']" gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
Для корректной работы второго монитора нужно отключить Wayland sudo nano /etc/gdm3/custom.conf, раскомментировать 3ю сверху строчку. Wayland чего-то там = false.
-
Установите ROS2 Humble, инструкция по ссылке
-
В конец файла ~/.bashrc пропишите команды
source /opt/ros/humble/setup.bash source ~/ros2_ws/install/setup.bash
-
Создайте директорию для рабочего пространства ROS2 и в ней директорию для исходного кода, перейдите в неё
mkdir -p ~/ros2_ws/src cd ~/ros2_ws/src
-
Клонируйте репозиторий с исходным кодом
git clone https://github.com/mrBelka/telerobot.git
-
Перейдите в директорию для рабочего пространства ROS2
cd ~/ros2_ws
-
Выполните компиляцию пакета, содержащего сообщения
colcon build --packages-select telerobot_interfaces
-
Для компиляции остальных пакетов необходимо установить зависимости
sudo apt-get install libasio-dev sudo apt install ros-humble-xacro sudo apt install ros-humble-robot-localization
-
Выполните компиляцию проекта
colcon build