VEX AIM Coding Robot оснащен множеством функций, которые позволяют учащимся изучать робототехнику и информатику в интерактивной и масштабируемой форме — от проектов для начинающих до сложных автономных систем. В данной статье представлен обзор этих функций и датчиков.
Движение
Трансмиссия и кикер
В основу робота входят три омни-колеса, образующие трансмиссию Это позволяет роботу плавно двигаться в любом направлении — вперед, назад, вбок и по диагонали.
На передней части робота находится кикер. За кикером находится магнит, позволяющий роботу собирать бочки и спортивные мячи с металлическим сердечником.
При активации кикера он выдвигается из передней части робота, отделяя спортивный мяч или бочку от магнита.
Датчики движения
Помимо трансмиссии, робот оснащен датчиками для обеспечения постоянного отслеживания движения и ориентации. К этим датчикам относятся:
- 3-осевой гироскоп
- 3-осевой акселерометр
- Колесные энкодеры
Управление движением
Учащиеся могут исследовать эти движения, используя режим движения Drive mode и контроллер Stick Controller для дистанционного управления роботом. Они также могут кодировать движения в любом направлении, используя блоки или Python в VEXcode AIM.
Кроме того, учащиеся могут использовать Button Coding для управления движениями робота. Начинающие программисты могут заставить робота двигаться, поворачиваться и пинаться непосредственно с помощью экрана робота, прежде чем приступить к работе с VEXcode.
Датчик зрения ИИ
В основе сенсорных возможностей робота лежит датчик зрения AI Vision Sensor позволяет роботу:
- Обнаружение таких объектов, как спортивные мячи, а также оранжевые и синие бочки.
- Распознать АпрельТеги
- Определите настроенные цветовые сигнатуры и цветовые коды
Подробнее о данных, полученных с помощью датчика AI Vision, можно узнать в этой статье.
Визуальные особенности
Экран
Сенсорный экран на роботе реагирует на емкостное прикосновение и может быть запрограммирован для отображения множества различных данных, включая:
- Эмодзи
- Текст
- Цвета
- Формы
- Изображения, загруженные пользователем
Все это можно настроить с помощью VEXcode. Узнайте больше о кодировании на экране робота, используя справочник API VEXcode.
светодиоды
Учащиеся могут управлять шестью кодируемыми светодиодами (светоизлучающими диодами) робота, чтобы создать:
- Индикаторы состояния
- Декоративные световые узоры
- Сигналы обратной связи
Изучите использование светодиодов в проекте на примере проекта. Узнайте, как открыть пример проекта в этой статье.
Звуки
Динамик в нижней части робота позволяет учащимся включать в свои проекты как встроенные, так и загруженные пользователем .
Подробнее о загрузке пользовательских звуков в VEXcode читайте в этой статье.
Обмен сообщениями между роботами
Два робота-кодировщика VEX AIM могут быть связаны между собой, чтобы они могли отправлять и получать сообщения в ходе проекта VEXcode AIM. Поскольку роботы могут общаться и работать вместе, они могут справляться с более сложными проектами, чем один робот в одиночку.
Подробнее об общении между роботами можно узнать в этой статье.