ailev.ru

8 января 2012 · Комментарий

Без заголовка

Большинство профи роботов -- паянные (печатные платы разных микропроцессоров с припаянными прямо к ним моторами и надетыми прямо на оси колёсами). Этот с телефоном был исключением: он был на базе набора Фишертехник (в политехническом нашем музее они любят с этим набором работать). Какой там процессор -- не знаю. На телефоне работала его встроенная камера, там был какой-то простенький маленький телефон, заведомо не андроид. Архитектуру данной конкретной системы я не спрашивал. Чаще всего "мозги" (обработку изображений) на телефоне делают, а "спинной мозг" (т.е. управление мотором) помещают в процессор робота. Распознают черные пятна (круги и полоски), затем у них вычисляют "центры тяжести", и прокладывают трассу между этими центрами тяжести. Далее смотрят, эта трасса лежит сбоку от осевой линии камеры или по центру. Если сбоку -- тормозят одно из колёс, если по осевой -- полный вперед на оба колеса. Так что там было единственное распознавание: черных фигур на любом фоне, это простейший алгоритм. Большинство сегодняшних программ было на NXT-G. Но мы сами потихоньку продираемся через RobotC.

К записи · К обсуждению