Перейти к содержанию
    

Определение координат подвижного объекта

Здравствуйте!

Задача в общем такая, в комнате летает вертолет, маленький естественно, хочу определить его координаты. Пределы не превышают 5 метров. Есть идея использовать две камеры, ну и по изображениям считать, но как громоздко. С радиолокацией не очень дружу. Может разместить на объекте какой нить излучатель, ну и взять там три приемника, ну или четыре, и по времени приема сигнала считать расстояние от объекта до каждого приемника. Дальше с помощью геометрии высчитать координаты. В общем, у кого какие идеи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А передача координат наверняка через Интернет, чтобы, сидя на работе, знать наверняка трогал сегодня или нет сын (варианты: племянник, младший брат, теща) вашу любимую игрушку? :biggrin: Потому как во всех остальных случаях координаты объекта на столь малой площади (объеме) с весьма высокой точностью определяются визуально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем Огурцов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

Задача в общем такая, в комнате летает вертолет, маленький естественно, хочу определить его координаты. Пределы не превышают 5 метров. Есть идея использовать две камеры, ну и по изображениям считать, но как громоздко. С радиолокацией не очень дружу. Может разместить на объекте какой нить излучатель, ну и взять там три приемника, ну или четыре, и по времени приема сигнала считать расстояние от объекта до каждого приемника. Дальше с помощью геометрии высчитать координаты. В общем, у кого какие идеи?

Ну для определения координат вертолета нужно по крайней мере ТРИ сенсора.

Можно поставить на вертолет пищалку и три микрофона по углам. 5 метров звуковой сигнал пройдет за 15 мсек..дальше считайте!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну для определения координат вертолета нужно по крайней мере ТРИ сенсора.

Можно поставить на вертолет пищалку и три микрофона по углам. 5 метров звуковой сигнал пройдет за 15 мсек..дальше считайте!

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

 

Модификаций ,типа масштабирования, не планируется))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

А по задержкам относительно друг друга - слабо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А по задержкам относительно друг друга - слабо?

Ща попробую рассчитать, может и получится)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А по задержкам относительно друг друга - слабо?

Похоже, что слабо((

А методику не подскажешь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже, что слабо((

А методику не подскажешь?

почитайте как 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. желательно расположенных в пространстве так чтобы они не лежали на одной плоскости. иначе в некторых местах будут большие неточности в определении координаты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Соображения:

1. Достаточно синхронизировать только приемники.

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

Самое реалистичное и относительно простое в исполнении.

 

2. Достаточно ничего не синхронизировать.

Взлет начинать из известной точки. Как вариант с середины комнаты.

Измерять отклонение фазы (Доплера эффект).

Получать и обрабатывать скорости по двум-трем направлениям.

Изменению скорости на 1 см/c будет соответствовать изменение периода принимаемого сигнала на ~30 нс (для 1 кГц).

Вертолет будет гудеть, ошибка будет набегать.

Изменено пользователем x736C

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо всем за помощь, буду пытаться реализовать. Если кому интересно, потом отпишусь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...