Willkommen beim Open Source Next Generation Multicopter
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.
News
Die letzten NG Neuigkeiten nach Datum sortiert:
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 |
26.12.2010 |
Die ersten Entwickler treffen am 27c3, dem 27th Chaos Communication Congress in Berlin, ein |
14.11.2010 |
Timo's Vortrag Quadrocopter für Anfänger - How to make them fly an der Open Rein Ruhr (DE) |
10.11.2010 |
Jungfernflug von Timo's KleinVieh, das erste FlaNG Frame in der Luft, mit SW-0.61, HW-0.22 |
05.11.2010 |
Der Next Generation Multicopter an der HashDays Security & Risk Conference in Luzern (CH) |
15.10.2010 |
Der Next Generation Multicopter in der Presse: Open Source 03/2010 |
15.10.2010 |
Das 4. Next Generation Multicopter & Developer Meeting in Zürich (CH) |
24.09.2010 |
Release des NGOS-0.60 mit neuem DCM basierenden controller, GPS navigation und vielen Bugfixes |
12.09.2010 |
Ygramul's FPV Impressionen mit HW-0.21, SW-0.60 |
12.09.2010 |
Eine schöne Dokumentation zum CCC: Die Akte CCC - inlusive Ralf's NG Flug am 26C3 |
22.08.2010 |
Ygramul's dynamischer FPV Flug mit HW-0.21,SW-0.59 |
22.08.2010 |
Timo's Vortrag an der FrOSCom - "Quadrocopter für Anfänger - How to make them fly" |
03.08.2010 |
Amir hat einen neuen Blog Artikel zu den letzten Entwicklungen geschrieben: DCM and GPS |
31.07.2010 |
Jungfernflug von Stefan's NG-Two mit HW-0.22, SW-0.60 |
10.07.2010 |
Das 3. UAVP-NG Multikopter & Developer Meeting in Zuerich (Doku von Rob und Ygramul) |
24.06.2010 |
Erster GPS Position Hold Flug erfolgreich absolviert! Wir benutzten HW-0.22, SW-0.60 |
16.06.2010 |
Erster Flug des neuen DCM basierenden amir-ng Controller mit Kalman Drift Kompensation |
12.06.2010 |
Release des NGOS-0.59 mit vielen Bugfixes und Feature Erweiterungen |
10.06.2010 |
Jungfernflug des neuen amir-ng Controller basierend auf DCM mit Kalman Drift Kompensation |
05.06.2010 |
Jungfernflug von Rabbit's NG basierend auf SW-0.58, HW-0.22 |
01.06.2010 |
Der UAVP-NG Shop bietet die neuen 2.4GHz Diversity NG Video TX/RX PCB an! |
28.05.2010 |
Rob's Feierabendflug mit HW-0.21, SW-0.58 |
26.05.2010 |
Taarek's dritter FPV Flug mit einem deftigen Crash am Ende wegen einem Propellerbruch |
29.04.2010 |
Taarek's zweiter FPV Flug am nächsten Tag |
29.04.2010 |
Ralf macht den ersten Flug mit dem neuen digitalen S3D DSL 2.4GHz support |
28.04.2010 |
Taarek's erster FPV Flug an einem schönen sonnigen Tag |
20.04.2010 |
Release des NGOS-0.58 mit Gier-Stabilitätsverbesserungen, Gier Filter und verbessertem RC-Mode Support |
05.04.2010 |
Release des NGOS-0.57 mit Support für RC-Modes, Aktor Limiting und Bugfixes |
24.03.2010 |
Amir's erster Flug in der Sonne dieses Jahr mit HW-0.21, SW-0.57b |
23.03.2010 |
Jungfernflug von Falstaff's NG mit HW-0.22, SW-0.56 |
07.03.2010 |
Release des NGOS-0.56 mit Support für die blc Test-HAL und Bugfixes |
05.03.2010 |
Der UAVP-NG Shop bietet beststückte und getestete LIS3LV02DQ Breakout-Boards an! |
20.02.2010 |
Erstflug von Spida's NG mit Turnigy 28-30C Motoren und SW-0.55, HW-0.21 |
04.02.2010 |
Der UAVP-NG Shop hat neue PCBs im Sortiment: NGcon, NGusb & ADXRS610 sind verfügbar! |
30.01.2010 |
Ralf fliegt sein NG auf der Indoor Gaudi 2010 in München |
31.01.2010 |
Release des NGOS-0.55 mit Support für das VDRIVE2, einer X8X Coax X-Mode HAL und dem NG-Tools Source |
13.01.2010 |
Der UAVP-NG Shop ist ausverkauft! Wir erwarten neue FCs in den naechsten zwei Wochen. |
12.01.2010 |
Wichtige Infos zum Betrieb eines Quadrocopters: Haftpflichtversicherung |
09.01.2010 |
Release des NGOS-0.54 mit Support für die HW-0.21 und HW-0.22, NGPP und die neuen RC- und SB-Controller |
07.01.2010 |
Neu! HW-0.22 Mounting Order Liste - Das systematische Bestücken von FC und SB mit den HW-0.22 PCB |
04.01.2010 |
Auch im Winter wird geflogen - Ralf's Winter Moves mit SW-0.54, HW-0.22 |
26.12.2009 |
Der neue UAVP-NG Shop hat seine Pforten geöffnet und offeriert HW-0.22 PCBs für jedermann! |
19.12.2009 |
Ralf's neues NG, auf Basis der HW-0.22, fliegt! |
26.11.2009 |
Die finalen HW-0.22 Boards sind angekommen! |
21.11.2009 |
Ygramul's FPV Testflug des Bearing-Hold Controllers mit SW-0.54, HW-0.21 |
16.11.2009 |
Rob's Testflug mit neuen Parametern mit SW-0.54, HW-0.21 |
11.11.2009 |
Die ersten HW-0.22 Boards wurden bestellt |
05.11.2009 |
Rob hatte ebenfalls einen unproblematischen Erstflug mit seinem NG mit SW-0.54, HW-0.21 |
24.10.2009 |
Ygramul's erster FPV Flug seines noch fast unerprobten NGs mit SW-0.54, HW-0.21 |
24.10.2009 |
Noch ein Jungfernflug, dieses mal der von StromFlieger's NG mit SW-0.54, HW-0.21 |
24.10.2009 |
Der Jungfernflug von Ygramul's neuem NG mit SW-0.54, HW-0.21 |
20.10.2009 |
Taarek's Erstflug seines 12" NG mit TR35-30C Motoren mit SW-0.54, HW-0.21 |
26.09.2009 |
Ralf hat ein ein weiteres Video vom MiniNG gedreht mit SW-0.54, HW-0.21 |
15.09.2009 |
Ralf's Flugvideo seines MiniNG mit SW-0.54, HW-0.21 |
14.09.2009 |
Ralf's Video vom 2. NG Developer Meeting - Nachlese |
09.09.2009 |
Nabil hatte einen unproblematischen Erstflug mit seinem NG mit SW-0.54, HW-0.21 |
25.08.2009 |
Die erste HW 0.21 fliegt, Ralf's MiniNG mit SW-0.54, HW-0.21 |
22.08.2009 |
2. NG Developer Meeting im schönen Zürich im Norden der Schweiz |
06.07.2009 |
Rob's Video vom 1. NG Entwicklertreffen |
05.07.2009 |
Olaf's Video über das 1. NG Entwicklertreffen in Zürich |
04.07.2009 |
Amir's Video über das 1. NG Entwicklertreffen in Zürich |
04.07.2009 |
1. NG Developer Meeting im schönen Zürich im Norden der Schweiz |
Es gibt auch noch Ältere Neuigkeiten.
Highlights
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.











