Wie fliegt man DJI-Drohnen autonom in Innenräumen?
- Holen Sie sich eine der von dem DJI Mobile SDK v5 unterstützten Drohnen
- Holen Sie sich eine Fernbedienung DJI RC N1 (von Marvelmind getestet) oder DJI RC N2 (von einem unserer Kunden getestet)
- Andere Drohnen und Fernbedienungen aus der Liste sollten ebenfalls unterstützt werden, wurden jedoch in der Praxis nicht getestet
- Holen Sie sich ein Android-10-Smartphone oder neuer
- Holen Sie sich 3–4 x (Super-Beacons + Magnethalter) als stationäre Beacons
- Holen Sie sich 1–2 x Super-Beacons als mobile Beacons. Leichtern Sie diese, um eine längere Flugzeit zu erzielen, wenn Sie eine kleine Drohne verwenden: Ersetzen Sie den Akku durch einen kleineren, entfernen Sie das Gehäuse usw.
- Holen Sie sich 1 x Modem v5.1 als zentralen Controller
- Laden Sie das Marvelmind DJI SW-Paket herunter, installieren und verwenden Sie es. Installieren Sie das Dashboard und die Marvelmind DJI-App
- Erwerben Sie die Lizenz MMSW0019: Autonome Innenraum-Flugunterstützung für DJI und registrieren Sie diese bei uns für die CPU-ID Ihres Modems
- Befolgen Sie das Marvelmind DJI Autonomous Flight Manual
- Genießen Sie den autonomen Flug 🙂
Update 27.Okt.2025:
- Das neueste Marvelmind DJI Software-Paket: marvelmind_DJI_SW.zip – wieder ein Update mit mehreren kleineren Verbesserungen und Fehlerbehebungen
Update 30.Juli.2025:
- Das neueste Marvelmind DJI Software-Paket: marvelmind_DJI_SW.zip – es ist immer derselbe Link, jedoch mit einem neuen Software-Release
- Mehrere kleinere Änderungen und Verbesserungen
Update 25.Mai.2025:
- Das neueste Marvelmind DJI SW (marvelmind_DJI_SW_v8_220_2025_05_22_release.zip) unterstützt Android MSDK v5. Jetzt herunterladen. Sie können zum Beispiel die DJI Mini 4 Pro und andere Drohnen fliegen
- Einer unserer Kunden hat die neue SW erfolgreich mit DJI RC N2 getestet
Update 30.Mär.2025:
- DJI hat das SDK aktualisiert. Jetzt unterstützen sie (endlich!) auch die DJI Mini 4 Pro sowie einige weitere nette Änderungen. Mehr dazu: https://developer.dji.com/doc/mobile-sdk-tutorial/en/:
Bitte beachten Sie, dass wir noch nicht auf MSDK v5.13.0 umgestiegen sind und dies tun werden, sobald eine starke Kundennachfrage besteht. Wenn Sie also planen, die Mini 4 Pro oder andere Drohnen aus der neu unterstützten Liste zu fliegen, teilen Sie uns dies über info@marvelmind.com mit, und wir werden auf das neue SDK migrieren. Allerdings ist Ihr Kauf vor der Migration erforderlich.
- DJI vs. PixHawk/ArduPilot/PX4 – wählen Sie die Drohnenplattform, die am besten zu Ihren Anforderungen passt
Update 01.Mär.2025:
- Laden Sie das neueste Marvelmind DJI SW-Paket herunter, installieren und verwenden Sie es. Installieren Sie das Dashboard auf Ihrem PC und die Marvelmind DJI-App auf Ihrem Android-Smartphone, das mit DJI RC-N1 verbunden ist
Update 09.Jan.2025:
- Holen Sie sich eine der von dem DJI Mobile SDK v5 unterstützten Drohnen
- Holen Sie sich eine Fernbedienung DJI RC-N1
- Holen Sie sich ein Android-10-Smartphone oder neuer
- Holen Sie sich 3–4 x (Super-Beacons + Magnethalter) als stationäre Beacons
- Holen Sie sich 1–2 x Super-Beacons als mobile Beacons. Leichtern Sie diese, um eine längere Flugzeit zu erzielen, wenn Sie eine kleine Drohne verwenden: Ersetzen Sie den Akku durch einen kleineren, entfernen Sie das Gehäuse usw.
- Holen Sie sich 1 x Modem v5.1 als zentralen Controller
- Laden Sie das Marvelmind DJI SW-Paket herunter, installieren und verwenden Sie es. Installieren Sie das Dashboard und die Marvelmind DJI-App
- Erwerben Sie die Lizenz MMSW0019: Autonome Innenraum-Flugunterstützung für DJI und registrieren Sie diese bei uns für die CPU-ID Ihres Modems
- Befolgen Sie das Marvelmind DJI Autonomous Flight Manual
- Genießen Sie den autonomen Flug 🙂
Update 01.Aug.2024:
- Wir können DJI-Drohnen jetzt in Innenräumen fliegen. Daher sind einige Informationen im nachfolgenden Artikel veraltet
- Unsere App verwendet das DJI SDK, um die Drohne fernzusteuern und sie mithilfe von Wegpunkten vollständig autonom zu fliegen, basierend auf den Standortdaten unserer mobilen Beacons, zum Beispiel Super-Beacon (mit leichterem 100-mAh-Akku) oder Mini-TX, die ähnlich wie in den Videos mit älteren DJI-Drohnen unten auf der Drohne platziert werden
- Die Lösung ist noch nicht kommerziell erhältlich, aber wir suchen Pilotanwender. Senden Sie uns eine Nachricht an info@marvelmind.com für weitere Details
- Getestet mit DJI Mini 3 und DJI Mini 3 Pro. Es sollte auch mit ähnlichen und neueren Drohnen funktionieren
- Fortgeschrittenere Drohnen, zum Beispiel Matrices, sollten dieselbe Technologie unterstützen. Möglicherweise ist eine SW-Anpassung an ein anderes SDK erforderlich – dies wurde noch nicht geprüft
Ältere (und teilweise veraltete) Informationen vor dem 01.Aug.2024:
DJI-Drohnen in Innenräumen zu verfolgen ist einfach. DJI-Drohnen jedoch autonom in Innenräumen zu fliegen ist eine weniger unkomplizierte Aufgabe.
In diesem Artikel konzentrieren wir uns ausschließlich auf DJI-Drohnen, da diese ihre eigenen Besonderheiten haben. Wenn Sie mehr über autonome Drohnen in Innenräumen im Allgemeinen erfahren möchten, besuchen Sie unsere Drohnen-Seite.
Probleme mit DJI-Drohnen
Geschlossenes Ökosystem:
- DJI hat das Unternehmen ähnlich wie Apple aufgebaut: „Ummauerte Gärten”, „friss oder stirb”. Es ist schwierig oder unmöglich, Nicht-DJI-Geräte mit DJI-Drohnen zu verbinden
- Consumer-Drohnen wie DJI Mavic oder DJI Phantom haben keine externen GPS-Eingänge. Daher ist es unmöglich, eine externe GPS-Quelle oder eine Innenraum-RTLS-Quelle wie Marvelmind Indoor „GPS” einfach anzuschließen
- Teurere DJI-Drohnen wie die Matrice haben externe GPS-Eingänge, die jedoch für DJI-GPS-Tracker konzipiert sind, d. h. es ist unklar, ob die Protokolle verfügbar, offen oder kommerziell nutzbar sind
Nicht für autonome Innenraumflüge ausgelegt:
- DJI-Drohnen haben ein eingebautes Magnetometer/Kompass, der für den Außenbereich gut, aber für Innenräume ungeeignet ist. Es gibt immer Metall in der Umgebung sowie Ströme, die Magnetfelder erzeugen, die das Erdmagnetfeld verzerren. Infolgedessen ist es einfach schwierig, die Drohne zu starten, da sie die Kompasskalibrierung nicht abschließen kann
- Es ist unmöglich oder schwierig, den Kompass zu deaktivieren
Die einfache Innenraum-Verfolgung von DJI-Drohnen ist unkompliziert
Eine DJI-Drohne oder eine beliebige Drohne in Innenräumen zu verfolgen ist einfach:
- Nehmen Sie Marvelmind Indoor „GPS”, zum Beispiel das Starter Set Super-MP
- Installieren Sie stationäre Beacons im Raum mit Sichtverbindung untereinander und Abständen bis zu 30 m
- Installieren Sie einen mobilen Beacon auf der Drohne
- Das System ist in etwa 10 Sekunden betriebsbereit
- Fliegen Sie die Drohne im manuellen Modus
- Genießen Sie die präzise Aufzeichnung
Sehen Sie sich die nachstehenden Beispiele für die Verfolgung in Innen- und Außenbereichen an. Es gibt keinen Unterschied zwischen der Innen- und Außenverfolgung für diese Beispiele – dieselbe Technologie, derselbe Ansatz. Wir zeigen lediglich, dass es möglich ist, das System in Innen- und Außenbereichen zu verwenden, ohne in beiden Fällen auf GPS angewiesen zu sein.
Mögliche Lösung für DJI-Drohnen in Innenräumen
Mithilfe der DJI Developer SDKs könnte es möglich sein, DJI-Drohnen autonom in Innenräumen fliegen zu lassen. Es gibt unbestätigte Informationen, dass es möglich ist, DJI-Drohnen auf folgende Weise einzusetzen:
- Eine DJI-Drohne (oder eine beliebige Drohne) trägt einen oder zwei mobile Beacons, falls Sie Position + Richtung wünschen
- Die Position des mobilen Beacons (und seiner Drohne) wird vom System bestimmt
- Die Positionsdaten werden an einen externen Computer oder Autopiloten übermittelt, der die erforderlichen Wegpunkte und die aktuelle Position der Drohne kennt
- Steuersignale vom Autopiloten werden über das DJI SDK an die Drohne zurückgegeben, d. h. die Drohne glaubt, von einem Menschen über das SDK gesteuert zu werden, fliegt aber tatsächlich automatisch
Das kann funktionieren. Wir haben vor langer Zeit einen ähnlichen Ansatz mit einer anderen einfachen Drohne umgesetzt:
Beachten Sie, dass wir dies nicht mit DJI, sondern mit einer anderen einfachen Drohne umgesetzt haben, der Ansatz war jedoch sehr ähnlich. Die Drohne war sich nicht einmal bewusst, dass sie automatisch gesteuert wurde. Die Drohne glaubte, manuell von einem Bediener gesteuert zu werden.
Weitere Möglichkeiten, DJI-Drohnen autonom in Innenräumen fliegen zu lassen
Hacking des internen GPS-Protokolls:
- Es ist möglich, die Hardware und das interne GPS-Protokoll zu manipulieren und die Daten in die Drohne einzuspeisen. Die Drohne wäre nicht in der Lage zu erkennen, ob sie Daten von einem echten GPS oder von Marvelmind Indoor „GPS” erhält. Es gibt unbestätigte Informationen, dass solche Manipulationen nicht allzu schwierig sind und die Protokolle verfügbar sind
Hacking der Fernbedienung:
- Es ist möglich, die DJI-Drohnen-Fernbedienung physisch zu manipulieren. Anstatt der manuellen Steuerung per Hand können Spannungen von Digital-Analog-Wandlern eingespeist werden, die mit einem externen Steuerungssystem verbunden sind. Auf diese Weise würden weder die Drohne noch die Fernbedienung wissen, dass sie von einem Menschen gesteuert wird. Der externe Autopilot würde die Drohne anhand der Koordinaten des mobilen Beacons zwischen den Wegpunkten fliegen lassen, während das interne Steuerungssystem der Drohne eine stabile Fluglage aufrechterhalten würde – das Beste aus zwei Welten
Alternativen zu DJI für autonome Innenraumflüge
Drohne auf Basis von PixHawk und ähnlichen Systemen bauen:
- Dies ist die bewährteste und zuverlässigste Lösung
- Zu viele Hardware- und Software-Varianten: viele HW-Versionen von PixHawk von verschiedenen Herstellern
- Mehrere SW-Plattformen: PX4 vs. ArduPilot. Zu leicht, sich in den Einstellungen zu verlieren oder zu verwirren
- Nahezu vollständige Flexibilität bei Eingaben, Einstellungen usw. Es ist sogar möglich, die SW zu bearbeiten, da sie größtenteils quelloffen ist
- Für fortgeschrittene und erfahrene Nutzer
- Marvelmind hat mehrere Konfigurationen getestet und unterstützt diese. Zuletzt: PX4 + PixHawk 4: https://youtu.be/52e6eTZapJ8
Integration mit anderen Drohnentypen:
- https://dronehub.ai
- https://www.parrot.com/en
- https://us.yuneec.com/
- https://freeflysystems.com/
- https://skyfish.ai/
- https://percepto.co/
- https://www.skydio.com/
- https://www.autelrobotics.com/
- https://www.symatoys.com/
- https://www.hubsan.com
- https://draganfly.com/
- https://www.flyability.com/