ros/meta-ros

OpenEmbedded Layers for ROS 1 and ROS 2

해결하는 문제

로봇 운영 체제(ROS)를 Yocto Project로 생성한 커스텀 임베디드 Linux 배포판에 통합할 수 있게 해줍니다. 이로 인해 특수한 로봇 하드웨어 시스템을 구축할 때 일반적인 Linux 배포판에 의존할 필요가 사라집니다.

작동 방식

Yocto Project가 ROS 배포판(Humble, Jazzy, Lyrical 등)과 필요한 제3자 라이브러리 및 도구를 어떻게 빌드할지 지시하는 레시피와 설정 파일을 포함한 OpenEmbedded 레이어(메타레이어) 시리즈를 제공합니다. 이를 통해 특정 Yocto 릴리스와 호환되도록 보장합니다.

대상 사용자

로봇용 커스텀, 최소, 또는 최적화된 Linux 기반 운영 체제를 구축해야 하는 로봇 공학 엔지니어 및 임베디드 시스템 개발자.

주요 특징

  • 광범위한 호환성: Yocto Project 릴리스와 ROS 2 배포판의 여러 조합을 지원합니다.
  • 모듈식 구조: 공통 도구를 위한 공통 레이어(meta-ros-common)와 특정 ROS 배포판용 개별 레이어를 사용합니다.
  • 자동 레시피 생성: 필요한 빌드 레시피를 생성하기 위해 superflore 도구를 활용합니다.
  • 도구 지원: 리포지토리 클론 및 빌드 시작을 쉽게 하기 위해 kas 도구와 통합됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트