Drohnen fliegen ist kinderleicht… Zu Beginn vielleicht nicht, aber mit genügend Übung schafft das jeder. Für alle, die nicht so lange warten können, haben wir eine App entwickelt, mit der jeder eine Drohne steuern kann, ohne das sie abstürzt. Garantiert. Cool, oder?
Beschreibung
Unser Projekt vereint die Drohnen mit dem, was jeder von uns in seiner Hosentasche hat: einem Smartphone. Wir haben eine App mit Flutter entwickelt, mit der Du die Drohne durch das Malen von Formen steuern kannst. Wir haben dazu ein Machine Learning-Modell mit verschiedenen Formen angelernt. Dafür haben wir für jede Form zwischen 200 und 250 Bilder gemalt.
Wenn der User in der App ein Modell malt, wird es durch Machine Learning erkannt und in der Firebase-Datenbank abgelegt. Sobald der User auf "Play" drückt, werden die unterschiedlichen Formen abgeflogen.
Entwicklung
Da wir beide sehr interessiert an App-Entwicklung sind, wollten wir anfangs einen komplexen Controller entwickeln, der durch das Cross-Platform-Framework Flutter auf nahezu allen mobilen Geräten laufen würde. Da wir aber schnell gemerkt haben, dass der zeitliche Aufwand unsere verfügbare Zeit überschreitet, haben wir uns für DrawFly entschieden. Anfangs noch mit einem sehr komplexen und unübersichtlichen User Interface (UI), die wir zum Ende unseres Projektes durch ein minimalistisches UI ersetzt haben.
Highlights
Unser Highlight war auf jeden Fall das Vorbereitungswochenende. Da ist es uns gelungen, einen Fehler zu lösen, der unsere App extrem verbessert hat. Durch nur eine Zeile Code wurde unser Zeichnungen durch unser Machine Learning-Modell deutlich besser erkannt.
Lowlights
Die Lowlights, waren auf jeden Fall schlecht dokumentierte Plugins, wodurch wir sehr viel Zeit investieren mussten um verschiedene Parameter zu testen.
Impressum
Angaben gemäß § 5 Telemediengesetz (TMG):
Prof. Peter Kabel
Finkenau 35
22081 Hamburg
Deutschland
Tel. +49.40.428 75 4741
peter.kabel@haw-hamburg.de
Haftung für Inhalte
Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen
Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet,
übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die
auf eine rechtswidrige Tätigkeit hinweisen.
Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen
bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer
konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir
diese Inhalte umgehend entfernen.
Haftung für Links
Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben.
Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten
Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten
wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren
zum Zeitpunkt der Verlinkung nicht erkennbar.
Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte
einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige
Links umgehend entfernen.
Urheberrecht
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen
Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb
der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.
Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.
Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte
Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem
auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis.
Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen.
Datenschutzerklärung
Webanalytik – Matomo
Unsere Website verwendet Matomo, ein Open-Source-Programm für Webanalytik, was der Webseitenoptimierung dient.
Matomo verwendet sog. „Cookies“, das sind Textdateien, die auf Ihrem Computer gespeichert werden und die unsererseits
eine Analyse der Benutzung der Webseite ermöglichen. Zu diesem Zweck werden die durch den Cookie erzeugten
Nutzungsinformationen (einschließlich Ihrer gekürzten IP-Adresse) an unseren eigenen Server übertragen und
zu Nutzungsanalysezwecken gespeichert. Ihre IP-Adresse wird bei diesem Vorgang umgehend anonymisiert, so
dass Sie als Nutzer für uns anonym bleiben. Die durch den Cookie erzeugten Informationen über Ihre
Benutzung dieser Webseite werden nicht an Dritte weitergegeben! Wenn Sie mit der Speicherung und Auswertung
dieser Daten aus Ihrem Besuch nicht einverstanden sind, dann können Sie der Speicherung und Nutzung
nachfolgend per Mausklick jederzeit widersprechen. In diesem Fall wird in Ihrem Browser ein sog. Opt-Out-Cookie
abgelegt, was zur Folge hat, dass Matomo keinerlei Sitzungsdaten erhebt. Achtung: Wenn Sie all Ihre Cookies
im Browser löschen, so hat dies zur Folge, dass auch das Opt-Out-Cookie gelöscht wird und ggf. von
Ihnen erneut aktiviert werden muss.