Развертывание и компиляция ПО управляющего компьютера - mrBelka/telerobot GitHub Wiki

  1. Установите 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.

  2. Установите ROS2 Humble, инструкция по ссылке

  3. В конец файла ~/.bashrc пропишите команды

    source /opt/ros/humble/setup.bash  
    source ~/ros2_ws/install/setup.bash
    
  4. Создайте директорию для рабочего пространства ROS2 и в ней директорию для исходного кода, перейдите в неё

    mkdir -p ~/ros2_ws/src  
    cd ~/ros2_ws/src  
    
  5. Клонируйте репозиторий с исходным кодом

    git clone https://github.com/mrBelka/telerobot.git
    
  6. Перейдите в директорию для рабочего пространства ROS2

    cd ~/ros2_ws
    
  7. Выполните компиляцию пакета, содержащего сообщения

    colcon build --packages-select telerobot_interfaces
    
  8. Для компиляции остальных пакетов необходимо установить зависимости

    sudo apt-get install libasio-dev
    sudo apt install ros-humble-xacro
    sudo apt install ros-humble-robot-localization
    
  9. Выполните компиляцию проекта

    colcon build
    
⚠️ **GitHub.com Fallback** ⚠️