{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                   = PX4 AutoPilot
| developer              = PX4 개발팀, 커뮤니티
| operating_system       = [[NuttX]], [[Robot Operating System|ROS]]
| license                = [[BSD 라이선스|BSD-3-Clause]]
| website                = http://px4.io
| repo=https://github.com/PX4/Firmware|released=March 2012|programming language=C++}}
'''픽스호크''' 또는 '''픽스호크 프로젝트'''(Pixhawk project) 또는 'PX4'는 원격조정 드론 및 자동 조종 장치는 무인 및 자율 항공기를 지향하는 오픈 소스 자동 조종 시스템인 [[아두파일럿]]의 하위 프로젝트로 개발되었다.<ref>[http://www.suasnews.com/2013/08/24707/px4-and-3d-robotics-present-pixhawk-an-advanced-user-friendly-autopilot/ PX4 and 3D Robotics present Pixhawk: An Advanced, User-Friendly Autopilot]</ref>

== 운영 체제 및 소프트웨어 ==
PX4는 [[쿼드콥터]]같은 [[드론|무인항공기]]의 원격조정 및 자율주행을 위해 설계된 [[NuttX]] [[운영체제]] 기반의 소프트웨어로 이루어진 플라이트 컨트롤 보드에서 작동하는 완전한 플랫폼이다.
오픈소프트웨어 및 오픈하드웨어로 유명한 드론 업체 3DR의 PX4의 플라이트 컨트롤러(flight controller)는 일반적으로 32비트 ARM 아키텍처인 Cortex M4F를 장착한 [[STM32]]계열 [[메모리 컨트롤러|MCU]]를 주[[CPU]]로 사용했다. [[리눅스재단]]의 [[드론 코드]] 프로젝트는 PX4를 채택하고 있다.<ref>(PX4) https://docs.px4.io/en/flight_controller/pixhawk.html {{웨이백|url=https://docs.px4.io/en/flight_controller/pixhawk.html |date=20190218125558 }}</ref><ref>(PX4 Build) http://dev.px4.io/kr/setup/dev_env_linux.html {{웨이백|url=http://dev.px4.io/kr/setup/dev_env_linux.html |date=20190202153924 }}</ref><ref>(PX4 firmware) https://github.com/PX4/Firmware</ref> 빌드된 펌웨어의 확장자는 .px4이다.

한편 PX4 프로젝트는 'QGroundController'라는 지상관제 프로그램 및 '드론키트'라는 원격조정 어플리케이션도 오픈소스로 제공하고있다.<ref>[https://github.com/3drobotics/DroneKit-Android-Starter 드론키트 안드로이드 앱 샘플]</ref><ref>[http://dronekit.io/libs 드론키트 라이브러리] {{웨이백|url=http://dronekit.io/libs |date=20190202212112 }}</ref>

== 히스토리 ==
저렴한 비용과 가용성으로 소규모의 원격 조종 항공기에서 아마추어가 사용할 수 있었으며 이 프로젝트는 2009년에 시작되어<ref>{{웹 인용 |url=https://pixhawk.ethz.ch/ |제목=pixhawk Project |확인날짜=2019-02-02 |보존url=https://web.archive.org/web/20170611002351/https://pixhawk.ethz.ch/ |보존날짜=2017-06-11 |url-status=dead }}</ref> [[취리히 연방 공과대학교]](ETHZ)의 컴퓨터 비전 및 기하학 연구소(Swiss Federal Institute of Technology)에서 주도 및 체계화되어 사용되기 시작했다. 세계적으로도 많은 자율 시스템 연구소 및 자동 제어 실험실에서 이를 공동연구하고 개발을 지원하고 있다. 여러 공급 업체가 현재 PX4 자동 조종 장치 및 액세서리를 생산 중이다.<ref>{{웹 인용 |url=http://www.uavrobotics.com.au/autopilot-c-84_111.html |제목=Uavrobotics |확인날짜=2019-02-02 |archive-date=2018-12-10 |archive-url=https://web.archive.org/web/20181210111242/http://www.uavrobotics.com.au/autopilot-c-84_111.html |url-status=dead }}</ref>

현재 [[리눅스재단]]에서 [[아두파일럿]] 프로젝트로부터 이양받아 [[드론코드 프로젝트]]로 운영중이다.<ref>[http://www.itworld.co.kr/print/89935 리눅스 재단, 무인항공기 개발 협업 위한 '드론코드 프로젝트' 설립]</ref><ref>[http://www.itnews.or.kr/?p=10395 리눅스 재단, ‘드론코드 프로젝트’ 설립]</ref>
멤버로는 픽스호크 프로젝트(Pixhawk project)의 [[3DR]]을 비롯해서 [[인텔]] 및 [[NXP반도체|NXP]], [[소니]], [[ARM]]등이 속해있다.

하지만 이처럼 그 근원을 같이하는 드론 소스는 아두파일럿의 아두콥터 소스 코드가 [[GNU GPL]]라이선스를 드론코드 프로젝트는 [[BSD 라이선스]]를 따름으로써 서로 다른 라이선스로 독자적인 길을 가게 되었다.<ref>[https://px4.io/ Industry friendly permissive license
PX4 is free to use and modify under the terms of the permissive BSD 3-clause license.]</ref><ref>[http://ardupilot.org/dev/docs/license-gplv3.html 아두콥터 라이선스]</ref>

== 같이 보기 ==
* [[NuttX]]

== 각주 ==
{{각주}}

== 참고 ==
* [https://web.archive.org/web/20190212011826/https://realhanbit.co.kr/books/12/pages/39/preview 한빛미디어 웹북-PX4개발자가이드 한국어판CC]
* [https://pixhawk.org/ What is Pixhawk] 또는 http://px4.io
* [https://www.dronecode.org/about/ 드론코드 프로젝트] {{웨이백|url=https://www.dronecode.org/about/ |date=20181203164259 }}
* [https://github.com/PX4/Firmware 드론코드 빌드]
* [https://web.archive.org/web/20190202213508/https://px4.io/developer-guide/ PX4 개발자가이드]
* [http://discuss.px4.io/ PX4 커뮤니티]

[[분류:항공전자]]
[[분류:항공계기]]
[[분류:무인차량]]
[[분류:임베디드 시스템]]
[[분류:자유 소프트웨어]]
[[분류:BSD 라이선스 소프트웨어]]
[[분류:오픈 소스 하드웨어]]