Практические задания

  1. На Raspberry Pi создайте собственный тип сообщения для трех осевого датчика ускорения Accelerometer.msg
    • В сообщении создайте параметры ax, ay, az типа float32
    • Пересоберите пакет с добавленным сообщением
    • Проверьте, что сообщение верно добавлено rosmsg show
  2. Создайте тип сообщения Gyroscope.msg
    • В сообщении добавить параметры угловых скоростей gx, gy, gz типа float32
  3. Создайте составной тип сообщения ImuRaw.msg в котором использовать сообщения типа Accelerometer и Gyroscope
  4. Напишите программу на python, которая случайным образом заполняет данные для типа сообщения ImuRaw и публикует данные в топик /raw_imu_test
    • Продемонстрируйте работу программы через утилиту rostopic echo
  5. Перенесите пакет из Raspberry Pi на компьютер и продемонстрировать работу Издателя ImuRaw

Дополнительные материалы

  1. Книга "Введение в ROS" Сообщения
  2. Официальная документация Messages
  3. Официальная документация msg Файлы

results matching ""

    No results matching ""