PUMA 560
PUMA 560 — это промышленный робот-манипулятор, разработанный американской компанией Unimation в 1978 году. Он стал одним из первых серийно выпускаемых роботов, предназначенных для гибких производственных задач, и считается классическим примером робота с шестью степенями свободы. Название является аббревиатурой от англ. Programmable Universal Machine for Assembly (программируемая универсальная машина для сборки) или Programmable Universal Manipulation Arm (программируемая универсальная манипуляционная рука), а число 560 указывает на грузоподъемность в 5,6 фунта (около 2,5 кг). PUMA 560 широко использовался в научных исследованиях, образовании и на производстве, заложив основы современной робототехники.
История создания
Разработка PUMA 560 началась в середине 1970-х годов в рамках проекта, финансируемого General Motors. Компания Unimation, основанная Джозефом Энгельбергером и Джорджем Деволом, ранее создала первого промышленного робота Unimate, но он был ориентирован на тяжелые задачи, такие как сварка и литье под давлением. Новый проект ставил целью создание компактного и точного манипулятора для операций сборки, которые требовали высокой повторяемости движений.
Первая модель PUMA 560 была представлена в 1978 году. В 1980-х годах робот получил широкое распространение в лабораториях университетов и исследовательских центров, включая Массачусетский технологический институт (MIT) и Стэнфордский университет. Благодаря открытой архитектуре управления и доступности документации, PUMA 560 стал стандартной платформой для изучения кинематики, динамики и программирования роботов.
Конструкция и технические характеристики
PUMA 560 представляет собой антропоморфный манипулятор с шестью вращательными сочленениями, что обеспечивает шесть степеней свободы. Такая конфигурация позволяет позиционировать рабочий орган (схват или инструмент) в любой точке рабочего пространства с заданной ориентацией.
Основные узлы
- Основание (база): крепится к рабочей поверхности, содержит привод первого сочленения (поворот вокруг вертикальной оси).
- Плечо: соединено с основанием через второй шарнир, обеспечивающий наклон вперед-назад.
- Локоть: третье сочленение, позволяющее сгибать руку относительно плеча.
- Запястье: состоит из трех сочленений (roll, pitch, yaw), обеспечивающих ориентацию схвата.
Приводы и управление
В оригинальной версии PUMA 560 использовались электродвигатели постоянного тока с зубчатыми редукторами. Управление осуществлялось через контроллер на базе микропроцессора Motorola 68000 (в более поздних версиях — Intel 8086). Робот программировался с помощью языка VAL (Victor's Assembly Language), разработанного в Unimation. Язык VAL позволял задавать последовательности движений, условия и циклы, что делало PUMA 560 гибким инструментом для автоматизации.
Технические параметры
- Количество степеней свободы: 6
- Грузоподъемность: 2,5 кг (5,6 фунта)
- Максимальный вылет: около 0,8 м
- Точность позиционирования: ±0,1 мм (повторяемость)
- Скорость движений: до 1 м/с
- Масса: около 60 кг
Программное обеспечение и языки программирования
Первоначально PUMA 560 поставлялся с системой управления VAL. В 1980-х годах были разработаны более продвинутые версии, такие как VAL II, поддерживающие многозадачность и сенсорную обратную связь. Позднее, с распространением персональных компьютеров, появились эмуляторы и библиотеки для управления роботом через последовательный порт (RS-232).
В исследовательской среде PUMA 560 часто использовался с операционными системами реального времени, такими как VxWorks, а также с пакетами для моделирования роботов (например, RoboDK, MATLAB/Simulink). Благодаря открытой документации на протокол обмена данными, энтузиасты создавали собственные контроллеры на базе Arduino или Raspberry Pi.
Применение
Промышленность
PUMA 560 применялся в автомобильной промышленности (сборка мелких узлов, установка компонентов), электронике (монтаж печатных плат), а также в лабораториях для тестирования новых алгоритмов управления. Однако из-за ограниченной грузоподъемности и относительно высокой стоимости он не получил такого массового распространения, как более тяжелые роботы.
Научные исследования
PUMA 560 стал эталонной платформой для исследований в области:
- Кинематики и обратной задачи: алгоритмы расчета углов сочленений для достижения заданной позиции.
- Динамики и управления: разработка ПИД-регуляторов, адаптивного управления, управления силой.
- Роботизированного зрения: интеграция с камерами для распознавания объектов.
- Искусственного интеллекта: обучение с подкреплением для выполнения задач сборки.
Образование
Многие университеты по всему миру, включая российские (например, МГТУ им. Баумана, МФТИ, СПбГУ), использовали PUMA 560 в учебных курсах по робототехнике. Студенты изучали основы программирования манипуляторов, калибровку и отладку движений.
Модификации и развитие
На базе PUMA 560 были созданы несколько модификаций:
- PUMA 562: с увеличенным вылетом и грузоподъемностью.
- PUMA 761: более тяжелая версия для работы с большими нагрузками.
- PUMA 200: облегченная версия для лабораторных работ.
В 1990-х годах Unimation была приобретена компанией Westinghouse Electric, а затем — швейцарской фирмой Stäubli, которая продолжила выпуск роботов серии PUMA под брендом Stäubli RX. Современные модели, такие как Stäubli TX2, сохранили антропоморфную кинематику, но получили более мощные приводы и цифровые системы управления.
Значение для робототехники
PUMA 560 считается одним из самых влиятельных роботов в истории. Его конструкция стала стандартом для многих последующих промышленных манипуляторов. Открытая архитектура и документация способствовали развитию академической робототехники: тысячи научных статей и диссертаций были написаны с использованием этой платформы. Кроме того, PUMA 560 популяризировал концепцию «программируемой универсальной машины», что впоследствии привело к появлению коллаборативных роботов (коботов) и систем гибкой автоматизации.
Интересные факты
- PUMA 560 использовался в знаменитом эксперименте по сборке стула из деталей Lego в 1980-х годах, демонстрирующем возможности автоматической сборки.
- В 1985 году робот PUMA 560 был задействован в первом в мире хирургическом эксперименте с роботизированной ассистенцией (биопсия простаты), проведенном в США.
- Благодаря своей надежности, некоторые экземпляры PUMA 560 продолжают работать в лабораториях до сих пор, спустя более 40 лет после выпуска.
Источники
- Unimation Inc. — PUMA 560 Technical Manual. Unimation Inc., 1980.
- Paul, R. P. Robot Manipulators: Mathematics, Programming, and Control. MIT Press, 1981.
- Craig, J. J. Introduction to Robotics: Mechanics and Control. Pearson, 2005.
- Khatib, O. «The PUMA 560: A Milestone in Robotics». IEEE Robotics & Automation Magazine, 2008.
- Stäubli Robotics — History of PUMA Robots. Stäubli International AG, 2020.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →