Jump to content

    
Sign in to follow this  
SergeyAB

Определение положения предмета в пространстве, возможно с помощью камер.

Recommended Posts

Необходимо определять координаты обьекта относительно како-либо точки(например его начального положения), 3-4 раза в секунду. Он перемещается в пределах одного метра. на расстоянии 1,5-2-х метров от него можно установить какую-либо аппаратуру, в сам предмет тоже можно что то вмонтировать, он небольшой размером грубо 5*5*10см. Нужно любыми способами определить траекторию его движения.

 

у меня возникло несколько идей:

1)вмонтировать в предмет акселерометр, но она казалось неудачной потому что у акселерометров невысока точность: деление примерно 0,1м/с^2 и большая погрешность примерно 0,3м/с^2 , а предмет будет двигаться достаточно медленно

 

2)2 камеры на расстоянии 2м от начального положения обьекта которые будут отслеживать одна X,Z другая Y,Z координаты(можно еще 3-ю сверху поставить теоретически). Изображение с камер разрешением допустим 320*240 ---640*480 (на сколько хватит скорости) будет подаваться на микроконтроллер, предположительно ARM7 c частотой 60МГц, что то вроде LPC2142. Он будет находить на изображении скопления одного определенного цвета(допустим предмет будет выкрашен в ярко-желтый цвет) находить координату их центра и передовать по USB(в данном МК есть аппаратный usb) в компьютер, где уже будет проводиться окончательная обработка, учитываться расстояние от камеры до текущего положения обьекта, угол обзора камеры ,нелинейность отношения (координата пиксела)/(реальная координата) т.д.

 

Вопрос, осилит ли данный МК такую нагрузку и на каком разрешении? Повторюсь 3-4 координаты в секунду нужно. Если не этот то какой осилит?

 

А на атмеге получится? :laughing:

 

Какие еще могут быть способы определения координат?

 

PS извиняюсь за достаточно мутную и длинную формулировку вопроса.

Edited by SergeyAB

Share this post


Link to post
Share on other sites
Guest @Ark
Необходимо определять координаты обьекта относительно како-либо точки(например его начального положения), 3-4 раза в секунду. Он перемещается в пределах одного метра. на расстоянии 1,5-2-х метров от него можно установить какую-либо аппаратуру, в сам предмет тоже можно что то вмонтировать, он небольшой размером грубо 5*5*10см. Нужно любыми способами определить траекторию его движения.

Вы лучше не темните, а назовите вещи и предметы своими именами.

Обсуждение будет гораздо более плодотворным, поверьте! ;)

 

 

Share this post


Link to post
Share on other sites
Вопрос, осилит ли данный МК такую нагрузку и на каком разрешении? Повторюсь 3-4 координаты в секунду нужно. Если не этот то какой осилит?

Достаточно умножить 320 на 240, а потом посмотреть на количество памяти у 2142, чтобы понять, что не осилит. Да и каким образом вы собираетесь видео в него загонять?

Возьмите какой-нибудь DSP от ADI или TI с парой видео портов и достаточным количеством памяти и вперед.

 

Алгоритм сам по себе годный, только в случае использования аналоговых камер обрабатывать лучше не цветовой, а яркостный канал. Объект в этом случае просто должен быть достаточно контрастным.

Share this post


Link to post
Share on other sites

Можно закрепить на предмете маленький точечный световой излучатель, а по периметру систему из несколких простейших измерителей направления на источник, скажем, каждый измеритель состоит из 4-х фотодиодов, которые определяют направление, используя попарно суммо-разностный метод. Зная координаты, каждого датчика и направления с каждого на источник, можно расчитать его координаты. Вы требуемую точность не указали.

Share this post


Link to post
Share on other sites
Вы лучше не темните, а назовите вещи и предметы своими именами.

Обсуждение будет гораздо более плодотворным, поверьте!

Да в общем там исследование того, с какой скоростью, амплитудой движений ребенок играет с игрушкой, точно не знаю для чего медикам это нужно.

 

Достаточно умножить 320 на 240, а потом посмотреть на количество памяти у 2142, чтобы понять, что не осилит.

а если не весь кадр в озу загонять, а только те пикселы с их координатами значения цвета (или как Вы предложили яркости) которые нужны.

Сейчас только начну изучать чего как с камерами, поэтому возможно не то сказал.

 

Можно закрепить на предмете маленький точечный световой излучатель, а по периметру систему из несколких простейших измерителей направления на источник, скажем, каждый измеритель состоит из 4-х фотодиодов, которые определяют направление, используя попарно суммо-разностный метод. Зная координаты, каждого датчика и направления с каждого на источник, можно расчитать его координаты. Вы требуемую точность не указали.

хитро, серьезно обдумаю вашу идею! требуемая точность - если координата будет определяться с точностью 3-4см или меньше то нормально.

 

Share this post


Link to post
Share on other sites

а какой метод Вы предлагаете?

А по мощности сигнала от передатчика в игрушке можно определить с точностью скажем до 5см положение, если приемников будет несколько на расстоянии двух метров?

Edited by SergeyAB

Share this post


Link to post
Share on other sites

вот интересный вариант http://spritesmods.com/?art=lineccdts&page=1 , правда, для двумерного определения положения... но идею можно взять на вооружение

Share this post


Link to post
Share on other sites

поставить РЛС ))

 

две камеры с синхронным затвором должны подойти, CIF 60 fps

светодиодная подсветка

и точечный отражательный элемент на это нло

Share this post


Link to post
Share on other sites
светодиодная подсветка

и точечный отражательный элемент на это нло

 

В смысле поставить точечный отражательный элемент на это нло?

и светодиодную подсветку чтобы было что отражать.

 

А не легче на обьект поставить ИК светодиод.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this