Ardupilot을 Pixhawk 4에서 사용할 수 있을까?

Pixhawk 4는 위 사진에서 보는 바와 같이 최근에 출시한 Flight Controller 하드웨어 보드입니다.
현재 상용 드론에 탑재 가능한 SW인 Flight Controller Firmware는 Ardupilot와 PX4가 있습니다.

Pixhawk 4는 PX4 팀이 개발하였으며 따라서 PX4 SW에 최적화 되어 개발 및 실험이 진행 중입니다.

Ardupilot과 PX4는 별개의 프로젝트로 진행 중입니다.
PX4 개발팀이나 Pixhawk 4 제조사인 Holybro에서 직접적으로 Ardupilot을 지원하지는 않을 듯 합니다.

Pixhawk2.1 보드의 경우에는 Ardupilot 프로젝트를 직접 지원하고 있어서 Ardupilot의 핵심 Flight Controller이기도 합니다.  PX4에 대해서도  PX4 팀이 직접 개발한 플랫폼은 아니지만 대중적으로 사용자가 많았고 이를 기반으로 테스트하는 개발자가 많아서 PX4 프로젝트에서도 제대로 지원이 되고 있었습니다.

PX4팀은 내부적으로 좀더 성능이 높은 MCU를 사용하는 Flight Controller를 약 1년 반 전부터 개발하여 프로토타입 형태로 사용하고 있었습니다. 그 보드가 현재 Pixhawk 4로 양산되게 된 것입니다.

여러분이 PX4 SW를 주력 Flight Controller Firmware로 개발한다면 Pixhawk 4를 선택하는 것이 현재 가장 좋은 선택으로 보입니다.
하지만 Ardupilot에서는 제대로 지원이 될지 그리고 문제가 생겼을 때 버그 패치가 빠르게 이뤄지기는 쉽지 않아 보입니다. (Ardupilot에서 포팅이 진행 중이긴 하지만…)
현재 국내 농업용이나 산업용 드론의 주력 Firmware가 Ardupilot인 상황이라 Pixhawk 4 보드를 선택하기에는 부담이 됩니다.

Pixhawk2.1 이후로 Ardupilot 진영과 PX4 진영으로 Flight Controller가 나눠질 가능성이 높습니다.
즉 내가 어떤 Flight Controller Firmware 사용을 결정했느냐에 따라서 그에 맞는 Flight Controller 보드를 선택해야 할 것으로 예상됩니다.

Pixhawk 4를 Ardupilot 사용 관련 포스팅은 아래 링크를 참고하세요 :
https://discuss.ardupilot.org/t/pixhawk-4-fmu-v5/29506

[개발] Ardupilot을 Pixhawk 4에서 사용할 수 있을까?

Leave a Reply

Your email address will not be published. Required fields are marked *