DLR RMC — часть 1. Путь из космоса на Землю
Ссылка на первоисточник: http://www.robotexnik.info/publ/robotics/dlr-rmc-part1/1–1–0–13. Здесь больше порядка с оформлением, особенно, для видеороликов. Заходите!
Содержание
Введение
Здесь рассказ пойдёт о Центре робототехники и мехатроники (Robotics and Mechatronics Center, RMC) Национального центра авиации и космонавтики Германии. На языке оригинала всё это звучит вот так: Robotik und Mechatronik Zentrum (аббревиатура используется английская, RMC) и Deutsches Zentrum für Luft- und Raumfahrt (аббревиатура используется немецкая, DLR).
Данный материал родился потому, что возникла идея поделиться тем, что я видел и слышал лично. Просто так, не имея собственного очного впечатления, собрать в кучу всю эту информацию было бы сложнее. Думаю, это должно быть интересно не только мне.
Статья получилась такой большой, что пришлось разбить её на две части: первая (настоящая) — почти популярная, а вторая — почти научная. Надеюсь, полезными окажутся обе.
Сразу оговоримся, что речь пойдёт об Институте робототехники и мехатроники RMC, расположенном в посёлке Оберпфаффенхофен под Мюнхеном. На данный момент Центр включает 3 института (кроме упомянутого, ещё есть Институт динамики систем и управления и Институт оптических сенсорных систем), но основной интерес для нас представляет именно первый.
В прошлый раз мне на Хабре очень хорошо помогли со статьёй о Boston Dynamics, высказав ряд дельных замечаний, в результате чего та статья была существенно откорректирована. Поэтому теперь решил разместить здесь и эту.
Ничего необычного: один из лучших центров робототехники в мире
Сегодня RMC — это один из многочисленных центров робототехники в мире. Один из. Со своими многочисленными разработками, представленными на официальном сайте RMC [1] и в отличном 3d-туре, доступном с того же сайта. Разработками, которые, как бы, есть у всех центров робототехники. То есть для человека непосвящённого это, как говорят, «ничего необычного». Или, если ещё проще, «так и дурак может».
Нет, дурак не может, и далеко не всякий умный сможет тоже. Не претендуя на исчерпывающее описание всех разработок Центра, мы расскажем о том, чем RMC прославился в области робототехники. В частности, об интересном подходе к построению робототехнических систем, позволившем учёным и инженерам RMC добиться тех результатов, которые мы можем наблюдать сегодня. Он применён для многих роботов Центра, ставших широко известными, причём не только в робототехническом сообществе.
Ранее в статье о Boston Dynamics мы говорили о другом подходе, связанном с учётом гибких свойств звеньев роботов и даже с преднамеренным построением упругого привода (series elastic actuator). Этот подход разрабатывался в альтернативу традиционному способу конструирования промышленных манипуляторов: «чем жёстче, тем лучше». Здесь же обсудим (а во второй части статьи попробуем ещё и слегка разоблачить) так называемое управление механическим импедансом (impedance control).
LBR iiwa: управление механическим импедансом [2]
Управление механическим импедансом [3], говоря простыми словами, обеспечивает манипулятор свойствами пружины с регулируемыми по произвольному закону и по произвольным координатам жёсткостью и коэффициентом демпфирования. И, как мы увидим далее, в RMC были разработаны алгоритмы управления механическим импедансом применительно к существенно гибким манипуляторам. Таким образом, подход RMC в каком-то смысле можно считать следующей ступенью в развитии методов построения и управления нежёсткими механизмами, по сравнению с подходом, упомянутым в предыдущем абзаце.
А вообще-то, RMC не настолько известен широкой публике, как, например, та же Boston Dynamics. Тем не менее, я уверен, что вы наверняка знаете разработки Центра, если хоть сколько-то интересуетесь робототехникой. А вот каким образом эти разработки связаны с космосом, понять можно было бы не сразу. Расскажем и об этом.
По совокупности, лично я считаю, что центров робототехники такого уровня, как DLR RMC, не так уж и много во всём мире.
Оберпфаффенхофен
Моё непосредственное знакомство с RMC состоялось в 2009 г. В тот период сотрудники RMC и ЦНИИ РТК активно обменивались рабочими поездками в рамках совместных проектов. Причём немецкие коллеги охотно и с техническими деталями рассказывали о своих робототехнических достижениях, благо было о чём рассказать. Демонстрировали антропоморфного робота Rollin» Justin и отдельно манипулятор LWR III, разработанный в RMC и использующийся в качестве «рук» Justin’а. Да, этот манипулятор со знакомыми очертаниями, который в 2004 г. в рамках кооперации был передан [4] компании KUKA и в дальнейшем дорабатывался до LBR 4, LBR 4+, LBR iiwa и LBR iisy, — это «выходец» из DLR RMC.
Your browser does not support HTML5 video.
2012 г. Слева, понятно, — Герд Хирцингер. Демонстрирует манипулятор DLR LWR III какой-то тётеньке [5]
В то время, когда в RMC создавали первые модели LWR, ещё никто не знал ни про каких коллаборативных роботов (так называемых «коботов»), да и в 2009 г. этот термин ещё не вошёл в моду. Это теперь коллаборативных роботов можно встретить во всех каталогах топовых производителей промышленных манипуляторов. А инженеры из RMC, разрабатывая для своих целей очувствлённые по усилию манипуляторы, оказались в числе первопроходцев в этом направлении.
Ну, а тогда, в 2009 г., мы как робототехники находились под большим впечатлением от выставочных трюков, подготовленных в RMC для таких случаев. Запомнилась демонстрация чувствительности и быстродействия системы управления манипулятора LWR (или, по-немецки, LBR), который зажатым в схвате металлическим блином (теперь что-то я не совсем уверен, но тогда запомнил, что это был именно металлический плоский блин) с размаху лупил плашмя прямо по специально подставленному лбу мужественного сотрудника Центра. Заканчивалось всё шлепком и довольным хохотом этого сотрудника, которому в очередной раз повезло выжить: манипулятор мгновенно останавливался, почувствовав усилие от касания блина о лоб.
Примерно вот так. KUKA LBR — режим обнаружения головы [6]. И это, кстати, уже другой смельчак.
Не меньшее восхищение вызывал и робот Justin, который умудрялся ловить брошенный человеком теннисный мяч, прямо в полёте просчитывая его траекторию, наблюдаемую при помощи камер стереопары. И даже два мяча одновременно.
А ещё два робота Justin, которые перебрасывались этим мячом между собой.
Justin швыряется мячом. Баскетбольный бы ему! [7] [8]
Большую радость у аудитории традиционно вызывает робот, который что-нибудь наливает. Да, это не только русская забава, немцам она тоже оказалась не чужда. Вот и Justin в качестве одного из своих самых известных трюков насыпал в стакан и разбавлял водой растворимый кофе. Вишенкой на этом торте было постукивание пальцем по банке с кофе для максимального «вау-эффекта».
Когда заваривают кофе, видимо, все сразу вспоминают фильм «Криминальное чтиво». Кофе, приготовленный роботом, — это ведь тоже «кофе для гурмана»! Теперь главное, чтобы до стрельбы не дошло [9]
Конечно, мы прекрасно понимали, что движения Justin’а-буфетчика жёстко запрограммированы, как для хорошо всем известных «танцев роботов». Да и сотрудники RMC этого не скрывали, прямо отвечая на наши вопросы. О том, что стакан и графин должны быть именно такой формы, графин должен содержать ровно столько воды, а в банке должно быть насыпано ровно столько кофе. Но «вау-эффект» всё равно был достигнут: мы бы сделать такого робота не могли (и, напомню, до появления робота Atlas было ещё несколько лет).
Потому что Justin использовал много элементов и решений, которые и сами по себе были прогрессивны и по-немецки отлично-педантично исполнены, и в совокупности работали эффектно. Это касается и минималистичной компоновки лёгких манипуляторов, оформленных красивыми округлыми корпусами; и электродвигаталей собственной разработки RMC, о которых ещё скажем ниже; и управления с использованием обратной связи с датчиков усилия / момента, в том числе, и в пальцах схвата; и системы технического зрения.
Что до этого небольшого «игрушечного» посёлка с никому не известным названием… Опер-поппер-хоппер… Овен-ваффен-маффин… Тьфу! О-бер-пфаф-фен-хо-фен (Oberpfaffenhofen), вот!… То, как мы убедились, это вполне обыденная для Германии ситуация, когда научно-технический центр с мировым именем располагается в каком-нибудь захолустном провинциальном городке или даже посёлке. Хотя при этом если всего-то и надо проехать с полчаса от миллионника-Мюнхена на аккуратном, чистеньком и плавном поезде S-Bahn (что-то среднее между трамвайчиком и электричкой) — разве это расстояние?
Современное здание RMC в Оберпфаффенхофене
Ох уж эти немецкие слова! Zweihundertsiebenundachtzig (двести восемьдесят семь). Dampfschiffahrtsgesellschaft (пароходная компания)! Rindfleischetikettierungsüberwachungsaufgabenübertragungsgesetz (закон о передаче обязанностей по контролю маркировки говядины)!!! Хотя, при некоторой тренировке, к ним привыкаешь и начинаешь их понимать.
И вообще, мне нравится немецкий язык. В жизни он оказался совсем не таким, каким мы привыкли его считать (видимо, сказываются некоторые специфические поводы, по которым нам в России доводилось слышать немецкую речь). «Wir sind die braunen Soldaten» [10], «Jawohl!», «Hände hoch!» — нет, не таким. «Du! Du hast! Du hast mich!» [11] — и не таким. «Oh, ja, ja, das ist fantastisch!» [12] — и даже не таким. Нет, немецкая речь в повседневной жизни — в общении на профессиональные темы, на летних городских улицах, в транспорте, в магазинах и на рождественских ярмарках — она совсем другая: мягкая, бархатно-грассирующая и уютная, как маленькие частные немецкие домики с аккуратно стрижеными газонами. И для моего слуха она гораздо приятнее привычно-безразлично улыбающегося, угловатого, лающего английского. Впрочем, это мои личные ассоциации, не настаиваю. Но мы отвлеклись. Давайте вернёмся к нашим роботам.
Рождественский базар в Мюнхене (Мариенплац). Фото тоже не моё, просто красивое!
Просто космос!
И всё же DLR RMC — это центр космической робототехники. А на Землю они спустились несколько позже.
Интересующая нас история начинается с космического эксперимента ROTEX [13] (RObot TEchnology eXperiment), который был подготовлен DLR RMC в 1988 — 1993 гг. и проведён в рамках миссии STS-55 на борту американского космического челнока «Колумбия» в апреле — мае 1993 г.
Обзор наземной подготовки миссии STS-55 (D-2): эксперимент ROTEX [14]
Целью эксперимента ROTEX была отработка робототехнических технологий для будущих роботизированных космических миссий. Эксперимент был интересен тем, что европейский манипулятор впервые поработал в космосе, на борту космического аппарата (КА), а также тем, что в этом манипуляторе были собраны, наверное, все доступные на тот момент технологии сенсорного очувствления роботов:
- два 6-осевых датчика сил и моментов в «запястье» манипулятора (один на тензометрических, а второй на оптических чувствительных элементах);
- матрицы тактильных датчиков для управления усилием захвата;
- массив из 9 лазерных дальномеров;
- стереопара для получения изображения со схвата;
- стереопара для получения изображения рабочей области робота.
Модель короба с манипулятором, расположенного внутри корабля
Схват манипулятора при выполнении действий в рамках эксперимента
В ходе эксперимента робот выполнил следующие тестовые задачи:
- сборка механической решётчатой конструкции;
- отключение-подключение орбитального сменного блока (Orbital Replaceable Unit, ORU) с байонетным разъёмом;
- и самое интересное — автоматический захват летящего объекта, демонстрирующий в первом (пожалуй, даже нулевом) приближении возможность захвата свободно вращающихся спутников в космосе с целью их технического обслуживания на орбите в будущем.
ROTEX: разъединение байонетного разъёма; захват свободно летящего объекта (вид с камеры схвата)
Были опробованы следующие режимы управления:
- автоматический по программе, заложенной с Земли;
- телеуправление астронавтом с борта корабля по стереоизображению на ТВ-мониторе;
- телеуправление с Земли с использованием упреждающей компьютерной симуляции движения робота, учитывающей 5 — 7-секундную задержку в линиях связи;
- дистанционное программирование методом демонстрации движения на Земле, где было полностью смоделировано окружение манипулятора, при помощи сенсорного восприятия на Земле и воспроизведения движения на борту.
Астронавт, управляющий манипулятором с борта космического корабля
Управление манипулятором из наземного пункта управления
Эксперимент завершился полным успехом. Однако одновременно. в ходе его подготовки выявилась потребность в наземном роботе, сходном с орбитальным, для тренировки астронавтов [15]. Но существовавшие в то время манипуляторы были либо слишком большими и тяжёлыми (см. выше иллюстрацию о наземной подготовке миссии), либо недостаточно мощными для выполнения требуемых задач в условиях земной гравитации. Таким образом, понадобилось разработать небольшой легковесный манипулятор, стремясь к соотношению собственного веса к грузоподъёмности 1:1, как у человеческой руки, при похожей функциональности. Это и стало предпосылкой к созданию LWR, о котором расскажем чуть позже.
В дальнейшем теме орбитального обслуживания космических аппаратов был посвящён целый ряд проектов в RMC. Например, проект ESS [16] (Experimental Servicing Satellite) предполагал лабораторную наземную отработку захвата свободно летящего КА. Захват предполагалось осуществлять за сопло ракетного двигателя обслуживаемого КА. Лабораторный стенд был создан на базе двух манипуляторов KUKA, один из которых выполнял захват, а второй имитировал взаимную динамику обслуживающего и обслуживаемого КА в условиях космоса, с учётом их контактного взаимодействия в момент захвата.
ESS: захват КА за сопло двигателя — стенд с макетами
Значимым шагом для RMC стал космический эксперимент ROKVISS [17] [18] (RObot Komponent Verification on ISS). В рамках этого эксперимента небольшой двухстепенной манипулятор с наконечником в виде металлического щупа был установлен на наружной поверхности российского модуля МКС «Звезда», где в течение более чем 5 лет (с начала 2005 г. по конец 2010 г.) выполнял различные тестовые задания.
Аппаратура для космического эксперимента ROKVISS на российском модуле МКС «Звезда»
Эти задания заключались в том, чтобы при помощи щупа выполнять контактные операции с расположенной рядом с манипулятором металлической рамкой, имеющей сложную форму с изогнутыми линиями, например: прижать щуп к рамке и, не теряя механического контакта, провести щуп вдоль изогнутого края; ударить щупом по рамке; растянуть пружину. Оператор в реальном времени наблюдал за совершаемыми операциями при помощи пересылаемого стереоизображения, а рукой ощущал на рукоятке управления, оснащённой приводами, возникающие на рабочем органе робота усилия. За счёт этого создавался эффект телеприсутствия для оператора.
Манипулятор и фигурная рамка с пружинами для эксперимента ROKVISS
В эксперименте были решены сразу несколько задач. Обобщая, выделим две главные, состоящие из самостоятельных частных. Во-первых, была подтверждена возможность применения новых технологий и компонентов, разработанных Центром для своего легковесного робота, в реальных условиях открытого космического пространства. Во-вторых, проверялась осуществимость непосредственного дистанционного управления манипулятором с обеспечением эффекта телеприсутствия для обслуживания космических спутников в будущем.
Масштаб проведённых работ заслуживает более детального обсуждения, хотя бы вкратце. Одной из ключевых идей данного проекта был уход от применения дорогих и габаритных радиационно стойких компонентов (в космическом исполнении). И это удалось сделать. Как? Немного о специфике. Упрощённо говоря, космическое ионизирующее излучение может приводить к возникновению в электронных компонентах радиационных эффектов двух видов: дозовые, вызывающие дрейф их характеристик и, в конечном итоге (при превышении предельной дозы), отказ; и одиночные, связанные с воздействием одиночных высокоэнергетических частиц, вызывающие либо отказ с выгоранием схем (разрушающие эффекты), либо единичный сбой в элементах памяти (неразрушающие эффекты). От чрезмерной дозы на низких орбитах (а орбита МКС — это низкая орбита) хорошо защищают и пояса Ван Аллена. По крайней мере, коммерческие микросхемы, типовая дозовая стойкость которых составляет 5 крад и более, вполне способны выдержать несколько лет на низкой орбите, что подтвердилось и в случае с ROKVISS. А для защиты от одиночных эффектов были применены схема контроля тока со сбросом питания при превышении нормы (защита от так называемого тиристорного защёлкивания) и программная проверка с коррекцией ошибок в элементах памяти. И хотя эти меры не гарантируют на 100% полную защиту от зловредного воздействия космической радиации на электронику, но эффекты, от которых они не защищают, к счастью, редки. А вот пара случаев срабатывания защиты со сбросом питания и перезагрузкой, по информации от сотрудников RMC, за всё проведённое на орбите время имела место, и ROKVISS выжил.
Мы не можем уделить здесь много места обсуждению вопросов защиты электроники от космического ионизирующего излучения, зато есть хороший человек, который уделил [19].
Инженерами RMC было принято во внимание также и влияние других факторов, действующих в космосе. Электроника подбиралась исходя из требования расширенного рабочего диапазона температур: -45 °C … +85 °C. Учитывая отсутствие в вакууме естественного конвекционного охлаждения за счёт контакта с воздухом, для отвода тепла от нагревающихся электронных компонентов был предусмотрен их механический контакт с элементами корпуса робота. Для подогрева критичных к температуре узлов (например, редукторов с присутствующей в них смазкой) в шарнирах были установлены нагревательные элементы. На основе теплового расчёта специально подбирался цвет эмали для покраски корпуса с целью обеспечения желаемых коэффициентов отражения / поглощения солнечного света. Перед отправкой робота на орбиту были проведены испытания на радиационную стойкость (включая испытания на воздействие заряженных частиц), на электромагнитную совместимость и термовакуумные испытания.
Испытания: на электромагнитную совместимость и в термовакуумной камере
Манипулятор ROKVISS был оснащён двигателями, разработанными RMC специально для своих роботов. Теперь эти электродвигатели продаются под маркой TQ-RoboDrive (причём их можно приобрести и в исполнении для космоса). Кстати, именно они послужили источником вдохновения и для разработки собственных двигателей уже российской компанией KUBO Technologies. Кроме того, в обоих шарнирах манипулятора были установлены датчики момента (тоже разработанные RMC), сигналы с которых джойстик использовал для отражения (в заданном масштабе) создаваемых роботом усилий, а внутренний контур манипулятора — для реализации режимов управления по усилию и управления механическим импедансом.
Робот работал в автоматическом режиме и в режиме телеприсутствия оператора. Автоматический режим предназначался для выполнения различных операций самотестирования робота. Основной же акцент в эксперименте был сделан на режиме телеприсутствия (ручного управления от джойстика с отражением на нём усилий на рабочем органе) в предположении о том, что грядущее в будущем техническое обслуживание на орбите потребует включения человека в контур управления.
Клаус Ландцеттель руководит проведением эксперимента из центра управления в Вайльхайме
Интересной особенностью эксперимента было то, что для максимального снижения временных задержек в линиях связи управление в режиме телеприсутствия осуществлялось во время сеансов прямой связи между роботом и наземным центром управления (German Space Operation Center, GSOC), расположенным в городке Вайльхайм (Weilheim) недалеко от Оберпфаффенхофена. Поэтому сеансы управления были ограничены по длительности примерно 7 минутами, т.е. временем нахождения МКС в зоне прямой радиовидимости при пролёте над антенной станции слежения. Зато в результате удалось получить время прохождения сигнала туда-обратно в пределах 20 — 30 мс при требовании к поддержанию этого показателя ниже значения в 500 мс в качестве условия для реализации режима телеприсутствия. Схема взаимодействия оборудования приведена на рисунке [20].
Проект ROKVISS имел продолжение в виде космических экспериментов «Контур» и «Контур-2», выполнявшихся совместно с ЦНИИ РТК. В рамках первого из них в 2009 г. управление манипулятором на орбите производилось уже не из наземного центра в Вайльхайме, имевшего прямой специальный канал связи с роботом, а из другой точки планеты, связывавшейся с Вайльхаймом через интернет и средствами интернета. Этой точкой вначале стал домашний офис немецкого руководителя проекта (Клауса Ландцеттеля), а затем Санкт-Петербург. Время прохождения сигнала туда-обратно при этом возросло до примерно 80 мс, которые по-прежнему позволяли выполнять задачи эксперимента с хорошим качеством.
В эксперименте «Контур-2» [21] (2011 — 2016 гг.) был изготовлен специальный «космический» джойстик с отражением усилия, предназначенный для работы на МКС. Робот и пульт управления поменялись местами: теперь уже космонавты управляли роботами, находящимися на Земле (в Оберпфаффенхофене и Санкт-Петербурге). Обоснованием для эксперимента являлись будущие миссии по исследованию планет, в которых, согласно предположению, роботы должны будут выполнять работы на их поверхности под управлением космонавтов, находящихся на орбите.
Упомянем ещё о проекте METERON [22] (Multi-purpose End-To-End Robotic Operation Network), инициированном ESA и состоявшем из серии экспериментов, подготовленных и выполненных в 2014 — 2018 гг. при участии ESA, NASA и DLR. Проект также был посвящён отработке управления будущими напланетными роботами с орбиты. Например, астронавты с борта МКС управляли роверами, находящимися на земле, также проводились и другие эксперименты (см. здесь и здесь). RMC участвовал в проекте с экспериментом SUPVIS JUSTIN, в рамках которого астронавты управляли роботом Rollin» Justin, работавшим в испытательной лаборатории в Оберпфаффенхофене в специально созданном для выполнения задач эксперимента окружении. Поскольку теперь связь была организована через телекоммуникационный спутник NASA, находящийся на геостационарной орбите, время прохождения сигнала от МКС до Оберпфаффенхофена через спутник и наземный центр в США (туда-обратно) возросло уже до примерно 800 мс. В результате концепция управления поменялась: теперь она называлась супервизорная автономность (supervised autonomy) и подразумевала выдачу на робот команд уровня составной задачи, включающей сразу несколько движений, вместо непосредственного ручного управления. Видео об этом эксперименте можно посмотреть здесь.
С немецким астронавтом Александром Герстом — пока ещё на Земле
На сайте RMC можно узнать ещё о многих космических проектах, выполненных Центром и выполняемых в настоящее время. Однако я бы обратил внимание на то, что они уже составляют меньшую часть, по сравнению с другими проектами. Там есть и медицинские системы, и роботы-гуманоиды исследовательского (т.е. всякого разного непонятного) назначения, и мобильные наземные платформы — колёсные и шагающие. Есть проекты, посвящённые роботизированному производству, повышению автономности роботов, совершенствованию разных аспектов взаимодействия роботов с человеком и т.п. RMC постепенно спускается из глубин космоса на Землю.
Думаю, свою роль здесь играет то, что современная космонавтика в мире зашла в определённый тупик. После поражавших воображение достижений 1950-х — 1970-х гг. человечество подходит к пределу возможностей имеющихся космических технологий. Завершилась стадия интенсивного роста, началась стадия оптимизаций. Ещё возможны новые результаты, но для качественного сдвига нужен следующий технологический прорыв, а почти всё, чего можно достичь сегодня, уже было раньше. Поэтому современные исследования в космосе всё более специализируются и остаются, преимущественно, на уровне высокой науки, а об их результатах мало кто знает, кроме специалистов. Широкой публике эти исследования непонятны. Как говорят: «это космос!»
Развиваются же, в основном, те космические проекты, которые выполняются для земных нужд и на околоземных орбитах: телекоммуникации, дистанционное зондирование (ДЗЗ), военные разработки. Они могут быть экономически целесообразными и/или приносить другой значимый результат. А всё остальное, соответственно, и финансируется по остаточному принципу.
Наверное, и поэтому тоже RMC занялся внедрением космических технологий в земные дела. Они ближе, и эффекта здесь можно добиться быстрее. Кстати, о земных делах…
LWR — один из первых коллаборативных роботов
Мы уже говорили о том, что RMC отсчитывает историю робота LWR (LBR) с того момента, когда в ходе подготовки космического эксперимента ROTEX обнаружилась потребность для астронавтов в наземном манипуляторе, сходном по размерам и функциональности с манипулятором, размещаемым на орбите, — с 1991 г. Исследования в данном направлении привели к созданию вначале (в RMC) трёх поколений всем известного теперь робота: LWR I, LWR II и LWR III.
Манипулятор DLR LWR I со схватом DLR Hand I
Отличительные особенности этих роботов:
- интегрированная в шарниры силовая и управляющая электроника, внутренняя прокладка кабелей;
- установка датчиков момента на выходном валу шарниров (после редуктора) для измерения моментов во всех сочленениях;
- унифицированная легковесная конструкция мехатронных модулей;
- новые методы управления, основанные на измерении моментов.
Да, для того времени такие решения не были очевидными. Быть первым всегда труднее всего.
LWR II
Наиболее совершенным оказался манипулятор третьего поколения, LWR III. В нём были применены электродвигатели, разработанные в RMC, которые уже упоминались выше. Эти бесколлекторные двигатели постоянного тока с постоянными магнитами на роторе (BLDC в англоязычной литературе) — в бескорпусном варианте для возможности оптимального встраивания при конструировании, с полым ротором, обеспечивающим компактную внутреннюю прокладку кабелей, с относительно небольшой частотой вращения и относительно высоким крутящим моментом — хорошо подходят для применения в роботах. И вот теперь они тоже спустились из космоса на Землю.
LWR III
Как обычно и бывает, когда меняется главный узел изделия (в манипуляторе это двигатель), было переработано и улучшено и всё остальное. Для LWR III в RMC были разработаны также собственные энкодеры, переделаны все электронные блоки, изготовлены новые корпусные детали округлых форм из нового на тот момент материала — пластика, армированного углеродным волокном, — которые улучшили внешний вид робота. Порядок следования степеней свободы в кинематической схеме 7-степенного робота был изменён на антропоморфный, чтобы повысить интуитивную понятность манипуляций. Важно, что LWR III был оптимизирован с точки зрения технологичности и стоимости изготовления за счёт применения повторяющихся элементов.
Как уже было сказано, все три поколения манипулятора использовали датчики момента, необходимые для очувствления по усилиям и также разработанные в RMC сначала на базе LVDT-датчиков (для LWR I), а затем переработанные на основе тензометрических датчиков (для LWR II и LWR III). Датчики момента — вещь капризная. Зато они позволили:
- обеспечить детектирование столкновений и даже слабых касаний;
- реализовать режим программирования манипулятора методом демонстрации (когда манипулятор следует за тянущим его по траектории усилием оператора и запоминает эту траекторию);
- получить возможность активного гашения вибраций и компенсации прогибов лёгких и гибких шарниров и звеньев, за счёт чего удаётся достичь высоких точностей позиционирования и малой длительности переходных процессов, сравнимых с аналогичными показателями гораздо более тяжёлых и жёстких промышленных роботов;
- наконец, управлять коэффициентами жёсткости и демпфирования, программируемыми в обобщённых или декартовых координатах в пределах от нуля до максимального значения (соответствующего управлению по координате) — т.е. получить как раз те самые алгоритмы управления механическим импедансом.
Алгоритмы управления механическим импедансом делают манипулятор подобным системе пружина — демпфер с любыми заданными параметрами жёсткости и демпфирования. За счёт этого можно получить ряд интересных применений, которые будут показаны во второй части статьи (например, «обтекание» встречаемых на пути препятствий или активная «податливость» манипулятора). Отделить при этом штатные нагрузки на звеньях манипулятора, вызванные гравитацией и инерционными силами при движении, от контактных воздействий со стороны внешней среды позволяет построение достаточно точной динамической модели робота.
Вот так внешне выглядит управление механическим импедансом. Показаны комплексные режимы для робота Justin, построенного на базе манипуляторов LWR III
Когда мы говорим о жёсткости и демпфировании при управлении механическим импедансом, мы имеем в виду активные жёсткость и демпфирование. Т.е. эти виртуальные «пружина» и «демпфер» на самом деле физически не существуют, а реализуются приводами, что отличает их от реальных деталей и звеньев с (пассивной) податливостью.
Возвращаемся к нашим манипуляторам. Если кто-то думает, что на LWR III разработка к 2003 г. закончилась, то он ошибается. Закончилась только первая стадия, исследовательская. А дальше началась стадия вторая — трансфер технологий компании KUKA, по соглашению между ней и DLR. Вначале, в 2003 г., стартовал проект PAPAS, в рамках которого создавалась среда разработки для манипулятора, а также контроллер LWR III был подключён к контроллеру KUKA (KRC). Это позволило использовать интерфейс KUKA для программирования робота. Результат был представлен в 2004 г. на выставке «Automatica 2004».
Затем за счёт финансирования от KUKA и в рамках проекта DESIRE работа манипулятора была полностью переведена под управление контроллера KRC, что позволило исключить временные задержки, возникавшие при передаче данных, и за счёт этого повысить быстродействие. Также были улучшены алгоритмы управления механическим импедансом.
И опять ещё ничего не закончилось. Ведь только теперь-то всё и началось! А именно, началась, наконец, разработка коммерческого продукта. Параллельно с проектом DESIRE шла работа по подготовке к серийному производству. Из RMC в KUKA передавались (кстати, вместе с некоторыми специалистами) ноу-хау по разработке легковесных манипуляторов, их сенсорики и интегрированной электроники. Все составные части робота снова подверглись тщательной