Loading...

드론코드

3 Contents
최신순

오픈소스를 활용한 수직 이착륙 무인기 개발

한국항공우주연구원(KARI)은 항공우주 과학기술의 새로운 탐구와 기술 선도를 통해 국민 경제 발전과 생활 향상에 기여하는 국가 기관입니다. 이곳에서는 항공기, 인공위성, 우주발사체 등 종합 시스템 연구부터 안전성 확보를 위한 품질인증까지 폭넓은 업무를 수행합니다. 특히 무인이동체사업단은 육상, 해상, 공중을 아우르는 무인 이동체의 원천 기술을 개발하고 실증하는 데 주력하고 있습니다. 다수의 무인기가 다양한 임무를 효율적으로 수행할 수 있도록 기술적 토대를 마련하며, 실증용 기체인 수직 이착륙 무인기의 설계와 시험을 통해 미래 항공 기술의 가능성을 현실로 구현해 나가는 중추적인 역할을 담당합니다. 수직 이착륙 무인기(VTOL)는 활주로 없이 헬리콥터처럼 이착륙하면서도 비행 시에는 고정익 항공기의 높은 효율을 갖는 기체를 의미합니다. 회전익의 기동성과 고정익의 장거리 운용 능력을 결합한 이 방식은 활주로 확보가 어려운 도심이나 도서 지역에서 매우 유용하게 활용됩니다. 최근에는 차세대 에어 모빌리티 시스템인 도심 항공 모빌리티(UAM)와 개인용 항공기(PAV), 그리고 물류 배송 분야의 핵심 이동 수단으로 큰 주목을 받고 있습니다. 다만 이착륙을 위한 추가 장비로 인해 무게가 늘어나고 항속 거리에 영향을 줄 수 있다는 과제가 존재하지만, 운영의 유연성 측면에서 이를 상쇄하는 충분한 가치를 지니고 있어 산업적 확장이 기대되는 분야입니다. 무인기 개발의 핵심인 비행 제어 시스템을 위해 세계적으로 널리 활용되는 오픈 소스 프로젝트가 바로 PX4입니다. 2009년 취리히 연방 공대에서 시작된 이 프로젝트는 현재 리눅스 재단의 드론코드 협회를 통해 비영리 목적으로 지속적인 연구와 개발이 이루어지고 있습니다. PX4는 저렴한 비용으로 표준화된 비행 제어 컴퓨터와 소프트웨어를 제공함으로써 드론 생태계에 참여하는 기업들에게 더 많은 기회를 창출해 줍니다. 특히 마브링크(MAVLink)나 지상 관제 시스템(QGC) 등 풍부한 주변 기능과 가제보(Gazebo) 시뮬레이션 환경을 지원하여 개발 편의성을 극대화합니다. 전 세계 전문가들의 집단지성을 통해 성능 개선이 빠르게 이루어지는 점도 큰 강점입니다. 실제 연구 현장에서는 리프트-크루즈 방식을 채택한 50kg급 무인기 LC-50B에 PX4를 적용하여 비행 성능을 정밀하게 검증하고 있습니다. 하지만 오픈 소스 코드를 대형 기체에 그대로 적용하기에는 한계가 있어, 천이 비행 알고리즘 수정과 방향 제어기 구조 변경 등 총 여섯 가지 주요 수정 작업을 진행했습니다. 기체가 커질수록 안전한 상황에서 기체의 반응 특성을 확인하는 과정이 필수적이기 때문에, 연구진은 매틀랩(MATLAB)을 활용한 시뮬레이션 모델 고도화와 외부 센서 연동을 통해 시스템의 신뢰성을 확보했습니다. 이러한 세밀한 튜닝 과정은 오픈 소스의 유연성을 극대화하여 실제 산업용 무인기에 최적화된 제어 시스템을 구축하는 핵심 동력이 됩니다. VTOL 기체의 특성상 회전익 모드에서 바람이 불면 수직 꼬리날개의 영향으로 원치 않는 방향 전환 힘이 발생할 수 있습니다. 이때 회전익 모터의 반토크 제어 명령과 꼬리날개에서 발생하는 물리적인 힘이 충돌하면서 제어기에 과부하가 걸리고, 최적화되지 않은 경우 추락 위험까지 초래할 수 있습니다. 연구팀은 파라미터 최적화를 통해 외부 환경에서도 안정적인 비행이 가능하도록 알고리즘을 개선했으며, 이를 가시권 비행과 자동 비행 시험으로 성공적으로 검증했습니다. 이러한 성과는 향후 130kg급 연료전지 하이브리드 무인기 개발의 기술적 밑거름이 될 것이며, 더욱 길어진 항속 거리와 효율적인 임무 수행 능력을 갖춘 차세대 무인기 시대를 앞당기는 계기가 될 것입니다.

오픈소스를 활용한 수직 이착륙 무인기 개발
한국전자통신연구원오픈소스 테크데이
  • 융합
  • 공학·기술

EOST2022 오픈소스 기반의 비행제어컴퓨터 소개 및 발전 방향

드론 기술의 발전은 연구실의 시뮬레이션을 넘어 실제 하늘을 수백 대의 기체가 수놓는 군집 비행 시대로 나아가고 있습니다. 초기 군집 비행 연구에서는 상용 제품인 Parrot 사의 드론 등을 활용했으나, 하드웨어의 폐쇄성과 센서 간섭 문제로 인해 기술적 한계에 부딪히곤 했습니다. 특히 초음파 센서의 주파수 간섭으로 인한 고도 제어의 어려움은 연구자가 직접 코드를 해킹해야만 해결할 수 있는 영역이었습니다. 이러한 경험은 단순히 기성 제품을 사용하는 것을 넘어, 사용자가 내부 구조를 직접 수정하고 최적화할 수 있는 오픈소스 기반 비행제어 시스템의 필요성을 절실히 깨닫게 만드는 계기가 되었습니다. PX4는 2009년 취리히 공과대학의 Lorenz Meier에 의해 시작된 프로젝트로, 현재 전 세계 드론 생태계를 이끄는 핵심적인 오픈소스 비행제어 소프트웨어입니다. 이 프로젝트는 단순한 제어 프로그램을 넘어 지상국 시스템인 QGroundControl과 통신 프로토콜인 MAVLink까지 아우르는 거대한 에코시스템을 구축했습니다. 이후 리눅스 재단의 Dronecode 프로젝트로 통합되면서 인텔, 퀄컴 등 글로벌 기업들의 참여를 이끌어냈고, BSD 라이선스를 채택하여 기업들이 기술 유출 걱정 없이 상업적 목적으로 활용할 수 있는 토대를 마련했습니다. 이러한 개방성은 드론 기술의 폭발적인 성장을 견인하는 원동력이 되었습니다. PX4 시스템의 기술적 핵심은 uORB라고 불리는 발행-구독 구조의 메시지 전달 방식에 있습니다. 이는 로봇 운영체제인 ROS와 매우 유사한 설계 철학을 공유하고 있어, 비행제어 컴퓨터와 임무용 컴퓨터 간의 유기적인 연동을 가능하게 합니다. 최근에는 ROS 2와의 융합이 더욱 활발해지면서 비행제어는 PX4가 담당하고, 인공지능이나 영상 처리 같은 복합적인 임무 수행은 젯슨 나노와 같은 고성능 임무용 컴퓨터가 담당하는 구조가 정착되었습니다. 이처럼 역할 분담을 통해 드론은 단순한 비행체를 넘어 정교한 임무를 수행하는 지능형 로봇으로 진화하고 있으며, 두 시스템 간의 매끄러운 통신은 그 핵심이라 할 수 있습니다. 현재 드론 기술은 비행 안정화를 넘어 시스템의 최적화와 보안 강화라는 새로운 단계에 진입하고 있습니다. 기체의 무게를 줄이기 위해 비행제어 컴퓨터와 임무용 컴퓨터를 물리적으로 통합하려는 시도가 이어지고 있으며, 이 과정에서 하드웨어 리소스의 효율적인 배분과 시스템 간 간섭 방지가 중요한 연구 과제로 떠올랐습니다. 또한 네트워크를 통한 대용량 데이터 전송이 늘어남에 따라 이더넷 기반의 보안 취약점을 해결하기 위한 노력도 병행되고 있습니다. 500명 이상의 전 세계 개발자들이 참여하여 시스템의 완성도를 높여가고 있는 만큼, 드론은 이제 상용화가 가능한 수준의 높은 신뢰성을 확보해 나가고 있습니다. 마지막으로 드론 개발의 효율성을 극대화하는 시뮬레이션 기술의 비약적인 발전도 주목해야 합니다. Gazebo나 jMAVSim 같은 기존 도구를 넘어, 최근에는 마이크로소프트의 AirSim이나 Ignition처럼 현실에 가까운 가상 환경을 제공하는 시뮬레이터들이 적극적으로 활용되고 있습니다. 이러한 시뮬레이션 기술은 실제 비행 시 발생할 수 있는 위험을 최소화하고 다양한 기상 조건이나 돌발 상황을 안전하게 테스트할 수 있는 기반을 제공합니다. 결국 오픈소스 기반의 안정된 비행제어 시스템과 고성능 임무용 컴퓨터, 그리고 정교한 시뮬레이션 기술의 결합이 드론 산업의 미래를 결정짓는 핵심 경쟁력이 될 것입니다.

EOST2022 오픈소스 기반의 비행제어컴퓨터 소개 및 발전 방향
한국전자통신연구원오픈소스 테크데이
  • 융합
  • 공학·기술

EOST2021 오픈소스 비행제어컴퓨터 PX4 기반의 군집 드론 시스템 개발

군집 드론 기술은 다수의 비행체가 충돌 없이 정교하게 협동하는 고난도의 항공우주 기술입니다. 초기 연구는 주로 시뮬레이션에 의존하는 경향이 있었으나, 실제 환경에서의 검증을 위해 상용 기체를 활용한 실전적인 연구가 점진적으로 확대되었습니다. 하지만 상용 제품은 내부 소스 코드가 공개되지 않아 고도 측정 센서 간의 주파수 간섭 문제와 같은 치명적인 기술적 한계를 해결하는 데 막대한 시간과 비용이 소모되는 문제점이 있었습니다. 이러한 경험은 단순히 기체를 구매하여 운용하는 단계를 넘어, 개발자가 직접 제어 알고리즘을 수정하고 최적화할 수 있는 독자적인 오픈 소스 시스템 구축의 필요성을 절실히 느끼게 하는 계기가 되었습니다. 이러한 폐쇄적인 시스템의 한계를 극복하기 위해 대안으로 떠오른 것이 바로 오픈 소스 비행 제어 시스템인 PX4입니다. 스위스 취리히 연방 공과대학에서 시작된 이 시스템은 객체 지향 설계를 바탕으로 각 모듈 간의 독립성을 철저히 보장하는 구조를 갖추고 있습니다. 특히 BSD 라이선스를 채택하여 기업들이 코드를 수정하더라도 결과물을 강제로 공개할 의무가 없다는 점이 산업계의 폭발적인 참여를 이끌어냈습니다. 이를 통해 전 세계의 개발자들은 자신의 관심 분야에만 집중하여 기능을 개선하고 공유할 수 있게 되었으며, 이러한 집단 지성은 드론 소프트웨어 생태계의 비약적인 성장을 견인하는 핵심 동력이 되었습니다. PX4 생태계는 리눅스 재단의 드론코드(Dronecode) 프로젝트를 통해 더욱 공고해졌으며, 인텔과 퀄컴 등 글로벌 기술 기업들이 대거 참여하며 표준화된 플랫폼으로 자리 잡았습니다. 이후 전문적인 관리를 담당하는 기업들이 설립되면서 시스템의 비행 안정성이 비약적으로 향상되었고, 기존의 저속 통신 한계를 극복한 고속 데이터 전송 기술이 도입되었습니다. 이러한 기술적 토대는 드론이 단순한 비행체를 넘어 복합적인 임무를 수행할 수 있는 지능형 플랫폼으로 진화하는 중요한 전환점이 되었습니다. 이제 드론은 하드웨어의 성능을 넘어 소프트웨어의 유연성과 확장성에 따라 그 가치가 결정되는 시대를 맞이하고 있습니다. 최근 드론 기술의 가장 큰 진보는 로봇 운영체제(ROS)와의 긴밀한 연동에서 찾을 수 있습니다. 특히 ROS 2와의 통합은 분산 시스템 기반의 동작을 가능하게 하여, 드론이 복잡한 임무 환경에서도 실시간으로 데이터를 처리하고 다수의 기체와 협업할 수 있는 강력한 기반을 마련해 주었습니다. 이제 개발자들은 비행 제어라는 기본적인 물리적 제약에서 벗어나, 드론을 활용한 구체적이고 고도화된 서비스 구현에 모든 역량을 집중할 수 있게 되었습니다. 이는 산업 전반에 걸친 표준안 제시로 이어지고 있으며, 드론이 다양한 산업 현장에서 신뢰할 수 있는 표준 장비로 자리매김하는 결정적인 원동력이 되고 있습니다. 이제 군집 드론 기술은 단순한 공연이나 전시를 넘어 사회 안전망 구축이라는 공익적 목적으로 그 영역을 확장하고 있습니다. 군집 정찰 드론 시스템은 다수의 기체가 넓은 영역을 동시에 수색하며 실시간으로 객체를 탐지하여 실종자나 사고를 식별하는 핵심적인 안전 기술입니다. 딥러닝 기반의 알고리즘과 고성능 AI 반도체 기술이 결합되면서 높은 고도에서도 작은 물체를 정확하게 식별하는 수준에 도달하였으며, 이는 세계적인 기술 대회에서도 그 실효성을 입증받았습니다. 이러한 기술적 진보는 향후 민간 재난 대응은 물론 군사적 활용에 이르기까지 우리 사회의 안전을 지키는 다양한 영역에서 중추적인 역할을 수행할 것으로 기대됩니다.

EOST2021 오픈소스 비행제어컴퓨터 PX4 기반의 군집 드론 시스템 개발
한국전자통신연구원오픈소스 테크데이
  • 융합
  • 공학·기술