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
Почитать про 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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Arduino робот. Стабилизация движения. Стабилизаторы напряжение и электродвигатели постоянного тока](https://i.ytimg.com/vi/vY49LGvrTYw/default.jpg)
![Raspberry Pi 4: GPIO Подключение зуммера](https://i.ytimg.com/vi/4KhkD7oJkt4/default.jpg)
![ROS Настройка и использование камеры глубины, Kinect](https://i.ytimg.com/vi/xMu0V2opiVA/default.jpg)
![РЕЗИСТОР ЧТО ТАКОЕ И КАК УСТРОЕН. Закон Ома. Делитель напряжения Электротехника для новичков](https://i.ytimg.com/vi/tO2xRxOvBdc/default.jpg)
![ROS Action, actionClient actionServer, зачем нужен и как пользоваться](https://i.ytimg.com/vi/h58BdLquRwI/default.jpg)
![ROS Все о launch файлах](https://i.ytimg.com/vi/oRe9jfme2Wo/default.jpg)
![Прокачка робота: Raspberry Pi3 + Arduino, I2C, Python and C++, WiFi and SSH](https://i.ytimg.com/vi/yHpsgg2J10Y/default.jpg)
![ROS Настройка AMCL и построение карты местности через GMAPPING](https://i.ytimg.com/vi/sP_DN44oQnQ/default.jpg)
![ROS Урок #4.1: Пишем сложный сервис [Live Coding Edition]](https://i.ytimg.com/vi/4NZcr0CsWiQ/default.jpg)
![ROS Move Base учим робота двигаться самостоятельно](https://i.ytimg.com/vi/e95wvcXTaTI/default.jpg)
![ROS Урок #4 Создаем простой Сервис](https://i.ytimg.com/vi/xe_5sLx6ekI/default.jpg)
![OpenCV #2 Cлежение за объектом с помощью сервоприводов](https://i.ytimg.com/vi/9ldwn_6ZIWA/default.jpg)
![ROS Lidar строим карту местности Hector SLAM Raspberry pi 3](https://i.ytimg.com/vi/USVLYJntF78/default.jpg)
![ROS Создание модели робота](https://i.ytimg.com/vi/ywoYSZdE9sc/default.jpg)
![Где школьнику учить робототехнику](https://i.ytimg.com/vi/twBvuYp_cO8/default.jpg)
![ROS Системы координат и одометрия](https://i.ytimg.com/vi/6ffUPV0S5k4/default.jpg)
![OpenCV #1 Выделение цвета с камеры и параметры изображение](https://i.ytimg.com/vi/SWTaIsviNjE/default.jpg)
![Что нужно знать робототехнику](https://i.ytimg.com/vi/XxRURj39d8E/default.jpg)
![DIY Robot Omni-wheels .Как сделать робота дома. Часть первая](https://i.ytimg.com/vi/JHm4LQKr6S4/default.jpg)
![Как сделать робота на Raspberry & Arduino на ROS | Управление роботом с клавиатуры](https://i.ytimg.com/vi/zE-wybqtwsA/default.jpg)