Перейти к основному содержимому

ОС Linux

Установка

Информация!

Установка из deb-пакета пульта управления РТУ осуществляется в директорию: /usr/local/robohand_remote_control

  1. Для начала необходимо скачать deb-пакет пульта управления РТУ со страницы скачивания с официального сайта Робоинтеллект или воспользоваться командой wget.
wget https://download.robointellect.ru/robohand_remote_control/robohand_remote_control_amd64.deb
Необходимые зависимости!

Перед установкой deb-пакета с пультом управления РТУ необходимо установить зависимости:

sudo apt update
sudo apt install gcc libgtk-3-0 libayatana-appindicator3-1 make i2c-tools dkms build-essential pkg-config libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-good
  1. После скачивания deb-пакета необходимо его обновить (посредством установки над старой версией deb-пакета).
sudo dpkg --install robohand_remote_control_amd64.deb
  1. Во время установки, вам будет предложено установить драйвер для CH341. Для согласия необходимо ввести в терминале "Y" и нажать Enter. Если установка не требуется - ввести "N" и также нажать Enter.

4. Также вы сможете заменить порт по умолчанию, на котором будет запускаться пульт управления РТУ. Для этого необходимо ввести нужный порт в терминале и нажать Enter.

5. После этого дождитесь установки deb-пакета.

Информация!

Во время установки deb-пакета вы можете наблюдать ошибку в терминале "ERORR: Module ch341 is not currently loaded". Не пугайтесь, так мастер установки драйвера CH341 информирует вас о том, что на данный момент драйвер не установлен и он попробует его установить.

Информация!

При использовании RI SDK, который устанавливается вместе с пультом управления РТУ возникает трудность: вам необходимо держать библиотеку librisdk.so и ее вспомогательные библиотеки рядом с вашими исполняемыми файлами, а в ваших программах указывать относительный путь к библиотеке.
Лучшим вариантом является использование переменной среды с указанием пути к библиотеке RI SDK. Ниже показан пример использования данного подхода в коде на языке программирования Python.

# Подключаем внешнюю библиотеку для работы с SDK
platform = platform.system()
if platform == "Windows":
libName = "librisdk.dll"
if platform == "Linux":
libName = "librisdk.so"

libPath = os.getenv("LIB_RISDK")

lib = cdll.LoadLibrary(libPath + libName)

Вы можете самостоятельно задать переменную среды LIB_RISDK с указанием пути до библиотеки RI SDK (/usr/local/robohand_remote_control/librisdk.so) (пример запуска программы)

Обновление версии

Для обновления deb-пакета с ПО "Пульт управления РТУ" необходимо:

  1. Скачать новую версию, которая доступна на странице скачивания или с помощью команды wget:
wget https://download.robointellect.ru/robohand_remote_control/robohand_remote_control_arm64.deb
  1. После скачивания deb-пакета необходимо его установить.
sudo dpkg --install robohand_remote_control_arm64.deb
  1. Во время установки, вам будет предложено установить драйвер для CH341. Для согласия необходимо ввести в терминале "Y" и нажать Enter. Если установка не требуется - ввести "N" и также нажать Enter.

4. Также вы сможете заменить порт по умолчанию, на котором будет запускаться пульт управления РТУ. Для этого необходимо ввести нужный порт в терминале и нажать Enter.

5. После этого дождитесь установки deb-пакета.

Информация!

Во время установки deb-пакета вы можете наблюдать ошибку в терминале "ERORR: Module ch341 is not currently loaded". Не пугайтесь, так мастер установки драйвера CH341 информирует вас о том, что на данный момент драйвер не установлен и он попробует его установить.

Удаление

Для удаления deb-пакета с ПО "Пульт управления РТУ" необходимости выполнить команду:

sudo dpkg -r robohand-remote-control