Quadcopter:Hauptseite

Aus SWLabWiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Ziele und Meilensteine)
(Matthias zu Team hinzugefügt)
 
(40 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Bild:Quadcopter.jpg|right|thumb|300px|Quadcopter]]
+
[[Bild:Mik.jpg|right|thumb|400px|Quadcopter]]
 
[[Bild:Quadrocopter_schema.png‎|right|thumb|400px|Funktionsweise]]
 
[[Bild:Quadrocopter_schema.png‎|right|thumb|400px|Funktionsweise]]
  
Zeile 5: Zeile 5:
 
Hier soll die Steuerung, Navigation und Flugdynamikregelung eines teilautonom fliegenden [http://de.wikipedia.org/wiki/Quadcopter Quadcopters] entwickelt werden. Dabei können neben den internen Lage- und Beschleunigungssensoren auch die von der Onboard-Kamera übermittelten Videodaten und die von außen aufgenommenen 3D-Daten einer Kinect-Kamera genutzt werden, um komplexere Aufgaben lösen zu können (siehe [http://www.spiegel.de/video/video-1170704.html Video]).
 
Hier soll die Steuerung, Navigation und Flugdynamikregelung eines teilautonom fliegenden [http://de.wikipedia.org/wiki/Quadcopter Quadcopters] entwickelt werden. Dabei können neben den internen Lage- und Beschleunigungssensoren auch die von der Onboard-Kamera übermittelten Videodaten und die von außen aufgenommenen 3D-Daten einer Kinect-Kamera genutzt werden, um komplexere Aufgaben lösen zu können (siehe [http://www.spiegel.de/video/video-1170704.html Video]).
  
Das Quadcopter-Projekt ist das '''SWLab-Hauptprojekt''' für die Projektphase 2012.
+
== Aktuelles Teilprojekt ==
 +
Ziel des Teilprojektes ist es ein abstraktes Modell eines Multicopter zu entwickeln.
 +
Dazu soll im ersten Schritt eine Simulationssoftware für die Hardware entwickelt werden.
  
=Ziele (Meilensteine)=
+
* Hardware-Simulator entwickeln
<!-- Listen Sie hier ihre kurzfristigen und langfristigen Ziele auf. -->
+
* Simulator auf vorhandene Quadcopter anwenden
* Erstes Treffen ✔
+
* Quadcopter-Hardware beschaffen ✔
+
* Auf Quadcopter via Telnet zugreifen ✔
+
* vorhandene APIs evaluieren ✔
+
** AT-Commands
+
** [https://projects.ardrone.org/ AR.Drone SDK] ✔
+
** [http://www.stephenhobley.com/blog/2010/11/28/c-sdk-for-ar-drone-now-available/ C# Drone] ✔
+
** [http://code.google.com/p/javadrone/ Javadrone] ✔
+
** [http://code.google.com/p/easydrone/ easydrone]
+
** [http://code.google.com/p/ensisa-drone/ ensisa-drone]
+
  
* Erste Flugversuche mit verschiedene APIs
+
= Aktuelles Projekt-Team =
** abheben, landen
+
** mit gegebener Richtung und Entfernung fliegen
+
 
+
* Wegpunkte fliegen
+
** Positionsbestimmung mit Kamera
+
*** Geschwindigkeit messen / ausrechnen
+
 
+
= Projekt-Team =
+
 
<!-- Hier sollten sich alle eintragen, die an dem Projekt mitarbeiten wollen.  
 
<!-- Hier sollten sich alle eintragen, die an dem Projekt mitarbeiten wollen.  
 
     Der Benutzername sollte einen Link auf die persönliche Seite enthalten, z.B. [[ Benutzer:mustermann | Max Mustermann ]]
 
     Der Benutzername sollte einen Link auf die persönliche Seite enthalten, z.B. [[ Benutzer:mustermann | Max Mustermann ]]
Zeile 34: Zeile 18:
 
     Der erste in der Liste sollte der Projektsprecher sein und entsprechend benannt werden.
 
     Der erste in der Liste sollte der Projektsprecher sein und entsprechend benannt werden.
 
-->
 
-->
* [[ Benutzer:P_burkert11 | Peter Burkert ]]
+
 
* [[ Benutzer:D_danger09 | Daniel Danger ]]
+
* [[Benutzer:n_cappel15|Nico Cappel]]
* [[ Benutzer:p_hansert11 | Patrick Hansert ]]
+
* [[Benutzer:d_naumann16|Dennis Naumann]]
* [[ Benutzer:J_merkel11 | Jonas Merkel ]]
+
* [[Benutzer:y_bonenber15|Yannic Bonenberger]]
* [[ Benutzer:g_pieben | Gauss Piebeng]]
+
* [[Benutzer:m_gellrich15|Matthias Gellrich]]
* [[ Benutzer:n_richter10 | Niels Richter ]]
+
* [[ Benutzer:s_stein09 | Silvan Stein ]]
+
* [[ Benutzer:j_wagner10 | Jan Wagner ]]
+
  
 
=Aktueller Projektstand=
 
=Aktueller Projektstand=
 
<!-- Versuchen Sie den aktuellen Projektstand für Außenstehende zu skizzieren. -->
 
<!-- Versuchen Sie den aktuellen Projektstand für Außenstehende zu skizzieren. -->
  
* ...
+
= Früheren Teilprojekte und deren Entwickler =
 +
 
 +
* Simulator: Software zur Simulation der Flugbahn von Quadcopter ([[ Benutzer:h_heermann13 | Hagen Heermann]], [[ Benutzer:bfadhel | Edy Fadhel]])
 +
 
 +
* Framework: Einheitliche Steuerung unterschiedlicher Quadcopter ([[ Benutzer:p_hansert11 | Patrick Hansert ]])
 +
 
 +
* Mikrocopter (Bausatz): Aufbau und Entwicklung eines Quadcopter ([[ Benutzer:P_burkert11 | Peter Burkert ]], [[ Benutzer:J_merkel11 | Jonas Merkel ]], [[ Benutzer:p_hansert11 | Patrick Hansert ]], [[ Benutzer:m_graeb11 | Markus Gräb]])
 +
 
 +
* Schülerprojekt: Steuerung der AR-Drone mit der Programmiersprache Python
 +
 
 +
* AR-Drone: Evaluierung vorhandener APIs und erste Flugversuche ([[ Benutzer:P_burkert11 | Peter Burkert ]], [[ Benutzer:J_merkel11 | Jonas Merkel ]], [[ Benutzer:p_hansert11 | Patrick Hansert ]])
  
 
=Interne Dokumente=
 
=Interne Dokumente=
Zeile 56: Zeile 47:
 
     * [[{{NAMESPACE}}:Hardware | Hardware-Entwicklung]]
 
     * [[{{NAMESPACE}}:Hardware | Hardware-Entwicklung]]
 
-->
 
-->
 
+
;Projektinterne Dokumente
* [[{{NAMESPACE}}:Projektplan | Projektplan]]
+
* [[{{NAMESPACE}}:Dokumente | Projektplan und APIs]]
* [[{{NAMESPACE}}:Termine | Termine]]
+
* [[{{NAMESPACE}}:Inhaltsverzeichnis | Inhaltsverzeichnis]]
* [[{{NAMESPACE}}:API | API]]
+
* [[{{NAMESPACE}}:Hardware | Hardware]]
+
* [https://swlab.cs.uni-kl.de/svn/quadcopter SVN-Repository]
+

Aktuelle Version vom 26. April 2017, 14:36 Uhr

Quadcopter
Funktionsweise

Inhaltsverzeichnis

[Bearbeiten] Kurzbeschreibung

Hier soll die Steuerung, Navigation und Flugdynamikregelung eines teilautonom fliegenden Quadcopters entwickelt werden. Dabei können neben den internen Lage- und Beschleunigungssensoren auch die von der Onboard-Kamera übermittelten Videodaten und die von außen aufgenommenen 3D-Daten einer Kinect-Kamera genutzt werden, um komplexere Aufgaben lösen zu können (siehe Video).

[Bearbeiten] Aktuelles Teilprojekt

Ziel des Teilprojektes ist es ein abstraktes Modell eines Multicopter zu entwickeln. Dazu soll im ersten Schritt eine Simulationssoftware für die Hardware entwickelt werden.

  • Hardware-Simulator entwickeln
  • Simulator auf vorhandene Quadcopter anwenden

[Bearbeiten] Aktuelles Projekt-Team

[Bearbeiten] Aktueller Projektstand

[Bearbeiten] Früheren Teilprojekte und deren Entwickler

  • Schülerprojekt: Steuerung der AR-Drone mit der Programmiersprache Python

[Bearbeiten] Interne Dokumente

Die hier verlinkten weiteren Seiten zu diesem Projekt sind nur für angemeldete SWLab-Teilnehmer lesbar.

Projektinterne Dokumente
Meine Werkzeuge