Виктор Казаринов писал(а):Вопрос - насколько далеко вперед позволяют правила соревнований по лайнтрейсингу роботу обозревать трассу? Допустим, доп. сенсорами. Или правила оговаривают и кол. и тип сенсорики?frig писал(а):есть трасса, форма которой роботу не известна. трасса представляет из себя линию шириной 2 сантиметра, черного цвета начерченную на белом листе. задача пройти трассу как можно быстрее.
Я не нашел запрета на использование видеокамеры, что собственно и делаю
Да и собственно, какие запреты тут могут быть?
Соревнования между роботами, а не между роботами-инвалидами по зрению и по памяти
Вот тут регламенты:
Вкратце ограничения:
Следование по линии (40*40см, вес макс 10кг)
Слалом по линии (40*40см, вес макс 10кг)
Кегельринг-Классик (20*20, вес неогр.)
Кегельринг-КВАДРО (20*20, вес неогр.)
Теннис (20*20, вес неогр.)
Мини-сумо (10*10, вес макс 500гр)
Лестница (30*30*20, вес неогр.)
Канат (30*30*30, вес макс 5кг)
В принципе идеально если один робот 20*20см и один 10*10см (минисумо)
Но я думаю вы хоть что-то сделайте с этим шасси, а потом всегда можно сделать лучше
Добавлено спустя 9 минут 46 секунд:
Позвольте уточнить, исходя из своего опыта, что тут реально надо, а что бесполезно
[quote="Виктор Казаринов"]
==========Исходные данные================
Сенсоры: массмв массивов датчиков [0... COLUMNS][0...ROWS], где датчик = (0|1),
то есть датчик может быть описан как:
000000100000
000001000000
000010000000
Приводы: не надо
Максимальная скорость движения лайнтрейсера по прямой линии: (0-100)%,
Масса робота: не надо
Максимальное ускорение разгона: не надо
Максимальное ускорение торможения: не надо
Мир: горизонтальная бесконечная плоскость белого цвета с нанесенной на поверхность прерывистой линией черного цвета.
Параметры линии:
Ширина линии: const 1.5 см (изолента). Алгоритм можно потом масштабировать.
Максимальная длина прерывания линии: не надо
Максимальный радиус изгиба линии: не надо
======End of Исходные данные=============
Добавлено:
Скорость левого мотора: (0-100)%
Скорость правого мотора: (0-100)%
==========Выходные результаты============
T1 - время прохождения первого круга.
Ti - время прохождения i-того круга.
=======End of Выходные результаты========
Добавлено спустя 9 минут 24 секунды:
Еще:
Время на обработку информации (взятие инфы с датчика->анализ->отсылка команды на моторы): Toper
Из опыта: чем меньше Toper, тем больше макс. скорость моторов может быть достигнута.
Иначе пока думаем 1сек, моторы укатят на 1метр, и решение будет бесполезно.
Идеально, когда Toper очень мало