!REDIRECT “https://docs.px4.io/master/ko/concept/dronecode_architecture.html

PX4 플랫폼 하드웨어/소프트웨어 구조

아래의 그림은 PX4 보드 내외의 전체 스택 개요를 고수준 관점에서 보여드립니다. 왼쪽 편은 가능한 하나의 하드웨어 설정을 보여줍니다. flight controller(밝은 파란색)부분을 RTPSperception computer(어두운 파랑)과 연결합니다. 인지 처리 컴퓨터(Perception Computer)는 카메라 센서 배열로 시각요소를 제어하고 물체를 회피하며, 별도의 탑재 카메라를 갖추고 있습니다.

그림의 오른편에는 종단간 소프트웨어 스택을 보여줍니다. 스택은 그림의 하드웨어 부분에 맞춰 “거의” 수직으로 줄을 맞추었으며, 어떤 프로그램에 비행체 제어 장치에서 실행하고 어떤 프로그램이 보조 컴퓨터에 들어가는지 색상으로 구분하여 보여주고 있습니다.

Note PX4 구조 개요 는 flight stack과 middleware에 대한 정보를 제공합니다. Offboard API는 ROSMAVSDK에서 다룹니다.

PX4 플랫폼 구조