18.11.2011, 02:26 | #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, напишите личное сообщение администратору. |
|
18.11.2011, 07:38 | #2 |
----------------
|
ну вот и повод в офис закупить кинект
|
|
18.11.2011, 08:59 | #3 |
Ищущий знания...
|
Цитата:
Сообщение от Blog bot
...
Как использовать Kinect с бизнес-приложениями? Наверное, возможен примерно следующий сценарий: склад, камера на стене, система распознает жесты кладовщиков и выполняет соответствующие операции. Что-то подобное как раз и показывали наши корпоративные коллеги - разработчики. ... Вид сверху, кладовщики как волшебники машут руками, а из принтера вылезают маршрутные карты, транспорировки паллет... Товар резервируется или размещается в ячейке.... Прям школа Гарри Потера
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
18.11.2011, 09:45 | #4 |
Administrator
|
Представил себе жесты кладовщика, если система как-то не так его поймет
__________________
Возможно сделать все. Вопрос времени |
|
18.11.2011, 09:52 | #5 |
MCT
|
Думаю на склад не надо, а вот в офис будет самое то
__________________
Axapta book for developer |
|
18.11.2011, 10:05 | #6 |
Участник
|
а в офисе то как?
|
|
18.11.2011, 10:22 | #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. |
|
18.11.2011, 11:11 | #8 |
Модератор
|
Лучше бы локализацию Dynamics AX 2012 выпустили, а не игрушки играли (Kinect).
А то уже в первом квартале 2013 выйдет AX 2012 R2
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
18.11.2011, 11:23 | #9 |
Moderator
|
Цитата:
Сообщение от Poleax
Лучше бы локализацию Dynamics AX 2012 выпустили, а не игрушки играли (Kinect).
А то уже в первом квартале 2013 выйдет AX 2012 R2 "Eleven more localizations including Brazil, China, and Russia" |
|
18.11.2011, 11:28 | #10 |
Модератор
|
ну хоть в R2 прикрутят, "щастье есть"! (весь в предвкушении)
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
18.11.2011, 11:30 | #11 |
Axapta
|
Так ведь R2 - это как раз и есть там самая "OneGLS" с локализациями для России, Китая, Бразилии и прочих. И локализацию для AX 2012 никто и не собирался выпускать. Так что пока можно и в Кинект поиграть. Хотя первая версия локализации уже следующей весной будет.
|
|
|
За это сообщение автора поблагодарили: Poleax (1). |
18.11.2011, 11:30 | #12 |
Microsoft Dynamics
|
|
|
|
За это сообщение автора поблагодарили: Poleax (1). |
18.11.2011, 15:42 | #13 |
Модератор
|
Тут жестами не обойтись, надо сразу закладываться на распознавание речи + специальный "производственный" словарь
__________________
-ТСЯ или -ТЬСЯ ? |
|
18.11.2011, 15:47 | #14 |
Участник
|
|
|
18.11.2011, 17:18 | #15 |
Участник
|
Полноценное внедрение Dynamics AX WMS
Цитата:
Валера, ты видел оператора, который мышкой будет паллеты перемещать? Давай тогда Kinect привяжем - пусть руками машет, а кладовщики бегают по складу и перемещают. Мда.. дирижер склада.
|
|
|
|