Pixhawk를 이용한 PX4 드론 시스템 코드 이해
Smart Drone으로 세계에서 가장 많이 활용되는 SW는 무엇일까요? 리눅스 재단이 공식 지원하는 유일한 드론 프로젝트로 Dronecode가 있습니다. 3DR을 비롯해서 퀄컴과 인텔등 다양한 기업들이 이 프로젝트에 동참하고 있습니다. 최근에 출시되는 다양한 드론들도 Dronecode 프로젝트의 소스코드를 사용해서 개발하고 있습니다. Dronecode 프로젝트를 사용하고 테스트할 수 있는 다양한 레퍼런스 보드가 있습니다. 그 중에서 표준으로 활용하는 보드가 바로 Pixhawk입니다. 자체 드론을 개발하더라도 시작은 모두 Pixhawk에서 시작합니다. 드론의 핵심인 firmware와 middleware를 개발하는 프로젝트가 바로 PX4 프로젝트입니다. 따라서 Pixhawk를 이용해서 PX4를 익히는 것이 드론 개발의 시작 프로세스 입니다. 고급 기능을 필요로 하거나 상업용 드론을 위해서는 PX4 코드와 동작의 이해는 필수입니다.
subak.io는 PX4 프로젝트를 이용한 개발을 수행 중이며 현재 Dronecode 프로젝트 멤버입니다. (https://www.dronecode.org/about/project-members)