Новости

Преодолевая барьер в 50 мкс! APQ предлагает решения EtherCAT для оптимизации управления роботами в реальном времени

Преодолевая барьер в 50 мкс! APQ предлагает решения EtherCAT для оптимизации управления роботами в реальном времени

Благодаря технологическим прорывам и общеотраслевому сотрудничеству 2025 год широко называют «Годом робототехники». Вся индустрия робототехники переживает бурный рост, при этом разнообразные сценарии применения определяют различные технологические пути и требования как к программному, так и к аппаратному обеспечению. Соответственно, требования и методы реализации управления движением в реальном времени различаются. Используя глубокое понимание рынка робототехники, APQ разработала целевые решения для оптимизации управления в реальном времени.

01

Различные пути развития робототехнических технологий и выбор платформ обработки

Двуногие гуманоидные роботы имеют человекоподобную конструкцию, которая обеспечивает превосходную адаптацию к сложной местности и координацию движений всего тела. Этим роботам обычно требуется управление движением по 38–70 осям, что означает чрезвычайно высокие требования к работе в режиме реального времени и частоту циклов управления до 1000 Гц. APQ использует высокопроизводительные процессоры X86 с программной настройкой для удовлетворения этих требований.

В отличие от этого, колесные или базовые роботы используют более легкую конструкцию шасси, что обеспечивает более высокие преимущества в плане контроля затрат, эффективности движения и времени автономной работы. Они, как правило, обладают около 30 степенями свободы и менее требовательны к вычислительным мощностям в реальном времени, но более чувствительны к энергопотреблению. Для этой категории роботов APQ использует маломощные и недорогие платформы, такие как Intel® N97 или J6412, для создания комплексных решений. Это позволяет достичь баланса между энергоэффективностью и стоимостью, используя при этом богатую экосистему разработки платформы X86 для удовлетворения строгих требований к производительности, стабильности, интеграции и компактности систем управления в реальном времени.

1

02

Пример оптимизации управления EtherCAT в реальном времени от APQ

Фон приложения

Колесные/базовые роботы обычно используются для управления сложными траекториями, многокоординатного взаимодействия, движения с использованием визуального контроля и других подобных задач. Их системы управления должны поддерживать:

  • Высокоскоростная шина связи EtherCATдля синхронизированного сервоуправления

  • ОС жесткого реального временидля субмиллисекундного отклика

  • Компактный промышленный дизайнподходит для плотной проводки или пространства в шкафу

  • Расширяемые портывключая несколько последовательных и LAN-портов для интеграции разнообразных периферийных устройств

Один из клиентов, разрабатывавший многоосевого робота, требовал поддержки EtherCAT и высокой производительности в режиме реального времени. Однако тестирование с платформой N97 и сервоприводами показало, что цикл связи EtherCAT не мог опускаться ниже 50 мкс, что создавало узкие места для массового производства.

2

Подход к оптимизации в реальном времени

Используя платформы N97 и J6412, APQ выполнила полную настройку на системном уровне в режиме реального времени. Пример процесса для платформы N97:

1. Переключение ОС на среду Linux Xenomai:

  • Ubuntu 20.04 + ядро ​​Linux 5.15

  • Патч в реальном времени: Xenomai 3.2 (совместимый с LinuxCNC)

  • Совместимость проверена на соответствие устаревшим потребностям клиента (ядро 4.19 + Xenomai 3.1)

Шаги настройки в реальном времени:
а) настройка BIOS
б) Оптимизация параметров ядра в реальном времени (ECI)
c) Настройка параметров командной строки (ECI)
г) Глубокая настройка на уровне ОС
e) Измерения задержки/джиттера

3

2. Стандартный рабочий процесс тестирования в реальном времени:

  • Инструменты:Модули тестирования задержек, тактовой частоты, LinuxCNC

  • Цели:

    • Задержка: максимальная задержка < 40 мкс

    • Тест часов: дрейф ≈ 0 (третий столбец результата близок к нулю)

  • Исполнение:Несколько раундов тестирования партий оборудования (включая J6412 для сравнения)

Результат теста:
В среде Linux Xenomai время цикла управления и джиттер значительно улучшились. Задержка оставалась менее 40 мкс на протяжении всего периода, а дрейф тактовой частоты приблизился к нулю, что соответствует требованиям приложения.

4

Результаты реального применения

Многоосное управление роботизированной рукой

Испытание:
Для синхронизированной сварки по 8 осям требовалась синхронизация на уровне микросекунд; традиционные решения приводили к дрейфу и ошибкам траектории.

Оптимизация:

  • J6412 с Ubuntu 20.04 + Xenomai 3.2

  • 4x Gigabit LAN напрямую к сервоприводу EtherCAT

  • Выделенные ядра обработки в реальном времени Isolcpus

Результаты:

  • Точность синхронизации:Дрейф часового теста ≤ 0,05 мкс; Максимальное отклонение траектории < 0,1 мм

  • Гарантия в реальном времени:72 часа непрерывной работы, пиковая задержка ≤ 38 мкс

  • Снижение затрат:На 35% дешевле, на 60% меньше энергопотребления по сравнению с решением i5

5

Управление движением четвероногого робота-собаки

Испытание:
Для динамической балансировки 12 соединений необходима обратная связь на уровне мкс; задержка устаревшей системы > 100 мкс приводила к нестабильности

Оптимизация:

  • N97 + Ксеномай 3.2

  • PREEMPT_RT + патч ECI

  • Cmdline изолировала 2 ядра ЦП для задач сервопривода

Результаты:

  • Низкая задержка:Цикл управления в пределах 500 мкс, задержка ≤ 35 мкс

  • Надежность:В тесте на восстановление при -20°C джиттер < ±8 мкс

  • Расширяемость:Датчик IMU через M.2; экономия энергии 60% по сравнению с решением на базе i3

6

Варианты развертывания

Для технически подкованных клиентов, ориентированных на производительность в реальном времени, APQ рекомендуетLinux + XenomaiРазвертывание. Для конечных пользователей, предпочитающих удобство «из коробки», APQ также предлагаетпредустановленные и оптимизированные образы системыс отладочной документацией — снижение барьеров при развертывании.

Поскольку роботы все чаще заменяют ручную работу,Стабильные и экономичные системы управления в реальном временистановятся критически важными для успеха. APQ удовлетворяет эту потребность, предлагая интегрированные аппаратно-программные решения, и продолжит углубляться в разработку периферийных вычислений и систем управления движением для робототехники, предоставляя большему числу промышленных клиентов стабильные, эффективные и легко интегрируемые встраиваемые платформы.

Если вас интересует наша компания и продукция, обращайтесь к нашему зарубежному представителю Робину.

Email: yang.chen@apuqi.com

WhatsApp: +86 18351628738


Время публикации: 28 июля 2025 г.