roboforum.ru

Технический форум по робототехнике.

Компьютерное зрение для движения по линии

Компьютерное зрение для движения по линии

ft-ninja » 09 янв 2012, 19:20

На новогодних каникулах в Москве в Политехническом музее проходили соревнования Каникулы роботов. В этом году я решил выступить в дисциплине Линия проф.

Для слежения за маршрутом я было решено использовать смартфон HTC и алгоритмы компьютерного зрения. И вот, что из этого получилось:

01. Внешний вид робота. Шасси из деталей конструктора fischertechnik. Для управления моторами используются функции контроллера ROBO TX.
Изображение

02. Картинки с экрана HTC
Изображение

03. Мой заезд на соревнованиях


В конце робот зацепился за препятствие "Стиральная доска" и до финиша не доехал ) Думаю к следующему разу нужно доработать ходовую часть.

Более подробно о ходе мыслей во время разработки можно почитать тут - \m/.
Последний раз редактировалось ft-ninja 09 янв 2012, 20:05, всего редактировалось 2 раз(а).

Re: Компьютерное зрение для движения по линии

elmot » 09 янв 2012, 19:39

Отлично! Как общается смартфон с электрикой робота?

Re: Компьютерное зрение для движения по линии

ft-ninja » 09 янв 2012, 19:46

elmot писал(а):Отлично! Как общается смартфон с электрикой робота?

По оптическому каналу связи ))

В нижней части экрана смартфона зарезервировано место, в котором отображаются два белых прямоугольника. Зажиганием прямоугольников управляет алгоритм регулятора, который следит за маршрутом. Левый прямоугольник зажигается, когда надо включить левый мотор, ну а правый, соответственно, когда надо включить правый мотор. Над смартфоном закреплены два датчика освещенности, которые передают сигналы в контроллер ROBO TX, который уже управляет моторами.

Надеюсь понятно объяснил.

Re: Компьютерное зрение для движения по линии

elmot » 09 янв 2012, 22:26

Да, вполне. Но это жесть :)

Вот по акустическому с мобильника :)
https://sourceforge.net/projects/bluetoothcar/

Re: Компьютерное зрение для движения по линии

ft-ninja » 09 янв 2012, 23:35

По вашей ссылке показывает - A 403 Error has Occurred.

elmot писал(а):Да, вполне. Но это жесть :)

Вот по акустическому с мобильника :)
https://sourceforge.net/projects/bluetoothcar/

Re: Компьютерное зрение для движения по линии

elmot » 10 янв 2012, 00:02

От блин, забыл, что не доделал sf.
Посмотрите тут:
http://myrobot.ru/forum/topic.php?forum=9&topic=141

Re: Компьютерное зрение для движения по линии

ft-ninja » 10 янв 2012, 00:51

Интересно. А вот и моя разработка для управления роботом с помощью телефона - "Управление роботом с помощью мобильного телефона" :)

elmot писал(а):От блин, забыл, что не доделал sf.
Посмотрите тут:
http://myrobot.ru/forum/topic.php?forum=9&topic=141

Re: Компьютерное зрение для движения по линии

SmorBoB » 10 янв 2012, 01:34

А чем прямой участок черточек (я так понял именно он обзывался "стиральной доской") оказался сложнее для распознавания чем пройденный участок пути?

Re: Компьютерное зрение для движения по линии

coder_perm » 10 янв 2012, 01:41

На черных полосках наклеены резиновые полоски шириной 15 мм, длиной 50 мм и высотой 3 мм.

Re: Компьютерное зрение для движения по линии

SmorBoB » 10 янв 2012, 21:04

!!!??? И что же стало причиной неспособности ехать дальше?
Тряска при езде по этой стиральной доске? Ну не клиренс же...

Re: Компьютерное зрение для движения по линии

ft-ninja » 10 янв 2012, 21:16

С клиренсом все ок. Робот зацепился своим задним поворотным колесом за резиновую полоску на трассе. А так как это колесо было очень маленького диаметра, то он не смог его "перетащить" через это препятствие - не хватило мощности. Печаль :(

SmorBoB писал(а):!!!??? И что же стало причиной неспособности ехать дальше?
Тряска при езде по этой стиральной доске? Ну не клиренс же...

Re: Компьютерное зрение для движения по линии

RoboVolf » 14 янв 2012, 01:59

ft-ninja писал(а):Для слежения за маршрутом я было решено использовать смартфон HTC и алгоритмы компьютерного зрения.

Гораздо удобнее было бы использовать NASA-навигатор и алгоритмы собственных мозгов. Если они есть, конечно.

Re: Компьютерное зрение для движения по линии

SkyStorm » 14 янв 2012, 02:11

За последние три сообщения включая это RoboVolf ушел в бан.

Re: Компьютерное зрение для движения по линии

cjA » 15 янв 2012, 00:09

ft-ninja писал(а):По оптическому каналу связи ))
В нижней части экрана смартфона зарезервировано место

...чуствую себя кассандрой, похоже это мое кредо...
эту идею я выкладывал еще два года назад, (а разрабатывал и того раньше, на myrobot это даже названо мною iob - интеллектуально-оптический буффер)

почему в "счастливы вместе" автор идеи в титрах упоминается, а тут- нет?

термин IOB-технология я считаю нужным оставить!!!

Re: Компьютерное зрение для движения по линии

Scorpio » 15 янв 2012, 04:19

Связь то односторонняя получается. А, если от датчика какого-нибудь надо будет в телефон данные передать?


cron
Rambler\'s Top100 Mail.ru counter