Робот для соревнований кегельринг 2.0

ROB-62401

Стандартный Автономный робот для соревнований кегельринг с загруженной в блок программой.

Цель робота — вытолкнуть кегли с ринга за минимальное время. Именно поэтому вид соревнований и называется кегельринг (кегли + ринг).
Существует несколько разновидностей кегельринга:
— с фиксированным расположением кеглей
— с распознованием цвета кеглей (нужно вытолкнуть не все кегли, а только кегли определенного цвета).

Словарь кегельринга:

ФЛИП-ФЛОП (flip-flop) - основная последовательность движений робота в кегельринге. Состоит из движения вперед до черной ограничительной линии и последующего возвращения робота в исходную позицию. За флип-флопом обычно следует выполнение поворота, после чего последовательность действий повторяется.

ТВИНСАЙД ФЛИП-ФЛОП (twinside flip-flop) - двусторонний флип-флоп. Состоит из движения вперед до черной ограничительной линии, затем движения назад до черной линии на противоположной стороне ринга и завершается возвращением в исходную позицию.

ФЛЭП (flap) - удар корпусом по банке. Выполнение четких флэпов придает банкам резкое ускорение и гарантированный вылет за пределы ринга.

БЭКВАРД ФЛЭП (backward flap) - обратный флэп, удар по кегле задней частью корпуса. Используется в твинсайд флип-флопе.

ХОТ ФЛЭП (hot flap) - удар корпусом, обычно с разворота, когда за пределы ринга вылетает сразу несколько банок.

СПИН (spin) - поворот робота, обычно чередующийся с флип-флопами. При двух ведущих моторах (танковая схема) различают сингл спин (single spin) - поворот с помощью одного мотора - и твин спин (twin spin) - быстрый поворот с помощью противоположно вращающихся моторов. Сингл спин, или по-другому спин на одном моторе, отличается высокой точностью, но низкой скоростью поворота. Обеспечивает гашение инерции. Твин спин, или разворот на двух моторах, обеспечивает высокую скорость поворота, но часто снижает точность робота. При высокой скорости твин спин чаще всего создает дрифт, который чрезвычайно сложно рассчитать и использовать.

СИМПЛ СПИН (simple spin) - поворот, равный сорока пяти градусам.

СПИН ТОЛКАЧЕВА (Tolkachevs spin) - поворот с раскручиванием. Состоит из поворота на необходимый угол, к которому добавляется поворот на 360 градусов в ту же сторону. Выполняется на высокой скорости двумя моторами для достижения хот флэпа.

РАФ-ЭНД-ТАМБЛ СПИН (rough-and-tumble spin) - беспорядочный поворот на случайное количество градусов.

СИМПЛ АЛГОРИТМ (simple algorithm) - простой базовый алгоритм, в который входит обычный флип-флоп в сочетании с симпл спином. На данный момент рекордное время было показано именно с помощью этого алгоритма.

ТВИНСАЙДИНГ (twinsiding) - алгоритм с использованием твинсайд флип-флопа. Является самым распространенным подходом при конструировании кегельринг-алгоритмов.

РАФ-ЭНД-ТАМБЛ (rough-and-tumble) - псевдобеспорядочный алгоритм. В основном такой алгоритм рассчитан на достижение быстрой победы благодаря большому количеству хот флэпов.

БАМПЕР (bumper) - непременный атрибут кегельринг-роботов. Обычно делается максимально допустимым по размеру (20 см.). Различают: стрэйт бампер (straight bumper) - стандартный прямой бампер; скью бампер (skew bumper) - косой бампер, граб бампер (grab bumper) - бампер в виде скобы.

ФРОНТ БАМПЕР (front bumper) - передний бампер.

БЭК БАМПЕР (back bumper) - задний бампер. Необходим при двустороннем флип-флопе.

ГРАБ БАМПЕР (grab bumper) - форма бампера в виде скобы или ковша, позволяющая роботу "захватывать" банки более эффективно. Необходим в первую очередь для нескоростных роботов, реализующих алгоритмы с точным позиционированием.

ДРИФТ (drift) - рассчитанный занос робота. Хорошо использованный дрифт может дать неоднократные хот флэпы.

РАН-АУТ (run-out) - "вылет" робота за пределы ринга. На практике может достигать 2/3 ширины ринга и не ограничивается регламентом.

РАН-АУТ ТАЙМ (run-out time) - время выхода робота за пределы ринга. По регламенту не должно превышать 5 секунд.

РАНСТЭНДИНГ (runstanding) - способность робота находиться в пределах ринга и не превышать ран-аут тайм более чем на 5 секунд. Является одним из самых важных качеств робота.