튜토리얼
최고의 OpenArm 자료를 통해 선별된 경로 — SocketCAN 통신부터 원격 조작 및 데이터 로깅까지. 여기에서 시작한 다음 연구 기사를 통해 더 자세히 알아보세요.
최고의 첫 번째 링크
OpenArm을 처음 사용하는 경우 SVRC 연구 기사를 탐색하기 전에 다음 네 가지 소스부터 시작하십시오. 스택 작동 방식에 대한 공식적인 실제 정보를 제공합니다.
공식 OpenArm 문서 및 GitHub
-
1OpenArm 소프트웨어 가이드(공식) 로봇 설명, SocketCAN, ROS2 통합 및 고급 제어. 세부 사항을 살펴보기 전에 권위 있는 개요를 살펴보세요. 공식 가이드 읽기 →
-
2ROS2 제어 문서 파일 실행, 가짜 하드웨어 모드, 컨트롤러 설정 및 모션 명령. 실제 하드웨어를 만지기 전에 이 내용을 읽어 보십시오. ROS2 제어 문서 열기 →
-
3CAN 라이브러리 문서 SocketCAN 아키텍처, 클래스 레이아웃, MIT 제어 모드, 모터 ID, 콜백 모드 및 타이밍. 제어 코드를 작성하기 전에 필수적입니다. CAN 문서 열기 →
-
4기본 GitHub 저장소 저장소 진입점: 하드웨어, 소프트웨어, 문제 및 생태계 링크. 문제를 열어 일반적인 문제에 대한 답변을 찾으세요. GitHub 보기 →
통신: SocketCAN 및 CAN 버스
제어 코드를 작성하기 전에 팔이 어떻게 통신하는지 이해하세요. 대부분의 문제는 CAN 문제입니다.
SocketCAN 설정 가이드
통신 확인, 모터 ID 매핑, CAN 오류 프레임 및 인터페이스 불러오기. CAN 설정 문제에 대한 표준 SVRC 참조입니다.
가이드 읽기 → 공식 문서OpenArm CAN 라이브러리
전체 API 문서 openarm_can: 모터 클래스, MIT 제어 패킷 형식, 콜백 모드 및 시간 초과 구성.
드라이버 설정(이 허브)
단계별 CAN 드라이버 설치: 커널 모듈 로딩, 인터페이스 불러오기, 캔덤프 확인 및 영구 구성.
단계 보기 →실제로 실제로 중요한 것은 무엇입니까?
CAN 문제의 가장 일반적인 원인은 API 오용이 아니라 콜백 모드 전환, 타임아웃 조정, 펌웨어 업데이트 후 모터 전반에 걸친 일관되지 않은 CAN ID 매핑입니다. 다른 것보다 먼저 이것을 확인하십시오.
제어: ROS2 및 MIT 제어 모드
하드웨어 가동 흐름 및 컨트롤러 구성. 항상 가짜 하드웨어를 먼저 실행한 다음 실제 하드웨어를 실행하십시오.
ROS2 제어 가이드
가짜 하드웨어 모드, 실제 하드웨어 가동, 컨트롤러 규율, 실행 파일 옵션 및 궤적 명령 예.
가이드 읽기 → 연구 가이드MIT 제어 이득 가이드
Kp/Kd 튜닝 노트, 각 관절의 안전한 시작 값, 안전 마진 및 게인으로 인해 진동이 발생할 때 수행할 작업에 대해 설명합니다.
가이드 읽기 → 연구 가이드교정 및 원점 복귀 가이드
공동 영점 설정 절차, 원점 복귀 순서, 작업 공간 확인 및 일반적인 교정 실패 모드.
가이드 읽기 →먼저 조롱하고 나중에 실제
OpenArm은 기본적으로 가짜 하드웨어 모드를 지원합니다. 항상 다음을 사용하여 제어 코드를 확인하세요. use_fake_hardware:=true 실제 모터에 연결하기 전에. 이것만으로도 대부분의 하드웨어 손상 사고를 예방할 수 있습니다.
이익과 안전마진
모든 관절에 대해 Kp=20, Kd=0.5로 시작합니다. 천천히 늘리십시오. MIT 이득 가이드는 관절당 최대 안전 값을 문서화합니다. 이 값을 유지하면 모터 과열과 기계적 스트레스를 방지할 수 있습니다.
원격조작 및 데이터 로깅
정책 교육을 위한 고품질 시연을 녹화합니다. 하드웨어 설정, 녹음 명령 및 데이터 세트 관리.
AI 모델 훈련
데이터세트가 확보되면 다음 단계는 정책 교육입니다. OpenArm은 ACT, 확산 정책 및 OpenVLA와 함께 기본적으로 작동합니다.
OpenArm: 데이터 중심 플랫폼
전체 설계 철학: 데이터 캡처 아키텍처, 데이터로서의 실패, 시뮬레이션-실제 정렬 및 학습 가능한 출력 형식.
기사 읽기 → SVRC 모델호환 가능한 AI 모델
ACT, 확산 정책 및 OpenVLA — OpenArm 데이터 세트에 대해 사전 훈련된 체크포인트 및 미세 조정 가이드입니다.
모델 찾아보기 → SVRC 데이터세트공개 OpenArm 데이터세트
학습 준비가 완료된 LeRobot 형식의 커뮤니티 및 SVRC 데이터세트입니다. 먼저 데이터를 수집하고 싶지 않다면 바로 훈련으로 건너뛰세요.
데이터 세트 찾아보기 →모든 SVRC OpenArm 리소스
모든 내부 페이지와 연구 논문이 한 곳에 색인되어 있습니다. 특정 구현 문제를 검색할 때 이를 사용하세요.
- › 빠른 시작 — 단위 0 방향
- › 설정 가이드 — 전체 단계별 안내
- › 소프트웨어 — SDK, 드라이버, ROS2, LeRobot
- › 사양 — 기계 및 전기
- › 데이터 수집 — 녹음 작업 흐름
- › 안전 — 전원을 켜기 전에 읽으십시오
- › 커뮤니티 — 포럼 및 FAQ
- › 연구: SocketCAN 설정
- › 연구: ROS2 제어
- › 연구: MIT 제어 이득
- › 연구: 교정 및 원점 복귀
- › 연구: Teleop 데이터 로깅
- › 연구: 데이터 중심 플랫폼
- › 연구: ROS2와 맞춤형 스택
- › 연구: 실증 데이터 수집
- › OpenArm 포럼 허브
- › 위키: SDK 빠른 시작
- › 위키: 전체 API 참조