2026년 05월 25일 PX4-Autopilot 주간 개발 동향: v1.17 안정화와 핵심 인프라 및 안전 기능 강화

존경하는 PX4 개발자 및 연구원 여러분,

2026년 05월 25일 주간 PX4 개발 동향 브리핑을 전해드립니다. 지난 7일간 PX4 Autopilot 프로젝트는 안정화된 v1.17 릴리즈를 필두로, 핵심 인프라 업데이트, 안전성 강화 기능 도입, 그리고 시뮬레이션 환경 개선에 이르기까지 광범위한 분야에서 활발한 활동을 보였습니다. 특히, v1.17 안정화 릴리즈는 새로운 비행 모드, ROS 2 연동 강화, Zenoh 미들웨어 성숙도 향상 등 중요한 이정표를 제시하며, PX4 생태계의 견고함과 확장성을 재확인시켜 주었습니다.

이번 주 활동은 드론 시스템의 안정성과 신뢰성을 최우선으로 하면서도, 미래 지향적인 기능(예: 신경망 제어, 고급 충돌 회피)과 개발자 생산성 향상(예: Windows SITL, 재현 가능한 빌드)에 대한 투자를 지속하고 있음을 명확히 보여줍니다. 커뮤니티 역시 MAVLink 표준 및 QGroundControl 개선 요구사항에 대한 논의를 이어가며 PX4의 적용 범위를 넓히는 데 기여하고 있습니다.

PX4 주간 통합 브리핑

지난 한 주간 PX4 Autopilot 프로젝트는 여러 측면에서 중요한 진전을 이루었습니다. 가장 큰 소식은 5월 13일에 발표된 PX4 v1.17 안정화 릴리즈입니다. 이 릴리즈는 ‘Altitude Cruise’ 비행 모드 도입, 고정익 이륙 모드 개선, ROS 2 워크플로우를 위한 제어 인터페이스 확장, 그리고 Zenoh 미들웨어의 rmw_zenoh 호환성 성숙 등 다양한 핵심 기능을 포함하여 PX4의 비행 성능과 외부 시스템 통합 능력을 크게 향상시켰습니다.

GitHub 리포지토리에서는 안전성 및 안정성 관련 버그 수정과 함께 새로운 하드웨어(보드) 지원 추가, MAVLink 및 UAVCAN 드라이버 기능 강화, 그리고 시뮬레이션 환경 개선을 위한 중대한 PR들이 활발히 논의되거나 병합되었습니다. 특히, NuttX OS 버전 업그레이드, 공유 메모리 기반 uORB 재구축, 지오펜스 인지형 RTL, 그리고 ASTM F3442 표준을 따르는 감지 및 회피(Detect and Avoid) 모듈 확장과 같은 장기적인 관점의 안전 및 핵심 인프라 개선 작업이 주목할 만합니다.

Discourse 포럼에서는 Weekly Dev Call을 통해 핵심 개발팀의 진행 상황을 공유하고 커뮤니티의 질문에 답변하며 소통을 이어갔습니다. MAVLink 서브 시스템에서는 중국의 Remote ID 표준에 대한 논의가 진행되어 국제적인 규제 준수에 대한 PX4의 관심사를 보여주었으며, QGroundControl 관련 질문들은 지상국 소프트웨어의 지속적인 기능 개선 및 다양한 플랫폼 지원의 필요성을 시사했습니다.

PX4 릴리즈 및 버전별 주요 변경 사항

지난 7일간의 활동 내역을 기반으로 다음과 같은 릴리즈 정보가 확인됩니다.

  • v1.17.0 – Stable Release (2026-05-13 발행)

    • 새로운 비행 모드: 멀티콥터용 Altitude Cruise 모드가 추가되어 스틱 해제 시 안정적인 속도로 순항합니다.
    • 고정익 이륙 개선: 내비게이션 손실 시 수평 비행으로 상승을 유지하고, 이륙 웨이포인트의 위도/경도를 활용해 로이터 위치를 정의할 수 있습니다.
    • ROS 2 제어 인터페이스 확장: 고정익 및 로버 차량을 위한 새로운 FwLateralLongitudinalSetpointTypeRoverSetpointTypes가 추가되어 ROS 2 워크플로우와의 연동이 강화되었습니다.
    • Zenoh 미들웨어 성숙: 인트리(in-tree) Zenoh 미들웨어가 rmw_zenoh 호환성을 확보하며 안정화되었습니다 (CDRv1 직렬화, ROS 2 그래프 활성도, 자동 생성된 config 등).
    • 신경망 제어 (MC Neural Network Control) 테스트 경로: TensorFlow Lite Micro를 온-디바이스에 통합하여 외부 훈련된 신경망 모델을 멀티콥터 컨트롤러로 대체할 수 있는 연구 및 벤치 테스트 경로가 추가되었습니다.
    • 새로운 INS 드라이버: MicroStrain, sbgECom, EULER-NAV 드라이버가 추가되었으며, Septentrio GNSS 복원력 보고 및 GNSS 고도 기반 기압계 자동 보정이 구현되었습니다.
    • 일반 개선 사항: MAVLink, RC, 로깅, 페일세이프, 로버 관련 다양한 개선 사항이 포함되었습니다.
  • v1.18.0-alpha1 (2026-05-13 발행)

    • 비행 테스트를 위한 사전 릴리즈입니다. 정식 릴리즈 노트는 추후 공개될 예정입니다.

v1.17의 안정화는 PX4가 산업 및 연구 분야에서 요구하는 정교하고 안정적인 제어 솔루션을 제공하는 데 더욱 집중하고 있음을 보여줍니다. 특히 ROS 2 연동 및 Zenoh 미들웨어의 발전은 복잡한 드론 시스템 구축을 위한 유연성과 성능을 크게 향상시킬 것으로 기대됩니다.

핵심 GitHub 업데이트 (PX4-Autopilot)

지난 7일간 PX4-Autopilot GitHub 리포지토리에서는 총 60개 이상의 PR이 활발히 논의되었으며, 그 중 13개 이상이 병합(Closed)되었습니다. 주요 활동은 다음과 같습니다.

주요 병합(Merged)된 PR

최근 병합된 PR들은 주로 안정성 향상, 드라이버 수정 및 문서 개선에 중점을 둡니다:

주목할 만한 오픈된 PR 및 이슈

이번 주에는 향후 PX4의 방향성을 보여주는 중요한 기능 개발 및 인프라 개선 PR들이 활발히 논의 중입니다:

Weekly Dev Call & 커뮤니티 동향

2026년 05월 20일 진행된 PX4 Dev Call은 팀 싱크 및 커뮤니티 Q&A 세션으로 구성되었습니다. 이는 개발 진행 상황을 공유하고, 커뮤니티의 기술적인 질문에 답변하며 PX4 생태계의 투명성과 참여를 장려하는 중요한 창구 역할을 하고 있습니다.

Discourse의 ‘PX4 Autopilot’ 섹션에서는 다양한 난이도의 질문들이 오갔습니다. serial 5 사용법, CRSF/ELRS를 통한 무장 상태 및 경고 메시지, Rate PID 튜닝과 같은 기본적인 설정 및 제어 질문이 꾸준히 제기되어 신규 사용자 및 특정 기능 구현에 어려움을 겪는 개발자들이 많음을 시사합니다. 한편, Amphibious Drone / Aerial-Underwater Vehicle Architecture GuidanceB4DGM Recursive Telemetry Platform for PX4 Research와 같이 PX4를 활용한 첨단 연구 및 특수 목적 드론 개발에 대한 깊이 있는 논의도 이루어져, PX4가 다양한 혁신 프로젝트의 기반이 되고 있음을 보여줍니다. PX4 Hardware-in-the-Loop (HITL) with X-Plane series? 질문은 GitHub의 X-Plane SITL 에어프레임 PR과 연결되어, 시뮬레이션 환경 확장에 대한 커뮤니티의 높은 관심과 실제 적용 요구를 반영합니다.

서브 시스템 동향 (MAVLink, MAVSDK, QGC)

  • MAVLink:
    Discourse에서 “China GB 46750 Remote ID: field mapping gaps in MAVLink OpenDroneID”에 대한 논의가 시작되었습니다. 이는 MAVLink OpenDroneID 메시지가 중국의 GB 46750 원격 식별(Remote ID) 표준의 특정 필드를 매핑하는 데 있어 발생할 수 있는 잠재적 격차에 대한 것입니다. 국제적인 드론 규제 준수가 중요해짐에 따라, MAVLink 표준의 지속적인 업데이트와 로컬 규제와의 정합성 확보는 PX4의 글로벌 시장 진출에 필수적인 과제입니다. 이는 최근 fix(dronecan): forward MAVLink OpenDroneID Basic ID to Remote ID PR과도 연결되어 Remote ID 관련 표준 준수 노력을 보여줍니다.
  • MAVSDK:
    이번 주 Discourse MAVSDK 섹션에서는 새로운 논의가 관찰되지 않았습니다. 이는 MAVSDK가 현재 비교적 안정적인 상태를 유지하고 있거나, 주요 논의가 다른 채널에서 이루어지고 있음을 시사합니다.
  • QGroundControl:
    QGroundControl Discourse에서는 “QGroundControl for Linux aarch64 (2)”와 같은 특정 플랫폼(Linux aarch64) 지원 요청이 계속되고 있습니다. 이는 QGC가 다양한 하드웨어 환경에서 작동해야 하는 요구사항을 반영하며, 커뮤니티가 보다 폭넓은 플랫폼에서 QGC를 활용하고자 함을 보여줍니다. 또한, “Rally Point transfer failed” 오류 보고는 미션 계획 및 전송의 안정성 개선이 여전히 필요한 영역임을 나타냅니다.

이번 주 PX4 개발 동향은 v1.17의 안정화를 통해 현재의 견고함을 다지고, 동시에 NuttX 업그레이드, SHM 기반 uORB, Windows SITL, 고급 감지 및 회피 기능과 같은 미래 지향적인 기술을 적극적으로 탐색하며 드론 기술의 최전선에서 리더십을 유지하려는 PX4 팀의 노력을 명확히 보여줍니다. 다음 주에도 PX4 프로젝트의 흥미로운 소식들을 전달해 드리겠습니다.

감사합니다.

Similar Posts

답글 남기기