Willkommen beim Open Source Next Generation Multicopter
- Achtung
Die englische Version der Dokumentation ist die Master-Dokumentation. Wer also sichergehen will, dass er alle Informationen findet, sollte auf der FrontPage, dem englischen Hauptindex, vorbeischauen.
Das UAVP-NG ist ein Open Source Projekt, mit dem Ziel einen modernen autonom fliegenden Multicopter zu bauen. Die Abkürzung UAVP steht für "Universal Aerial Video Project". Dies sind fliegende Objekte, die dazu ausgelegt sind Luftbilder und Luftvideos zu machen, gleichzeitig aber auch zum sportlichen Spassfliegen genutzt werden können.
- Achtung
Bitte beachtet, dass das UAVP-NG Projekt und das alte UAVP Projekt vollständig unabhängige Projekte mit anderen Entwicklern und anderer Philosophie sind. Das NG hat ein vollständig neues und sehr unterschiedliches Software- und Hardware-Design!
UAVP-NG Hardware 0.22-mini
Die UAVP-NG Hardware 0.22-mini besteht aus einer Platine á 5.5cm x 5.5cm in 4 Layer, der Flight-Controller Platine (FC). Sie enthält die LPC2148 Haupt-CPU. Die Peripherie-CPU mit dem Namen RC/Cam-Controller (RCC) ist auf einer kleinen separaten Platine, die optional an die FC angeschlossen werden kann. Zusaetzlich kommt das Mini-NG mit Breakout Platinen fuer die 3 Gyros, einer JTAG Adapter Platine und der oben erwähnten Platine fuer den RCC.
Dies ist eine miniaturisierte Version der Hardware 0.22 mit den selben Fähigkeiten wie die grosse Hardware. Der 32bit LPC2148 ist direkt auf der FC aufgelötet und die FC enthält alle nötigen Sensoren um ein UAVP-NG zu stabilisieren und es einfacher zum Fliegen zu machen als einen Helicopter. Die FC verarbeitet die Sensor- und Steuerdaten und schickt die berechneten Aktordaten an die Motoren.
Die Platinen enthalten alle Features, die man sich auf einem Multicopter vorstellen kann:
- 1 Haupt-CPU (LPC2148, 32bit) und 1 periphere CPU (Atmel ATmega644P)
- 3 Gyroskope, einen 3D Beschleunigungsmesser und einen Barometer
- Einen Summensignal-Eingang und und mehrere serielle Schnittstellen für Fernsteuerempfänger, GPS und Shell-Konsolen
- Steuermöglichkeiten für 16 Motoren und 5 Servos
viel mehr, siehe Features
Die Platinen sind auf Grösse, Gewicht und Fähigkeiten optimiert, nicht für einfaches Löten.
UAVP-NG Hardware 0.22
Die UAVP-NG Hardware besteht aus zwei Platinen, Der Flight-Controller Platine (FC) und der Sensorboard Platine (SB). Auf den beiden enthalten die Microcontroller fuer den RC-Controller (RCC) und den SB-Controller (SBC).
Die Haupt-CPU, ein 32bit LPC2148, ist an der Flightcontrolplatine angeschlossen. Das Sensorboard enthält alle zur Stabilisation des UAVP-NG benötigten Sensoren (und einige mehr
). Dadurch ist es einfacher zu fliegen als normale Modell-Hubschrauber. Die Flightcontrolplatine verarbeitet die Sensor- und Fernbedienungsdaten und sendet Befehle zu den Motoren.
Die Platinen enthalten alle Features, die man sich auf einem Multicopter vorstellen kann:
- 1 Haupt-CPU (LPC2148) und 2 periphäre CPUs (Atmel ATmega644P und 328P)
- 3 Gyroskope, einen 3D Beschleunigungsmesser, einen 3D Kompass, einen Barometer und einen Thermometer
- Einen Summensignal-Eingang und und mehrere serielle Schnittstellen für Fernsteuerempfänger, GPS und Shell-Konsolen
- Steuermöglichkeiten für 16 Motoren und 5 Servos
viel mehr, siehe Features
Sie sind nicht auf Grösse, Gewicht oder Kosten optimiert, sondern auf Fähigkeiten und Flexibilität.
UAVP-NG Software
Die UAVP-NG Software NGOS läuft auf einer LPC2148 ARM7 CPU auf der Flight-Controller Platine. Das NGOS ist ein modulares Framework mit einem Hardware Abstraction Layer (HAL), um die gleichen Regelungsalgorithmen auf verschiedenen Fluggeräten (wie Quadrocoptern, Hexacoptern, Oktocoptern, in jeweils unterschiedlichen Konfigurationen) zu verwenden. Die Regelungsalgorithmen sind ebenfalls modular und können sogar während des Fluges ausgetauscht werden um sie gegeneinander zu vergleichen. Eigene Anpassungen können durch die Definition von Verhaltensregeln gemacht werden. Dort kann definiert werden, welche Aktionen ausgelöst werden, wenn bestimmte Bedingungen (Fernsteueraktion, Batterie leer, Fernsteuerungsempfang verloren, und viele andere mehr) zutreffen .
Diese Modularität ermöglicht es Programmieren und nicht-Programmierern Anpassungen am Code vorzunehmen, ohne die gesamten 80000 Zeilen Sourcecode verstehen zu müssen.
Auf der Development Seite finden sich Details zur Mitarbeit an UAVP-NG Projekt. Dort gibt es auch Zugriff auf den Sourcecode, der unter der GPLv3 steht.
UAVP-NG Ground Control Software
Es gibt verschiedene UAVP-NG Ground Station Softwares, die alle die Bibliothek libng für die Kommunikation mit dem NGOS verwenden. Die Bibliothek enthält verschiedene APIs von denen das NGCTRL2 das Neuste ist.
Die aktuell am weitesten fortgeschrittene Ground Station Software hat den Namen qNGctrl, benutzt NGCTRL2 und kann so ziemlich alle on-board Parameter eines NGs visualisieren. Die Daten koennen geplottet werden, sie koennen auf einer Karte angezeigt werden oder sie können verwendet werden um ein 3D Modell zu drehen.
In den folgenden Bildern sind die Daten Plots von Gyro, Acc und den Lagewinkeln zu sehen und ein NG mit GPS und Compass auf der GPS Karte.
Die Lage und Ortientierung des Copters kann mittels eines animierten 3D Modells angezeigt werden und alle Parameter einer NGOS Konfiguration koennen inspiziert und veraendert werden.
Ein eigenes NG bauen
Wenn Du auch einen UAVP-NG bauen willst, lies unsere Dokumentation beginnend mit der Vorraussetzungen Seite. Die Dokumentation führt dich durch die Anforderungen, zu den Teilelisten, über die Konstruktion bis zur Erstinbetriebnahme deines NGs.
Du solltest vermutlich auch mal auf die FAQ Seite schauen, die viele oft gestellte Fragen beantwortet.
- Achtung
-
Dies ist ein Entwicklungsprojekt und kein schönes, glänzendes und fertiges Produkt! Das heisst, dass Du löten können solltest und weisst, was ein Microcontroller ist und wie man ihn programmiert.
Sidenote
Nachdem wir immer mehr Besucher aus China auf unseren Seiten begrüssen dürfen, möchten wir hier ein politisches Statement machen:
Kämpft für die Befreiung von Tibet! 自由西藏! Freie Rede für jedermann! Stoppt die Internet-Zenus jetzt!
Wir möchten an dieser Stelle auch Liu Xiaobo zum gewonnenen Friedensnobelpreis gratulieren! Liu Xiaobo ist ein chinesischer Dissident der zu 11 Jahren Gefängnis verurteilt wurde, weil er ein Manifest geschrieben hat, das für die freie Rede und Mehrparteien-Wahlen einsteht.
Events
Die nächsten Treffen, nach Datum sortiert:
26.12 - 30.12 |
29c3 - Chaos Communication Congress in Hamburg (DE, 4 Tage) |
News
Die letzten NG Neuigkeiten nach Datum sortiert:
13.01.2013 |
Release des Source Codes des NGOS-0.67. Falls du zur Entwicklung beitragen möchtest, lies die Weiterentwicklung Seite! |
06.01.2013 |
Release des Source Codes des NGOS-0.66. Falls du zur Entwicklung beitragen möchtest, lies die Weiterentwicklung Seite! |
17.12.2012 |
Die neuen HW-0.24-mini-r1 Boards und die neue NGblc-r2 sind im Shop verfügbar |
10.11.2012 |
Christi macht einen Jungsfernflug mit der HW-0.24-mini-r0 |
15.09.2012 |
Das 8. Multicopter Meeting in Zuerich in der Schweiz (3 Tage) |
25.05.2012 |
Das 7. Multicoptet Meeting in Heidelberg in Deutschland (4 days) |
01.05.2012 |
Der Next Generation Multikopter in der Presse: Foto Hits 5/2012 - Multikopter im Eigenbau |
15.04.2012 |
Release des Source Codes des NGOS-0.65. Falls du zur Entwicklung beitragen möchtest, lies die Weiterentwicklung Seite! |
30.12.2011 |
Unsere neue HW-0.23-mini-r0 mit MPU6000, HMC5883L Compass, MBS5607B Altimeter absolvierte einen erfolgreichen Jungfernflug! |
21.12.2011 |
Release des Source Codes des NGOS-0.64. Falls du zur Entwicklung beitragen möchtest, lies die Weiterentwicklung Seite! |
24.11.2011 |
Stefan hat die aktuellen NG-Tools als Debian Binärpackete and als Subversion Packets veröffentlicht |
10.10.2011 |
Release des Source Codes des NGOS-0.63. Falls du zur Entwicklung beitragen möchtest, lies die Weiterentwicklung Seite! |
02.10.2011 |
Jungfernflug von DarkRiver's Mini-NG am 6. Developer Meeting in Zürich (CH) |
14.08.2011 |
Chaos Communication Camp 2011 - UAVP-NG from above |
12.08.2011 |
Das UAVP-NG Project am Chaos Communication Camp in der deutschen Tagesschau |
11.08.2011 |
Chaos Communication Camp 2011 - UAVP-NG from the top |
11.08.2011 |
Chaos Communication Camp 2011 - Erstes on-board Video online |
28.06.2011 |
Taarek fliegt Piruetten mit Amir's Mini-NG mit NGOS-0.63 und HW-0.22-mini |
04.06.2011 |
Release des Source Codes des NGOS-0.62. Falls du zur Entwicklung beitragen möchtest, lies die Weiterentwicklung Seite! |
01.06.2011 |
Ein erster Film des 5. NG Developer Meeting in Heidelberg vom 27./28./29. Mai 2011 |
12.05.2011 |
Jungfernflug von Jan's NG mit NGOS-0.61 und HW-0.22 |
05.05.2011 |
Jungfernflug von Ralf's Mini-NG mit den neuen PCBs mit NGOS-0.62 und HW-0.22-mini |
01.05.2011 |
Fnordfunk 062: Es fliegt! - Markus im Radiointerview über RC Flugzeuge und UAVP Quadrocopter |
21.04.2011 |
Der UAVP-NG Shop verkauft das neue Mini-NG (HW-0.22-mini)! |
20.04.2011 |
Jungfernflug von Dracos's Mini-NG mit den neuen PCBs mit NGOS-0.61 und HW-0.22-mini |
19.04.2011 |
Jungfernflug von Andi's NG mit NGOS-0.61 und HW-0.22 |
10.02.2011 |
Neue 5.8GHz NG-Video TX/RX PCBs und NG Centerplates sind neu im UAVP-NG Shop erhältlich |
24.01.2011 |
Unser neuer Next Generation Multicopter Merchandise Shop hat seine Türen geöffnet! Hol dir deine NG Shirts, Tassen und Stickers! |
06.01.2011 |
Der Next Generation Multicopter in der Presse: Open Source 03/2010 (der echte Artikel) |
30.12.2010 |
Release des Source Codes des NGOS - Das NG Betriebsystem. Falls du zur Entwicklung beitragen möchtest, lies die Weiterentwicklung Seite! |
27.12.2010 |
UAVP-NG im TV: ZDF Heute Journal Reportage des 27c3 und des neuen Mini-NG Prototyps |
Es gibt auch noch Ältere Neuigkeiten.
Highlights
Ranveli, Maldives 13.10.2012
These pictures were made with a Go Pro Hero 2 at on the Ranveli Island on the Maldives. It is a beautiful place for diving and photography!
Flight through two cow sheds
Go to this video's Vimeo page
FPV flight around a straw stack
Go to this video's Vimeo page
Flight through the ruin of monastry Schaaken
Go to this video's Vimeo page
DarkRiver flies some NG-UAVP Loopings with the new heading hold algorithm on the 04.08.2012
The new heading hold algorithm will be in release 0.66.
To Vimeo Site of this Video.
Robert's Footage of the 5. NG Developer Meeting in Heidelberg on the 27th / 28th / 29th of May 2011
Go to Vimeo Site of this video.
5. NG Developer Meeting in Heidelberg on the 27th / 28th / 29th of May 2011
Go to Vimeo Site of this video.
UAVP-NG am 27c3, dem 27th Chaos Computer Club Kongress in Berlin am 27.12.2010
Der gezeigte Quadrocopter am Anfang des Films ist ein Prototyp unseres neuen UAVP-NG Mini! Es hat seinen Jungfernflug am 27c3 vollbracht.Gehe zur YouTube Seite dieses Filmes.
Ygramul's NG FPV impressions on the 22.08.2010
Thrust/Weight is still at about 2/1. Used amir-ng controller and quadX hal.
For more information see my thread in the NG Forum.
Go to Vimeo Site of this video.
Andere Sprachen
Beachten Sie auch die englische Startseite: FrontPage.











