-
Notifications
You must be signed in to change notification settings - Fork 3
Команды
Danilchik Vladislav edited this page May 13, 2017
·
1 revision
- Контроллер движения
- Контроллер блока дальномеров
- Контроллер блока датчиков линии
- Контроллер датчика траектории
- Контроллер позиционирования камеры
- Контроллер датчика положения
Все команды будут разбиты на функциональность отдельного модуля - контроллера. После обсуждения, было решено использовать первый байт команды для определения контроллера.
- Команда движения вперед
- Команда движения назад
- Команда поворота вправо
- Команда поворота налево
- Команда остановки движения
- Команда движения вперед с определенной скоростью
- Команда движения назад с определенной скоростью
- Команда движения вперед определенное время
- Команда движения с заданной скоростью каждой гусеницы
- Снять значение с конкретного дальномера - принимает адрес дальномера (1-5), возвращает значение по дальномеру (в см)
- Снять значения всех дальномеров - возвращает массив из 5 значений дальномеров (в см)
- Снять среднее значение с конкретного дальномера при измерении N раз - принимает адрес дальномера (1-5), выполняет измерение с конкретного дальномера и возвращает среднее значение (в см)
- Снять N показаний с конкретного дальномера - принимает значение адреса и возвращает массив из N значений (в см)
- Снять значение к конкретного датчика линии
- Снять значение со всех датчиков линии
Методы будут сформированы после изучения датчиков
- Переместить камеру на угол по горизонтали
- Переместить камеру на угол по вертикали
- Переместить камеру на угол по вертикали и горизонтали
- Получить текущее положение камеры (x,y)
- Снять данные компаса по трем осям
- Снять данные гироскопа по трем осям
- Снять данные акселерометра по трем осям