Skip to main content

ОС Linux

Установка

Информация!

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

  1. Для начала необходимо скачать deb-пакет пульта управления роботом со страницы скачивания с официального сайта Робоинтеллект:

Или открыть терминал (командную строку) комбинацией клавиш Ctrl+Alt+T, перейти в директорию «Загрузки» с помощью команды cd:

cd Загрузки

и воспользоваться командой wget:

wget -O robohand_remote_control_amd64.deb 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-пакета необходимо установить ПО пульта управления. Для этого откройте терминал (командную строку) комбинацией клавиш Ctrl+Alt+T, перейдите в директорию «Загрузки» с помощью команды cd:
cd Загрузки

И введите команду для установки программного обеспечения:

sudo dpkg --install robohand_remote_control_amd64.deb
  1. Во время установки, Вам будет предложено установить драйвер для CH341. Для согласия необходимо ввести в терминале "y" и нажать Enter. Если установка не требуется - ввести "n" и также нажать Enter.

  1. Также Вы сможете заменить порт по умолчанию, на котором будет запускаться пульт управления роботом. Для замены порта необходимо ввести в терминале "y" и нажать Enter, после чего ввести нужный порт в терминале и нажать Enter. Если замена не требуется - ввести "n" и также нажать Enter.

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

Информация!

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

Информация!

При использовании RoboIntellect SDK, который устанавливается вместе с пультом управления роботом возникает трудность: Вам необходимо держать библиотеку librisdk.so и ее вспомогательные библиотеки рядом с Вашими исполняемыми файлами, а в Ваших программах указывать относительный путь к библиотеке.
Лучшим вариантом является использование переменной среды с указанием пути к библиотеке RoboIntellect 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 с указанием пути до библиотеки RoboIntellect SDK (/usr/local/robohand_remote_control/librisdk.so) (пример запуска программы)

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

Т.к. на данный момент для ПО «Пульт управления РТУ» (Робототехническое устройство) не предусмотрено автоматического обновления в случае выхода новых версий, процесс обновления состоит из двух шагов:

  1. Произвести удаление текущего ПО «Пульт управления РТУ».

  2. Установить новую версию ПО «Пульт управления РТУ».

Удаление

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

sudo dpkg --remove robohand-remote-control