Загрузка страницы

ROS Урок #5: Arduino и ROS, rosserial

В сегодняшнем уроке разберем как arduino использовать в качестве узла robot operating system, установить rosserial и как написать на ардуино publisher и subscriber

Почитать про rosserial можно тут: http://wiki.ros.org/rosserial_arduino/Tutorials

Установка Arduino IDE:
1) Скачиваем архив с сайта: https://www.arduino.cc/en/Main/Software
2) Разархивируем содержимое и устанавливаем с помощью команды: ./install.sh (из консоли из папки куда распаковали файлы из архива)
3) Даём права на просмотр USB портов: sudo usermod –a –G dialout имяпользователя
4) Просмотр портов:
s –l /dev/ttyACM*
s –l /dev/ttyUSB*

Установка rosserial в ROS:
В консоли последовательно вводятся команды:
1) sudo apt-get install ros-melodic-rosserial-arduino (melodic - ваша версия ROS(kinetic,indigo) )
2) sudo apt-get install ros-melodic-rosserial
3) cd ~/catkin_ws/src
4) git clone https://github.com/ros-drivers/rosserial.git
5) cd ~/catkin_ws
6) catkin_make_isoleted
7) cd ~/sketchbook/libraries
8) rm -rf ros_lib
9) rosrun rosserial_arduino make_libraries.py

Запуск программы на ардуино через консоль:
1) roscore
2) rosrun rosserial_python serial_node.py _port:=/dev/ttyACM0

Скачать более сложную программу можно по ссылке: https://vk.com/vl_syst?w=wall-174760985_87

#ros #ардуино #rostutorial

Видео ROS Урок #5: Arduino и ROS, rosserial канала VL-Systems
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
10 мая 2020 г. 22:00:30
00:05:39
Другие видео канала
Arduino робот. Стабилизация движения. Стабилизаторы напряжение и электродвигатели постоянного токаArduino робот. Стабилизация движения. Стабилизаторы напряжение и электродвигатели постоянного токаRaspberry Pi 4: GPIO Подключение зуммераRaspberry Pi 4: GPIO Подключение зуммераROS Настройка и использование камеры глубины, KinectROS Настройка и использование камеры глубины, KinectРЕЗИСТОР ЧТО ТАКОЕ И КАК УСТРОЕН. Закон Ома. Делитель напряжения Электротехника для новичковРЕЗИСТОР ЧТО ТАКОЕ И КАК УСТРОЕН. Закон Ома. Делитель напряжения Электротехника для новичковROS Action, actionClient actionServer, зачем нужен и как пользоватьсяROS Action, actionClient actionServer, зачем нужен и как пользоватьсяROS  Все о launch файлахROS Все о launch файлахПрокачка робота: Raspberry Pi3 + Arduino, I2C, Python and C++, WiFi and SSHПрокачка робота: Raspberry Pi3 + Arduino, I2C, Python and C++, WiFi and SSHROS Настройка AMCL и построение карты местности через GMAPPINGROS Настройка AMCL и построение карты местности через GMAPPINGROS Урок #4.1: Пишем сложный сервис [Live Coding Edition]ROS Урок #4.1: Пишем сложный сервис [Live Coding Edition]ROS Move Base учим робота двигаться самостоятельноROS Move Base учим робота двигаться самостоятельноROS Урок #4 Создаем простой СервисROS Урок #4 Создаем простой СервисOpenCV #2  Cлежение за объектом с помощью сервоприводовOpenCV #2 Cлежение за объектом с помощью сервоприводовROS Lidar строим карту местности Hector SLAM Raspberry pi 3ROS Lidar строим карту местности Hector SLAM Raspberry pi 3ROS  Создание модели роботаROS Создание модели роботаГде школьнику учить робототехникуГде школьнику учить робототехникуROS Системы координат и одометрияROS Системы координат и одометрияOpenCV #1 Выделение цвета с камеры и параметры изображениеOpenCV #1 Выделение цвета с камеры и параметры изображениеЧто нужно знать робототехникуЧто нужно знать робототехникуDIY Robot Omni-wheels .Как сделать робота дома. Часть перваяDIY Robot Omni-wheels .Как сделать робота дома. Часть перваяКак сделать робота на Raspberry & Arduino на ROS | Управление роботом с клавиатурыКак сделать робота на Raspberry & Arduino на ROS | Управление роботом с клавиатуры
Яндекс.Метрика