# ROS (로봇 운영 체제)

ROS (opens new window)는 드론 애플리케이션 개발에 PX4와 함께 사용할 수 있는 범용 로봇 라이브러리입니다. 공식적으로 Linux 플랫폼만을 지원됩니다.

ROS는 일반적인 로봇 공학 문제를 해결하고, Linux용으로 작성된 소프트웨어 라이브러리에 대한 액세스를 해결하는 개발자의 활발한 생태계 시스템의 이점이 있습니다. 예를 들어, 장애물 회피 및 충돌 방지를 포함한 PX4 컴퓨터 비전 솔루션의 일부로 사용되었습니다.

WARNING

Tip ROS 2는 ROS의 "최신이자 최고의" 버전입니다. PX4 개발 팀은 모든 사용자가 ROS 2로 업그레이드할 것을 권장합니다!

# ROS 설정

PX4는 ROS와 ROS 2를 모두 지원합니다.

# ROS 지원 로드맵

PX4 Developer Summit 2020 (opens new window)(및 ROS World 2020 (opens new window))에서 공개된 PX4 개발팀은 microROS 지원 계획을 발표하였습니다.

  • microRTPS: Fast DDS가 있는 microRTPS 브리지(현재 안정적인 ROS 2 인터페이스)
  • micro XRCE-DDS: PX4의 DDS(다음 단계!)
  • 마이크로 ROS: PX4의 ROS 2(우리의 목표!)