создание сайта на битрикс , осушители воздуха для бассейнов
Электронные устройства

Существует и другой способ. Оператор просто «проводит» вручную руку робота по заданной траектории, также занося в память промежуточные положения. Эта процедура называется «walk-through»1). Электронные устройства управления могут быть специальными (аналогового типа) или универсальными (цифровыми). В последнем случае специализация в расчете на конкретную задачу осуществляется с помощью программного обеспечения. Управление роботом осуществляется микрокомпьютером.
Следующей ступенью развития станет формирование команд, управляющих перемещением по заданной траектории, в автономном режиме от систем верхнего уровня. Такие системы в настоящее время разрабатываются. Эти команды в конечном итоге будут базироваться на моделировании системы робот —станок с помощью ЭВМ, как это имеет место в системах АПР (CAD) 2). Будущему гипотетическому «интеллектуальному» роботу будет дана возможность вырабатывать свою собственную стратегию или последовательность действий методом проб и ошибок на основе обобщенных, функциональных или ориентированных на конкретную задачу программ. Такой робот будет в значительной степени независим от устройств управления более высокого уровня. Однако, как уже указыва-
лось ранее, создание роботов, действительно способных к самообучению, подобно тому, как люди учатся на практике, в настоящее время представляется делом весьма отдаленного будущего.
Самым главным фактором, ограничивающим возможности; существующих роботов, является необходимость заранее описывать выполняемую задачу во всех деталях. Рабочему часто можно дать неопределенное задание, и тем не менее по своему опыту он все равно будет знать, что делать. Любой нормальный ребенок может выполнить команду «надеть гайку на болт» без дополнительных разъяснений. В противоположность этому современный робот не может выполнить эту задачу с такой малой информативностью команды. Ему необходимо детально оговорить каждый аспект операции: как держать болт и гайку и как их соединить друг с другом. Для того чтобы облегчить задачу команд манипулятору, разработаны специальные языки программирования для роботов. Эти языки классифицируются по объему знаний и интеллектуальным возможностям, которые они требуют от робота. Языки «подробного программирования» требуют от пользователя определения положений и траекторий перемещения манипулятора. Будущие языки с «моделированием окружающей обстановки» смогут использовать очень простые команды, определяющие только саму задачу. Позиции и траектории перемещения манипулятора будут рассчитываться автоматически.