# 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(우리의 목표!)