top of page

실시간 임베디드 EtherCAT(이더캣) 마스터 로봇제어기

로봇제어기 | 스텝(STEP)

STEP(스텝)은 실시간 제어를 위해 Hard Realtime OS인 Linux/Xenomai 환경에서 실시간 제어 응용프로그램 개발을 위한 소프트웨어 프레임워크인 NRMKPlatform SDK를 제공합니다. 리눅스 환경에 익숙하지 않은 엔지니어들도 쉽게 임베디드 제어 프로그램을 개발할 수 있도록 MS 윈도우® OS에서 작동되는 개발환경을 제공합니다. 

고속 실시간 다축 동기화, 분산 제어를 위해 STEP은 많은 시스템에서 검증된 오픈소스 EtherCAT(이더캣) 마스터 스택인 EtherLab을 채용하고 있습니다. 표준 EtherCAT 기반의 실시간 제어 응용프로그램 개발을 위해 CoE (CANopen-over-EtherCAT) 프로토콜기반 프로그래밍 인터페이스를 제공합니다. 기본적인 CoE 기반 응용프로그램 코드의 자동 생성을 위한 다양한 소프트웨어 도구들을 제공합니다. 다양한 디바이스들의 연결을 위해 RS485 및 CAN 인터페이스를 표준으로 내장하고 있습니다. NRMKPlatform SDK에는 CAN 기반 응용프로그램의 개발을 위해 실시간 CAN 기능과 오픈소스 CANOpen 프레임워크 소프트웨어인 CanFestival이 설치되어 있습니다. 

뉴로메카의 협동로봇 Indy(인디)의 실시간 제어를 담당하는 STEP2의 경우 4kHz의 모델기반 임피던스제어를 구동하고 있습니다. 고급 연구 개발을 위해 개발된 고성능 모델 STEP3는 고성능 GPU카드와 NVIDIA TensorRT 라이브러리를 탑재하여 고속 딥러닝 추론 연산에 기반한 다양한 알고리즘의 연구 개발이 가능합니다. 

STEPMAIN.png
linux.png
ethercat.png
xenoma.png

POWERFUL.
고성능 실시간 운영체제

INDUSTRIAL.
고속 실시간 다축 동기화, 분산 제어 구현

VERSATILE.
다양한 오픈 소스 라이브러리 및 장치 통합

STEP2.png
STEP2_SPEC_edited.png
STEP3.png
STEP3_SPEC_edited.png

NRMK EtherCAT Configuration Tool.

a83c47_bc75a594ecc14b75ad2638c07f44c3d2~mv2.png
a83c47_8f58a0bfb4f14569a59604ba0c7f2df7~mv2.png
[복제] a83c47_e227257ef1204787ae8771dd97ce4b1a~mv2.png
[복제] a83c47_69d2bc475c294ef9bf6f6cf1a2a4486e~mv2.png
bottom of page