Технический форум по робототехнике.
Vovan » 08 дек 2009, 13:33
2Виктор Казаринов:
название темы, похоже, не читали...
Mamed » 08 дек 2009, 13:37
Какие размышления? Не ну конечно можно на робота повесить чтото типа BLUE BRAIN, но тут ведь 90% начинающих, которые хотят достаточно просто это реализовать. Я лично думаю так, что если сиганала маяка робот не видет - то алгоритм движения по правилу лабиринта, скажем по правой стене. И так огибая стены пытается найти сигнал базы. Ну можно усложнить, скажем если в течении 30 секунд, сигнал не найден, то немного случайно поблуждать, а потом опять по правой стене искать его. Конечно 100% гарантии нету, что он найдет ее, но думаю это не так и страшно, зато для начинающего вполне реализуемое.
Vovan » 08 дек 2009, 13:40
А может в каждой комнате по базе поставить?
База - не такое уж сложное и дорогое устройство ИМХО...

Всё равно вопрос ориентации, в данном случае за бортом...
Mamed » 08 дек 2009, 13:42
А может в каждой комнате по базе поставить?
А лучше не базу, а перенаправляющее устройство. Т.е. если робот принял сигнал с него, то он понимает, что это не база, и что надо двигаться в другую сторону. Или вобще по углам комнаты по маяку, чтото по типу местной GPS

Vovan » 08 дек 2009, 13:42
тоже вариант

=DeaD= » 08 дек 2009, 13:46
Можно по идее в комнатах около дверных проёмов понаставить двухзонных ИК-излучателей - чтобы робот понимал куда он из двойной зоны выезжает в сторону комнаты или коридора, а внутри комнаты - случайное блуждание, пока в зону маяка не попадем базы или дверного проема
Добавлено спустя 53 секунды:А базу так же многозонный ИК-маяк, чтобы по тому в зоне каких маяков находимся было ясно как близко и с какой стороны к базе едем. Конечно надо будет вспомнить как RC5-коды принимать

но зато всего 1 ТСОП

Vovan » 08 дек 2009, 13:49
ну не знаю... с одним ТСОПом долго мучился насчёт точного заезда на станцию... мождь что-то неверно строил, однако два ТСОПа сразу откинули все проблемы

=DeaD= » 08 дек 2009, 13:50
2Vovan: А сколько ИК-зон было?
yak-40 » 08 дек 2009, 13:50
А может в каждой комнате по базе поставить?
Как вариант, да!
От расположения комнат сильно зависит. Вот у меня например, база расположена в холле, а из него двери во все комнаты и в корридор. По опыту почти года эксплуатации, пылесос находит базу(а когда небыло базы, проходил через холл) из любой комнаты за счёт свободного блуждания. Просто надо заранее выключать турбину, что-бы оставшегося заряда хватало минут на 15-20. С громадным запасом хватит.
Виктор Казаринов » 08 дек 2009, 13:52
Vovan писал(а):2Виктор Казаринов:
название темы, похоже, не читали...
Читал, но также читал и первое сообщение топикстартера:
yak-40 писал(а):Хотя будут приветствоваться и любые другие принциы и конструкции.
Vovan » 08 дек 2009, 13:52
дык насчёт зон, я понимаю, это для (псевдо)ориентации... или нет? а я про точное наведение на станцию... ну одна зона конечно...

yak-40 » 08 дек 2009, 13:56
Дико извиняюсь. Виноват.
сначала тема называлась "Поиск базы", а потом была переименована, по предложению модераторов
=DeaD= » 08 дек 2009, 13:57
2Vovan: А наведение на станцию - это типа не ориентация уже?

Vovan » 08 дек 2009, 14:03
2Yak-40: турбину откл. само собой

...
А вот с комнатами - у меня как раз они напрочь "глухие"
Думаю пока в сторону множества баз... переадресация чревата всё-же... т.е. переадресация между зонами может только запутать бота... Не могу пока понятно сформулировать, но представив себя на месте бота и обладая только ТСОПами и кодами зон - нифига не могу сообразить как мне в другую комнату попасть, а если учесть отражения всякие - ваще катастрофа!
Добавлено спустя 3 минуты 54 секунды:2=DeaD=: ну мождь я неточно выразился, я имею ввиду "наведение на станцию" в контексте - точный заезд на неё уже в конце поиска, т.е. почти коннект или предконнект... так вот с одним ТСОПом ЭТО что-то не очень получается (практически)... я только это имел ввиду...

Виктор Казаринов » 08 дек 2009, 14:07
Mamed писал(а):Какие размышления?...Я лично думаю так, что если сиганала маяка робот не видет - то алгоритм движения по правилу лабиринта, скажем по правой стене. И так огибая стены пытается найти сигнал базы.
Это и есть один из простейших планов. И потом робот действуя по этому плану, анализирует результат
Mamed писал(а):Ну можно усложнить, скажем если в течении 30 секунд, сигнал не найден, то немного случайно поблуждать, а потом опять по правой стене искать его.
А это - корректировка плана по результатам действий робота. Т.е. я просто другими словами описал то же самое что и вы. Но вы описали один из алгоритмов. Интересно было бы развить такую систему. Для этого нужно, чтобы таких алгоритмов было бы побольше и чтобы робот мог хотя бы выбирать между ними в разных внешних условиях.