Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Определение координат подвижного объекта
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
gurenko
Здравствуйте!
Задача в общем такая, в комнате летает вертолет, маленький естественно, хочу определить его координаты. Пределы не превышают 5 метров. Есть идея использовать две камеры, ну и по изображениям считать, но как громоздко. С радиолокацией не очень дружу. Может разместить на объекте какой нить излучатель, ну и взять там три приемника, ну или четыре, и по времени приема сигнала считать расстояние от объекта до каждого приемника. Дальше с помощью геометрии высчитать координаты. В общем, у кого какие идеи?
rezident
А передача координат наверняка через Интернет, чтобы, сидя на работе, знать наверняка трогал сегодня или нет сын (варианты: племянник, младший брат, теща) вашу любимую игрушку? biggrin.gif Потому как во всех остальных случаях координаты объекта на столь малой площади (объеме) с весьма высокой точностью определяются визуально.
Огурцов
А масштабироваться в дальнейшем будет ? Типо маленькая система ПВО в большую систему ПВО.
Vishv
Цитата(gurenko @ Jul 31 2009, 19:45) *
Здравствуйте!
Задача в общем такая, в комнате летает вертолет, маленький естественно, хочу определить его координаты. Пределы не превышают 5 метров. Есть идея использовать две камеры, ну и по изображениям считать, но как громоздко. С радиолокацией не очень дружу. Может разместить на объекте какой нить излучатель, ну и взять там три приемника, ну или четыре, и по времени приема сигнала считать расстояние от объекта до каждого приемника. Дальше с помощью геометрии высчитать координаты. В общем, у кого какие идеи?

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

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

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

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

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

Похоже, что слабо((
А методику не подскажешь?
_pv
Цитата(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. желательно расположенных в пространстве так чтобы они не лежали на одной плоскости. иначе в некторых местах будут большие неточности в определении координаты.
blackfin
Цитата(gurenko @ Aug 3 2009, 16:12) *
А методику не подскажешь?

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

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

2. Достаточно ничего не синхронизировать.
Взлет начинать из известной точки. Как вариант с середины комнаты.
Измерять отклонение фазы (Доплера эффект).
Получать и обрабатывать скорости по двум-трем направлениям.
Изменению скорости на 1 см/c будет соответствовать изменение периода принимаемого сигнала на ~30 нс (для 1 кГц).
Вертолет будет гудеть, ошибка будет набегать.
gurenko
Спасибо всем за помощь, буду пытаться реализовать. Если кому интересно, потом отпишусь.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.