Всем доброго времени! Давненько я не заходил на наш уютный форум, и это не потому что грозился сделать обзор и исчез, за что сильно извиняюсь, и не из-за военкомата, который все же отнял тучу времени, на то была другая причина - я плотно уселся за свой основной проект, а именно костюм захвата движения impulse.
Костюм представляет собой 11 датчиков (возможно использование максимум 15-ти) которые крепятся к телу человека, передают данные о своем положении в пространстве, после чего эти данные обрабатываются и на выходе получается анимация движения человека.
Принцип простой, но не буду углубляться в технически аспекты, коих немерено.
На данный момент готово 11 датчиков, программное обеспечение, взаимодействие с виртуальным физическим миром, ориентирование датчиков в пространстве, трекинг костюма целиком в пространстве, oculus-vision, запись и воспроизведение анимаций, прототип основного контроллера (на подходе вариант уже ближе к финальному), беспроводное соединение, сетевой стриминг данных с костюма.
На видео (Сразу извиняюсь за качество - записывал на очень слабом компьютере) демонстрирую работу костюма с 9-тью датчиками, на гифках датчики прикреплены к макету.
P.S. Примерно 15-го ноября постараюсь выложить видео с презентации костюма на научной выставке.
P.P.S. завтра утром буду в Москве все выходные, минисходка?)
Круто!
Давай раскрывай технические аспекты) Какие именно датчики? Передают координаты положения или углы? Сколько по цене? Да и фото или видео самого костюма было бы интересно увидеть) Какой софт используешь и для чего?
Сам давно мечтаю такой костюм сделать)
+ за сходку на выходных.
Круть. Хотя и видны подергивания.
А у тебя реально телосложение как у 3д болванчика или твои движения просто грубо натягиваются на него?:)
Было бы круто показать видео с камеры, где человек в этих датчиках совершает эти телодвижения, чтобы сравнить точность.
Daemon, одно другому никак не мешает, в моих краях другого мокапа нет вовсе, но скорее это будет нечто другое.
MysticCoder, Датчики комплексные, на борту каждого гироскоп, акселерометр и магнитометр, так же датчик температуры для корректировки значений. Данные представлены в виде кватернионов. Фото - будут позже, по цене - относительно недорого. Софт - все самописное, в будущем думаю реализовывать плагины.
Меф, подергивания 2-х типов, 1 - когда датчики были на макете, при повороте одной конечности тряслось все 2 - при записи видео и гифок, очень слабый пк, в реальности все куда вкуснее. Вообще фильтрация есть на стороне железяки, и она отлично работает, так же на стороне визуализации вторичный фильтр и синхронизация, все более менее плавно.
Пока это только тестовая модель, никакого труда не составит в максе подогнать модель под реального человека).
Постараюсь на днях такое видео сделать, хотя это трудно, учитывая что я Москве, пока костюм на родине)
А как с дрейфом и накопительной погрешностью борешься? Я пробовал восстанавливать позицию по показаниям ускорений MMA7260, но из-за погрешностей она постоянно плавала.
Раньше был такой механизм, костюм ставился минут на 5 калиброваться, на каждый датчик высчитывался дрейф и затем уже компенсировался во время работы. Сейчас же буду собирать новую версию уже с 9-ти осевыми датчиками, проблема с дрейфами должна стать менее значительной.
С накопительной погрешностью тоже приходится бороться, но она не такая критичная как с MMA7260, все же это трехосевой акселерометр, и расчет углов на нем - это сугубо интерпретация.