목적 및 필요성

무인기 미션 응용 SW를 개발하는 과정에서 다음과 같은 어려움이 존재한다.

  • 기체 시동, 이착륙 등 기본 기능을 매번 새로 구현해야 함

  • MAVLink 메시지 구성 및 송수신 설정에 시간/비용 소모

  • ROS 기반의 응용 SW와 비행제어유닛, 지상관제SW 간 연동을 위해서는 메시지 변환 기능 필요

  • 무인기 미션 수행에 필요한 상위 수준의 API 부재

eDrone API/SDK의 목적은 무인기 서비스 제공에 필요한 응용 SW 개발을 보다 쉽게, 적은 시간과 비용으로 할 수 있도록 지원하는 것으로, ROS 개발 환경을 기반으로 한다. ROS는 로봇 분야에서 많이 사용되어 온 SW 프레임워크로 최근에는 무인기 응용 SW 연구 개발에도 활용되고 있으며 분산 환경에서 동작하는 응용 SW 간 손쉬운 연동, 공개된 패키지 (ex. 센서 패키지, 로봇 패키지) 재사용 및 확장 가능, 로봇 시뮬레이터인 Gazebo와의 연동 기능 등의 장점들을 갖는다. eDrone API/SDK를 통해 개발자들은 ROS 개발 환경에서 무인기 응용 SW 개발 시에 자주 사용되는 기능을 재사용할 수 있고 미션 수행에 필요한 핵심 로직에 집중할 수 있다.

eDrone API/SDK의 목적

  • 무인기 미션 응용 SW 개발 과정에서 자주 사용되는 기능 제공

  • 개발자는 무인기 미션 수행에 필요한 핵심 로직에 집중

  • 오픈소스 프로젝트로 개발자에 의한 자유로운 API 추가 및 라이브러리 코드 수정 가능

results matching ""

    No results matching ""