Практические задания
- На Raspberry Pi создайте собственный тип сообщения для трех осевого датчика ускорения
Accelerometer.msg
- В сообщении создайте параметры
ax, ay, az типа float32
- Пересоберите пакет с добавленным сообщением
- Проверьте, что сообщение верно добавлено
rosmsg show
- Создайте тип сообщения
Gyroscope.msg
- В сообщении добавить параметры угловых скоростей
gx, gy, gz типа float32
- Создайте составной тип сообщения
ImuRaw.msg в котором использовать сообщения типа Accelerometer и Gyroscope
- Напишите программу на
python, которая случайным образом заполняет данные для типа сообщения ImuRaw и публикует данные в топик /raw_imu_test
- Продемонстрируйте работу программы через утилиту
rostopic echo
- Перенесите пакет из Raspberry Pi на компьютер и продемонстрировать работу Издателя
ImuRaw
Дополнительные материалы
- Книга "Введение в ROS" Сообщения
- Официальная документация Messages
- Официальная документация msg Файлы