로봇 공학 플랫폼의 세 가지 핵심 개발 영역 탐색

로봇 프로그래밍

모두를 위한 비주얼 프로그래밍

직관적인 TMflow 소프트웨어를 사용할 때, “Flow Project(플로우 프로젝트)”를 선택하여 시각적으로 애플리케이션을 생성할 수 있습니다. 이 방법은 블록 다이어그램과 “드래그, 드롭, 개발” 방식을 사용하여 로봇 공학 초보자에게 이상적입니다.

자세한 내용은 TMflow 소프트웨어 매뉴얼을 참조하십시오.

원격 제어 및 통합

리슨 서버: 원격 모션 제어

Listen Server는 TMscript를 통한 로봇 동작의 원격 제어를 가능하게 합니다. Flow Project의 Listen 노드를 통해 활성화하거나 Script Project에서 ScriptListen() 함수를 실행하여 활성화할 수 있습니다. 자세한 지침은 TMscript 프로그래밍 언어 매뉴얼에서 확인할 수 있습니다.

데이터 수집 및 시스템 구성

TMflow는 Modbus, Ethernet 및 옵션인 Profinet, Ethernet-IP와 같은 프로토콜을 사용하는 여러 서버를 통합하여 원활한 데이터 수집 및 시스템 구성을 가능하게 합니다. 이는 다양한 산업 환경에서 유연하고 견고한 통합을 보장합니다. 주요 기능은 다음과 같습니다: • 로봇 상태 및 위치 확인 (TCP, 관절 데이터, IO, 안전 IO) • 프로젝트 속도 및 런타임 관리 • 시스템 데이터 액세스 및 구성

TM ROS 리포지토리: 원활한 ROS 통합

ROS 개발자를 위해 당사의 TM ROS 리포지토리는 TM AI 코봇을 ROS 프로젝트에 통합하는 데 필요한 모든 것을 제공합니다. 다음과 같은 도구에 액세스하십시오: • TM ROS Driver • 다양한 로봇 모델 유형의 3D 모델 • Gazebo 및 Moveit용 실행 파일 (Launch Files) TM ROS Driver를 사용하면 개발자가 ROS를 통해 로봇 모션을 제어하고 데이터에 액세스할 수 있어, ROS 생태계 내에서 작업을 효율적으로 시뮬레이션, 계획 및 실행할 수 있습니다.

EIH 카메라 API: 맞춤형 비전 솔루션

EIH Camera API를 활용하여 귀하의 맞춤형 비전 알고리즘을 TM AI 코봇의 Eye-In-Hand 카메라와 통합하십시오. 원시 이미지 데이터에 액세스하고, 구성을 검색 및 수정하며, 특정 요구 사항에 맞게 카메라를 제어할 수 있습니다.

사용자 정의 플러그인 및 확장성

올바른 도구와 플랫폼을 제공함으로써, 타사 개발자는 새로운 관점과 아이디어를 획기적인 솔루션으로 전환할 수 있습니다. 이러한 기여는 TMflow의 기능을 향상시킬 뿐만 아니라 전반적인 사용자 경험을 크게 풍부하게 합니다. 사용자 정의 플러그인은 다음과 같은 주요 시나리오에서 특히 유용합니다:

장치 조작

엔지니어가 그리퍼, 액추에이터 및 기타 주변 장치와 같은 로봇의 타사 장치를 원활하게 통합하고 제어하도록 지원합니다.

애플리케이션 설정 마법사

직관적인 단계별 구성을 통해 엔지니어를 안내하여 용접이나 팔레타이징과 같은 복잡한 애플리케이션을 구축하는 프로세스를 간소화합니다.

사용자 정의 대시보드

애플리케이션에 맞는 통찰력과 모니터링을 제공하는 맞춤형 디스플레이를 생성하여 운영 효율성과 감독 기능을 향상시킵니다.

TM 컴포넌트: 간편한 맞춤 설정

TM Components를 사용하여 Flow Project 내에서 사용자 정의 노드를 생성하십시오. TM Component Editor를 사용하면 노드, 변수 및 구성을 효율적이고 테스트하기 쉬운 구성 요소로 패키지화할 수 있습니다.

TMflow에서 TM 컴포넌트를 생성하는 방법을 알아보세요. TM 컴포넌트 에디터 매뉴얼. .

TMcraft 플러그인: 고급 맞춤 설정

TMcraft를 사용하면 개발자가 TMflow에 직접 내장된 정교한 플러그인을 구축할 수 있습니다. C# 및 WPF를 활용하여 고도로 맞춤화된 인터페이스를 생성하고 커뮤니티 리소스를 활용하여 풍부한 개발 경험을 누리십시오.

TMcraft API 문서로 시작하기 여기에서. .

TMflow 시뮬레이터: 배포 전 테스트

TMflow Simulator는 가상 환경에서 프로젝트를 프로토타이핑, 테스트 및 개선할 수 있는 강력한 도구입니다. 이를 통해 비용을 절감하고 위험을 완화하며 솔루션이 실제 조건에서 최적으로 수행되도록 보장합니다.

TMflow 시뮬레이터 가이드로 시뮬레이션 여정을 시작하세요 여기에서. .

더 많은 개발자 리소스 탐색

자세한 내용은 아래 페이지의 상세 정보를 참조하십시오. 다양한 샘플 코드는 GitHub 에서 확인하실 수 있습니다.