реклама на сайте
подробности

 
 
> Радио Сигнал Для Робота
mTzen
сообщение Feb 11 2008, 21:13
Сообщение #1


Участник
*

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



Проблема заключается в том, что есть робот (машинка) который должен в определенный моменть развернуться и по сигналу датчика найти свою базу.
Что посоветуете в этой ситуации ?
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 14)
Bird2
сообщение Feb 11 2008, 21:30
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



1. Передатчик - обычный радиомаяк. На роботе - простейший пеленгатор.
2. На передатчике GPS, на роботе GPS. + радиоканал для передачи координат. Работает на больших расстояниях ввиду возможно невысокой точности для данной задачи. Ну и для доводки на небольшом расстоянии опять пеленгатор получается smile.gif
В общем, собирайте пеленгатор, который представляет собой 2 приемника (в простейшем случае), которые имеют единтичные амплитудные и фазовые характеристики (это сложно добиться).
3. Ну и самое простое, наверное, вращающаяся направленная антенна, искать маяк по максимуму сигнала (точность небольшая, но должно прокатить).

З.Ы. Для начала нужно определится в каких условиях ездит машика, какая частота маяка, какое максимальное расстояние до него
Go to the top of the page
 
+Quote Post
mTzen
сообщение Feb 11 2008, 21:37
Сообщение #3


Участник
*

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



В моем случае, чем проще устройство тем лучше, подходит вариант номер 3. Растояние примерное 1.5-2 метра, т.е. есть коробка небольших размеров по которому робот передвигается и когда заканчивается заряд он ищет станцию (но это уже другой вопрос). Можно получить поподробнее информацию по пункту 3 - что именно нужно для реализации данной системы ?

З.Ы. представление имею смутное по данному вопросу, но кровь из носа как надо это реализовать - не откажите в помощи.
Go to the top of the page
 
+Quote Post
Bird2
сообщение Feb 11 2008, 21:50
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



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

Можно узнать назначение робота и его размеры?
Go to the top of the page
 
+Quote Post
mTzen
сообщение Feb 11 2008, 22:01
Сообщение #5


Участник
*

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



Можно)
Робот ~30cm в длинну и ~15cm в ширину.
Задача робота колесит по коробке (в случае поподания в стенку - разварачивается и едет дальше). Когда кончается заряд батареи начинает искать базу где будет подзаряжаться и после чего едет дальше.

Робот сам уже есть. Сейчас стоит проблема в том, чтобы найти базу.
Go to the top of the page
 
+Quote Post
Bird2
сообщение Feb 11 2008, 22:08
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



Тогда оптика. Т.е. лазерный/ИК маяк. Радиомаяк на таких расстояниях с такими размерами робота отпадает, ИМХО.

Вот еще идейка.! Если можно - привинтите лазерную мышку к роботу, подключитесь к ней и отслеживайте перемещения робота (если поверхность пола/коробки ровная). Будут вам координаты. Если прокатывает - имхо самый простой метод.
Go to the top of the page
 
+Quote Post
mTzen
сообщение Feb 11 2008, 22:18
Сообщение #7


Участник
*

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



Обе идеи хороши, но вот про мышку очень интересно - вот как только с координатами быть, что-то я не очень догоняю, может поподробнее написать.
Go to the top of the page
 
+Quote Post
Bird2
сообщение Feb 11 2008, 22:26
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



Координаты точки подзаряда X=0 Y=0. Во время движения текущие координаты меняются. Ну допустим во время разряда АКБ они примут какое-то значение. Зная текущие координаты опять же можно вычислить азимут на точку подзаряда.

А вот как попасть точно в гнезда зарядки при подходе к точке по любому виду маяка - это проблема, нужно думать, а то стыковочный модуль станции "Мир" получается...
Go to the top of the page
 
+Quote Post
mTzen
сообщение Feb 11 2008, 22:34
Сообщение #9


Участник
*

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



Стыковка это не проблема, тут уже продумал как все будет.

Вопрос в том, как координаты примут значение, т.е. получается опять-же нужна антена?
Go to the top of the page
 
+Quote Post
Bird2
сообщение Feb 11 2008, 22:42
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 80
Регистрация: 19-12-06
Пользователь №: 23 672



Значения перемещения мыши и будут давать вам координаты робота. Также как и в компьютере перемещения мыши преобразуются в координаты курсора. Антенн и маяка как такового не нужно.
Стыковка - проблема, так как нужно учитывать положение бортов робота относительно стыковочного узла система координат этого не учитывает, нужна третья переменная. Проблемы не будет, если узел расположен точно посередине ПОД роботом. Тогда все ОК - координаты (0;0) - стыковка!
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 12 2008, 04:06
Сообщение #11


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



С мышкой не прокатит. Машинка поворачивается - и мышка вместе с ней. Потом она уже даст координаты не X,Y, а что-то повёрнутое под углом. Так как угол поворота ИМХО не реально точно узнать, то и вычислить новую проекцию тоже.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
vvvvv
сообщение Feb 12 2008, 05:18
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-06-04
Пользователь №: 85



Нужно засунуть две мыши, тогда по изменениям относительно друг друга можно судить о направлении движения.
А если использовать четыре мышки, каждая на углу робота, точность перемещения будет классная, дело только за алгоритмами.
Насчет координат, в узле стыковки робот знает свои координаты,
а при перемещении, когда он будет упираться в одну из стенок,
этот момент можно использовать как калибровку положения робота.
И при многократном перемещении, каждый удар о стенку уточняет его положение. С другой стороны четыре мышки и хороший алгоритм наверняка дадут очень малый уход виртуальных координат от реальных.
Если робот "потерялся". Ударяемся об одну стенку, затем о противоположную, затем на 90 градусов, опять об одну стенку и противоположную. Теперь у нас есть координаты, а мы в одном из четырех ее углов. В каком неизвестно. Значит у нас четыре возможных положения базы. Остается только пройти их по очереди.
Натыкаемся на стыковочный узел. И все, робот на зарядке...
Go to the top of the page
 
+Quote Post
slog
сообщение Feb 12 2008, 05:26
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



С мышью точных координат не получить.
Я бы светодиод в стенку поставил. А как его искать - это отдельная тема. Может двумя фотодиодами по равности засветки, может видеокамерой, может еще как. Это дело техники.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 12 2008, 05:48
Сообщение #14


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Может всё-таки что-то вроде CC1100. На частоте ~1ГГц антенка будет 8см. На машинку ставится одна направленная невращающаяся антенна. Когда машинка захотела подзарядиться она начинает вращаться и ищет максимум сигнала, потом едет туда. Периодически снова проверяет курс вращением.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
slog
сообщение Feb 12 2008, 06:10
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



1ГГц это для искателей приключений. Есть желание связываться с СВЧ ради такой задачи? От стен коробки этот ГГц будет отражаться так, что не найдёшь откуда излучает. Направленная антенна на 1ГГц вовсе не 8см. Все маленькие антенны они условно-направленные, кроме основного лепестка куча боковых и задний. И еще много разных сюрпризов будет с гигагерцем.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 20:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01491 секунд с 7
ELECTRONIX ©2004-2016