dzz: Dizzy の冬 (Default)
Кстати, нужно выбрать инструмент для отображения скелетной 3D-модели кисти в реальном времени с малой задержкой. Наверняка есть такие фреймворки под Linux, но я очень далёк от разработки не-вебовских программных мордочек...
dzz: Dizzy の冬 (Default)
Научился работать с мультиплексором i2c из питона.

Вообще, набор модулей adafruit_circuitpython не устаёт удивлять количеством поддерживаемого железа при едином подходе к API. Их вариант MPU6050 заработал через их же модуль мультиплексора с первой попытки, данные с двух акселерометров снимаются отлично.

Поддержки DMP там, правда, тоже нет, но с этим я уже смирился. Зато появилась идея поставить на перчатку промежуточный контроллер для сглаживания выбросов и расчёта эйлеровых координат, эдакий DIY DMP.

По софту: всё прототипирование будет на питоне, сейчас это, скорее, POC, чем полноценный проект, по результатам приму решение о целевой архитектуре и языках.
dzz: Dizzy の冬 (Default)
Продолжаем продолжать пилить железку, пока на уровне макетной песочницы.

AR_Glove_2023-03-22_19-58-04.jpg

Доехали мультиплексоры i2c (PCA9548A) и ещё один забавный датчик расстояния/приближения (VL6180X). С мультиплексорами пока не разобрался, а вот у гироскопа, на энергопотребление которого я ругался, оказался бракованый стабилизатор питания. Заменил модуль на такой же из соседнего пакетика - ток упал в 10 раз.

Proxy-датчик работает в диапазоне от 0 до 255 мм, забавность же заключается в том, что при отсутствии препятствия он заметно подтормаживает с ответом. Если видит препятствие вне 25 см - выдаёт 255 и не тормозит.
dzz: Dizzy の冬 (Default)
Продолжаю пилить мелкими фракциями железячный pet-проект.

Вечер пятницы прошёл под флагом 6-осевого гироакселерометра MPU-6050.

Во-первых, внезапно выяснилось, что эта плата модуля жрёт 100 миллиампер вместо заявленных для чипа 39 в максимально неэкономном режиме. Если питать её от распберри, жутко греется стабилизатор питания, превращающий 5 вольт в штатные 3.3. Возможно, всё это из-за встроенных в плату резисторов подтяжки, надо отпаять и посмотреть. При внешнем питании от 3.3В стабилизатор почти не греется, но потребляемый ток всё равно порядка 80 mA.

Во-вторых, научился получать данные акселерометра и гироскопа по i2c на распберри из плюсов и питона, и это хорошо. Плохо то, что в чипе есть некий Digital Motion Processor (DMP), доступный только из софта производителя (InvenSence, сейчас TDK) по недокументированным портам, и, в теории, сильно облегчающий обработку данных. Но не для опенсорса.

Пишут, что сам чип довольно старый (2017) и шумный. Заказал десяток более современных сенсоров BMI160, чуть дороже, но точнее и без секретных DMP. Приедут в мае, пока обойдусь тем, что есть. В принципе, на рынке имеются более интересные чипы по $25-50 за штуку, но мы же делаем дешёвую перчатку :)

В-третьих, разобрался в принципах работы motion-трекера Vive Tracker. Высокая точность и абсолютное позиционирование. Ага. Он оптический и абсолютный за счёт настенных маяков. Т.е. для автономного трекинга в движении не годится совсем. Но некоторые идеи можно почерпнуть и оттуда. До кучи посмотрел подходы к определению положения пальцев в разных AR/VR-проектах. Где-то тензодатчики длиной во весь палец, где-то - индукционные маяки на каждой фаланге, где-то - вообще оптическое распознавание.

В-четвёртых, научился дешифровывать i2c-протокол с помощью логического анализатора DSLogic Plus. Скорее до кучи, чтобы освоить прибор. На клиентской стороне - линуксовый DSView, разбираться с ним было достаточно прикольно.

В целом, доволен, буду дальше двигаться понемногу. На очереди - полноценный сбор данных с множества IMU-датчиков через i2c-мультиплексор (приедет в апреле), станут ясны требования к производительности. А там и до ключевого момента - обучения и распознавания движений нейросеткой, глядишь, дойдёт.

Ну и просто отвлечься от софтописательства разной степени энтерпрайзности на что-тотновое - бесценно :)
dzz: Dizzy の冬 (Default)
Сенсорные кнопки вполне успешно подключились по i2c к RPi через контроллер TI PCF8574. Сам не фанат вертикальных видео, но иначе не показать всю мощь решения :)



Большую часть времени убил на то, чтобы понять: распберри и плата с внешним питанием должны иметь общую землю, иначе мастер i2c просто не видит устройство. Я, всё-таки, ненастоящий сварщик.

Подтяжка резисторами не понадобилась. Соседняя плата гироскопа-акселерометра (Pololu AltIMU-1) тоже успешно определилась.
Следующим шагом будет монтаж всего великолепия на перчатке, когда подъедет мультиплексор i2c. Заодно станет понятно, хватит ли скорости шины для параллельной обработки пяти акселерометров в реальном времени.
dzz: Dizzy の冬 (Default)
Очки доподлинной реальности

P.S. Real Reality Glasses :)
dzz: Dizzy の冬 (Default)
Интересно, почему разработчики AR/VR-систем не делают гарнитуры на основе мотоциклетных шлемов?

В отличие от очков или мега-наглазника вроде Oculus-а, шлем (в силу устройства и габаритов) даёт и распределение нагрузки от оптической части на всю голову (а не на две резиновые лямки) и возможность расположить оборудование в пространстве между головой и поверхностью шлема, и возможность качественно сделать вентиляцию, и force feedback есть куда вкрячить.

Но практически нет.
dzz: Dizzy の冬 (winter)
Помните, я весной интересовался реальностью достижений компании Cyber Myonics в деле строительства виртуальных костюмов с форс-фидбеком?

Так вот, сегодня захожу на Бумстартер и вижу, что народ запилил краудфандинг по популяризации темы киберкостюмов.

medium_1512102164-photo.jpg

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

Т.е., фактически, таки фейк, увы.
dzz: プログラマ (Programming)
Наткнулся в интернете на хвалебную статью о некой российской компании Cyber Myonics, пилящей костюм виртуальной реальности, основанный на электростимуляции тактильных рецепторов и поверхностной мускулатуры.

Компания, вроде бы, реально существует и даже присутствует на хакатонах в лице некой Мэдди Сайнтист Ольги Левицкой, придумавшей перчатку-стимулятор для восстановления подвижности собственной руки (что очень круто) и даже научившейся таким образом играть на виолончели (что не совсем понятно как технически).



Во вконтачной группе Cyber Myonics-а, как водится, множество красивых картинок и прочего убердизайна, но практически отсутствует техническая информация. При этом, насколько я понял, только перчатка пока и работает. И стоить будет при гипотетическом массовом производстве полтора кило евро.

Посему, дико интересно, насколько всё это - не фейк и выжимание денег из инвесторов. Сам принцип, вроде бы, жизнеспособный, но реакция различных кожных рецепторов (коих есть много разных типов) на раздражение электричеством - штука слабо предсказуемая, особенно, при отсутствии обратной связи. Cоответственно, для обеспечения высокой точности моделирования ощущений от VR-мира там должны быть либо миллионы отдельно контролируемых электродов, либо эффект от костюма будет из серии "обсыпь-ка, Добрыня, его мелом" :)

Мощного носимого ПК, равно как и интерфейсных кабелей, на фотографиях костюма не наблюдается, а заявленное управление костюмом по WiFi и BlueTooth наводит на размышления. Зато вдоль рукавов нашиты шикарные светодиодные шнуры (тоже, в общем-то, optic fiber :)
dzz: Dizzy の冬 (Default)
Кэнон таки сделал прототип полноценной 3D-AR. Canon MREAL Mixed Reality headset.
В таком виде оно очень похоже на то, что мне хотелось бы иметь, но пока громоздко, проводно и дико дорого.




Основной вопрос - как реализовать всё это за $300 в форм-факторе гугловых очков и носимого компьютера.

Sight

Jul. 29th, 2012 11:56 pm
dzz: Dizzy の冬 (Default)
Занятное видео на тему AR, дипломная работа группы студентов из израильской академии Бецалель.

Sight from Sight Systems on Vimeo.



Via [livejournal.com profile] avva
dzz: Dizzy の冬 (Default)
Поюзал сегодня по случаю (демо-стенд в Эльдорадо) Kinect с соплеменным Xbox-ом.

Штуковина забавная, но разрешение сенсора страдает. Точность определения положения корпуса довольно неплохая, но руки уже легко теряет, а движения пальцев не отслеживает вообще.

Соответственно, о виртуальной клавиатуре / мышке на базе этой технологии говорить рано. А была такая мысль. Увы-увы.

Для игр с активным рукомашеством м поподрыжеством, впрочем, подходит.
dzz: Dizzy の冬 (Default)
Vuzix таки разродился настоящими see-through очками



По параметрам девайс крайне интересный, но стоит на предзаказе как крыло Боинга. $5к - мягко говоря, не массовый уровень.
dzz: Dizzy の冬 (Default)
...и под убунтой работает и OpenCV, и ARToolKit!

Причём, и с десктопной камерой, и со встроенной в ноут ;)

В общем, я молодец. Только тормоз, потому что искал не там.

Есть теперь повод затариваться вебкамерами и прикручивать поддержку CUDA.
dzz: Dizzy の冬 (Default)
Интересно, есть ли технологические наработки, позволяющие построить 3D-модель помещения с реальными объектами для вписывания в неё виртуальных объектов без развешивания маркеров по стенам-шкафам. Скажем, методом стерео-(и более)-скопической съёмки.

Другой интересный вопрос - какого количества камер достаточно для оптического трекинга перемещений объёмных предметов в задачах вида "два остолопа машут ракетками в комнате, а мяч и стол для настольного тенниса каждому рисует компьютер".
dzz: Dizzy の冬 (Default)
Прозрачный OLED-экран с выставки CES 2010. IMHO, весьма перспективная технология для разработки AR-очков, существенно более интересная, чем "непрозрачный стереодисплей + внешняя стереокамера". Интересно, сколько оно стоит. Точнее - сколько будет стоить через пару лет :)

dzz: Dizzy の冬 (Default)
Занятная статья 2002 года о последствиях плотной интеграции с "допреальностью" киборга-экспериментатора Стива Мэнна из университета Торонто в Канаде. Товарища почти разобрали на запчасти рьяные борцы с авиатерроризмом.

Лишившись памяти и "глаз" компьютера в феврале, Стив, по собственному признанию, не может сконцентрироваться на отдельных задачах и ведет себя неадекватно. В настоящее время доктор Мэнн проходит серию тестов, для определения степени воздействия на его мозг от резкого отключения компьютерной системы. Как заявил директор программы "Инноваций в электронном здоровье" университета Торонто Алехандро Джахад, после случившегося ученые получили уникальный шанс узнать, что может случится с киборгом, которого отключили от электронных систем. "Это очень интересный случай", - считает коллега Стива Мэнна

Ну и тут ещё немного об AR по состоянию на 2004 год. Такое впечатление, что за 5 прошедших лет кардинальных изменений не произошло :)
dzz: Dizzy の冬 (Default)
World Builder. Не могу не поделиться.



Найдено на одном из англоязычных форумов по AR. Пока - фантастика, но здОрово.

January 2026

S M T W T F S
     1 2 3
45678910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 3rd, 2026 04:54 pm
Powered by Dreamwidth Studios