roboforum.ru

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

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

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

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

Сообщение HaVk » 20 дек 2009, 19:47

После сессии подумываю создать робота...
В целях самообразования так сказать.

Изначальная задумка: ползание по местности (квартире) и создание карты этой самой местности. Т.е. роботу задается радиус действия и он (робот) ездит по территории, тычет везде своим ультразвуковым сонаром и передает данные на комп через радиомодуль, а софт на компе строит карту.

Функции мозга робота:
- контроль своего расположения в заданном радиусе
- детектирование и обьезд препятствий
- связь с компом (по радио)
В качестве мозгов буду юзать какую-нить Мегу (или несколько)

Вот такая вот задумка


Непродолжительные поиски в инете дали такой результат:

- детектирование и обьезд препятствий:
Ультразвуковой дальномер Maxbotix LV-MaxSonar EZ1

- связь с компом:
Два трансивера Radiocrafts RC1240 + одна FT232R


Посмотрев цены на енти детальки ужаснулся :shock:

Кто знает средства подешевле для этих функций?
- контроль своего расположения в заданном радиусе
- детектирование и обьезд препятствий
- связь с компом (по радио)


В связи с космической ценой на Radiocrafts RC1240, передачу по радио подумываю сделать самостоятельно...
Еще остается открытым вопрос о контроле положения: считать количество оборотов колёс ненадёжно (может буксовать).
Для контроля поворота можно использовать какой-нить электронный компас или гироскоп, а как с перемещением?
Последний раз редактировалось HaVk 20 дек 2009, 20:01, всего редактировалось 1 раз.
HaVk
 
Сообщения: 17
Зарегистрирован: 20 дек 2009, 19:44
Откуда: Харьков
прог. языки: C, C++, C#, PHP, Delphi
ФИО: Алексей

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

Сообщение EdGull » 20 дек 2009, 19:53

а оринтация по маякам противоречит религии великого джидая?
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение contr » 20 дек 2009, 19:55

китайская машинка с ДУ + web камера или фотик на потолке - 600р.
Самопальный бот с ИК обменом и самоделным УЗ сонаром - 0руб.
contr
 
Сообщения: 987
Зарегистрирован: 17 апр 2009, 15:09
Откуда: Rostov-Don
Предупреждения: -1

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

Сообщение Myp » 20 дек 2009, 20:09

HaVk писал(а):Непродолжительные поиски в инете

и почему же было принято решение прекратить поиски?
несомненно стоит вернуться обратно в гугл и продолжить искать

гироскопы тоже дорогое удовольствие кстати.

думать о всех вышеперечисленных вещах нужно начинать после того как соберёте шасси
без шасси об этом думать рано.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

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

EdGull писал(а):а оринтация по маякам противоречит религии великого джидая?

Именно! :)
Ведь в этом весь смысл: изначально про разведываемую территорию ничего не известно, никаких маяков и указателей.

contr писал(а):китайская машинка с ДУ + web камера или фотик на потолке - 600р.
Самопальный бот с ИК обменом и самоделным УЗ сонаром - 0руб.

Робот предполагается автономный, т.е. пульт ДУ никчему. Роботу дается (по радио) команда "Обследовать радиус такой-то", и он (робот) самостоятельно ползает и передает на комп информацию о своих координатах и обьектах, расположенных рядом, а комп, на основе этой информации строит карту.

Собственно вопрос в том, как контролировать свои координаты относительно начального положения? (подсчет оборотов колес не годится, т.к. очень большая погрешность).

Myp писал(а):и почему же было принято решение прекратить поиски?

Небыло такого решения :)
Myp писал(а):думать о всех вышеперечисленных вещах нужно начинать после того как соберёте шасси
без шасси об этом думать рано.

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

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

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

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

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

Сообщение EdGull » 20 дек 2009, 20:31

Не... Антон так не пойдет!
Неподготовленное так неподготовленное! :D

Кстати, имея механизм сброса маяков LPS, можно говорить об ориентации на неподготовленном пространстве :P
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение =DeaD= » 20 дек 2009, 20:40

Еще как пойдёт - это же и есть цель проекта, а то что пока оно по подготовленным маякам ездит - так у кого лучше? ;)

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

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

Сообщение HaVk » 20 дек 2009, 20:51

=DeaD= писал(а):Какой бюджет? Какой уровень подготовки в электронике, программировании?
Можно теоретически сунуться в тему зрения. Бюджетный вариант EDV предложил давно уже на форуме - Р/у машинка + радиокамера, всё это цепляется на ПК и погнали. Первые интересные результаты уже получены, но пока на подготовленном пространстве, что впрочем не мешает развить результаты в сторону неподготовленного пространства.

Бюджет маленький. Уровень подготовки в электронике любительский средний, в программировании продвинутый. Изначально в тему зрения соваться не предполагалось, хотя всё может быть...

EdGull писал(а):Кстати, имея механизм сброса маяков LPS, можно говорить об ориентации на неподготовленном пространстве

Об этом я не подумал... Интересная идея.

=DeaD= писал(а):Еще как пойдёт - это же и есть цель проекта, а то что пока оно по подготовленным маякам ездит - так у кого лучше?

А какие маяки сбрасывать - LPS или бумажки ставить с визуальными маяками - ИМХО пофиг

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

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

Сообщение EdGull » 20 дек 2009, 20:51

Не.. HaVk сразу отмел ориентацию на подготовленном пространстве!
Так что обсуждаем только два вопроса:
1. сколько денег есть у HaVk :D
2. на что мы их потратим :D

неподготовленно пространство, так неподготовленное!
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

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

HaVk писал(а):А моё имхо: не пофиг, потому как зрение намного сложнее.

Странно, намного сложнее по какому параметру? Есть готовые библиотеки - бери и пользуй :)

Добавлено спустя 1 минуту 6 секунд:
EdGull писал(а):Кстати, имея механизм сброса маяков LPS, можно говорить об ориентации на неподготовленном пространстве :P

Кстати, а давай разберемся, какую точность и как можно при этом получить :) я вот пока не встречал даже приблизительных оценок и принципов как можно это всё обрабатывать на роботе.

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

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

Сообщение EdGull » 20 дек 2009, 21:17

по запросу
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение =DeaD= » 20 дек 2009, 21:19

Запрос радио или ИК?

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

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

Сообщение EdGull » 20 дек 2009, 21:22

достигнутая точность - примерно 5см

viewtopic.php?f=88&t=5194#p78559

а запрос по радиоканалу естественно

Добавлено спустя 1 минуту 17 секунд:
а чтобы на маяки не наступали из крышки будут гвозди торчать :D
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

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

Сообщение HaVk » 20 дек 2009, 21:39

=DeaD= писал(а):Кстати, а давай разберемся, какую точность и как можно при этом получить я вот пока не встречал даже приблизительных оценок и принципов как можно это всё обрабатывать на роботе.

достигнутая точность - примерно 5см
...
Основные алгоритмы взяты из систем GPS.


=DeaD= писал(а):Куда робот будет маяки кидать, чтобы на них не наступили?

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


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

След.

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

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

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