Вход |  Регистрация
 
 
Время электроники Вторник, 6 декабря
 
 


Это интересно!

Новости

Итоги Форума и премии «Живая электроника России - 2016»


Обзоры, аналитика


Интервью, презентации

Ранее

Планшет заменит няню

Нечем занять дитя? Эта новость для тех, кому надоело сидеть с ребенком

Правительство утвердило «Стратегию-2020»

Кабинет министров РФ утвердил стратегию инновационного развития Российской Федерации на период до 2020 года, передает РИА «Новости». Соответствующее распоряжение размещено в пятницу в банке федеральных нормативных и распорядительных актов.

Модернизация в России перестает быть приоритетом

Государство сокращает бюджетные расходы на инновационные проекты.

 

25 февраля 2012

Законы Азимова для роботов применимы для встраиваемых систем

Айзек Азимов сформулировал три закона робототехники. Интуитивно они известны многим. Но их можно и нужно применять уже сейчас при разработке электроники!

П

ервый из законов гласит: «Никогда не рань человека или не бездействуй, если это может нанести ему вред».

Второй закон: «Всегда подчиняйся приказам, если они не противоречат первому закону». Робот не может убить человека, даже ненамеренно. Робот продумывает команды начальника вперёд так, чтобы они не подводили его косвенно к нанесению вреда человеку.

Третий закон – самосохранение: «Робот должен защищать собственную работоспособность до тех пор, пока это возможно без нарушения первых двух законов».

Эти же законы, но в несколько иной интерпретации, применимы ко встраиваемым системам. Например, первый закон будет звучать так: «Никогда не игнорируй команды пользователя, кроме случая, когда они могут повредить данные».

Реакция на запрос пользователя должна быть поставлена во главу угла. Она важнее быстродействия, работы в режиме реального времени или совместимости. И в то же время собвременные разработчики часто не думают о пользователе.

Примеров масса. Достаточно вспомнить принудительное (без согласия пользователя) обновление ОС или программного обеспечения, когда у пользователя нет возможности отменить процесс, или сообщения вроде «Система занята, подождите..». Удивительно, что многоядерный процессор не может ответить на запрос пользователя или выполнить какую-то простую операцию.

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

«Техника могла бы измениться до неузнаваемости, если бы в первую очередь выполнялись процедуры, результат которых виден пользователю, а все внутренние — в фоновом режиме», — заключает Джим Тёрли (Jim Turley), автор исследования «The Three Laws of Robotics. Embedded Developers Could Learn a Lot from Asimov».

Источник: Electronic Engineering Journal

Читайте также:
От R2-D2 и Терминатора до «Аватара»
Пусть роботы учатся сами
Китайские ученые создали робота для поисково-спасательных операций на шахтах
Новая ознакомительная платформа Stellaris EVALBOT от TI делает эксперименты с микроконтроллерами простыми и увлекательными
Технологии, которые будут востребованы в 2008 году

Оцените материал:

Комментарии

0 / 0
0 / 0

Прокомментировать







 
 
 




Rambler's Top100
Руководителям  |  Разработчикам  |  Производителям  |  Снабженцам
© 2007 - 2016 Издательский дом Электроника
Использование любых бесплатных материалов разрешено, при условии наличия ссылки на сайт «Время электроники».
Создание сайтаFractalla Design | Сделано на CMS DJEM ®
Контакты