![]() |
#1 |
Участник
|
rumicrosofterp: Интеграция Dynamics АХ 2012 и Kinect на Tech•Ed 2011
Источник: http://blogs.technet.com/b/rumicroso...7/3465902.aspx
============== На прошедшей конференции Tech•Ed 2011 мы продемонстрировали интеграцию Microsoft Dynamics AX 2012 c Kinect. Идея позаимствована с международных конференций по Microsoft Dynamics. В данном случае мы справились своими местными силами – интеграцию выполнили Вадим Корепин и Сергей Мазуркин (данная статья подготовлена на основе предоставленной ими информации). Опубликованный Майкрософтом SDK для Kinect позволил сосредоточиться на бизнес-задаче, не углубляясь в низкоуровневое программирование. А публичный проект Kinect Mouse Cursor позволил преобразовывать движения скелетной модели человека в движения курсора на экране. Поэтому, благодаря готовым библиотекам Microsoft, не нужно было делать ничего фундаментально сложного, достаточно было просто развернуть Kinect SDK и подключить управление мышью. На Tech•Ed 2011 показали, как Kinect-технология работает в Dynamics AX 2012 на примере стандартной формы, которая управляет канбан-производством. Человек перетаскивал карточки производственных заданий в стиле футуристических фильмов. При подготовке к Tech•Ed 2011 использовалась первая бета версия майкрософтовского SDK. Использовался публичный проект, который превращает движение правой руки в движение мыши (проект Kinect Mouse Cursor). За несколько дней до Tech•Ed 2011 вышла вторая бета версия SDK , в которой была улучшена поддержка 64 битных платформ, проведены улучшения в распознавании скелетной модели и т.п. Мы попробовали использовать новую библиотеку, но из-за проблем совместимости, оставили библиотеку первой версии. Вот ряд выводов по ходу настройки. 1. Обычно все демонстрации проводятся на виртуальных машинах. Но USB-устройство Kinect не транслируется в вирутальную машину. Поэтому с виртуалкой не получилось. 2. Kinect требователен к ресурсам. Один процессор занимает полностью, а память почти полностью. Поэтому на двухпроцессорном ноутбуке с 4гб памяти с SQL и Dynamics AX работать было уже невозможно. Пришлось поставить на 4х процессорный 64битный «сервер» и 14Гб памяти. 3. Kinect – чувствительный сенсор. Мелкие движения руки превращались в мелкие движения мыши, которые сбивали обычное мышиное «Point-n-click». Были попытки реализовать «замедлялки мыши» но опять же из-за недостатка времени до конца не получилось. 4. Не успели разобраться, как изобразить double-click при помощи кинекта. Мелкие и быстрые движения должны сглаживаться и превращаться в одно. А слишком долгий интервал в double-click начинает превращать нормальные клики в двойные. Ну и ряд выводов на будущее. 1. Можно пользоваться более продвинутыми проектами - была идея взять проект с жестами, обучить и передать их Dynamics AX. Нужно время. 2. Чтобы полноценно использовать Kinect в бизнес-приложениях, нужно адаптировать интерфейс. В текущем windows интерфейсе работать с Kinect предсказуемо неудобно: – нужно замедление движений, нужно что-то делать с drag-n-drop (чрезвычайно легкое действие мышкой, но очень сложно выразимое движение телом), нужно что-то делать с double-click (которое легко выполнить кнопкой мыши и сложно выполнить руками). Кроме того, нужно отображать полупрозрачный силуэт человека на экране, чтобы можно было контролировать свои движения. Как использовать Kinect с бизнес-приложениями? Наверное, возможен примерно следующий сценарий: склад, камера на стене, система распознает жесты кладовщиков и выполняет соответствующие операции. Что-то подобное как раз и показывали наши корпоративные коллеги - разработчики. Общий вывод - реализуется все достаточно просто, что лишний раз наглядно демонстрирует мощные возможности технологий Microsoft. Источник: http://blogs.technet.com/b/rumicroso...7/3465902.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
![]() |
#2 |
----------------
|
ну вот и повод в офис закупить кинект
|
|
![]() |
#3 |
Ищущий знания...
|
Цитата:
Сообщение от Blog bot
![]() ...
Как использовать Kinect с бизнес-приложениями? Наверное, возможен примерно следующий сценарий: склад, камера на стене, система распознает жесты кладовщиков и выполняет соответствующие операции. Что-то подобное как раз и показывали наши корпоративные коллеги - разработчики. ... Вид сверху, кладовщики как волшебники машут руками, а из принтера вылезают маршрутные карты, транспорировки паллет... Товар резервируется или размещается в ячейке.... Прям школа Гарри Потера ![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#4 |
Administrator
|
Представил себе жесты кладовщика, если система как-то не так его поймет
![]() ![]() ![]()
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#5 |
MCT
|
Думаю на склад не надо, а вот в офис будет самое то
![]()
__________________
Axapta book for developer |
|
![]() |
#6 |
Участник
|
а в офисе то как?
|
|
![]() |
#7 |
MCT
|
с x-box видимо...
полностью согласен, что такую передовую технологию ерп-автоматизации нужно сначала в офис и уже только потом, после встестороннего тестирования и обкатики - на склад ![]()
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try. |
|
![]() |
#8 |
Модератор
|
Лучше бы локализацию Dynamics AX 2012 выпустили, а не игрушки играли (Kinect).
А то уже в первом квартале 2013 выйдет AX 2012 R2 ![]()
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#9 |
Moderator
|
Цитата:
Сообщение от Poleax
![]() Лучше бы локализацию Dynamics AX 2012 выпустили, а не игрушки играли (Kinect).
А то уже в первом квартале 2013 выйдет AX 2012 R2 ![]() "Eleven more localizations including Brazil, China, and Russia" |
|
![]() |
#10 |
Модератор
|
![]() ![]()
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#11 |
Axapta
|
Так ведь R2 - это как раз и есть там самая "OneGLS" с локализациями для России, Китая, Бразилии и прочих. И локализацию для AX 2012 никто и не собирался выпускать. Так что пока можно и в Кинект поиграть.
![]()
__________________
С уважением, Олег. |
|
|
За это сообщение автора поблагодарили: Poleax (1). |
![]() |
#12 |
Microsoft Dynamics
|
|
|
|
За это сообщение автора поблагодарили: Poleax (1). |
![]() |
#13 |
Модератор
|
Тут жестами не обойтись, надо сразу закладываться на распознавание речи + специальный "производственный" словарь
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#14 |
Участник
|
|
|
![]() |
#15 |
Участник
|
Полноценное внедрение Dynamics AX WMS
Цитата:
Валера, ты видел оператора, который мышкой будет паллеты перемещать? Давай тогда Kinect привяжем - пусть руками машет, а кладовщики бегают по складу и перемещают. Мда.. дирижер склада.
|
|
|
|