Главная / Учебники / Информатика 9 класс / Параграф § 1.6
| Глава: | Глава 1. Алгоритмы и программирование |
|---|---|
| Параграф: | § 1.6 - Алгоритмы управления |
| Учебник: | Информатика 9 класс - |
| Автор: | Босова Людмила Леонидовна |
| Год: | 2025 |
| Издание: | 7-е издание, стереотипное |
Основы управления и алгоритмов
Процесс управления представляет собой целенаправленное воздействие на некоторый объект управления для организации его функционирования согласно заданной программе. Объект управления может быть как техническим устройством (например, автомобиль), так и человеком или коллективом (например, ученик, оркестр).
Воздействие осуществляется с помощью управляющего объекта (управляющей системы), которым может быть человек (например, водитель, дирижер) или техническое устройство (например, компьютер). Последовательность команд, которая приводит управляемый объект к заранее поставленной цели, называется алгоритмом управления.
Самые простые алгоритмы управления могут состоять из одной команды или представлять собой линейную последовательность команд. Более сложные алгоритмы включают ветвления и циклы.
Обратная связь в управлении
Для эффективного управления необходимо наличие обратной связи. Это процесс передачи информации о текущем состоянии управляемого объекта к управляющей системе. Обратная связь позволяет управляющей системе корректировать свое воздействие на объект в зависимости от его состояния. Управляющий объект должен знать свои действия и иметь информацию о цели и способах ее достижения. Информация, передаваемая через обратную связь, критически важна для начала процесса управления. Примером может служить система управления движением на перекрестке. Обычный светофор — это система без обратной связи, которая не учитывает информацию о плотности движения (например, скопление пробок). В отличие от него, «интеллектуальный» светофор использует данные о скорости движения и плотности транспортных потоков, получаемые от высокотехнологичных датчиков, делая управление более рациональным.
Кибернетика
Наука, изучающая общие закономерности управления в различных системах (технических, биологических, социальных), называется кибернетикой. Основоположником кибернетики считается американский ученый Норберт Винер (1894–1964), который установил, что управление в различных системах осуществляется по общей схеме. Кибернетическая модель управления включает управляющий объект, управляемый объект, воздействие (от управляющего к управляемому), объект воздействия (результат), и обратную связь (информация о состоянии объекта от управляемого к управляющему).
Робототехника и программное управление
Системы, в которых управляющий объект — компьютер, называются автоматическими системами с программным управлением. Самыми впечатляющими примерами таких систем являются роботы. Робот — это автоматическое устройство, которое выполняет определенные механические операции по заложенной в него программе. Робот — это сложная система, состоящая из следующих основных частей:
Информация о внешней среде поступает к роботу через датчики (касания, расстояния, света, звука и др.). Цифровые датчики измеряют физические величины и преобразуют их в двоичный код для микроконтроллера. Аналоговые датчики выдают электрические сигналы, которые преобразуются в двоичный код специальным блоком микроконтроллера.
Сигналы от датчиков являются входными данными для управляющей программы, находящейся в микроконтроллере. Микропроцессор, в зависимости от этих сигналов и программы, управляет исполнительными устройствами (вывода звука, лампами, моторами и т. д.), выполняя сложные операции, которые раньше были под силу только человеку.
Роботы применяются в различных областях: в промышленности (автоматические манипуляторы), медицине (хирургические операции), быту (системы «умного дома», андроиды для общения), ликвидации чрезвычайных ситуаций (разведка и разминирование), а также в сфере образования. По назначению выделяют следующие основные виды роботов:
Теоретические основы робототехники были заложены более 50 лет назад. В истории робототехники принято выделять три поколения:
Робототехника — это наука, которая занимается разработкой автоматизированных технических систем и опирается на такие дисциплины, как информатика, механика (движение материальных тел и их взаимодействие), телемеханика (контроль и управление объектами на расстоянии), электроника (создание электронных приборов), и радиотехника (методы генерации, усиления и преобразования радиосигналов).
Управление – это целенаправленное воздействие на объект управления, например, автомобиль или человека, с помощью управляющей системы (водитель, компьютер). Последовательность команд для достижения цели – алгоритм управления, включающий простые команды, ветвления и циклы.
Эффективное управление требует обратной связи – передачи информации о состоянии объекта. "Умный" светофор, в отличие от обычного, использует данные о трафике для более рационального управления.
Кибернетика изучает общие закономерности управления в разных системах. Роботы – пример автоматических систем с программным управлением. Они состоят из механической части, системы питания и системы управления с датчиками.
Датчики передают информацию микроконтроллеру, который управляет исполнительными устройствами. Роботы применяются в промышленности, медицине, быту и других сферах. Существуют промышленные, медицинские, бытовые, исследовательские и другие виды роботов, различающиеся поколениями – от простых без обратной связи до интеллектуальных, способных к самообучению.
Робототехника опирается на информатику, механику, электронику и другие науки.
Основные понятия:
Состав робота:
Поколения роботов:
Задали создать проект?
Создай с помощью ИИ за 5 минут
Список готовых проектов к текущему параграфу.
ВНИМАНИЕ: Представленные фрагменты из учебных материалов используются исключительно в научно-образовательных целях в объеме, оправданном поставленной целью.
Данное использование осуществляется в рамках, установленных законодательством об авторском праве (в частности, нормами о свободном использовании произведения для образовательных целей).
В соответствии с законодательством, автор и источник заимствования указаны для каждого используемого фрагмента.