** 출처: [NIPA] 드론의 역할을 높이는 소프트웨어 기술
** 미국 플로리다 국제대학교 강금석 교수
■ 드론의 의미
- 가장 중요한 점은 "드론은 무인 상태로 동작한다"는 점이다.
- 전략 무기를 예로 들면 '무인 스탤스 전투기' 같은 경우도 드론의 일종인데 최첨단 기술들이 집약되었다. 이유는 '무인'이기 때문이다.
■ 플랫폼 형태의 소프트웨어 필요
- 소프트웨어를 효율적이고 체계적으로 만들고 적용하기 위해 필요
- 하드웨어가 다양하고 사용처도 많기 때문에 표준화된 소프트웨어를 위해 꼭 필요
■ 개방형 플랫폼 구조가 필요한 이유
- 최소 실행 단위로 단위 소프트웨어를 준비하는 것으로, 각 상황에 따른 소프트웨어가 존재하면 똑 같은 동작이 필요할 때 같은 소프트웨어를 사용하면 됨(소프트웨어 재사용)
- 플랫폼에서 일관된 개발 환경을 제공하고 그에 맞춰 개발함으로써 플랫폼에 맞는 개발 생태계가 조성됨
■ 드론을 구성하는 기술
- 센서기술 : 가속도, 각속도, 지자계, 기압계 등 다양한 센서신호로부터 원하는 정보를 계산하는 기술
- 항법기술 : 영상, GPS, 관성항법을 이용하여 출발지점에서 목표지점으로 자동으로 이동하는 기술
- 자세제어기술 : 항법기술로부터 나온 경로를 추종하면서 비행체의 안정성을 유지하는 SW 기술
- 영상처리기술 : 카메라로부터 얻어진 정보를 저장하고, 컴퓨터 비전 기술을 이용하여 유용한 정보를 추출하는 기술
- 최근에는 빅데이터 저장, 분석 그리고 기계 학습에 따른 자율 비행 기술도 적용되는 추세
** 참조 포스트:
2016/10/26 - [IT/Social 이야기] - [ITFIND: 이규환 정보통신기술진흥센터 수석] 국내외 드론 탐지 기술 동향
2016/11/11 - [IT/Social 이야기] - [오주형] 드론 보안