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

 
 
 
Reply to this topicStart new topic
> Определение координат подвижного объекта
gurenko
сообщение Jul 31 2009, 13:45
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 28-01-08
Пользователь №: 34 516



Здравствуйте!
Задача в общем такая, в комнате летает вертолет, маленький естественно, хочу определить его координаты. Пределы не превышают 5 метров. Есть идея использовать две камеры, ну и по изображениям считать, но как громоздко. С радиолокацией не очень дружу. Может разместить на объекте какой нить излучатель, ну и взять там три приемника, ну или четыре, и по времени приема сигнала считать расстояние от объекта до каждого приемника. Дальше с помощью геометрии высчитать координаты. В общем, у кого какие идеи?
Go to the top of the page
 
+Quote Post
rezident
сообщение Jul 31 2009, 15:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



А передача координат наверняка через Интернет, чтобы, сидя на работе, знать наверняка трогал сегодня или нет сын (варианты: племянник, младший брат, теща) вашу любимую игрушку? biggrin.gif Потому как во всех остальных случаях координаты объекта на столь малой площади (объеме) с весьма высокой точностью определяются визуально.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Jul 31 2009, 16:04
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



А масштабироваться в дальнейшем будет ? Типо маленькая система ПВО в большую систему ПВО.

Сообщение отредактировал Огурцов - Jul 31 2009, 16:05
Go to the top of the page
 
+Quote Post
Vishv
сообщение Jul 31 2009, 16:29
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 310
Регистрация: 11-07-09
Из: Екатеринбург
Пользователь №: 51 154



Цитата(gurenko @ Jul 31 2009, 19:45) *
Здравствуйте!
Задача в общем такая, в комнате летает вертолет, маленький естественно, хочу определить его координаты. Пределы не превышают 5 метров. Есть идея использовать две камеры, ну и по изображениям считать, но как громоздко. С радиолокацией не очень дружу. Может разместить на объекте какой нить излучатель, ну и взять там три приемника, ну или четыре, и по времени приема сигнала считать расстояние от объекта до каждого приемника. Дальше с помощью геометрии высчитать координаты. В общем, у кого какие идеи?

Ну для определения координат вертолета нужно по крайней мере ТРИ сенсора.
Можно поставить на вертолет пищалку и три микрофона по углам. 5 метров звуковой сигнал пройдет за 15 мсек..дальше считайте!
Go to the top of the page
 
+Quote Post
gurenko
сообщение Aug 3 2009, 08:12
Сообщение #5





Группа: Участник
Сообщений: 12
Регистрация: 28-01-08
Пользователь №: 34 516



Цитата(Vishv @ Jul 31 2009, 20:29) *
Ну для определения координат вертолета нужно по крайней мере ТРИ сенсора.
Можно поставить на вертолет пищалку и три микрофона по углам. 5 метров звуковой сигнал пройдет за 15 мсек..дальше считайте!

Идея неплохая,но чтобы измерить время, нужно как то синхронизировать пищалку и приемник.

Модификаций ,типа масштабирования, не планируется))
Go to the top of the page
 
+Quote Post
BORIV
сообщение Aug 3 2009, 09:37
Сообщение #6


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

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



Цитата(gurenko @ Aug 3 2009, 12:12) *
Идея неплохая,но чтобы измерить время, нужно как то синхронизировать пищалку и приемник.

А по задержкам относительно друг друга - слабо?
Go to the top of the page
 
+Quote Post
gurenko
сообщение Aug 3 2009, 10:06
Сообщение #7





Группа: Участник
Сообщений: 12
Регистрация: 28-01-08
Пользователь №: 34 516



Цитата(BORIV @ Aug 3 2009, 13:37) *
А по задержкам относительно друг друга - слабо?

Ща попробую рассчитать, может и получится)
Go to the top of the page
 
+Quote Post
gurenko
сообщение Aug 3 2009, 12:12
Сообщение #8





Группа: Участник
Сообщений: 12
Регистрация: 28-01-08
Пользователь №: 34 516



Цитата(BORIV @ Aug 3 2009, 13:37) *
А по задержкам относительно друг друга - слабо?

Похоже, что слабо((
А методику не подскажешь?
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 3 2009, 17:04
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(gurenko @ Aug 3 2009, 18:12) *
Похоже, что слабо((
А методику не подскажешь?

почитайте как gps устроен.

если грубо и на плоскости:
пусть подвижный объект (который находится в точке r) периодически испускает некий сигнал. из точки r сигнал дойдет до приёмника в точке r1 за время |r1 - r| / c. до приёмника в точке r2 - за время |r2 - r| / c. можно измерить разницу во времени dt между приходом сигнала в приёмник 1 и приёмник 2. и получить следующее уравнение:

|r1-r| - |r2-r| = c * dt

если это уравнение решить и построить множество точек r для которых данное условие выполняется, то на плоскоскти получится некая кривая.
если добавить к этому еще один приёмник, то можно построить уже 2 (а то и 3) кривых, точка пересечения которых и будет искомой координатой объекта.

в 3х мерном случае приёмников понадобится уже по хорошему 4. желательно расположенных в пространстве так чтобы они не лежали на одной плоскости. иначе в некторых местах будут большие неточности в определении координаты.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Aug 3 2009, 17:10
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(gurenko @ Aug 3 2009, 16:12) *
А методику не подскажешь?

A homemade receiver for GPS & GLONASS satellites
Go to the top of the page
 
+Quote Post
x736C
сообщение Aug 3 2009, 22:14
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Цитата(gurenko @ Aug 3 2009, 12:12) *
Идея неплохая,но чтобы измерить время, нужно как то синхронизировать пищалку и приемник.

Соображения:
1. Достаточно синхронизировать только приемники.
В таком случае для двух координат без высоты (проекция на пол) потребуется 3 (4?) приемника.
Самое реалистичное и относительно простое в исполнении.

2. Достаточно ничего не синхронизировать.
Взлет начинать из известной точки. Как вариант с середины комнаты.
Измерять отклонение фазы (Доплера эффект).
Получать и обрабатывать скорости по двум-трем направлениям.
Изменению скорости на 1 см/c будет соответствовать изменение периода принимаемого сигнала на ~30 нс (для 1 кГц).
Вертолет будет гудеть, ошибка будет набегать.

Сообщение отредактировал x736C - Aug 3 2009, 22:35
Go to the top of the page
 
+Quote Post
gurenko
сообщение Aug 4 2009, 10:46
Сообщение #12





Группа: Участник
Сообщений: 12
Регистрация: 28-01-08
Пользователь №: 34 516



Спасибо всем за помощь, буду пытаться реализовать. Если кому интересно, потом отпишусь.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th July 2025 - 09:07
Рейтинг@Mail.ru


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