Всем привет.
Собираю робота на основе DMP VESA PC eBOX-3310(A)-H
Сегодня он впервые поехал под управлением с вебкамеры.
Ищет в поле зрения зеленый объект. Поворачивает колёса по направлению к нему, а едет вперед, если зеленое сверху и назад, если зеленое снизу. Ходовое усилие пропорционально отклонению метки по вертикали от центра.
Основное управление идёт с DMP VESA PC eBOX-3310(A)-H с установленным на него Debian Squeeze.
Используется веб-камера, с которой снимается 8 раз в секунду bgr24 кадр 160х120 (с помощью ffmpeg).
Для связи с периферийными устройствами используется OR-duino Nano, подключенная по USB к eBOX, а также драйвер коллекторных двигателей OR-MD2.
Из механики: одна серва Pilotage, сдвоенный мотор-редуктор Tamiya.
Еще есть кнопка для внешних манипуляций(пока не используется, планируется нечто вроде распознавания морзянки)
Потребление eBOX в районе 4Вт.
Рама из металлического конструктора
Планируется:
Добавление динамиков + микрофона.
Какое-нибудь зрение нормальное + слух.
Пара датчиков дальности для неврезания в препятствия.
Что-нибудь, что еще придет в голову мне или другим форумчанам.
Исходники:
http://code.google.com/p/robox86/
Видео:
Фотки:
http://fotki.yandex.ru/users/pritmick/view/268860/
http://fotki.yandex.ru/users/pritmick/view/268861/
http://fotki.yandex.ru/users/pritmick/view/268862/
http://fotki.yandex.ru/users/pritmick/view/268863/
http://fotki.yandex.ru/users/pritmick/view/268864/
http://fotki.yandex.ru/users/pritmick/view/268865/
http://fotki.yandex.ru/users/pritmick/view/268866/