SergeyAB 0 30 марта, 2011 Опубликовано 30 марта, 2011 (изменено) · Жалоба Необходимо определять координаты обьекта относительно како-либо точки(например его начального положения), 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 извиняюсь за достаточно мутную и длинную формулировку вопроса. Изменено 30 марта, 2011 пользователем SergeyAB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость @Ark 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Необходимо определять координаты обьекта относительно како-либо точки(например его начального положения), 3-4 раза в секунду. Он перемещается в пределах одного метра. на расстоянии 1,5-2-х метров от него можно установить какую-либо аппаратуру, в сам предмет тоже можно что то вмонтировать, он небольшой размером грубо 5*5*10см. Нужно любыми способами определить траекторию его движения. Вы лучше не темните, а назовите вещи и предметы своими именами. Обсуждение будет гораздо более плодотворным, поверьте! ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Вопрос, осилит ли данный МК такую нагрузку и на каком разрешении? Повторюсь 3-4 координаты в секунду нужно. Если не этот то какой осилит? Достаточно умножить 320 на 240, а потом посмотреть на количество памяти у 2142, чтобы понять, что не осилит. Да и каким образом вы собираетесь видео в него загонять? Возьмите какой-нибудь DSP от ADI или TI с парой видео портов и достаточным количеством памяти и вперед. Алгоритм сам по себе годный, только в случае использования аналоговых камер обрабатывать лучше не цветовой, а яркостный канал. Объект в этом случае просто должен быть достаточно контрастным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HFSSL 0 30 марта, 2011 Опубликовано 30 марта, 2011 · Жалоба Можно закрепить на предмете маленький точечный световой излучатель, а по периметру систему из несколких простейших измерителей направления на источник, скажем, каждый измеритель состоит из 4-х фотодиодов, которые определяют направление, используя попарно суммо-разностный метод. Зная координаты, каждого датчика и направления с каждого на источник, можно расчитать его координаты. Вы требуемую точность не указали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyAB 0 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба Вы лучше не темните, а назовите вещи и предметы своими именами. Обсуждение будет гораздо более плодотворным, поверьте! Да в общем там исследование того, с какой скоростью, амплитудой движений ребенок играет с игрушкой, точно не знаю для чего медикам это нужно. Достаточно умножить 320 на 240, а потом посмотреть на количество памяти у 2142, чтобы понять, что не осилит. а если не весь кадр в озу загонять, а только те пикселы с их координатами значения цвета (или как Вы предложили яркости) которые нужны. Сейчас только начну изучать чего как с камерами, поэтому возможно не то сказал. Можно закрепить на предмете маленький точечный световой излучатель, а по периметру систему из несколких простейших измерителей направления на источник, скажем, каждый измеритель состоит из 4-х фотодиодов, которые определяют направление, используя попарно суммо-разностный метод. Зная координаты, каждого датчика и направления с каждого на источник, можно расчитать его координаты. Вы требуемую точность не указали. хитро, серьезно обдумаю вашу идею! требуемая точность - если координата будет определяться с точностью 3-4см или меньше то нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба ИМХО, если это ребенок с игрушкой, то об оптических методах лучше забыть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyAB 0 31 марта, 2011 Опубликовано 31 марта, 2011 (изменено) · Жалоба а какой метод Вы предлагаете? А по мощности сигнала от передатчика в игрушке можно определить с точностью скажем до 5см положение, если приемников будет несколько на расстоянии двух метров? Изменено 31 марта, 2011 пользователем SergeyAB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 31 марта, 2011 Опубликовано 31 марта, 2011 · Жалоба недавно на хабре была статья в тему от микрософта Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyAB 0 1 апреля, 2011 Опубликовано 1 апреля, 2011 · Жалоба недавно на хабре была статья в тему от микрософта А Вы можете найти эту статью? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ARV 0 1 апреля, 2011 Опубликовано 1 апреля, 2011 · Жалоба вот интересный вариант http://spritesmods.com/?art=lineccdts&page=1 , правда, для двумерного определения положения... но идею можно взять на вооружение Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 1 апреля, 2011 Опубликовано 1 апреля, 2011 · Жалоба http://habrahabr.ru/blogs/artificial_intelligence/116393/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fast 0 1 апреля, 2011 Опубликовано 1 апреля, 2011 · Жалоба поставить РЛС )) две камеры с синхронным затвором должны подойти, CIF 60 fps светодиодная подсветка и точечный отражательный элемент на это нло Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyAB 0 1 апреля, 2011 Опубликовано 1 апреля, 2011 · Жалоба светодиодная подсветка и точечный отражательный элемент на это нло В смысле поставить точечный отражательный элемент на это нло? и светодиодную подсветку чтобы было что отражать. А не легче на обьект поставить ИК светодиод. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fast 0 1 апреля, 2011 Опубликовано 1 апреля, 2011 · Жалоба А не легче на обьект поставить ИК светодиод. Если можно установить, так даже лучше будет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fate 0 19 апреля, 2011 Опубликовано 19 апреля, 2011 · Жалоба Если вам не обязательно все делать самому то посмотрите на Microsoft Kinect (и драйвера для Linux уже появились) http://en.wikipedia.org/wiki/Kinect Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться