Skip to content

Commit

Permalink
docs: tune arduino article
Browse files Browse the repository at this point in the history
  • Loading branch information
okalachev committed Dec 12, 2018
1 parent 21121b2 commit db71d0e
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions docs/ru/arduino.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,21 @@
# Управление коптером с Arduino

Для взаимодействия с ROS-топиками и сервисами на Raspberry Pi можно использовать библиотеку [rosserial_arduino](http://wiki.ros.org/rosserial_arduino).
Для взаимодействия с ROS-топиками и сервисами на Raspberry Pi можно использовать библиотеку [rosserial_arduino](http://wiki.ros.org/rosserial_arduino). Эта библиотека предустановлена на [образе для Raspberry Pi](microsd_images.md).

Основной туториал по rosserial: http://wiki.ros.org/rosserial_arduino/Tutorials

Arudino необходимо установить на Клевер и подключить по USB-порту.

## Настройка Arduino IDE

Для работы с ROS, Arduino необходимо понимать формат сообщений. Для этого на Clever необходимо собрать библиотеку ROS-сообщений (`ros_lib`) и скопировать в папку `<папку скетчей>/libraries`.

Для сборки библиотеки на коптере необходимо выполнить следующий скрипт:
Для работы с ROS Arduino необходимо понимать формат сообщений установленных пакетов. Для этого [на Raspberry Pi](ssh.md) необходимо собрать библиотеку ROS-сообщений:

```bash
rosrun rosserial_arduino make_libraries.py .
tar czf clever_arudino.tar.gz ros_lib
rm -rf ros_lib
```

Полученный каталог `ros_lib` необходимо скопировать в `<папку скетчей>/libraries` на компьютере с Arudino IDE.

## Настройка Raspberry Pi

Чтобы единоразово запустить программу на Arduino, можно воспользоваться командой:
Expand Down

0 comments on commit db71d0e

Please sign in to comment.