|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 14)
|
Feb 11 2008, 21:30
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672

|
1. Передатчик - обычный радиомаяк. На роботе - простейший пеленгатор. 2. На передатчике GPS, на роботе GPS. + радиоканал для передачи координат. Работает на больших расстояниях ввиду возможно невысокой точности для данной задачи. Ну и для доводки на небольшом расстоянии опять пеленгатор получается В общем, собирайте пеленгатор, который представляет собой 2 приемника (в простейшем случае), которые имеют единтичные амплитудные и фазовые характеристики (это сложно добиться). 3. Ну и самое простое, наверное, вращающаяся направленная антенна, искать маяк по максимуму сигнала (точность небольшая, но должно прокатить). З.Ы. Для начала нужно определится в каких условиях ездит машика, какая частота маяка, какое максимальное расстояние до него
|
|
|
|
|
Feb 11 2008, 21:37
|
Участник

Группа: Новичок
Сообщений: 16
Регистрация: 11-02-08
Пользователь №: 34 954

|
В моем случае, чем проще устройство тем лучше, подходит вариант номер 3. Растояние примерное 1.5-2 метра, т.е. есть коробка небольших размеров по которому робот передвигается и когда заканчивается заряд он ищет станцию (но это уже другой вопрос). Можно получить поподробнее информацию по пункту 3 - что именно нужно для реализации данной системы ?
З.Ы. представление имею смутное по данному вопросу, но кровь из носа как надо это реализовать - не откажите в помощи.
|
|
|
|
|
Feb 11 2008, 21:50
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672

|
Нужен привод антенны, который будет ее крутить на 360 градусов и приемник. Антенна направленная, например тарелка или директорная антенна (яркий пример - TV антенна). После полного оборота антенны по уровню сигнала в секторе 360 градусов можно судить, где находится маяк. Т.е. максимальный сигнал будет на направлении на маяк. После этого антенну можно развернуть на сам маяк, начать движение и покачивая антенной из стороны в сторону в более узком секторе (например, 60 градусов), направляться в ней и корректировать движение. Смущает вот что: каковы размеры робота, если вся коробка 2 м. Если он совсем маленький, то и антенна должна быть небольшая, значит для того, чтобы следать ее направленной, частота маяка уплывает в Гигагерцы. Расссмотрите еще такой вариант (при условии прямой видимости между маяком и роботом) Маяк - оптический, вращается оптическая головка (лазерная или ИК) Зная период вращения антенны при обнаружении сигнала оптоприемником робота в определенный момент времени можно вычислить азимут робота относительно маяка.
Можно узнать назначение робота и его размеры?
|
|
|
|
|
Feb 11 2008, 22:01
|
Участник

Группа: Новичок
Сообщений: 16
Регистрация: 11-02-08
Пользователь №: 34 954

|
Можно) Робот ~30cm в длинну и ~15cm в ширину. Задача робота колесит по коробке (в случае поподания в стенку - разварачивается и едет дальше). Когда кончается заряд батареи начинает искать базу где будет подзаряжаться и после чего едет дальше.
Робот сам уже есть. Сейчас стоит проблема в том, чтобы найти базу.
|
|
|
|
|
Feb 11 2008, 22:18
|
Участник

Группа: Новичок
Сообщений: 16
Регистрация: 11-02-08
Пользователь №: 34 954

|
Обе идеи хороши, но вот про мышку очень интересно - вот как только с координатами быть, что-то я не очень догоняю, может поподробнее написать.
|
|
|
|
|
Feb 11 2008, 22:34
|
Участник

Группа: Новичок
Сообщений: 16
Регистрация: 11-02-08
Пользователь №: 34 954

|
Стыковка это не проблема, тут уже продумал как все будет.
Вопрос в том, как координаты примут значение, т.е. получается опять-же нужна антена?
|
|
|
|
|
Feb 12 2008, 05:18
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-06-04
Пользователь №: 85

|
Нужно засунуть две мыши, тогда по изменениям относительно друг друга можно судить о направлении движения. А если использовать четыре мышки, каждая на углу робота, точность перемещения будет классная, дело только за алгоритмами. Насчет координат, в узле стыковки робот знает свои координаты, а при перемещении, когда он будет упираться в одну из стенок, этот момент можно использовать как калибровку положения робота. И при многократном перемещении, каждый удар о стенку уточняет его положение. С другой стороны четыре мышки и хороший алгоритм наверняка дадут очень малый уход виртуальных координат от реальных. Если робот "потерялся". Ударяемся об одну стенку, затем о противоположную, затем на 90 градусов, опять об одну стенку и противоположную. Теперь у нас есть координаты, а мы в одном из четырех ее углов. В каком неизвестно. Значит у нас четыре возможных положения базы. Остается только пройти их по очереди. Натыкаемся на стыковочный узел. И все, робот на зарядке...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|