소식

50μs 장벽을 깨다! APQ, 로봇을 위한 EtherCAT 실시간 제어 최적화 솔루션 제공

50μs 장벽을 깨다! APQ, 로봇을 위한 EtherCAT 실시간 제어 최적화 솔루션 제공

기술 혁신과 업계 전반의 협력으로 2025년은 "로봇공학의 해"로 널리 인식되고 있습니다. 로봇 산업 전체가 폭발적인 성장을 경험하고 있으며, 다양한 응용 시나리오가 소프트웨어와 하드웨어 모두에 대한 차별화된 기술 경로와 수요를 주도하고 있습니다. 결과적으로 실시간 모션 제어에 대한 요구 사항과 구현 방법 또한 다양합니다. APQ는 로봇 분야에 대한 깊은 이해를 바탕으로 맞춤형 실시간 제어 최적화 솔루션을 개발했습니다.

01

다양한 로봇 기술 경로 및 처리 플랫폼 선택

두 발로 걷는 휴머노이드 로봇은 복잡한 지형에 대한 적응력과 전신 협동 작업에 탁월한 인간형 디자인을 특징으로 합니다. 이러한 로봇은 일반적으로 38~70축의 모션 제어를 필요로 하며, 이는 매우 높은 실시간 요구 사항과 최대 1000Hz의 제어 주기를 의미합니다. APQ는 이러한 실시간 요구 사항을 충족하기 위해 소프트웨어 튜닝이 적용된 고성능 X86 프로세서를 사용합니다.

반면, 바퀴 달린 로봇이나 베이스형 로봇은 더욱 가벼운 섀시 설계를 채택하여 비용 관리, 동작 효율성, 배터리 수명 측면에서 더 큰 이점을 제공합니다. 이러한 로봇은 일반적으로 약 30도의 자유도를 가지며 실시간 컴퓨팅에 대한 요구는 낮지만, 전력 소비에 더 민감합니다. 이러한 유형의 로봇에 대해 APQ는 Intel® N97 또는 J6412와 같은 저전력, 저비용 플랫폼을 활용하여 완벽한 솔루션을 구축합니다. 이를 통해 전력 효율성과 비용의 균형을 맞추는 동시에 X86 플랫폼의 풍부한 개발 생태계를 활용하여 제어 시스템의 실시간 성능, 안정성, 통합성, 소형화에 대한 엄격한 요구 사항을 충족합니다.

1

02

APQ의 EtherCAT 실시간 제어 최적화 사례 연구

응용 프로그램 배경

바퀴/베이스 로봇은 일반적으로 복잡한 궤적 제어, 다축 링크, 비전 가이드 모션 및 이와 유사한 응용 분야에 사용됩니다. 제어 시스템은 다음을 지원해야 합니다.

  • EtherCAT 고속 버스 통신동기화된 서보 제어를 위해

  • 하드 실시간 OS밀리초 미만의 응답을 위해

  • 컴팩트한 산업 디자인좁은 배선이나 캐비닛 공간에 적합

  • 확장 가능한 포트다양한 주변 장치 통합을 위한 여러 직렬 및 LAN 포트 포함

다축 로봇을 개발하는 한 고객은 EtherCAT 지원과 높은 실시간 성능을 요구했습니다. 그러나 N97 플랫폼과 서보 드라이버를 사용한 테스트 결과, EtherCAT 통신 주기가 50μs 미만으로 떨어지면서 대량 생산에 심각한 병목 현상이 발생하는 것으로 나타났습니다.

2

실시간 최적화 접근 방식

APQ는 N97 및 J6412 플랫폼을 사용하여 전체 시스템 수준의 실시간 튜닝을 실행했습니다. N97 플랫폼의 예시 프로세스는 다음과 같습니다.

1. Linux Xenomai 환경으로 OS 전환:

  • 우분투 20.04 + 리눅스 커널 5.15

  • 실시간 패치: Xenomai 3.2(LinuxCNC와 호환)

  • 클라이언트의 레거시 요구 사항에 대한 호환성 테스트 완료(커널 4.19 + Xenomai 3.1)

실시간 튜닝 단계:
a) BIOS 튜닝
b) 실시간 커널 매개변수 최적화(ECI)
c) 명령줄 매개변수 튜닝(ECI)
d) 심층적인 OS 수준 사용자 정의
e) 지연/지터 측정

3

2. 표준 실시간 테스트 워크플로:

  • 도구:지연 시간, Clocktest, LinuxCNC 테스트 모듈

  • 목표:

    • 지연 시간: 최대 지연 < 40μs

    • Clocktest: 드리프트 ≈ 0(결과에서 3번째 열이 0에 가까움)

  • 실행:하드웨어 배치(비교를 위해 J6412 포함)에 대한 여러 라운드의 테스트

테스트 결과:
Linux Xenomai 환경에서는 제어 사이클 시간과 지터가 크게 개선되었습니다. 지연 시간은 전체 과정에서 40μs 미만으로 유지되었고, 클럭 테스트 드리프트는 0에 가까워 애플리케이션 요구 사항을 충족했습니다.

4

실제 적용 결과

다축 로봇 팔 제어

도전:
8축 동기화 용접에는 μs 수준의 동기화가 필요했습니다. 기존 솔루션은 드리프트 및 궤적 오류를 일으켰습니다.

최적화:

  • Ubuntu 20.04 + Xenomai 3.2가 설치된 J6412

  • 4x 기가비트 LAN을 EtherCAT 서보에 직접 연결

  • Isolcpus 전용 실시간 처리 코어

결과:

  • 동기화 정밀도:클록 테스트 드리프트 ≤ 0.05μs; 최대 궤적 편차 < 0.1mm

  • 실시간 보장:72시간 연속 작동, 최대 지연 시간 ≤ 38μs

  • 비용 절감:i5 솔루션보다 35% 낮은 비용, 60% 낮은 전력

5

사족보행 로봇견 모션 컨트롤

도전:
12-조인트 동적 밸런싱에는 μs 수준 피드백이 필요했습니다. 기존 시스템 대기 시간이 100μs를 초과하면 불안정성이 발생했습니다.

최적화:

  • N97 + 제노마이 3.2

  • PREEMPT_RT + ECI 패치

  • 서보 작업을 위해 Cmdline이 2개의 CPU 코어를 분리했습니다.

결과:

  • 낮은 지연 시간:제어주기 500μs 이내, 지연시간 ≤ 35μs

  • 견고성:-20°C 회복 테스트에서 지터 < ±8μs

  • 확장성:M.2를 통한 IMU 센서; i3 기반 솔루션보다 60% 전력 절감

6

배포 옵션

실시간 성능에 중점을 둔 기술적으로 유능한 클라이언트의 경우 APQ는 다음을 권장합니다.리눅스 + 제노마이배포. 즉시 사용 가능한 편의성을 선호하는 최종 사용자를 위해 APQ는 또한 다음을 제공합니다.사전 설치 및 최적화된 시스템 이미지디버깅 문서를 통해 배포 장벽을 낮춥니다.

로봇이 수동 작업을 점점 더 대체함에 따라실시간, 안정적이고 비용 효율적인 제어 시스템성공에 필수적인 요소가 되었습니다. APQ는 통합 하드웨어-소프트웨어 솔루션을 통해 이러한 요구를 충족하고 있으며, 로봇 엣지 컴퓨팅 및 모션 제어에 대한 집중도를 더욱 높여 더 많은 산업 고객에게 안정적이고 효율적이며 쉽게 통합되는 임베디드 플랫폼을 제공할 것입니다.

당사와 제품에 관심이 있으시면 해외 담당자인 로빈에게 연락 주시기 바랍니다.

Email: yang.chen@apuqi.com

왓츠앱: +86 18351628738


게시 시간: 2025년 7월 28일