VEX AIM Coding Robot оснащен множеством функций, которые позволяют учащимся изучать робототехнику и информатику в интерактивной и масштабируемой форме — от проектов для начинающих до сложных автономных систем. В данной статье представлен обзор этих функций и датчиков.

Движение

Трансмиссия и кикер

В основу робота входят три омни-колеса, образующие трансмиссию Это позволяет роботу плавно двигаться в любом направлении — вперед, назад, вбок и по диагонали.

Угловой вид робота AIM на поле. У робота выдвинут кикер, а мяч выпадает спереди, указывая на то, что робот только что ударил по нему ногой.

На передней части робота находится кикер. За кикером находится магнит, позволяющий роботу собирать бочки и спортивные мячи с металлическим сердечником.

При активации кикера он выдвигается из передней части робота, отделяя спортивный мяч или бочку от магнита.

Датчики движения

Помимо трансмиссии, робот оснащен датчиками для обеспечения постоянного отслеживания движения и ориентации. К этим датчикам относятся:

  • 3-осевой гироскоп
  • 3-осевой акселерометр
  • Колесные энкодеры

Управление движением

Учащиеся могут исследовать эти движения, используя режим движения Drive mode и контроллер Stick Controller для дистанционного управления роботом. Они также могут кодировать движения в любом направлении, используя блоки или Python в VEXcode AIM.

Подробнее о режиме Drive читайте в этой статье.

Кроме того, учащиеся могут использовать Button Coding для управления движениями робота. Начинающие программисты могут заставить робота двигаться, поворачиваться и пинаться непосредственно с помощью экрана робота, прежде чем приступить к работе с VEXcode. 

Подробнее о кодировании кнопок читайте в этой статье.

Датчик зрения ИИ

Вид сбоку на робота AIM с подсветкой на круге, в котором размещена камера датчика AI Vision. Он находится над кикером на передней части робота.

В основе сенсорных возможностей робота лежит датчик зрения AI Vision Sensor позволяет роботу:

  • Обнаружение таких объектов, как спортивные мячи, а также оранжевые и синие бочки.
  • Распознать АпрельТеги
  • Определите настроенные цветовые сигнатуры и цветовые коды

Подробнее о данных, полученных с помощью датчика AI Vision, можно узнать в этой статье.

Визуальные особенности

Экран

Вид сверху на робота AIM с наложением, показывающим размеры экрана. Вокруг внешних границ экрана отображается рамка с размерами. Верхний левый угол обозначен как 0 0, а размеры x и y достигают 240. Центр экрана показан с размерами 120 х 120.

Сенсорный экран на роботе реагирует на емкостное прикосновение и может быть запрограммирован для отображения множества различных данных, включая: 

  • Эмодзи
  • Текст
  • Цвета
  • Формы
  • Изображения, загруженные пользователем

Все это можно настроить с помощью VEXcode. Узнайте больше о кодировании на экране робота, используя справочник API VEXcode.

светодиоды

Учащиеся могут управлять шестью кодируемыми светодиодами (светоизлучающими диодами) робота, чтобы создать:

  • Индикаторы состояния
  • Декоративные световые узоры
  • Сигналы обратной связи

Изучите использование светодиодов в проекте на примере проекта. Узнайте, как открыть пример проекта в этой статье.

Звуки

Угловой вид робота на поле, собирающего предметы. Сбоку от робота появляются музыкальные ноты, указывающие на то, что он воспроизводит звук.

Динамик в нижней части робота позволяет учащимся включать в свои проекты как встроенные, так и загруженные пользователем .

Подробнее о загрузке пользовательских звуков в VEXcode читайте в этой статье.

Обмен сообщениями между роботами

Два робота-кодировщика VEX AIM могут быть связаны между собой, чтобы они могли отправлять и получать сообщения в ходе проекта VEXcode AIM. Поскольку роботы могут общаться и работать вместе, они могут справляться с более сложными проектами, чем один робот в одиночку.

Подробнее об общении между роботами можно узнать в этой статье.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: