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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Радио Сигнал Для Робота
XVR
сообщение Mar 18 2008, 17:58
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(rv3dll(lex) @ Mar 18 2008, 15:01) *
от удара об ножку стула виртуальные координаты улетят до северного полюса
Не надо ударяться об ножку стула smile.gif В любом случае удар обо что-нибудь вполне можно отличить от нормального (не ударенного) движения, по тем же ускорениям.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 19 2008, 05:19
Сообщение #32


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(XVR @ Mar 18 2008, 20:58) *
Не надо ударяться об ножку стула smile.gif В любом случае удар обо что-нибудь вполне можно отличить от нормального (не ударенного) движения, по тем же ускорениям.



то что предлогаете систему с начальными условиями это неадаптивное решение
известна начальная точка и по каким-то непонятным замерам с помощью неких измерительных механизмов ищутся координаты.

для этого требуется хотябы знать конкретную точку начальную - что уже не правильно
помните с чего начинают ракеты работающие по такому принципу
пусковая установка привязывается к точке на местности. в полёте все возмущения измерябтся и используются как сигнал ошибки при расчёте траектории - зачем всё это нужно?????

возмущения имеют определённую максимальную силу и соответственно выйдя за пределы - и усё расчёты не верны.
Go to the top of the page
 
+Quote Post
XVR
сообщение Mar 19 2008, 08:37
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(rv3dll(lex) @ Mar 19 2008, 08:19) *
то что предлогаете систему с начальными условиями это неадаптивное решение
известна начальная точка и по каким-то непонятным замерам с помощью неких измерительных механизмов ищутся координаты.
Это один из способов решить (до некоторой степени) поставленную проблему. Я никоим образом не утверждал, что этот способ единственный, и даже не утверждаю, что он лучший.
Цитата
для этого требуется хотябы знать конкретную точку начальную - что уже не правильно
Не только начальную конкретную точку, но и периодически корректировать накопленные координаты (например при ударе об стену - ее координаты тоже известны smile.gif ) И начальная точка тоже есть - это тот самый питатель (вместе с его стыковочным узлом) к которому надо приехать.

Цитата
возмущения имеют определённую максимальную силу и соответственно выйдя за пределы - и усё расчёты не верны.
Угу, прежде чем тупо интергрировать сигнал с акселерометров, его необходимо обработать на предмет выхода за разумные пределы, в таком случае его можно просто игнорировать.

Но в любом случае в такой системе ошибки будут со временем накапливаться, так что использовать ее в чистом виде (без какой либо дополнительной системы навигации) невозможно.

Локатор (с маяком любого вида) выглядит гораздо привлекательней, и если на местности нет припятствий, которые могут помешать локации, то решение с локатором будет по всем параметрам лучше.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Mar 19 2008, 08:51
Сообщение #34


.
******

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



Может хитрый локатор на УЗ. Причём по двум хотя бы плоскостям. Есть две базы. Каждая на своей рабочей частоте. Машинка издаёт звук для передатчика по координате Х, потом по Y и по скорости ответа от базы (скорость звука в воздухе известна) определяет расстояние до двух баз. Можно до трёх (это даже не оси X и Y).

Тут ещё много нюансов, но главное - идея smile.gif


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 19 2008, 12:24
Сообщение #35


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(GetSmart @ Mar 19 2008, 11:51) *
Может хитрый локатор на УЗ. Причём по двум хотя бы плоскостям. Есть две базы. Каждая на своей рабочей частоте. Машинка издаёт звук для передатчика по координате Х, потом по Y и по скорости ответа от базы (скорость звука в воздухе известна) определяет расстояние до двух баз. Можно до трёх (это даже не оси X и Y).

Тут ещё много нюансов, но главное - идея smile.gif


машинка может вообще ничего не издавать - а позиционироваться от нескольких пердатчиков точно ссинхронизированных - как в GPS только что при этом с отражениями делать

при локации 40 килогерц уже при угле градусов 30 обратно ничего не придёт, а проблемы с распознаванием импульса на короткой дистанции и отличить его от зондирующего уже будут.

на 100-200 килогерц разрешающая способность будет лучше но диаграмма датчиков уже и отражение может быть пропущена и при 10 градусах
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Mar 19 2008, 12:49
Сообщение #36


.
******

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



Цитата(rv3dll(lex))
дистанции и отличить его от зондирующего уже будут.
При известной (не мгновенной) паузе перед ответом не будет.

Типа GPS хороший вариант. Отражения ИМХО можно программно подавить засинхронизировавшись на максимум сигнала и зная его период.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 19 2008, 13:33
Сообщение #37


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Я вижу это дело так.
На базе ставим всенаправленный светодиод.(можно IR)
Для защиты от помех модулируем его частотой (как в пультах)
На морде робота ставим 2 фотодатчика - справа и слева.
Фотодатчики смотрят вперёд.
По сигналу "на зарядку" робот поворачивается, пока не уловит свет маяка с базы, далее корректирует положение, чтобы сравнять уровни в каналах фотоприёмника.
Это будет направление на базу.
Всё.

Нечто подобное в прошлом году было в журнале "радио", там был жук, управляемый лучом фонарика.
А теперь его в мастерките предлагают в виде рассыпухи, где-то около 700р.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 19 2008, 13:40
Сообщение #38


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(MrYuran @ Mar 19 2008, 16:33) *
Я вижу это дело так.
На базе ставим всенаправленный светодиод.(можно IR)
Для защиты от помех модулируем его частотой (как в пультах)
На морде робота ставим 2 фотодатчика - справа и слева.
Фотодатчики смотрят вперёд.
По сигналу "на зарядку" робот поворачивается, пока не уловит свет маяка с базы, далее корректирует положение, чтобы сравнять уровни в каналах фотоприёмника.
Это будет направление на базу.
Всё.

Нечто подобное в прошлом году было в журнале "радио", там был жук, управляемый лучом фонарика.
А теперь его в мастерките предлагают в виде рассыпухи, где-то около 700р.


тут рассматривается вопрос отсутствия прямой видимости и множественных переотражений от стен а также наличия мешающих факторов, таких как обогреватели солнце теже пульты от телевизоров
Go to the top of the page
 
+Quote Post
Спартак
сообщение Mar 28 2008, 13:07
Сообщение #39


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 22-03-08
Пользователь №: 36 142



Цитата(mTzen @ Feb 12 2008, 00:13) *
Проблема заключается в том, что есть робот (машинка) который должен в определенный моменть развернуться и по сигналу датчика найти свою базу.
Что посоветуете в этой ситуации ?



Элементарно, Ватсон! smile.gif
и на роботе и на базе ставим "парочку" : микроконтроллер и трансивер сс2500
у сс2500 есть возможность управления выходной мощностью этим и воспользуемсяsmile.gif

потихоньку повышаем уровень выходной мощности передатчика базы, пока не "зацепимся" за ответ робота. робот после этого делает несколько "замеров" уровня и качества принятого сигнала в 3х точках пространства (есть там такая функциональность регистры кристалла RSSI, LQI вроде как) и определяет вектор по направлению которого ему необходимо двигаться. После этого возвращаемся на этап при котором снова медленно повышая значение выходной мощности "цепляемся" за ответ робота. (по идее уровень выходной мощности при котором робот нас услышит при втором "тесте" будет немного ниже) Таким образом снижая мощность передатчика и тестируя несколько точек пространства (для определения вектора) можно добраться да базы! ГыГы

вместо нескольких замеров одним модулем, на роботе, можно использовать несколько модулей сс2500 , по разному (X,Y,Z) спозиционировав их антенки , а "дизайн" антенок подобрать с максимально выраженными наравленными свойствами
вот.

Сообщение отредактировал Спартак - Mar 28 2008, 13:36
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Mar 28 2008, 13:49
Сообщение #40


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(rv3dll(lex) @ Mar 19 2008, 16:40) *
тут рассматривается вопрос отсутствия прямой видимости и множественных переотражений от стен а также наличия мешающих факторов, таких как обогреватели солнце теже пульты от телевизоров

Отражения можно победить ограничением чувствительности (если конечно стены не увешаны зеркалами)
А против помех в тех же пультах используется модуляция 40кГц


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 28 2008, 15:48
Сообщение #41


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Спартак @ Mar 28 2008, 16:07) *
Элементарно, Ватсон! smile.gif
и на роботе и на базе ставим "парочку" : микроконтроллер и трансивер сс2500
у сс2500 есть возможность управления выходной мощностью этим и воспользуемсяsmile.gif


если на столе будет насыпано куча скрепок железных ручек в пол будут забиты гвозди - то уверяю вас, что картина распределения напряжонности поля в комнате будет такая что у робота волосы дыбом встанут
Go to the top of the page
 
+Quote Post
Спартак
сообщение Mar 28 2008, 16:48
Сообщение #42


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 22-03-08
Пользователь №: 36 142



Если топикстартеру это интересно - могу поставить пару тройку experiments smile.gif

Сообщение отредактировал Спартак - Mar 28 2008, 16:48
Go to the top of the page
 
+Quote Post
XVR
сообщение Mar 28 2008, 18:26
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(Спартак @ Mar 28 2008, 16:07) *
Элементарно, Ватсон! smile.gif
и на роботе и на базе ставим "парочку" : микроконтроллер и трансивер сс2500
у сс2500 есть возможность управления выходной мощностью этим и воспользуемся smile.gif
Тогда уж сразу ставить CC2431 - у него уже есть система позиционирования (понадобится 4 штуки - 3 базовых станции и 1 на робота), разрешающая способность до 0.5м, что для точного попадания в розетку зарядника явно не хватит sad.gif Если только не сделать причальный док вокруг розетки размером 0.5х0.5м 07.gif
Go to the top of the page
 
+Quote Post
Спартак
сообщение Mar 28 2008, 19:30
Сообщение #44


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 22-03-08
Пользователь №: 36 142



Цитата(XVR @ Mar 28 2008, 21:26) *
Тогда уж сразу ставить CC2431 - у него уже есть система позиционирования (понадобится 4 штуки - 3 базовых станции и 1 на робота), разрешающая способность до 0.5м, что для точного попадания в розетку зарядника явно не хватит sad.gif Если только не сделать причальный док вокруг розетки размером 0.5х0.5м 07.gif


Вот так всегда не успеешь глазом моргнуть , а уже спер кто-то идею..Ох уж мне эти ChipconЫ... sad.gif


maniac.gif
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 Текстовая версия Сейчас: 12th August 2025 - 01:52
Рейтинг@Mail.ru


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