Компания Intel перевела (http://blogs.msdn.com/b/cdndevs/archive/2015/08/14/intel-jus... в разряд свободных продуктов инструментарий ACAT (https://01.org/acat) (Assistive Context-Aware Toolkit), предоставляющий средства для организации полноценной работы с компьютером парализованных людей, не способных двигаться. Изначально проект был разработан специально для профессора Стивена Хокинга (https://ru.wikipedia.org/wiki/%D0%A5%D0%... и позволил организовать управление компьютером и общение с другими людьми, используя лишь датчик, контролирующий работу мимической мышцы щеки. Код ACAT написан на языке C# и открыт (https://github.com/01org/acat) под лицензией Apache 2.0.
Основу ACAT составляет система симуляции клавиатуры, движок предсказания вводимых слов и синтезатор речи. Движок предсказания ввода слов базируется на открытой платформе Presage (http://presage.sourceforge.net/). При помощи ACAT пользователи могут выполнять широкий спектр задач, включая редактирование текста, управление документами, работа с электронной почтой и навигация в Web. Поддержка операционных систем пока ограничена Microsoft Windows.
Примечательно, что разработка системы велась при личном участии Стивена Хокинга, который в течении трёх лет участвовал в усовершенствовании заложенных в ACAT механизмов и проверке различных подходов. До использования ACAT профессор Хокинга имел возможность общаться с внешним миром передавая лишь два слова в минуту, после внедрения ACAT скорость ввода увеличилась в десять раз. Сейчас, когда первоначальная задача выполнена, компания Intel приняла решение привлечь к работе над проектом более широкие круги заинтересованных лиц, которые смогут расширить область применения созданных технологий, например, использовать их для создания принципиально новых интерфейсов взаимодействия с компьютером и добавить поддержку новых видов датчиков.URL: http://blogs.msdn.com/b/cdndevs/archive/2015/08/14/intel-jus...
Новость: http://www.opennet.me/opennews/art.shtml?num=42806
Интересно, а нейроинтерфейс они не пробовали задействовать? Может быть, при достаточном количестве датчиков можно было бы достичь скорости и побольше чем анализируя одну мимическую мышцу.
Помнится уже демонстрировали датчик одевающийся на голову и управляющий вертолётиком. С ним не работает?
> Помнится уже демонстрировали датчик одевающийся на голову и управляющий вертолётиком.
> С ним не работает?Вертолётик? Там же было про кошение газонов, нет?
В случае нейродегенеративных заболеваний может не прокатить.
> В случае нейродегенеративных заболеваний может не прокатить.Скорее всего может быть исправлено каким-то адаптированным софтом. Ну то-есть если мозг никакой внятной активности не производит - это уже как минимум глубокая кома, а то и просто смерть.
нельзя рисковать мозгом хоккинга!!!
Новость заставляет волноваться за жизнь Хокинга.
Стивен Хокинг - мужик!
лженаука рулез!
Тоесть всё это высокотехнологичное инвалидное кресло Хокинга, работает на ВИНДЕ???
вряд ли. просто управлять Хокинг может только виндой
я думаю, может-то он управлять и другой системой с тем же успехом, но вот _приходится_ управлять виндой...
Да, на платформе Intel, под Windows Embedded.
Нет, просто для подобных высокотехнологичных проектов С# подходит как нельзя лучше. Ведь технологии будущего должны создаваться с помощью языков и инструментов будущего!
Оно и видно. Жалкие 15FPS на современном мощном компьютере - это так футуристично. Пока геймеры нарезают 120FPS в своих гамезах, бедняга Хокинс смотрит на такойнепотребный сблюв, довольствуясь FPS в 8 раз ниже...
В реальном времени опрашивать датчики это вам не картинку по экрану гонять, ваше сравнение не верное.
Да, вы правы, для датчиков нужна мощность в сотни раз меньше. В современном автомобиле стоят процессоры как в приставках пятнадцатилетней давности, которые опрашивают десятки датчиков, тысячи раз в секунду. В обычной оптической мышке стоит чип, копеечный, который выполняет работу вашего датчика 150-300 раз в секунду. Уж поверьте "картинку по экрану гонять" в тысячи раз более накладно, по расчетам и ресурсам, и ваши задачки, современный GPU решают куда эффективнее. Так что ваше сравнение не верное, и вам правильно указали на заблуждение.
О да! Для опроса датчиков в реальном времени лучше всего подходит сишарп. И выполняться всё это должно желательно в браузере. Ну, вот такие они, инструменты будущего...
> В реальном времени опрашивать датчики это вам не картинку по экрану гонять,Да, вы правы: опрашивать датчики намного более простая и дешевая операция чем обсчитывать крутую графику в FullHD на 120FPSах.
> ваше сравнение не верное.
Вот только почему-то игроделы, да и все остальные, C# для ресурсоемких вещей не используют. Как не "наслаждаться" FPS=15 и внезапными лагами на три секунды по линии garbage collector'а, когда тот наконец решит собрать мусор за активно впахивающей программой. А Хокинг что, он в положении "куда ж ты денешься с подводной лодки". Ему можно втюхать все. Даже неиллюзорную сpaнь на дотнете, с блевотным интерфейсом и 15FPSами. Ему деваться некуда. А вот чтобы такой адский трэш захотели другие пользователи - вам придется купить кинжал и пистолет.
>> компания Intel приняла решение привлечь к работе над проектом более широкие круги заинтересованных лиц, которые смогут расширить область применения созданных технологийНу да. Слепят розовый интерфейс и смайлики с котятками. Всплывающие окна, торренто качалку и aimp на delphi
На Freepascal лучше, тогда под линух собрать можно будет ;-) Хотя и так, раз открыли, можно хоть на перл переписать.
> так, раз открыли, можно хоть на перл переписать.Наверное это круто - вместо 15FPS станет целых 1.5.
Обруч на голову и магнитное поле снимать. Там и больше каналов доступно.
Это же ужас какой-то
>Суть метода ввода состоит в том, чтобы изменить состояние датчика (дёрнуть щекой) в момент, когда в мигающей части блока находится требуемый символ. После этого, идёт уточнение строки в которой находится буква и выбор самой буквы. Операция ввода повторяется пока не будет набрано несколько букв на основе которых система может предложить возможные слова с учётом ранее введённого контекста. Похожим способом осуществляется выбор приложений и работа в меню.
Ну хотя бы на Джаве они бы её написали, что ли! Тогда эту программу могли бы портировать на кучу разных устройств и скольким ещё людям она могла бы помочь! Не понимаю подхода авторов. Зато стильно, модно, молодёжно...
> Ну хотя бы на Джаве они бы её написали, что ли!Такие вещи нормально делаются только на одном ЯП - си++. Ну да, для этого придется нанять пару нормальных спецов...
Я про это даже уже не говорю...
15fps это простая вебка, а не супер-специализированный датчик. С вебки если чаще опрашивать шумный джпег, то его разбирать надо будет чаще, что будет требовать больше вычислений. Я думаю хватает 15fps, чтобы ненапряжно что-то набирать, ведь это не слепой пальцевый набор, а именно ввод инфы с фидбеком, и ошибаться тут не надо бы.
То что открывают - гуд, то что можно заюзать любую дешевую веб-камеру - вдвойне гуд, посмотрим на уровень проникновения таких технологий к обычным людям в ближайшие годы.
> 15fps это простая вебка, а не супер-специализированный датчик.У меня сишный motion с вебки легко гонит 30 FPS почему-то. При том что вебка древняя как помет мамонта. А 15 FPS - это уже картинка из разряда "слайдшоу". Там отлично видно рассыпание на кадры и все такое.
> С вебки если чаще опрашивать шумный джпег, то его разбирать надо будет чаще,
Давай ты мне тут не будешь про вебки, ок? Я с ними достаточно экспериментировал без твоих соплей. Есть такая штука - motion. Чем он занимается - спроси менеджер пакетов или поисковик. Ну вот я им умею пользоваться. И заодно представляю себе - что могут вебки, в каких форматах и прочая. И имею заметить что 15FPS в 2015 году - совсем не поражают воображение.
> требовать больше вычислений. Я думаю хватает 15fps, чтобы ненапряжно что-то набирать,
А я думаю что рассыпание на кадры при 15FPS - анноит неимоверно. Там буквально видно прорисовку отдельных кадров должно быть.
> - вдвойне гуд, посмотрим на уровень проникновения таких технологий к обычным
> людям в ближайшие годы.Обычные люди не будут пользоваться настолько непотребным софтом. Разве что с ножом к горлу. Хокингу то деваться некуда - его жизнь заставила, софта лучше все-равно нет, etc. Но реально софт выглядит и работает как полный трэш, каковым он и является. Идея хорошая, спору нет. Но вот реализация - жесть! Интель никогда не умел софт писать. И по этой программе это прекрасно видно.