frankarobotics/franka_ros2
ROS 2 integration for Franka research robots
해결하는 문제
이 프로젝트는 libfranka용 ROS 2 통합을 제공하여 연구자와 개발자가 ROS 2 프레임워크를 사용해 Franka Robotics 연구용 로봇(예: FR3)을 제어할 수 있도록 합니다. 로봇 하드웨어와의 인터페이스를 간소화하고, 로봇 제어 루프 및 애플리케이션을 표준화된 방식으로 구현할 수 있도록 합니다.
작동 방식
이 리포지토리는 libfranka를 ROS 2(특히 Jazzy) 생태계에 통합합니다. 로봇 부팅, 컨트롤러 실행, 시뮬레이션을 가능하게 하는 패키지 세트를 제공합니다. 사용자는 로컬 설치 또는 Docker 컨테이너를 통해 프로젝트를 배포하여 복잡한 종속성을 관리할 수 있습니다. 단일 암 구성, 이중 암(FR3 Duo) 구성, 모바일 베이스(TMRv0.2) 등 다양한 구성 지원합니다.
대상 사용자
Franka Robotics 암을 사용하고 제어, 시뮬레이션, 개발에 ROS 2 생태계를 활용하고자 하는 로봇 연구자 및 개발자.
주요 특징
- 다중 로봇 지원: 단일 암, 이중 암 구성(FR3 Duo), 모바일 로봇 플랫폼(TMRv0.2)을 지원합니다.
- 유연한 배포: 로컬 머신 설치와 Docker/Dev Container 지원을 통해 일관된 개발 환경을 제공합니다.
- 시뮬레이션 통합: 하드웨어에 배포하기 전 코드 테스트를 위한 Gazebo 예제를 포함합니다.
- 하드웨어 추상화:
libfranka를 통해 연구용 Franka 로봇의 제어를 위한 견고한 인터페이스를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트