Установка Ubuntu, ROS и Arduino
Как было сказано раньше, проект VBCores это набор модулей для разработки робототехнических устройств. В последнее время для создания программного обеспечения для таких устройств все чаще используют ROS - Robot Operation System. Здесь мы не будем рассказывать о том, что такое ROS и с чем его едят, предполагая, что вы уже с этим понятием знакомы. В данном разделе мы расскажем о том, как работать с ROS, используя наши модули. Если же вы подзабыли или вообще не знакомы с Robot Operation System, то восполнить пробелы можно, прочитав книгу Введение в Robot Operation System, или просмотрев небольшой курс по ROS. Только не спешите сразу все устанавливать! Инструкции по установке в этих курсах могли устареть, ниже будут даны ссылки на актуальные версии программ и способы их установки.
Для того, чтобы работать с ROS, вам понадобится операционная система Ubuntu 20.04. Обратите внимание на версию Ubuntu, с 22 или 24 версией ROS noetic будет работать некорректно. Подробные актуальные видео-инструкции как установить Ubuntu и как установить ROS были выложены в нашем сообществе.
Дальше вам необходимо поставить Arduino IDE на Ubuntu. Ставить лучше последнюю версию Arduino IDE 2. Инструкцию по установке Arduino 2 можно найти по ссылке. Дальше необходимо установить разрешения на чтение/запись для соответствующего порта (в убунту /dev/ttyACM0). Закройте среду ардуино, откройте терминал и введите:
Убедились, что нужный порт существует и устанавливаем разрешения на чтение/запись:
В нашем случае имя пользователя robot, поэтому команда выглядит так:
Дальше печатаем:
И убеждаемся что разрешения установлены:
После установки Arduino IDE, чтобы работать с модулями вам нужно будет установить несколько библиотек и настроить среду на работу с VBCores. О том, что и как устанавливать сказано в разделе ARDUINO IDE. Не забудьте скачать и установить STM32 Cube Programmer.
Last updated