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.

UAVP-NG ready to fly

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.

Hardware HW-0.22-mini UAVP Mini-NG PCB fully assembled

Grössenvergleich comparision NG (HW-0.22) / Mini-NG (HW-0.22-mini) UAVP NG und Mini-NG Grössenvergleich

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:

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).

UAVP-NG Platinen voll bestückt

UAVP-NG Platinen voll bestückt

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.

Flight-Controller Platine mit eingestecktem ARM7

Sensorboard Platine mit eingesteckten Sensoren

Die Platinen enthalten alle Features, die man sich auf einem Multicopter vorstellen kann:

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.

attachment:qngctrl-plots-1.png

attachment:qngctrl-map1.png

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.

attachment:qngctrl-3d-1.png

attachment:qngctrl-config1.png

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:

Events

Die nächsten Treffen, nach Datum sortiert:

26.12 - 30.12

30c3 - Chaos Communication Congress in Hamburg (DE, 4 Tage)

News

Die letzten NG Neuigkeiten nach Datum sortiert:

04.04.2014

Die neuen HW-0.30-r1 PCB sind angekommen.

19.01.2014

Erfolgreicher Jungfernflug der HW-0.30-r0

29.12.2013

Release des Source Codes des NGOS-0.68. Falls du zur Entwicklung beitragen möchtest, lies die Weiterentwicklung Seite!

27.12.2012

30. Chaos Communication Congress 30c3 in Hamburg in Deutschland (4 Tage)

24.10.2013

Die ersten HW-0.30-r0 Prototypen fuer Developer sind angekommen. Wir hoffen sie bis zum 30C3 in die Luft zu kriegen.

26.07.2013

10. Multicopter Meeting in Grünstadt in Deutschland (3 Tage)

09.05.2013

9. Multicopter Meeting in Zuerich in der Schweiz (4 Tage)

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!

28.12.2012

Chaos Communication Congress 29c3 in Hamburg in Deutschland (4 Tage)

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 Jungfernflug mit der HW-0.24-mini-r0

15.09.2012

8. Multicopter Meeting in Zuerich in der Schweiz (3 Tage)

25.05.2012

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!

Grass Cutting and the village Immighausen from above

Flight through two cow sheds

FPV flight around a straw stack

Flight through the ruin of monastry Schaaken

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.

Ralf's aerial movie: NG-UAVP from above

Taarek's first pirouettes on the 28.06.2011

Robert's Footage of the 5. NG Developer Meeting in Heidelberg on the 27th / 28th / 29th of May 2011

5. NG Developer Meeting in Heidelberg on the 27th / 28th / 29th of May 2011

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.

Andere Sprachen

Beachten Sie auch die englische Startseite: FrontPage.

Web Zähler

StartSeite (last edited 2013-07-30 12:53:09 by AmirGuindehi)