DJI 드론을 실내에서 자율적으로 비행하는 방법은?

A DJI Mini 3 drone with a Marvelmind ultrasonic beacon for indoor autonomous flight
 DJI 드론을 실내에서 빠르게 자율 비행하는 방법:
  • DJI Mobile SDK v5에서 지원하는 드론 중 하나를 준비하세요
  • 리모컨 DJI RC N1(Marvelmind에서 테스트 완료) 또는 DJI RC N2(고객 중 한 명이 테스트 완료)를 준비하세요
  • 목록에 있는 다른 드론 및 리모컨도 지원될 것이나, 실제로는 테스트되지 않았습니다
  • Android 10 이상의 스마트폰을 준비하세요
  • 고정 비콘으로 (Super-Beacon + Magnetic Holder) 3-4세트를 준비하세요
  • 모바일 비콘으로 Super-Beacon 1-2개를 준비하세요. 소형 드론을 사용하는 경우 비행 시간을 늘리기 위해 무게를 줄이세요: 배터리를 더 작은 것으로 교체하거나 외관을 제거하는 등의 방법을 사용하세요
  • 중앙 컨트롤러로 Modem v5.1 1개를 준비하세요
  • Marvelmind DJI SW 팩을 다운로드하여 설치하고 사용하세요. 컴퓨터에 Dashboard를, DJI RC에 연결된 Android 스마트폰에 Marvelmind DJI 앱을 설치하세요
  • MMSW0019: DJI를 위한 자율 실내 비행 지원 라이선스를 구입하고 모뎀의 CPU ID로 당사에 등록하세요
  • Marvelmind DJI 자율 비행 매뉴얼을 따르세요
  • 자율 비행을 즐기세요 🙂

DJI 드론을 재고를 스캔하기 위해 10,000-200,000 m² 규모의 창고에서 비행시킬 수 있나요? – 물론입니다! 전체 구역을 커버하도록 서브맵을 더 구축하기만 하면 됩니다:

궁금한 점이 있으시면 info@marvelmind.com으로 이메일을 보내주세요. 언제든지 기꺼이 도와드리고 설명해 드리겠습니다.

업데이트 2025년 10월 27일:

  • 최신 Marvelmind DJI 소프트웨어 팩: marvelmind_DJI_SW.zip – 여러 가지 소소한 개선 사항과 버그 수정이 포함된 또 하나의 업데이트입니다

업데이트 2025년 7월 30일:

  • 최신 Marvelmind DJI 소프트웨어 팩: marvelmind_DJI_SW.zip – 링크는 항상 동일하지만 새로운 소프트웨어 릴리스가 포함되어 있습니다
  • 여러 가지 소소한 변경 사항 및 개선 사항

업데이트 2025년 5월 25일:

업데이트 2025년 3월 30일:

Android MSDK v5.13.0 버전 릴리스 노트

출시일

2025-03-17

출시 기능 목록

  • 지원 항공기 추가:
    • DJI Matrice 4D 및 DJI Matrice 4TD
    • DJI Mini 4 Pro

참고로 아직 MSDK v5.13.0으로 전환하지 않았으며, 고객 수요가 충분할 때 전환할 예정입니다. 따라서 Mini 4 Pro 또는 새롭게 지원되는 목록의 다른 드론을 비행할 계획이라면 info@marvelmind.com으로 알려주시면 새로운 SDK로 마이그레이션하겠습니다. 단, 마이그레이션 이전에 구매가 필요합니다.

업데이트 2025년 3월 1일:

Marvelmind DJI SW 팩을 거의 매주 업데이트합니다:
  • 최신 Marvelmind DJI SW 팩을 다운로드하여 설치하고 사용하세요. PC에 Dashboard를, DJI RC-N1과 연결된 Android 스마트폰에 Marvelmind DJI 앱을 설치하세요

업데이트 2025년 1월 9일:

DJI 드론을 실내에서 빠르게 자율 비행하는 방법:
  • DJI Mobile SDK v5에서 지원하는 드론 중 하나를 준비하세요
  • 리모컨 DJI RC-N1을 준비하세요
  • Android 10 이상의 스마트폰을 준비하세요
  • 고정 비콘으로 (Super-Beacon + Magnetic Holder) 3-4세트를 준비하세요
  • 모바일 비콘으로 Super-Beacon 1-2개를 준비하세요. 소형 드론을 사용하는 경우 비행 시간을 늘리기 위해 무게를 줄이세요: 배터리를 더 작은 것으로 교체하거나 외관을 제거하는 등의 방법을 사용하세요
  • 중앙 컨트롤러로 Modem v5.1 1개를 준비하세요
  • Marvelmind DJI SW 팩을 다운로드하여 설치하고 사용하세요. Dashboard와 Marvelmind DJI 앱을 설치하세요
  • MMSW0019: DJI를 위한 자율 실내 비행 지원 라이선스를 구입하고 모뎀의 CPU ID로 당사에 등록하세요
  • Marvelmind DJI 자율 비행 매뉴얼을 따르세요
  • 자율 비행을 즐기세요 🙂

업데이트 2024년 8월 1일:

  • 이제 DJI를 실내에서 비행할 수 있습니다. 따라서 아래 기사의 일부 정보는 더 이상 유효하지 않습니다
  • 당사 앱은 DJI SDK를 사용하여 드론을 원격으로 제어하며, 아래 동영상의 구형 DJI 드론과 유사하게 드론에 장착된 모바일 비콘(예: Super-Beacon(더 가벼운 100 mAh 배터리 포함) 또는 Mini-TX)의 위치 데이터를 기반으로 웨이포인트를 사용하여 완전 자율 비행시킵니다
  • 이 솔루션은 아직 상업적으로 제공되지 않지만, 파일럿 사용자를 모집하고 있습니다. 자세한 내용은 info@marvelmind.com으로 메시지를 보내주세요
  • DJI Mini 3 및 DJI Mini 3 Pro로 테스트되었습니다. 유사한 등급 및 최신 드론에서도 작동할 것입니다
  • Matrice와 같은 고급 드론도 동일한 기술을 지원할 것입니다. 다른 SDK에 맞는 SW 적응이 필요할 수 있으며, 아직 확인되지 않았습니다

2024년 8월 1일 이전의 오래된(일부는 더 이상 유효하지 않은) 정보:

DJI 드론을 실내에서 추적하는 것은 쉽습니다. 그러나 DJI 드론을 실내에서 자율적으로 비행시키는 것은 그리 간단하지 않습니다.

이 글에서는 DJI 드론에만 초점을 맞추는데, DJI 드론만의 고유한 특성이 있기 때문입니다. 실내 자율 드론에 대해 전반적으로 더 알고 싶다면 당사의 메인 드론 페이지를 확인하세요.

DJI 드론의 문제점

폐쇄적인 생태계:

  • DJI는 Apple과 유사하게 회사를 구축했습니다: “폐쇄적인 정원”, “싫으면 말라는 식”. DJI 드론에 DJI가 아닌 장비를 연결하는 것은 어렵거나 불가능합니다
  • DJI Mavic 또는 DJI Phantom과 같은 소비자용 드론에는 외부 GPS 입력이 없습니다. 따라서 외부 GPS 소스나 Marvelmind 실내 “GPS”와 같은 실내 RTLS 소스를 쉽게 연결하는 것이 불가능합니다
  • Matrice와 같은 고가의 DJI 드론에는 외부 GPS 입력이 있지만, 이는 DJI GPS 트래커용으로 설계되어 있어 프로토콜이 제공되는지, 공개되어 있는지, 또는 상업적으로 사용할 수 있는지 불명확합니다

자율 실내 비행을 위해 설계되지 않음:

  • DJI 드론에는 자력계/나침반이 내장되어 있어 야외에서는 유용하지만 실내에서는 매우 불리합니다. 주변에는 항상 금속이 있고, 전류가 자기장을 만들어 지구 자기장을 왜곡합니다. 그 결과, 나침반 보정을 완료할 수 없어 드론의 비행을 시작하는 것 자체가 어렵습니다
  • 나침반을 비활성화하는 것은 불가능하거나 어렵습니다

DJI 드론의 기본 실내 추적은 쉽습니다

DJI 드론이나 다른 드론을 실내에서 추적하는 것은 쉽습니다:

  • Marvelmind 실내 “GPS”(예: Starter Set Super-MP)를 준비하세요
  • 서로 간에 가시선이 확보되고 거리가 최대 30m인 공간에 고정 비콘을 설치하세요
  • 드론에 모바일 비콘을 설치하세요
  • 시스템은 약 10초 내에 작동합니다
  • 수동 모드로 드론을 비행하세요
  • 정밀한 이동 궤적을 즐기세요

아래의 실내 및 야외 추적 예시를 확인하세요. 이 예시들에서 실내와 야외 추적에는 차이가 없습니다 – 동일한 기술, 동일한 접근 방식입니다. 단순히 실내와 야외 모두에서 시스템을 사용할 수 있으며 두 경우 모두 GPS에 의존하지 않는다는 것을 보여주는 것입니다.

DJI 드론의 실내 비행을 위한 잠재적 솔루션

DJI 개발자 SDK를 사용하면 DJI 드론을 실내에서 자율적으로 비행시키는 것이 가능할 수도 있습니다. DJI 드론을 이런 방식으로 사용하는 것이 가능하다는 미확인 정보가 있습니다:

  • DJI 드론(또는 다른 모든 드론)은 모바일 비콘 하나를 탑재하며, 위치 + 방향을 원할 경우 모바일 비콘 두 개를 탑재합니다
  • 모바일 비콘(및 해당 드론)의 위치는 시스템이 결정합니다
  • 위치 데이터는 필요한 웨이포인트와 드론의 현재 위치를 알고 있는 외부 컴퓨터나 자동 조종 장치에 입력됩니다
  • 자동 조종 장치의 제어 신호는 DJI SDK를 통해 드론으로 다시 전달됩니다. 즉, 드론은 SDK를 통해 사람이 제어하고 있다고 생각하지만, 실제로는 자동으로 비행합니다

이 방법은 작동할 수 있습니다. 오래전에 다른 기본 드론으로 유사한 접근 방식을 시도한 적이 있습니다:

참고로, DJI가 아닌 다른 기본 드론으로 수행했지만 접근 방식은 매우 유사했습니다. 드론은 자신이 자동으로 제어되고 있다는 사실조차 인식하지 못했습니다. 드론은 운용자가 수동으로 제어하고 있다고 믿었습니다.

실내에서 DJI 드론을 자율 비행시키는 다른 방법들

내부 GPS 프로토콜 해킹:

  • 하드웨어와 내부 GPS 프로토콜을 해킹하여 드론 내부에 데이터를 입력하는 것이 가능합니다. 드론은 실제 GPS에서 데이터를 받는지, Marvelmind 실내 “GPS”에서 받는지 구별하지 못할 것입니다. 이러한 해킹이 그리 어렵지 않으며 프로토콜도 공개되어 있다는 미확인 정보가 있습니다

리모컨 해킹:

  • DJI 드론 리모컨을 물리적으로 해킹하는 것이 가능합니다. 손가락으로 수동 제어하는 대신, 외부 제어 시스템에 연결된 디지털-아날로그 변환기의 전압을 입력할 수 있습니다. 이렇게 하면 드론은 물론 리모컨조차 사람이 제어하고 있지 않다는 사실을 알지 못합니다. 외부 자동 조종 장치는 모바일 비콘의 좌표를 기반으로 드론을 웨이포인트 사이로 비행시키고, 드론의 내부 제어 시스템은 안정적인 비행 자세를 유지합니다 – 두 방식의 장점을 모두 활용하는 방법입니다

실내 자율 비행을 위한 DJI의 대안

PixHawk 및 유사 제품 기반의 드론 제작:

  • 이것이 가장 검증되었고 가장 잘 작동하는 솔루션입니다
  • 하드웨어와 소프트웨어 변형이 너무 많습니다: 다양한 제조사의 PixHawk HW 버전이 많습니다
  • 여러 SW 플랫폼: PX4 대 ArduPilot. 설정에서 길을 잃거나 혼란스러워지기 쉽습니다
  • 입력, 설정 등에서 거의 완전한 유연성을 제공합니다. 대부분 오픈 소스이므로 SW를 편집하는 것까지 가능합니다
  • 중급 및 고급 사용자용
  • Marvelmind는 여러 구성을 테스트하고 지원합니다. 가장 최근: PX4 + PixHawk 4: https://youtu.be/52e6eTZapJ8

다른 종류의 드론과 통합:

 
이러한 드론 및 유사한 드론은 DJI 드론보다 잠재적으로 더 개방적입니다. GPS 대신 Marvelmind 실내 “GPS”를 사용하여 실내 자율 비행에 맞게 활용하고 개조하세요.
Scroll to Top