Цитата(mTzen @ Feb 12 2008, 00:13)

Проблема заключается в том, что есть робот (машинка) который должен в определенный моменть развернуться и по сигналу датчика найти свою базу.
Что посоветуете в этой ситуации ?
Элементарно, Ватсон!

и на роботе и на базе ставим "парочку" : микроконтроллер и трансивер сс2500
у сс2500 есть возможность управления выходной мощностью этим и воспользуемся
потихоньку повышаем уровень выходной мощности передатчика базы, пока не "зацепимся" за ответ робота. робот после этого делает несколько "замеров" уровня и качества принятого сигнала в 3х точках пространства (есть там такая функциональность регистры кристалла RSSI, LQI вроде как) и определяет
вектор по направлению которого ему необходимо двигаться. После этого возвращаемся на этап при котором снова медленно повышая значение выходной мощности "цепляемся" за ответ робота. (по идее уровень выходной мощности при котором робот нас услышит при втором "тесте" будет немного ниже) Таким образом снижая мощность передатчика и тестируя несколько точек пространства (для определения вектора) можно добраться да базы! ГыГы
вместо нескольких замеров одним модулем, на роботе, можно использовать несколько модулей сс2500 , по разному (X,Y,Z) спозиционировав их антенки , а "дизайн" антенок подобрать с максимально выраженными наравленными свойствами
вот.
Сообщение отредактировал Спартак - Mar 28 2008, 13:36