Робототехника и интеллектуальные системы
Интеграция кодеров в робототехнике: повышение точности и повторяемости в автоматизированных руках
Table of Contents
Понимание кодеров: основа управления движением
Каждая роботизированная рука, на которую полагаются в современном производстве, хирургии или логистике, обязана своей точностью маленькому, но критическому компоненту: кодировщику. Кодеры - это электромеханические датчики, которые преобразуют угловое или линейное положение вала или оси в электрический сигнал. Этот сигнал становится сырыми данными, которые контроллер робота использует, чтобы точно знать, где находится каждый сустав в любой момент. Без этой обратной связи робот будет слепым - он может только гадать о своем положении, что приводит к дрейфу, столкновениям и неприемлемой изменчивости в задачах, требующих субмиллиметровой повторяемости.
Кодеры бывают разных форм, но все они выполняют одну и ту же фундаментальную работу: перевод физического движения в цифровую или аналоговую информацию. Две основные оси классификации - это инкрементальная и абсолютная выходная сигнализация и оптическая и магнитная технологии, а также емкостная технология. Выбор правильной комбинации является одним из наиболее последовательных решений в разработке роботизированной руки.
Инкрементальные vs Абсолютные кодеры
По мере вращения вала инкрементные энкодеры генерируют ряд импульсов. Система управления подсчитывает эти импульсы для отслеживания относительного движения от известной отправной точки. Они просты, недороги и быстры, но теряют информацию о положении при снятии мощности, если только не выполняется рутина самонаведения при запуске. Многие коллаборативные роботизированные руки используют инкрементные энкодеры на суставах, где абсолютное положение может быть восстановлено с опорным знаком каждого цикла.
Абсолютные кодеры, напротив, выводят уникальный цифровой код для каждого угла вала. Если мощность теряется и восстанавливается, контроллер сразу же знает точное положение сустава без необходимости перемещения руки. Эта функция незаменима в критически важных для безопасности приложениях, таких как хирургические роботы или тяжелые промышленные прессы, где неожиданные перезапуски не должны вызывать неконтролируемое движение. Одноповоротные абсолютные кодеры сообщают о положении в течение одной революции; многоповоротные версии отслеживают множественные вращения, необходимые для многосвязных рук с большими диапазонами движения.
Оптические, магнитные и емкостные сенсорные технологии
Оптические кодеры используют источник света (обычно светодиод), вращающийся кодовый диск с прозрачными и непрозрачными узорами и фотоприемники. Они предлагают самое высокое разрешение и точность — часто превышающую 1 миллион подсчетов за революцию — что делает их золотым стандартом для точного роботизированного позиционирования. Однако они чувствительны к загрязнению от пыли, масла или тумана, которые могут блокировать световой путь. Запечатанные корпуса часто требуются в условиях цехового этажа.
Магнитные кодеры полагаются на намагниченное колесо и магниторезистивные датчики Холла. Они более устойчивы к грязи, вибрации и влаге, поэтому они доминируют в автомобильной сборке и литейной робототехнике. Разрешение значительно улучшилось в последние годы, многие магнитные кодеры теперь достигают 16-битного или большего разрешения. Компромисс немного ниже по сравнению с высокопроизводительными оптическими блоками, но для большинства промышленных задач разница ничтожна.
Емкостные кодеры представляют собой более новую технологию. Они используют изменения емкости между ротором и статором для измерения углового положения. Они сочетают в себе надежность магнитных кодеров с почти оптической точностью, и они потребляют очень мало энергии. Емкостные кодеры все чаще встречаются в совместных роботах с батарейным питанием и медицинских устройствах.
Как кодеры обеспечивают точность и повторяемость
Точность и повторяемость являются двумя столпами роботизированной производительности. Точность относится к тому, насколько близко робот может позиционировать себя к командной цели; повторяемость измеряет, насколько последовательно он возвращается в одно и то же положение в течение многих циклов.
В типичном сервоуправляемом роботизированном соединении контроллер посылает желаемую команду положения на двигатель. Одновременно кодер возвращает фактическое положение. Вычисляется сигнал ошибки — разница между командным и фактическим — и контроллер регулирует крутящий момент или скорость, чтобы минимизировать эту ошибку. Этот цикл обратной связи работает тысячи раз в секунду. Разрешение и скорость обновления кодера определяют, насколько тонкой может быть эта коррекция. 24-битный абсолютный кодер, например, может разрешать вращение на 360 градусов в более чем 16 миллионов дискретных положений. Такая гранулярность позволяет роботизированной руке неоднократно размещать компонент в пределах ± 0,02 мм даже после сотен тысяч циклов.
Выбор между инкрементальными и абсолютными кодерами также влияет на повторяемость. Инкрементальные системы дрейфуют с течением времени, если импульсы пропущены из-за электрического шума, но абсолютные системы блокируют каждое положение уникальным кодом, поэтому дрейф математически невозможен. Для многоосевых рук, выполняющих синхронизированные движения, такие как робот с шестью осями, абсолютные кодеры гарантируют, что центральная точка инструмента возвращается в точно такое же место каждый цикл, не требуя рутины нулевой ссылки.
Кроме того, размещение кодера имеет значение. Во многих конструкциях кодер устанавливается непосредственно на вал двигателя (кодер на стороне двигателя). Однако обратная реакция и соответствие в передачах или ремнях могут вводить ошибки. Более высокая робототехника теперь размещает кодеры на стороне линии связи (кодер на стороне соединения) для измерения фактического положения совместного выхода. Некоторые системы даже используют двойные кодеры - один на двигателе и один на линии связи - для компенсации упругой деформации и ошибок передачи передач, достигая того, что известно как «полное управление замкнутым контуром».
Преимущества интеграции кодеров
Решение интегрировать сложные кодеры в роботизированные руки дает измеримые преимущества на протяжении всего жизненного цикла системы.
- Повышенная точность: Обратная связь в реальном времени позволяет настраивать микросхемы, которые приводят инструменты в микроны цели. В обработке полупроводниковых пластин, где даже ошибка 10 микрон может уничтожить кристалл, абсолютные кодеры высокого разрешения не подлежат обсуждению.
- Улучшенная повторяемость: Последовательное размещение деталей снижает скорость лома и упрощает обеспечение качества. Робот-сварщик, который повторяет свой путь в пределах ±0,1 мм, будет производить однородные шарики сварки время от времени, исключая переделку.
- Повышение безопасности: Энкодеры предоставляют данные, необходимые для мониторинга движения с рейтингом безопасности. В сотрудничестве человека и робота кодеры могут обнаружить столкновение и остановить руку в течение миллисекунд, защищая работников от травм.
- Большая эффективность: С точными профилями скорости и ускорения, полученными из обратной связи кодера, роботы могут двигаться с самой быстрой безопасной скоростью без перегрузки. Время цикла сокращается, пропускная способность увеличивается, а потребление энергии падает, потому что двигатели не теряют мощность, борясь с ошибками положения.
- Упрощенное техническое обслуживание: Абсолютные кодеры хранят данные о положении даже после циклов питания, поэтому после отключения питания робот может немедленно возобновить работу без процедуры самонаведения. Это экономит минуты на событие питания, что значительно складывается в операциях 24/7.
Реальные приложения в разных отраслях
Производство и сборка
На автомобильных сборочных линиях роботы, оснащенные абсолютными кодерами, выполняют обработку блока двигателя, установку дверного и лобового стекла с повторяемостью лучше 0,05 мм. Эти рычаги должны выдерживать вибрацию, брызги сварки и колебания температуры; магнитные кодеры с прочными корпусами часто являются технологией выбора. На странице приложения FLT:0 Posital Robotics подробно описывается, как абсолютные кодеры позволяют выполнять эти сложные задачи.
Медицинская робототехника
Хирургические роботы, такие как система да Винчи, требуют субмиллиметровой точности и абсолютной безопасности. Двойные кодеры — часто оптические — используются на каждом суставе для обеспечения как первичной, так и избыточной обратной связи. Система может перекрестно проверять два сигнала и отключаться, если появляются расхождения. Датчики крутящего момента силы часто работают в тандеме с кодерами, чтобы дать хирургу тактильную обратную связь, в то время как рука поддерживает точную траекторию.
Переработка и упаковка пищевых продуктов
В обработке пищевых продуктов, средах стирки требуют кодеров с рейтингом IP69K. Магнитные и емкостные кодеры превосходят здесь, потому что они могут быть полностью закрыты от струй воды высокого давления. Роботы для сбора и размещения шоколада, сортировки фруктов или упаковки лоток полагаются на кодеры для поддержания мягких, но точных движений на высоких скоростях. Отсутствие оптических дисков означает меньше точек отказа от конденсации или мусора.
Аэрокосмическая и оборонная
Роботы, используемые для сверления углеродно-волоконных фюзеляжных панелей, должны иметь допуски ± 0,1 мм над 10-метровым рабочим пространством. Многооборотные абсолютные кодеры с высоким разрешением необходимы для долгосрочной калибровки, необходимой для компенсации структурного изгиба и теплового расширения. Многие аэрокосмические интеграторы выбирают кодеры HEIDENHAIN для их исключительной точности и проверенной на жизнь надежности.
Исследования и разработки
В университетских лабораториях и корпоративных R&D-центрах кодеры используются для приборов экспериментальных роботов, экзоскелетов и протезов конечностей. Абсолютные кодеры высокого разрешения позволяют исследователям захватывать мелкозернистые данные движения и реализовывать передовые алгоритмы управления, такие как модель предиктивного управления. Умные сервоприводы с открытым исходным кодом ROBOTIS Dynamixel, которые интегрируют магнитные кодеры и сети в компактные исполнительные механизмы, стали основным продуктом в образовании робототехники.
Проблемы и практические решения
Калибровка и компенсация
Даже лучший кодер не может исправить механические несовершенства, если монтаж находится вне центра или вал имеет выход. На каждом роботе процесс калибровки должен отображать количество кодеров на фактические углы соединения, что учитывает эксцентриситет, наклон и нелинейность передач. Современные процедуры калибровки используют лазерные интерферометры и сложные алгоритмы установки. Некоторые кодеры теперь включают однопроходную самокалибровку , которая компенсирует незначительные ошибки монтажа во время первоначального ввода в эксплуатацию.
Экологическое вмешательство
Оптические кодеры могут колебаться в грязных или маслянистых средах. Магнитные кодеры невосприимчивы к немагнитным загрязнителям, но могут подвергаться влиянию близлежащих двигателей, соленоидов или внешних магнитных полей. Для смягчения этого многие магнитные кодеры используют дифференциальные головки считывания, которые отменяют помехи в общем режиме. Емкие кодеры избегают проблем магнетизма, но требуют защиты от влажности и конденсации — помогает конформное покрытие ротора и статора.
Стоимость vs. Выгоды от реализации
Высокоточные абсолютные кодеры со встроенной диагностикой и сертификацией безопасности могут стоить несколько сотен долларов за единицу. Для совместного семиосного рычага эти затраты умножаются. Инженеры должны сбалансировать требуемую точность с бюджетом. Во многих случаях сочетание магнитного кодера с умеренной стоимостью с датчиком крутящего момента коробки передач дает достаточную производительность для задач выбора и размещения за долю стоимости оптической системы верхнего уровня. Тенденция к ASIC-системе на чипе неуклонно снижает затраты при улучшении разрешения.
Коммуникация и интеграция
Отправка данных о положении с высоким разрешением от каждого соединения к центральному контроллеру в режиме реального времени создает проблемы с пропускной способностью и задержкой. Многие современные кодеры используют промышленные полевые шины, такие как EtherCAT, CANopen или IO-Link. IO-Link в частности набирает обороты за свою способность нести как данные о циклическом положении, так и ациклическую диагностику (температура, вибрация, количество циклов питания) по одному трехпроводному кабелю. Консорциум IO-Link документирует, как это упрощает проводку и обслуживание в многоосевых системах.
Будущие тенденции в технологии кодер для робототехники
Беспроводные кодеры
Устранение кабелей через соединения робота снижает вес, упрощает сборку и повышает надежность. Исследователи разрабатывают беспроводные кодеры без батарей, которые собирают энергию из движения сустава или из поля RF. В то время как все еще экспериментальные для большинства приложений, беспроводные кодеры могут включать действительно модульные, автономные соединения роботов.
Интегрированная диагностика и прогнозное обслуживание
Кодеры следующего поколения встраивают микроконтроллеры, которые отслеживают не только положение, но и данные мониторинга состояния. Температура, спектр вибрации и накопленный пробег регистрируются и передаются по IO-Link или EtherCAT. Центральная система технического обслуживания может обнаружить начало отказа подшипника (через вибрационные гармоники) и замену графика до того, как произойдет поломка, максимизируя время безотказной работы робота. Это соответствует стремлению Industry 4.0 к прогнозному техническому обслуживанию .
Многоповоротный Абсолют и многоосевое сенсорное восприятие
Для роботов со многими степенями свободы каждый сустав требует своего кодера. Но кабель, стоимость и сложность умножаются. Некоторые производители, такие как Kübler Group, теперь предлагают многооборотные абсолютные кодеры с бесступенчатым магнитным счетом, которые могут отслеживать тысячи оборотов без батарей. Между тем, новые емкостные сенсорные массивы могут одновременно измерять как угловое положение, так и осевое смещение, уменьшая количество датчиков, необходимых для наручных соединений, которые сочетают вращение и поворот.
Более высокое разрешение через выборку
Для задач с чрезвычайной точностью (например, полупроводниковые бондеры или измельчение оптических линз) разрешение кодера выталкивается за пределы 30 бит. Производители достигают этого за счет пересчета - считывания сигнала кодера со скоростью, намного превышающей требуемую частоту обновления и усреднения нескольких показаний для подавления шума. В сочетании с синусоидальной интерполяцией, пересчет дает эффективные разрешения в диапазоне субарксекунд.
Заключение
Интеграция кодеров - это не просто дополнение к роботизированной руке; это сенсорная основа, которая делает возможной современную автоматизацию. От инкрементальных магнитных кодеров в коллаборативных роботах до абсолютных оптических блоков высокого разрешения в хирургических системах выбор и внедрение технологии кодеров непосредственно определяют точность, повторяемость, безопасность и эффективность всей машины. По мере роста требований к более умным, быстрым и более надежным роботам производители кодеров продолжают внедрять инновации - предлагая более высокие разрешения, интегрированную диагностику, надежные беспроводные возможности и более быстрые интерфейсы шины. Инженеры, которые осваивают нюансы выбора и интеграции кодеров, будут лучше всего позиционироваться для создания следующего поколения автоматизированных рук, которые определяют будущее промышленности и медицины.