UniversalRobots/Universal_Robots_ROS2_Description
ROS2 URDF description for Universal Robots
Universal_Robots_ROS2_Description
무엇인가요 – Universal Robots의 협업형 매니퓰레이터(예: UR5e, UR10, UR20 등)용 URDF/Xacro 설명 파일, 시각 메시, 그리고 런치 헬퍼를 제공하는 ROS 2 패키지입니다. 이 패키지를 사용하면 ROS 2 시뮬레이션 또는 실제 환경 설정에 UR 로봇 모델을 추가할 수 있습니다.
주요 구성 요소
- 로봇의 운동학, 조인트 제한, 센서를 정의하는
*.xacro,*.urdf설명 파일. - 시각화에 사용되는 다양한 로봇 모델(UR8LONG, UR15, UR18, UR20, UR30)의 3D 메시.
- 선택된 로봇 모델로 RViz(또는 다른 시각화 도구)를 시작하는 런치 파일 (
view_ur.launch.xml). - 각 ROS 2 디스트리뷰션용
doc/index.rst및 CI 상태 배지.
사용 방법
- 리포지토리를 ROS 2 워크스페이스에 클론하고 빌드합니다 (
colcon build). - 워크스페이스를 소스합니다.
- 특정 로봇의 시각화를 시작합니다. 예시:
ros2 launch ur_description view_ur.launch.xml ur_type:=ur5eur_type인자를 지원되는 모델(예:ur10,ur20)로 변경합니다.
지원되는 ROS 2 디스트리뷰션 – 리포지토리는 현재의 ROS 2 릴리스(Humble, Jazzy, Kilted, Lyrical, Rolling)용 브랜치를 유지 관리하고 있습니다. 각 브랜치는 ROS 2 인프라에서 지속적으로 빌드되며, 결과로 생성된 바이너리 패키지는 ROS 인덱스에 ur_description으로 게시됩니다.
라이선스
- 시각 메시 파일은 그래픽 문서로 간주되며, Universal Robots의 고유 이용 조건에 따라 사용, 수정, 공유가 가능합니다.
- 기타 모든 소스 파일(설명 파일, 런치 스크립트, 문서)은 허용성 있는 BSD-3-Clause 라이선스 하에 배포됩니다.
왜 중요한가요 – 모션 플래닝, 시뮬레이션, 인식, 또는 실제 UR 로봇 제어를 포함한 모든 ROS 기반 작업에서는 정확한 로봇 설명 패키지가 필수적입니다. 이 리포지토리는 ROS 2 릴리스에 맞춰 지속적으로 업데이트되는 공식 유지 관리 모델을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트