용어정의 및 약어
용어 정의
- Dronecode: 리눅스 재단에 의해 관리되는 무인기 (UAV) 오픈소스 프로젝트 (플랫폼)으로 통신 라이브러리(MAVLink), 오토파일럿 SW(PX4), 지상관제SW(QGC) 등의 핵심 SW와 개발자용 API (ROS, DroneKit), flight controller HW (Pixhawk) 프로젝트를 포함
- Flight controller: 드론 비행 제어를 위한 핵심 HW 모듈로 Pixhawk, Pixracer, NAVIO+ 등이 있음
- Onboard: 비행체에 탑재되어 flight controller를 보조하는 컴퓨터로 Raspberry Pi, Odroid-XU4, Snapdragon 등이 있음
- PX4: Droncode의 하위 프로젝트 중 하나인 비행제어용 오픈소스 SW 프로젝트
- MAVLink: 소형 무인기 시스템 구성 요소들 간 연동에 사용되는 통신 프로토콜
- ROS: 로봇 응용 SW 개발을 지원하는 미들웨어
- MAVROS: ROS 기반 응용 SW에 MAVLink 통신 기능을 제공하기 위한 확장 노드
약어
약어 | 의미 |
---|---|
API | Application Programming Interface |
SDK | Software Development Kit |
ROS | Robot Operating System |
MAVLink | Micro Air Vehicle Communication Protocol |
MAVROS | MAVLink extendable communication node for ROS |
GCS | Ground Control Station |