통신, 제어, 원격 조작 및 코드에 대한 OpenArm 튜토리얼

이 페이지는 웹 전체에서 가장 유용한 OpenArm 자료를 SVRC 내에서 읽을 수 있는 단일 경로로 변환하므로 개발자는 연결이 끊긴 소스 사이를 이동하는 대신 여기에서 해당 자료를 검색하고 토론할 수 있습니다.

오픈로봇아카데미 · OpenArm 아카데미 주제

여기서 시작하세요

최고의 첫 번째 링크

  • OpenArm 소프트웨어 가이드로봇 설명, SocketCAN, ROS2 통합 ​​및 고급 제어에 대한 공식 개요입니다. 공식 가이드 읽기
  • ROS2 제어파일 실행, 가짜 하드웨어 모드, 컨트롤러 설정 및 모션 명령. ROS2 제어 문서 열기
  • CAN 라이브러리SocketCAN 아키텍처, 클래스 레이아웃, MIT 제어 모드 및 예제 코드. CAN 문서 열기
  • 기본 GitHub 항목하드웨어, 소프트웨어, 문제 및 생태계 링크에 대한 저장소 진입점입니다. GitHub 보기
각 소스가 도움이 되는 것
  • 의사소통 - CAN 라이브러리 문서를 사용하여 SocketCAN, 모터 ID, 콜백 모드 및 타이밍을 이해하십시오.
  • 제어 - 실행 흐름, 가짜 하드웨어, 컨트롤러 및 궤도 테스트를 위해 ROS2 제어 문서를 사용하세요.
  • 암호 - GitHub 저장소를 사용하여 `openarm_ros2`, `openarm_can`과 같은 패키지 및 설명 파일을 검사합니다.
  • 원격조작 - 공식 설정/소프트웨어 가이드에서 시작한 다음 SVRC 텔레옵 및 데이터 수집 페이지와 비교하세요.
SVRC 내부 경로
의사소통 참고사항

실제로 중요한 것은 무엇입니까?

공식 CAN 문서에서 가장 중요한 운영 세부 사항은 API 이름뿐만 아니라 제어 루프 현실, 즉 콜백 모드 전환, 타임아웃 조정 및 모터 전반에 걸친 일관된 CAN ID 매핑입니다. 이것이 바로 빌더가 포럼에서 검색하고 질문하는 구현 세부 사항의 종류입니다.

컨트롤 노트

ROS2 제어 및 하드웨어 가동

ROS2 제어 문서는 OpenArm이 이미 가짜 하드웨어와 실제 하드웨어 흐름을 모두 지원한다는 점을 분명히 합니다. 이는 SVRC가 보다 안전한 온보딩 및 커뮤니티 문제 해결을 위해 "먼저 모의하고 실제 나중에" 튜토리얼을 구성할 수 있음을 의미합니다.

코드 노트

인덱싱할 가치가 있는 코드 진입점

가장 강력한 검색어는 `openarm_ros2`, `openarm_can`, 제어 이득, 실행 파일, MIT 제어 매개변수 및 SocketCAN 설정에 관한 것입니다. 여기에는 모두 SVRC 내부에 전용 내부 설명 페이지나 포럼 스레드가 있어야 합니다.

무엇을 만들고 있는지 토론하세요.

OpenArm 포럼을 사용하여 CAN 설정, ROS2 가져오기, 교정, 데이터 로깅 및 디버깅 결정에 대해 문의하세요.