Открыть сервисСервис

Компьютерный робот

Компьютерный робот — робот, управляющийся встроенным компьютером (контроллером), который выполняет функции обработки данных, принятия решений и управления исполнительными механизмами. Компьютерный робот относится к классу программируемых автоматических систем и отличается от простых автоматов наличием гибкого программного обеспечения, способного адаптироваться к изменяющимся условиям среды.

Устройство

Компьютерный робот, как правило, состоит из нескольких основных подсистем:

  • Исполнительные механизмы — манипуляторы, приводы, колёса, гусеницы, обеспечивающие перемещение и выполнение операций.
  • Датчики — устройства сбора информации о внешней среде: камеры, лидары, гироскопы, датчики силы, температуры, расстояния.
  • Контроллер (встроенный компьютер) — вычислительное устройство, управляющее работой робота на основе программного обеспечения и данных от датчиков.
  • Источники питания — аккумуляторы или подключение к сети.
  • Программное обеспечение — операционная система робота, алгоритмы обработки данных, системы компьютерного зрения, планирования движения.

Контроллер робота может быть реализован на базе промышленных микроконтроллеров, одноплатных компьютеров (например, Raspberry Pi, Arduino) или полноценных компьютеров. В сложных робототехнических системах применяются многоядерные процессоры и графические ускорители для обработки данных в реальном времени.

Классификация

По типу контроллера и уровня автономности компьютерные роботы делятся на:

ТипОсобенностиПримеры
ПромышленныеПрограммируемые манипуляторы на контроллерахРоботы-сварщики, окрасочные роботы
МобильныеКомпьютер управляет навигацией и обходом препятствийРоботы-пылесосы, логистические роботы
ГуманоидныеСложные системы координации движенийАтланты, роботы-андроиды
МедицинскиеТочное управление инструментамиДа Винчи, нейрохирургические системы
БытовыеПростые контроллеры, ограниченные задачиРоботы-пылесосы, роботы-мойки
ИсследовательскиеРабота в экстремальных условияхМарсоходы, подводные аппараты

Программное обеспечение

Программное обеспечение компьютерного робота включает:

  • Операционную систему реального времени — обеспечивает детерминированное выполнение управляющих команд.
  • Систему компьютерного зрения — обработка изображений с камер для распознавания объектов, ориентации в пространстве.
  • Алгоритмы навигации — построение карты среды, планирование маршрута, обход препятствий.
  • Интерфейсы программирования — ROS (Robot Operating System) как наиболее распространённая платформа для робототехники.

В России разработками в области робототехнического программного обеспечения занимаются Центр управления роботами «Андроидная техника», Институт проблем управления РАН, а также ряд частных компаний, включая «Айроботикс» и «Сбер Робототехника».

Применение

Компьютерные роботы применяются в широком спектре отраслей:

История

Первые промышленные роботы появились в 1960-х годах в США и Японии. Компьютерное управление роботами стало распространяться с развитием микропроцессорной техники в 1970-е годы. В СССР разработки в области робототехники велись в Институте проблем управления АН СССР под руководством В. А. Лапшина и в других научных центрах. В 1980-е годы в СССР были созданы промышленные роботы серии «Манипулятор» и «Электроника».

В 2000-е годы массовое распространение получили бытовые роботы-пылесосы, а в 2010-е — дроны и мобильные роботы для логистики.

Перспективы развития

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

В России в 2020-е годы приняты программы развития робототехники, включая национальный проект «Производительность труда» и инициативы по созданию отечественных промышленных и сервисных роботов.

Источники

  • Баженов А. И. «Робототехника» — М.: Высшая школа, 1985.
  • Козлов С. В. «Робототехника: модели, системы, приложения» — М.: Физматлит, 2004.
  • Сборники трудов Международной конференции «Робототехника и мехатроника».
  • Материалы Института проблем управления РАН.
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru