Руководство новичка: настройка RoboDK на Raspberry Pi
Версия для Raspberry Pi — недавний (и немного иной) член семьи RoboDK, подходящий для небольших проектов. Вот как ее настроить.
Наша версия RoboDK для Raspberry Pi построена для удивительно адаптивного крошечного компьютера. Она немного отличается от обычных версий RoboDK, потому что нацелена на небольшие, автономные проекты программирования роботов.
Raspberry Pi — компьютер на базе Linux, построенный вокруг интегрированного чипа ARM (подобного чипу, используемого во многих мобильных телефонах). Для введения в Raspberry Pi прочитайте нашу предыдущую статью.
В этой статье мы посмотрим, как запустить RoboDK на Raspberry Pi.
Освоение Linux
Если все идет гладко, процесс установки может быть очень быстрым и легким.
С другой стороны, мы имеем дело с Linux. Вещи не всегда идут так гладко, как мы хотели. Но не волнуйтесь — мы здесь, чтобы помочь.
Если вы никогда не использовали Raspberry Pi раньше и это ваш первый проект, хорошая идея — ознакомиться с системой перед погружением. Если вы совсем новичок в Linux, вот короткое видео-введение о том, что это такое.
Вы почти наверняка будете нуждаться в командной строке, если столкнетесь с проблемами запуска RoboDK. Если вы новичок в командной строке, вот полезная статья.
Что такое Raspbian?
У нас уже есть две версии RoboDK для Linux — одна для Ubuntu 64 бит и одна для Android. Однако каждая версия немного разная.
Эта версия RoboDK построена для Raspbian, версии Linux, специально созданной для Raspberry Pi.
Raspbian — это так называемый Linux «дистрибутив» — набор пакетов и программ, сконфигурированных для хорошей совместной работы. Он основан на другом дистрибутиве под названием Debian, который является фундаментом для многих современных Linux-дистрибутивов.
Как установить RoboDK на Raspberry Pi за 5 шагов
Вот основные шаги для запуска RoboDK на Raspbian. Некоторые шаги более задействованы, чем другие.
1. Получите ваш Raspberry Pi
Сначала получите Raspberry Pi. Есть различные модели в зависимости от нужд проекта. Только две модели определенно совместимы с RoboDK: модель 3B+ и модель 4.
2. Установите Raspbian
Далее, вам нужна копия версии Raspbian, соответствующей вашей модели. Модель 3B+ совместима с версией «Stretch», а модель 4 — с версией «Buster».
Самый легкий способ — использовать установщик NOOBS. Просто скачайте с сайта Raspbian, скопируйте загруженные файлы на пустую SD-карту (отформатированную как FAT32) и вставьте в Raspberry Pi. При загрузке устройство установит Raspbian и запустит первоначальную настройку (обратите внимание, что будут установлены обновления, что может занять время).
3. Скачайте RoboDK
Затем можно скачать RoboDK по следующей ссылке.
Это придет как ZIP-файл, содержащий основные файлы RoboDK. Можно извлечь файлы правым кликом по файлу и выбрав «Extract Here» или используя командную строку «unzip».
4. Установите зависимости
Зависимости — корень почти каждой проблемы в Linux. «Зависимость» — это просто пакет (коллекция программ и кода), необходимый для запуска определенной программы. RoboDK требует несколько из них.
Проблема с зависимостями в том, что они постоянно меняются. Когда один пакет обновляется, может вызвать домино-эффект, вызывая цепочку пакетов перестать работать правильно. Если проблемы — см. раздел Troubleshooting ниже.
Можете установить требуемые зависимости, запустив следующее в командной строке внутри директории RoboDK:
sh Install-RoboDK-Dependencies.sh
Можете также установить ярлык на рабочем столе, запустив следующую команду:
sh Install-RoboDK.sh
5. Запустите RoboDK
Когда зависимости установлены, можно запустить RoboDK следующей командой:
sh RoboDK-Start.sh
Если не было проблем, это загрузит RoboDK и вы готовы к работе!
Есть куча разных проектов, которые можно попробовать с RoboDK на Raspberry Pi.
Устранение неполадок (Troubleshooting)
Устранение неполадок — важный навык для роботизистов и пригодится, если вы столкнетесь с проблемами при попытке установить RoboDK на Raspberry Pi.
Есть две главные причины, почему могут возникнуть проблемы:
- Зависимости меняются — Пакеты часто обновляются в Linux, и возможно, что некоторые зависимости изменились с тех пор, как мы разрабатывали эту версию. Решения могут включать даунгрейд соответствующих пакетов или просьбу к нам обновить RoboDK.
- Другие пакеты в вашей системе — Если вы не используете «чистую» установку Raspbian (например, если использовали Raspberry Pi для предыдущих проектов программирования), у вас могут быть пакеты, мешающие RoboDK. Простое решение — переустановить Raspbian с нуля.
Если есть проблемы, дайте знать на форуме RoboDK. Поможем разобрать проблему.
Нужно установить только один раз!
Несколько самых полезных робототехнических проектов для Raspberry Pi включают настройку нескольких Raspberry Pi с одинаковой установкой — например, при использовании их для оснащения учебной комнаты или класса для обучения программированию роботов.
Одна из великих вещей Raspberry Pi — очень легко «клонировать» всю систему. После настройки можно просто скопировать установку Raspbian (с RoboDK) на другие SD-карты, и они будут готовы к использованию без изменений. Вот туториал, как клонировать установку RoboDK+Raspbian.
Что вы могли бы сделать с версией RoboDK для Raspberry Pi? Напишите в комментариях ниже или присоединитесь к обсуждению в LinkedIn, Twitter, Facebook, Instagram или в форуме RoboDK.
Промышленный робот
- Начало работы с Python: установка, запуск и первая программа
- Как начать с 3D-печати для максимального бизнес-воздействия
- Подготовка производственных операций к ИИ с помощью IoT
- Ускорьте полевую эффективность: внедрение вашего мобильного приложения CMMS
- Генерация G-кода в ArtCAM: пошаговое руководство
- Мастерство международной доставки: практическое руководство для ритейлеров и производителей
- Непрерывное улучшение в производстве: проверенные шаги к повышению эффективности
- Мастерство Edge AI-инференса: практическое руководство к действительным инсайтам
- Руководство новичка по программированию роботов Yaskawa Motoman: скорость и точность
- Первое автострахование: пошаговое руководство для новичков