roboforum.ru

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

 

Навигация для робота и связь с компом

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: Навигация для робота и связь с компом

Сообщение HaVk » 25 дек 2009, 04:15

contr, как Вы предлагаете использовать камеру для навигации и построения карты?
Могу поспорить на что угодно, что не существует (и не может существовать) такого софта, который по видеоизображению определит расстояние до незнакомого обьекта.

Никакой софт анализа битмапа не сможет этого сделать.
HaVk
 
Сообщения: 17
Зарегистрирован: 20 дек 2009, 19:44
Откуда: Харьков
прог. языки: C, C++, C#, PHP, Delphi
ФИО: Алексей

Re: Навигация для робота и связь с компом

Сообщение contr » 25 дек 2009, 14:42

Вы предлагаете использовать камеру для навигации и построения карты?

Очь просто. Предположим вэбка дает кадрик 400*600 и обозревает поле 400*600 см. Этот битмап и есть карта (для нас ес-но), где 1пиксел=1см. В РС проге отбиваем линией маршрут и по ИК управляем ботом, чтобы он вдоль нее следовал. С учетом погрешностей имеем точность позиционирования порядка 2..4см для площадки 4*6 метров.
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don
Предупреждения: -1

Re: Навигация для робота и связь с компом

Сообщение =DeaD= » 25 дек 2009, 15:17

2contr: Это не карта, это фотосъемка, как препятствия от узоров на ковре отличать?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Навигация для робота и связь с компом

Сообщение contr » 25 дек 2009, 15:25

Для чека это карта. Оператор размечает в проге маршруты, запретные зоны и пр. А РС только управляет и следит за ботом.
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don
Предупреждения: -1

Re: Навигация для робота и связь с компом

Сообщение =DeaD= » 25 дек 2009, 15:28

2contr: Ты реально не читал первое сообщение или прикидываешься?
"Изначальная задумка: ползание по местности (квартире) и создание карты этой самой местности"

давай еще человеку р/у от робота дадим, и камеру сократим, раз человек всё равно есть :) а потом скажем, что мы задачу его решили покупкой китайской р/у машинки за 400руб :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Навигация для робота и связь с компом

Сообщение contr » 25 дек 2009, 15:40

Я предложил вполне реальный вариант позиционирования и готов помочь с его реализацией бесплатно.
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don
Предупреждения: -1

Re: Навигация для робота и связь с компом

Сообщение =DeaD= » 25 дек 2009, 16:00

Определять позицию робота таким методом конечно можно, вот только карту строить надо сонаром или дальномером, на крайняк бампером, иначе от исходной задачи ничего не остается.

И крепление камеры будет отдельной песней. Особенно если USB, там может быть придется еще хаб ставить (длина USB-кабеля максимум по стандарту 3м).

Но надо вообще чтобы HaVk уже ответил - интересно ему ограничить зону действия робота тем, что камера видит сверху или нет. И надо ли оно ему - камера как-то вытащенная под потолок.

А еще под этот метод можно налепить сверху на робота QCode-маяк, да использовать мою готовую библиотеку для определения такого маяка. И никаких вопросов с реализацией почти не будет.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Навигация для робота и связь с компом

Сообщение contr » 25 дек 2009, 16:07

длина USB-кабеля максимум по стандарту 3м

Вще пять, если не знали, но нам и полутора хватит для начала. Смотреть и командовать с потолка конечно удобнее, но можно на стене подходящее место найти.
И надо ли оно ему - камера как-то вытащенная под потолок.

ВТ уж точно не нужен, как и сонар с дальномером. Всё экономия. :)
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don
Предупреждения: -1

Re: Навигация для робота и связь с компом

Сообщение =DeaD= » 25 дек 2009, 16:50

1. 5м это на низкой скорости у USB разрешено. Не думаю что хорошая идея камеру на низкую скорость включать.

2. Ты по прежнему считаешь, что решил за топикстартера не строить карту?

Добавлено спустя 12 минут 3 секунды:
Почистил тему от флейма.

Добавлено спустя 1 минуту 10 секунд:
PS: HaVk, если поставить радиокамеру на робота и расставить по квартире маяки QCode или что-то типа них, можно замутить навигацию по квартире без ограничения по тому где робота видит камера, хотя чуток сложнее будет и камерой надо будет крутить.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Навигация для робота и связь с компом

Сообщение contr » 25 дек 2009, 17:19

если поставить радиокамеру на робота и расставить по квартире маяки QCode можно замутить навигацию по квартире без ограничения по тому где робота видит камера, хотя чуток сложнее будет

Вот именно, что замутить. Для этого нужна передача инфы на РС, т.е. 1000руб на BT и донгл. Причем, на 115kbps live-video передать не удастся, даже камеру подключить проблема. Нашпиговать квартиру маяками, т.е. опять вручную составить пародию на карту. Кроме того, придется освоить весьма сложный софт и связать его с управлением ботом.
Последний раз редактировалось contr 25 дек 2009, 23:12, всего редактировалось 1 раз.
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don
Предупреждения: -1

Re: Навигация для робота и связь с компом

Сообщение =DeaD= » 25 дек 2009, 18:27

2contr: А можно вообще ничего не делать, купить свисток за 5 рублей и свистеть мелодии дома. Давайте оставим вопросы бюджета и постановки задачи топикстартеру?

Добавлено спустя 1 минуту 16 секунд:
contr писал(а):Нашпиговать квартиру маяками, т.е. опять вручную составить пародию на карту.

Это только ваше личное мнение. А по сути это исходная расширенная версия вашего же предложения. Камеру типа проще и круче вешать, чем маяк, ну-ну.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Навигация для робота и связь с компом

Сообщение HaVk » 26 дек 2009, 17:47

contr писал(а):
как Вы предлагаете использовать камеру для навигации и построения карты?

Очь просто. Предположим вэбка дает кадрик 400*600 и обозревает поле 400*600 см. Этот битмап и есть карта (для нас ес-но), где 1пиксел=1см. В РС проге отбиваем линией маршрут и по ИК управляем ботом, чтобы он вдоль нее следовал. С учетом погрешностей имеем точность позиционирования порядка 2..4см для площадки 4*6 метров.

Если Вы не поняли, то уточню: создание карты предполагается без участия человека.



Маяки и камеры на потолке - в топку, потому как пространство неподготовленное.
Камера, на боте не может обеспечить навигацию без участия человека.
Итак, учитывая всё выше сказанное могу сделать вывод, что в качестве автономной системы навигации, нету ничего лучше чем подсчет количества оборотов колеса, или ИНС.
Прийдется пожертвовать точностью, но ничего лучше я не вижу.

Если посвятить некоторое время радиоуправлению, то устройства для связи с компом можно сделать и самостоятельно, можно взять схему р/у (здесь например rconline.ru) и прикрутить туда простенький CRC на контроллере.
HaVk
 
Сообщения: 17
Зарегистрирован: 20 дек 2009, 19:44
Откуда: Харьков
прог. языки: C, C++, C#, PHP, Delphi
ФИО: Алексей

Re: Навигация для робота и связь с компом

Сообщение Angel71 » 26 дек 2009, 17:57

HaVk, камера спорный вопрос, ну да ладно, оставим её. :) а для навигации настоятельно рекомендую так же, как и при написании курсача/диплома поступать. :wink: посмотреть, что уже сделано и оценить + и -. хотя бы ту же румбу заценить. :roll: а пока это "лисапед с нуля" и артилерией в виде компасов (вообще жуткая идея) и гироскопов. если связь с ботом нужна уж совсем копеечная, можно как один из вариантов на ИК посмотреть.
Аватара пользователя
Angel71
 
Сообщения: 9229
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Навигация для робота и связь с компом

Сообщение contr » 26 дек 2009, 18:06

нету ничего лучше чем подсчет количества оборотов колеса

Есть и хуже! Можно тупо время вращения задать. Только даже это уже карта вручную составленная
создание карты предполагается без участия человека.

Тады без меня :ROFL:
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don
Предупреждения: -1

Re: Навигация для робота и связь с компом

Сообщение Angel71 » 26 дек 2009, 18:19

:D так ТС как раз и без тебя/меня/себя/... нужно, тобишь автономно. :pardon: и не вижу в этом ничего сверх сложного, главное не ставить нереальные задачи
Аватара пользователя
Angel71
 
Сообщения: 9229
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Пред.След.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Mail.ru counter