Ну вот, например, для того, чтоб оттолкнуться:
http://www.platan.ru/shem/pdf/prim.pdf
А можно хоть словесно описать алгоритм определения местоположения, плз? :oops:
Технический форум по робототехнике.
А два TSOPа - это для надёжности ?
Скажем, на выходе будет единица, как подтверждение наличия маяка, тоьлко если оба TSOPа отреагирут ?
а зачем? И насколько это точно?да легко ловить максимум
кстати ещё трабл
допустим робот уехал далеко и сразу 2 маяка попали в область обзора, и чё делать?
проблема...
надо делать узконаправленный тсоп, тоесть запихивать его в непрозрачный длинный тубус
теоретически, наверное всё можно... а стОит ли оно того?Это позволит отсеять отраженные сигналы. Сложно, но можно.
это я не к Вам вопрос, это вопрос к автору идеи (виноват, это я коряво сформулировал )Во-вторых "крутить башкой" я ляпнул образно,
даже не проверяя на правильность рассуждений, отвечу: прав! И, наверное, это не единственный вариант определения положения робота по трём точкам. В своём первом посте я сразу упомянул про "говорящие маяки"... Но ведь теперь уже эта задача автором не ставитсяИли я не прав?
а это кто писАл?Во-первых, в моем посте не сказано, что мощность ТСОПами меряется.
Я так и понял: "максимум излучения"=мощность, "сигнал самый сильный" =самый мощный, или тут что-то другое подразумевается?Единственно можно чемнить крутить (вращающимся радаром или целиком телегой) и ловить максимум излучения. Откуда сигнал самый сильный - там и есть маяк. Причем и здесь нужны будут ухищрения, чтоб отловить ентот максимум.
а зачем? И насколько это точно?
"максимум будет ровно между двумя состояниями в которых тсоп не 100% срабатывает =)
при определённых углах обзора тсоп принимает всего лишь 1/10 всех посылок или даже меньше " - это утверждение? Или предположение? Это откуда взято?
А зачем ему сразу два маяка видеть? Сразу за двумя гнаться??? Shocked Очевидно: что алгоритм работы робота настроен на отыскание одного, именно в данный момент нужный, маяк, а уж затем другой, а при необходимости и n-ный...
Я так и понял: "максимум излучения"=мощность, "сигнал самый сильный" =самый мощный, или тут что-то другое подразумевается? Wink
это называется использовать ТСОП как аналоговый приёмник света. При таком использовании (ИМХО) теряет всякий смысл подключение ТСОПа как ТСОПа... С тем же успехом можно подключить обычный ИК ФД и наблюдать примерно тоже самое (правда без мигания, но со сменой яркости светодиода)... При таком использовании (ИМХО) нет смысла подключать ТСОП к порту ввода\вывода МК.утверждение основанное на практике
вот у меня тсоп стоит подключенный
вешаем на ногу тсопа светодиод и наблюдаем, если его засвечивать в лоб то светодиод на ноге тсопа горит непрерывно
если тсоп засвечивать сбоку то светодиод на ноге тсопа моргает =)
тоесть находим 2 положения в которых частота импульсов от тсопа одинаковая(тсоп принимает 10% от посылок маяка)
и середина между этими положениями будет направление на маяк
ну здесь же не тот случай... Мы же оговорили что робот ищет маяки поочереди (или осознано, как угодно), иными словами маяки - говорящие, иными словами робот знает какой именно маяк ему нужен и если по программе "ищем маяк №2", то остальные он просто не видит. Если найден маяк№2 идём дальше (куда именно и зачем, определяет конструктор робота).я к тому что если отъехать далеко то 2 маяка могут случайно попасть в поле зрения тсопа(у голого тсопа там чуть ли не 180 градусов обзор)
а можно и 2 тсопа поставить с перегородкой между ними и под углом чтобы всегда только 1 тсоп мог видеть маяк
тоже алгорит крутимся на месте определяем напрна маяк
взаимно :D4 Vovan
Приятно пообщались.
ИМХО если важен результат, то сложности стараться обходить, их хватит и в другом месте... а в робототехнике, пока, всегда есть конструктивная альтернативаГлавное - результат получить, а не разочароваться на полпути из-за сложностей.
мне тоже, но дальномер УЗ, но +ТСОПы и маяки. Вот здесь и понадобится "вращающаяся голова", здесь она, похоже, будет к месту...Хотя лично мне более интересен вариант с дальномером.