$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Все эксперименты с участием операторов проводились в соответствии с требованиями безопасности. Эксперименты по телеоперации проводились тремя обученными операторами (все праворукие, с не менее чем часом обучения), которые являются членами исследовательской группы. Внешние человеческие участники не были привлечены, и это исследование не потребовало институционального этического обзора. Добровольцев информировали о экспериментальных процедурах, и в ходе исследования не собирались личные или конфиденциальные данные.
Рамочная структура совместного управления
В условиях работы с живой линией такие факторы, как нерегулярный изгиб линий электропередач, потеря информации о глубине из-за сложного внешнего освещения и случайное движение линий электропередач, создают крайне неструктурированную и динамичную среду. Эти факторы затрудняют роботу точное распознавание и местоположение линий электропередач в окружающей среде. Следовательно, полная зависимость от автономного робота приведёт к провалу задач.
Чтобы компенсировать ограниченную адаптивность полностью автономных роботов, операторы-люди вмешиваются в процесс принятия решений робота с помощью телеоперации, используя человеческий опыт для адаптации робота к окружающей среде. Кроме того, для решения проблемы чрезмерной частоты ввода эталонной траектории оператором во время дистанционной работы изучается метод совместного управления между человеком и роботом. Этот метод снижает зависимость от реальной траектории от человека-оператора, тем самым облегчая его ментальную нагрузку и достигая эффективного сочетания человеческих интеллектуальных возможностей принятия решений и высокоточного управления робота.
Структура дистанционно управляемого распределительного рабочего робота на основе совместного управления, предложенного в этой статье, показана на рисунке 4. Где xh — точка траектории, выходящая устройством телеоперации, rh — опорная точка траектории, предоставляемая человеком оператором (отображаемая в декартово пространство манипулятора), rr — опорная точка траектории, автономно запланированная роботом, выполняющая вспомогательную роль. r — интегрированная опорная точка траектории, отправляемая ведомому манипулятору (которая в следующем тексте называется общей траекторией), fo — исходные данные, собранные датчиком силы на конце манипулятора, fe — сила контакта между набором инструментов на конце манипулятора и окружающей средой после компенсации гравитации, а x — текущая поза манипулятора.
Дистанционно управляемый распределительный рабочий робот по линии подразделён на две части: главную и ведомующую. Главная сторона расположена на земле, где оператор управляет перемещением телеоперационного устройства. Получая обратную связь от устройства, передаваемую в руку оператора, и информацию, возвращаемую системой зрения, оператор достигает погружения в работу. Сторона рабства — это робот, расположенный на возвышенной высоте. Получив позу xh с главной стороны, робот выполняет пространственное отображение для получения r h и передаёт собранные визуальные и тактильные данные обратно на главную сторону.
Из-за неполного совпадения восприятия между роботом и оператором относительно контактных сил, целей и препятствий в реальной среде оператор должен поддерживать интенсивную концентрацию, чтобы минимизировать риски rh. Чтобы уменьшить зависимость r от r h и облегчить умственную нагрузку на оператора во время длительных операций, роботу необходимо автономно планировать вспомогательную траекторию rr, которая является примерно самым коротким и безопасным на основе информации о восприятии, содержащей реальные ошибки. Этот r r затем линейно взвешивается с r h для получения r, которое командуется манипулятору как поза цели.
Пространственное отображение движения
Для вычисления прироста траектории Δxh , заданного оператором человека, использовался инкрементальный метод:
Δxh = xh - x′h (1)
где x′h — это поза в начальной точке телеоперации. Для роботов с живой линией, где пространства движения главной и ведомой сторон имеют значительные различия, инкрементальное отображение позволяет оператору произвольно выбрать удобную позу и задать её как стартовую позу телеоперации.
Прирост траектории, Δxh, затем был отображён в декартово пространство робота со стороны подчинённого дела, чтобы наконец получить rh. Математическое выражение этого отображения следующее:
Δrh = Δxh * k, rh = x′ + Δrh (2)
где k — параметр линейного отображения, а x' — поза манипулятора в начальной точке телеоперации.
Автономное планирование траектории
Процесс автономного планирования траектории использует линейную интерполяцию для расчёта самой короткой траектории r от текущей позы к целевой позе P. Процесс расчёта выглядит следующим образом:
(3)
где P — целевая точка, рассчитывается системой зрения, включающей бинокулярную камеру и стереолазерный LiDAR. Вычисление можно выполнить, выбирая точки мышью и преобразуя координаты с помощью матрицы калибровки рука-глаз. N — это количество точек интерполяции, а i — номер последовательности точки интерполяции. Следует отметить, что при сложных условиях освещения P, вычисленный системой зрения, содержит ошибки, которые мешают r выполнить задачу самостоятельно.
Метод совместного управления
Чтобы объединить адаптивность r h к окружающей среде и эффективность r r, необходимо спроектировать общий контроллер, интегрирующий две траектории. Общий контроллер использует арбитражные веса с фиксированными параметрами α, а процесс реализации выглядит следующим образом:
r = (1 - α) * rr + α * rh (4)
Метод обнаружения поведения резкой операции
В процессе удалённой телеоперации оператор может привести к ошибочным поведениям, что приводит к резким изменениям траектории и даже столкновению с окружающей средой. Для обеспечения безопасного и плавного движения манипулятора на стороне ведомого необходимо обнаруживать и обрабатывать такое чрезмерное телеэксплуатационное поведение на стороне мастера. Поток алгоритма общего управления, включая внезапное обнаружение поведения, показан на рисунке 5.
Строительство системы телеэксплуатации
Рабочая среда с живой линией характеризуется высокой неструктурированностью и динамикой. Следовательно, роботы не могут полагаться исключительно на свои автономные способности восприятия и принятия решений для выполнения задач; Их нужно усилить человеческий интеллект. Телеоперация представляет собой эффективную технику интеграции человеческого вмешательства в процесс планирования траектории робота. В такой системе главная сторона включает оператора, управляющего устройством телеуправления на земле, а подчинённая сторона на высоте состоит из нескольких подсистем.
В этом исследовании подробно описывается разработка телеоперационной роботизированной системы, специально разработанной для работы распределительной сети, с целью выполнения задач прослушивания по прямой линии.
Внедрение системы дистанционно управляемых роботов
Телеоперационная система включает подсистему восприятия, подсистему управления, подсистему манипулятора, подсистему инструментов, подсистему изоляционного носителя и мастер-устройства взаимодействия человека и робота. Подробное использование каждой подсистемы, используемой роботом в системе, показано в таблице 1, а аппаратная система — на рисунке 6.
Подсистема восприятия: подсистема отвечает за предоставление 2D-RGB-изображений и пространственной глубины, чтобы направлять движение робота и обеспечивать безопасность работы. Для достижения этого он оснащён лазером LiDAR для масштабного моделирования окружающей среды на больших расстояниях; бинокулярную камеру для высокоточного распознавания и локализации целей на близком расстоянии; камера мониторинга с панорамным наклоном и зумом (PTZ), обеспечивающая рабочее изображение и передавая данные оператору на протяжении всего процесса. Кроме того, встроен датчик силы для восприятия внешних сил и предоставления обратной связи с оператором, что помогает предотвратить отключения системы, вызванные чрезмерными контактными силами между роботом и окружающей средой.
Подсистема манипуляторов: Как основной исполнитель задач, эта подсистема состоит из двух манипуляторов, расположенных в однородной конфигурации с двумя рычагами.
Подсистема управления: Как основная подсистема работающего робота с живой линией, она выполняет функции вычислительного, управляющего и энергетического центра платформы, отвечая за передачу оперативных команд всем остальным подсистемам. Для обеспечения изоляции и безопасности с наземной стороны силовой модуль использует независимый блок питания на возвышенной платформе. Он оснащён питанием постоянного тока 48 В как для питания, так и для управления приводом, что снижает потери при инверсии и, следовательно, минимизирует объём и вес силовой системы.
Подсистема конечного эффектора: Специализированные инструменты (end-effector) устанавливаются на конце манипулятора для выполнения конкретных операций. Разработана серия специализированных инструментов со стандартными интерфейсами для различных задач. Для операций в распределительной сети к ним относятся инструменты для очистки и обжим (как показано на рисунке 7), где инструмент для стриппинга использует три лазерных генератора мощностью 80 Вт длиной волны 450 нм с размером фокусного пятна 130 × 180 мкм, модулируемые с помощью 5 В ШИМ. Среднее время работы при снятии участка диаметром 120 мм на распределительном кабеле диаметром 18–24 мм составляет примерно 2 минуты при полной номинальной мощности при температуре окружающей среды. Обжимной инструмент отвечает за надёжное крепление провода отводного провода к основному питательному проводу с помощью зажима, обеспечивая таким образом электрическую целостность.
Изолированная несущая подсистема: эта подсистема используется для транспортировки робота в приподнятое рабочее положение. Обычно она представляет собой гусеничную или колёсную изолированную воздушную платформу (также известную как ковш-тележка). Для обеспечения интегрированного управления всей роботизированной системой она оснащена цифровыми возможностями управления (как показано на рисунке 8).
Подсистема взаимодействия человека и робота на главной стороне: Во время работы оператор отдаёт команды роботизированной системе через портативный планшет, ПК, ручку телеуправления и другие вычислительные устройства. Эти устройства воспроизводят данные датчика, включая изображение и контактную силу, передаваемую роботом, что позволяет оператору отслеживать состояние робота в реальном времени, а также отображать движение руки оператора на конце манипулятора. Коммуникационные связи между подсистемами показаны на рисунке 9.
Устройства телеуправления
В этой системе главными и ведомыми устройствами для телеоперации являются тактильное устройство и манипулятор соответственно. Для каждого из них будут введены параметры Денавита-Хартенберга (DH).
Как показано на рисунках 10A, B, это координатные системы связей манипулятора. Для шести вращающихся суставов манипулятора (L 1,L 2,L 3,L 4,L 5,L 6) устанавливается координатная система для каждого соединения согласно правилу правой руки и принципам конвенции Денавита-Хартенберга (DH).
На рисунке 10B x1∼x 6, y1∼y6, z1∼z6 представляют оси x, y, z координатной системы каждого соединения соответственно. На основе этих установленных ссылочных кадров можно создать модель прямой кинематики манипулятора. Нотация DH использует четыре параметра: a i, αi, di и θi.
Эти параметры определяются следующим образом: i: обозначает расстояние от перемещения оси z-оси i-го стержня вдоль оси x до оси z (i+1)-го стержня; αi: относится к углу вращения оси z-го стержня по оси x к оси z (i+1)-го стержня; di: обозначает расстояние от перемещения оси x i-го стержня к его оси x вдоль оси z i-го стержня; θi: относится к углу поворота оси x i стержня к оси x вокруг оси z i-го стержня.
Кинематическая модель устанавливается с помощью метода параметра DH, а параметры DH для манипулятора показаны в таблице 2 ниже.
Ручка телеоперации — это тактильный прибор, используемый в качестве главного манипулятора, суставы которого расположены в последовательной цепи. Системы совместных координат показаны на рисунке 10C; метод моделирования совпадает с методом слейв-манипулятора.
Проектирование экспериментов
Для количественной проверки предложенного алгоритма совместного управления перед развертыванием в полевых условиях мы проводим два лабораторных эксперимента на платформе телеуправления манипулятором с частотой 6 степени передачи с частотой 50 Гц, что было реализовано с помощью скрипта на Python на стандартном ПК. В каждом управляющем цикле скрипт считывает позу на стороне мастера, вычисляет общую траекторию и отправляет целевой декартовой позу манипулятору. Фиксированный интервал в 20 мс устанавливается между последовательными командами, что обеспечивает частоту обновления 50 Гц, что соответствует лабораторной платформе. Лабораторная платформа использует ту же архитектуру управления и общий алгоритм управления (Уравнение 4), что и рабочий робот с живой линией, описанный в конструкции системы телеоперации, отличаясь только кинематикой манипулятора и масштабом рабочего пространства. Используется имитированная задача постукивания: в присутствии препятствий (бутылки с водой и алюминиевой колонной) оператор управляет конечным эффектором манипулятора из начальной позиции A в цель B, имитируя операцию прослушки, показанную на рисунке 11. Для обеспечения точной повторяемости лабораторных экспериментов физические препятствия и целевой конечная точка были точно расположены в базовой системе координат управляющего манипулятора. В рабочем пространстве были установлены два основных препятствия: пластиковая бутылка с водой (размеры основания: 8 см × 8 см, высота: 25 см), расположенная с нижним центром по координатам (X = 55 см, Y = 5 см), и алюминиевый профиль (размеры основания: 2 см × 2 см, высота > 50 см), расположенный нижним центром по координатам (X = 35 см, Y = -30 см). Целевая конечная точка задачи телеоперации была установлена на координатах (X = 50 см, Y = -17 см, Z = 26 см). Впоследствии валидированный алгоритм внедряется на работающем роботе с живой линией для демонстрации в полевых условиях.
Экспериментальная процедура проводится через непрерывный, интегрированный рабочий процесс. Во-первых, во время инициализации системы включаются как подчинённый, так и главный манипуляторы, а управляющее программное обеспечение запускается для проверки стабильной двусторонней связи на частоте 50 Гц. Чтобы предотвратить внезапные прыжки управления в начале телеоперации, перед активной телеоперацией проводится фаза выравнивания мастер-слейв. В этой фазе оператор вручную направляет главный манипулятор до тех пор, пока его декартовая позиция в конечном эффекторе (определённая в базовом кадре мастера) не окажется в пределах 30 мм от текущей декартовой позиции рабочего манипулятора (определённой в базовой системе ведомого манипулятора). Эти декартовые позиции получаются непосредственно из встроенной обратной связи контроллера каждого манипулятора, в то время как управляющее программное обеспечение отслеживает их евклидово расстояние в реальном времени. После успешного выравнивания текущая позиция слейва записывается как начальная позиция, обозначается как позиция A. Далее спецификация цели выполняется путём ручного управления ведомым конечным эффектором к нужному точке для записи его декартовых координат, которые обозначаются как позиция цели B. Затем автономный планировщик генерирует линейную траекторию, простирающуюся от начальной позиции к позиции B. После этого оператор инициирует задачу совместного управления телеоперацией. Во время активного выполнения система работает с управляющим циклом 20 мс, непрерывно считывая главную позицию как вход, выполняя онлайн-проверку для обнаружения резких действий операторов, высчитывая общую траекторию управления как выход (как сформулировано в уравнении 4) и отправляя соответствующие команды ведомому манипулятору. В качестве меры безопасности, если фиксируется резкое движение, ведомый манипулятор немедленно замирает и удерживает своё последнее действительное положение в режиме удержания позиции; чтобы выйти из этого состояния и автоматически возобновить совместную телеоперацию управления, оператор должен вручную переместить главный манипулятор назад, пока евклидово расстояние между мастер-рабом не снизится ниже порога восстановления в 20 мм. В конце концов, испытание завершён и признан успешным, когда конечный эффектор рабочего уровня достигает и остаётся в пределах 5 мм от целевой позиции B.
Эксперимент 1: внезапное обнаружение поведения работы
Этот эксперимент подтверждает механизм обнаружения на лабораторной платформе. Во время телеоперации на 50 Гц контролируется перемещение главного конца эффектора по кадру. Когда скорость превышает Dth = 6 мм/кадр (мгновенная скорость 300 мм/с), система переходит в состояние ЗАМОРОЖЕННОСТИ: ведомый манипулятор прекращает отслеживание и сохраняет свою последнюю действительную конфигурацию. Подчинённый остаётся замороженным, пока оператор не вернёт мастера на расстояние менее чем 20 мм от замерзшей позиции.
Эксперимент 2: Сравнение производительности совместного управления
На лабораторной платформе сравниваются три веса арбитража α=0,3, α=0,8, α=1,0, как показано в Дополнительном видео 1, Дополнительном видео 2 и Дополнительном видео 3. Всего было проведено 45 экспериментальных испытаний, в которых три оператора выполнили по пять повторов при каждом из трёх арбитражных условий. Производительность системы оценивалась с использованием трёх ключевых показателей оценки. Во-первых, время завершения T: общая продолжительность от первого входа оператора до достижения рабочего конца B; Меньшее время означает более высокую операционную эффективность. Во-вторых, эффективность траектории η=L прямая/L фактичная, гдеL прямая — евклидово расстояние от стартовой позиции A до целевой позиции B, аL фактически — общая длина пути, пройденная ведомым конечным эффектором во время испытания, η=1 указывает на идеально эффективный, прямой путь; Более низкие значения указывают на более избыточное, объездное движение. В-третьих, подсчёт поддвижений Nподчисления обозначает количество отдельных сегментов движения, которое вычисляется путем подсчёта нулевых пересечений в сглаженном профиле скорости мастер-конечного эффектора; меньшее количество означает более непрерывную, уверенную работу с меньшей когнитивной нагрузкой на оператора. Наконец, статистическая значимость по трём арбитражным условиям оценивается с помощью H-теста Крускаля-Уоллиса, при этом для пост-хок сравнений применяются парные U-тесты Манна-Уитни.
Эксперимент 3: Полевая развёртка
После лабораторной валидации алгоритм общего управления (α=0.3) и резкое обнаружение поведения внедряются на рабочем роботе с живой линией, описанном в построении системы телеоперации.