Захват движения с помощью звуковых маркеров
Здравствуйте уважаемые специалисты, теоретики и профессионалы. Я энаком с этим форумом уже давно, но не принимал прямого участия в жизни до недавнего времени. Я выражаю благодарность за Ваши труды и бесценную информацию.
У меня накопились обширные знания по миро устрою и я наконец то четко определил сферу, в которой желаю развиваться. Конкретных знаний по отдельным дисциплинам у меня мало, по этому нужна ваша поддержка и советы для корректировки направления. Во первых - Я хочу разработать трекинг систему для захвата движения и дальнейшей обработки кадров на компьютере. В мире существуют такие виды приоритеных трекинг систем: 1. Оптический трекинг - маркеры отражают инфракрасный свет, посланный на них с нескольких видео-камер. Данные фиксируются и составляется общая картина. >> Высокая стоимость материалов. 2. Без маркерный трекинг - анализ движения в кадре с помощью комплексного программного обеспечения для распознавания требуемого обьекта. >> Очень низкая производительность и качество. 3. Аудио трекинг - статически закрепленные датчики фиксируют время прохождения ультразвука до маркеров на движимых обьектах. Происходит измерения расстояния, фиксация и обработка на компютере. Третий вариант является наиболее актуальным, сбалансированным и реализуемым. Необходимые параметры: Максимальное расстояние от маркера до ближайших датчиков - 10 метров Связь между датчиками для скорости - проводная Точность измерения расстояния - 3 сантиметра Скорость фиксации и отображения на дисплее - максимально возможная Я так понимаю устройство необходимо создавать на микроконтроллерах, а ПО на ассемблере. Какие детальные составные датчиков и маркеров? Если я в дальнейшем хочу развивать проэкт, то мне необходимо все таки лично выучить ассэмблер, далее С++ для создания оболочки программы с возможностью широкого функционала. Сколько это займет времени, если я буду учить целенаправленно, а не обобщенно и во все стороны? Или все же лучше найти и скоординировать специалистов? Так или иначе надо закрепить прочный фундамент в виде детализированного плана действий. Надеюсь на Вашу поддержку. |
Интересная тема, у меня мозги зашевелились. Это я вставил видео, а то не полная организация темы ... :)
|
Цитата:
Предполагаю, что самостоятельное изучение продлится несколько дольше. Удачи. |
А помоему самостоятельное обучение должно быть быстрее:D Если тема интересна то обычно получается гораздо быстрее:D
ПО помоему необязательно писать на ассемблере, в теории можно писать на любом языке и потом компилировать уже непосредственно в прошивку контроллера, для AVR это текстовый файл с раширением ".hex". Сам я ничего не знаю но читал как то и в общих чертах представляю:)) Обычно вроде-как пишут на С++ и потом компилируют, но это для контроллеров семейства Atmel, для других не знаю:D |
Потому что предварительно надо подобрать литературу, составить учебный план и...
отложить другие, не менее интересные дела. :D |
Даааа, вот это беда что надо отложить лень и интересные дела или развлечения, хотел тут Java освоить, да куда там:))
progressman объясните пожалуйста конкретнее что вы хотите сделать, я не понял:D Предполагаю либо систему датчика движения либо beam-робота:D |
Самообразование эт хорошо, мы в курсе ;)
Но, как позволю себе выразиться - не всегда это свободное самообразование является эффективным и результативным. Мы живем в капиталистической системе и приоритет у нормальных людей на более реальные дела - зарабатывания денег на еду. Хорошо что теперь у меня этот вопрос не стоит остро и надо подумать только о целесообразности длинного пути. Технологии стабильно и быстро развиваются во всем мире. Намного продуктивней будет действовать коллектив из профессионалов. Я в таком случае лишь задаю направление, координирую процесс и оплачиваю заработную плату. Тогда есть несколько нюансов - талантливые спецы не согласятся на низкую ЗП, потому как считают себя всемогущими профессионалами. но если они так всемогущи, то почему свое дело не начнут? бояться голоду? Из этого вытекает, что такой специалист в итоге может зажраться и продать конкурентам или организовать свою компанию на основе разработанных технологий, что есть предательство. Этот человек является всего лишь инструментом, но в то же время становиться одним целым системы. Пирамида, в которой каждый кирпичик поддерживает другие, это реально назвать так :) Согласен, риск есть всегда. Благо мы все из плоти и крови. Вот очередная новость по теме: Цитата:
Возможно это странно, но я не нашел в сети явных в продаже аудио-трекинговых систем. Необходимо теоретически проанализировать адекватность моих мыслей, а в друг я ошибаюсь :) Маркер - это излучатель звука определенной амплитуды и частоты спектра База - это статически закрепленная сеть из датчиков, которые настроены на прием конкретных звуков частоты спектра. Микроконтроллеры на каждом из датчиков баззы в своей памяти имеют стандартные размеры амплитуды маркера на конкретном расстоянии. Если расстояние меняется - то микроконтроллер фиксирует изменение амплитуды частоты маркера и передает инфо на главный процессор. |
Пожалуйста подтвердите правильность моих мыслей
Вот например реально ли фиксировать точное расстояние до 3 сантиметров таким образом. Каждый маркер должен издавать звук на своей спектральной частоте для личностной идентификации в системе. Датчики в свою очередь будут ловить звуки от всех маркеров и частот одновременно. По этому хватит ли производительности микроконтроллера для поимки 10ти звуков разных частот, замерки амплитуд и отправления информации? Или же лучше коллективные локальные датчики, где 10ть микроконтроллеров и сопутствующих деталей работают по отдельным частотам? |
Реализацию данного метода можем видеть в звуковых дальномерах, которые являются бытовыми приборами и продаются повсеместно. Принцип действия основан на измерении времени отраженного сигнала:
ecounit.КОМ .ua/section_1111_1162.html В системе трекинга принцип будет основывается на приеме одного сигнала от маркера всеми датчиками баззы, сравнение амплитуд и расчет расстояния, как результат фиксирование в статической системе координат. |
Как вариант использование електро-магнитных волны, то есть радиолокацию, а именно - диапазон сверх высоких частот (сантиметровые волны).
В связи со столь большой скоростью распространения в среде - 300 000 км\сек, по сравнению со скоростью звука - 0.3 км\сек, возникает трудность в снятии измерений. Если честно пока не представляю себе каким образом это сделать. Видимо общение маркеров с датчиками должно происходить в непрерывном режиме, то есть датчик посылает импульс, а маркер сразу ответ. |
Часовой пояс GMT +4, время: 00:12. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.