selbst fliegender quad copter

Gast #3190874
Lesenswert?

Hallo

Ich wuerde gerne ein projekt starten.

Einen quadcopter bauen.

Dieser wird mit einer normalen modellflig steuerung gelogen.

Nun soll eine Steuerung verbaut werden, welche den copter in einem 
autopiloten bestmoeglich auf kurs haelt, dh die hoehe beibehaelt und 
auch die position bestmoeglich zu halten.

Dh ich moeche einen mikrocontroller mit hoehenmesser und positionssensor 
ausrusten. Dazu meine frage:
Was koennt ihr mir empfehlen zu verbauen?
Ich habe mor vorgestellt, einen gyro, 3d beschleugungssensor und irgend 
einen hoehenmesser zu verbauen. Somit waere der copter in der lage, fie 
hoehe ziemlich genau zu halten und die position in x und y richtung so 
ca auf 1meter/minute zu halten.

Dies soll kein professionelles projekt werden. Soll nur funktionieren, 
vorallem guenstig sein und mir die moeglichkeit geben, uebung im uc 
programmieren zu erlangen.

Vorhanden ist ein isp programmer, ein atmega8 controller falls 
ausreichend. Sonst wuere ein ausbau fähigeren uc besorgt. Die genauen 
sensoren sind mor nir unklar. Und wie diese angesteuert werden. Optimal 
stelle ich mir so sensor komplettsysteme vor, die mittels i2c/twi 
ausgelesen werden koennen und keine weitere elektronik benötigen.

Konstruktive kommentare erwünscht :)

Vielen dank
Gast #3190882
Lesenswert?

> vorallem guenstig sein

Dann such dir ein anderes Hobby.


Die "günstigen" Sensoren, wie Gyro und Beschleunigungssensoren sind 
ungenau, sie driften, dein Kopter driftet mit, nach einigen Sekunden ist 
der woanders.
Die "billigen" Sensoren wie Luftdrucksensor zur Höhenauswertung sind 
ungenau weil sie vom Rotorluftwirbel des Kopters mehr beeinflusst werden 
als von der Höhe.
Die "normalen" Sensoren wie GPS sind zu ungenau für eine Steuerung.

Du brauchst das was richtig Scheisse teuer ist, um einen Kurs genau 
genug proportional zur Grösse eines Kopers erfassen zu können, Radar und 
Laser-Entfernungsmesser, differential GPS und Bilderkennung wäre 
denkbar.
#3191052
Lesenswert?

Da gibt es z.B. den Crazyflie Nano:
http://www.bitcraze.se/category/crazyflie/
http://www.seeedstudio.com/depot/bitcraze-m-64.html

Der ist vollständig Open-Source, d.h. du kannst nach belieben die 
Firmware des Quadrocopters, des Crazyradio-Sticks (zum Steuern über den 
PC) sowie das Steuerungsprogramm verändern und damit herumspielen.
Außerdem gibt es eine Python-Library, über die du den Quadrocopter 
steuern kannst.
Im Quadrocopter werkelt ein STM32 mit FreeRTOS, das die einzelnen Tasks 
verwaltet.
Der Controller lässt sich per Bootloader über Funk oder mittels JTAG 
programmieren. Die nötigen Pins sind alle herausgeführt.
#3191242
Lesenswert?

...bei 600Mio ist 430Mio beispielsweise "günstig".

Ich würde zwar ein anderes Projekt für einen Einstieg empfehlen. 
Lauflicht oder so.

Naja, hier läuft es dann auf einen Nachbau raus - der Gedanke daran 
etwas zu lernen ist verständlich, es kommt darauf an wie du damit 
umgehst.Letztendlich ist das schon sehr umfangreich.

Naja, im grunde genommen brauchst du dieses Forum dann erstmal nicht, 
höchstens um nach Tips für ein passendes Porjekt zu fragen, also nach 
einem Tip, wenn du selber keins findest.

Dafür würde ich einen neuen Thread öffen und den Text umformulieren.

So nach dem Motto "suche gute Nachbauanleitung für Quadcopterdrohne", 
Randbedingungen wie ca. Preisvorstellung und technische anforderungen 
mit dran - fertig.

Gehe aber erstmal selber auf die Reise, vielleicht findest du etwas 
passendes und kannst dir dann anhand eines selsbt eingebrachten 
Beispiels zu einer Nachbauanleitung weitere Fragen zurechtlegen.

Gruß,
DS
#3191248
Lesenswert?

Hier:
http://www.hobbyking.com/hobbyking/store/__657__501__Multi_Rotors_Parts-Flight_Controller.html
gibt es Boards mit allen Sensoren die du willst ab 20$

1m Drift ist allerdings sehr optimistisch.

als Software dazu kannst du dir auch mal
http://code.google.com/p/multiwii/
oder
http://code.google.com/p/megapirateng/
anschauen.

Bring das Teil erstmal so zum fliegen und überleg dir dann nochmal ob du 
was komplett neues schreiben willst.
Gast #3194610
Lesenswert?

Siebzehn und Fuenfzehn schrieb:
> Als Uebungs projekt geht das nicht. Da muss ein Profi ran, der alles
> schon kann. und guenstig wird es auch nicht.
Nur schon wegen der Zeit nicht.

das war vor 10Jahren ev. mal so ;-)

heute bekommt man eine eine fertig verlötete IMU für unter 5$
-> http://www.ebay.de/itm/200912441685

dazu braucht es dann nur noch einen AVR

und schon ist die Flugsteuerung fertig
-
Angehängte Dateien:
#3194618
Lesenswert?

Juergen_ schrieb:

> dazu braucht es dann nur noch einen AVR
>
> und schon ist die Flugsteuerung fertig
> -

Na, ja.
Er will ja auch ...
> .... und mir die moeglichkeit geben, uebung im uc programmieren
> zu erlangen.

... und das beißt sich dann mal mit fix&fertig kaufen.
Zumal das reintigern in die komplette vorgefertigte Flugsteuerung eines 
Quadcopters nicht so einfach sein dürfte. Ich schätze mal, da sollte man 
schon was können, und nicht erst die Basics lernen müssen.
Aber mitlerweile bin ich soweit, dass ich mir denke, dass doch jeder 
selbst entscheiden muss, wofür er sein Geld rauswirft und wie sinnvoll 
ein erster Projekt ist, dass um 3 Größenordnungen zu schwierig ist.
Gast #3194650
Lesenswert?

@Karl Heinz

>Aber mitlerweile bin ich soweit, dass ich mir denke, dass doch jeder
>selbst entscheiden muss, wofür er sein Geld rauswirft und wie sinnvoll
>ein erster Projekt ist, dass um 3 Größenordnungen zu schwierig ist.

Stimmt!

... aber es ist, für einen Anfänger, nicht ganz einfach die Komplexität 
eines solchen Projektes zu erkennen.

... wie ja auch der Post von Juergen (mit Unterstrich) eindeutig zeigt: 
Alles simpel alles einfach.
Gast #3194657
Lesenswert?

ob nun in C
oder in der ARDUINO-IDE zu programieren, ist ja nicht der grosse 
unterschied.

und auch beim Historisch gewachsenen  MultiWii-Projekt
gibt es noch genug zu verstehen und zu programmieren.  ;)
-> www.multiwii.com

und derweil es da auch öfter mal Fehler bei passieren,
sollten die Materialien auch preiswert leicht ersetzbar sein.

denn "Oben geblieben, ist noch keiner"   ;-)))


meine Verwendeten BL-Motore kosteten knapp 5€
die Motorsteller lagen im ähnlichen Bereich
.....

bei den Preisen, gibt es bei mir nach nem "Pilotenfehler" nur nen 
breites grinsen im Gesicht.

Bei nem Fertigteil, wäre ich wohl dicht an nem Herzinfakt.  ;-)
Gast #3194675
Lesenswert?

und wenn einem  manche Variante nicht gefällt.
und Lochrasterplatte dann auch nicht mehr zusagt.

kann man sich auch in ein Layotprogramm einarbeiten,
wobei selber Ätzen dann auch wieder die Frage bleibt,

oder das fertigen der Platine, Anderen überlässt,
- http://forum.x-3d.de/bb/viewtopic.php?t=13650

ein ARDUINO-NANO-3 bekommt man inzwischen beim Chinesen
für deutlich unter 10€

und für den USB, keinen Pfennig dazu bezahlt.  ;-)))
Angehängte Dateien:
#3194716
Lesenswert?

Juergen_ schrieb:

>
> bei den Preisen, gibt es bei mir nach nem "Pilotenfehler" nur nen
> breites grinsen im Gesicht.

Nach dem 30.ten Crash an einem Wochenende grinst du aber auch nicht 
mehr. :-)


> und auch beim Historisch gewachsenen  MultiWii-Projekt
> gibt es noch genug zu verstehen und zu programmieren.  ;)

rischtisch.
Aber auch da wäre es gut, wenn man über das Stadium "Hilfe wie kriege 
ich mein Lauflicht dazu, dass es von links nach rechts läuft und wie 
mache ich das, dass das Lauflicht nicht stockt, wenn ich eine Taste 
drücke" schon hinaus sein.
Und zwar deutlich darüber hinaus.
Gast #3194751
Lesenswert?

Karl Heinz Buchegger schrieb:
> Nach dem 30.ten Crash an einem Wochenende grinst du aber auch nicht
> mehr. :-)

naja, manch Einer lernt es nie,  ;-)))
und wer noch nie einen flieger in der Luft gehalten hat,
sollte erst mal wiklich etwas Chrashresistentes probieren,
wie z.B. 
http://www.rcmaster.net/de-walkera-qr-ladybird-v2-lite-version-mit-2-4ghz-devo-4-sender-3-achsen-gyro-3d-rtf-rc-quadrocopter-gr-p232416.htm


ohne die nötigen Grundreflexe wird man seine
eigene Programmierung  kaum in die Luft bekommen.
Gast #3194764
Lesenswert?

Auch wenn die meisten hier nicht mal die Überschrift gelesen haben und 
munter fernsteuerbare Kopter anpreisen, es ging um selbstfliegende, dem 
sagt man nur noch wo er hinfliegen soll und er fliegt dann (angeblich) 
von alleine, dazu muss man also nicht Fliegen können und nicht 
fernsteuern können.
Nur hal ein paar mehr Millionen als die Bundeswhr übrig haben.
Gast #3194804
Lesenswert?

MaWin schrieb:
> .... es ging um selbstfliegende,
> dem sagt man nur noch wo er hinfliegen soll
> und er fliegt dann (angeblich) von alleine,
> dazu muss man also nicht Fliegen können und nicht fernsteuern können.


das schafft ja noch nicht einmal der neueste 32Bit-Prozessor
CORTEX-M4  wie in diesem Projekt.
-  http://www.quantec-networks.de/quanton

und obwohl da inzwischen schon
einige 100 Mann-Jahre Entwicklung drinnen stecken.
... ein STM32F103CBT6  hatte sich da als deutlich zu schwach erwiesen.

auch der muss erst mal lernen, geflogen zu werden.  ;-)))
wenn er auch inzwischen schon einiges Eigenständig kann.
Gast #3194889
Lesenswert?

Juergen_ schrieb:
> Davis schrieb:
>>> einige 100 Mann-Jahre Entwicklung drinnen stecken.
>>
>> Huch, schon wieder Märchenstunde?
>
> wie willst du die Entwicklungszeit eines Kollektives von Programmieren
> darstellen ?
>
> die damit seit ca. 6 Jahre beschäftigt sind.

Die Frage sollte sich von selbst beantworten.
Gast #3195267
Lesenswert?

Naja. Es gibt immer einen Satz von Pfeifen mit Null Erfahrung, die etwas 
Ruestungsgeld, oder Foerdergelder verbraten duerfen. Nach GPS zu fliegen 
ist nicht sehr schwierig. Auf Sicht fliegen eher schon.
Gast #3195347
Lesenswert?

Aber der MegaPiratNG ist schon recht gut, er macht das beste draus. Klar 
driften die Sensoren, so dass er am Ende des Fluges 10m in xyz-Richtung 
abweicht was im Haus natürliche eine Kollision mit der Wand bedeutet, 
und GPS kann das auch draussen mangels Genauigkeit auch nicht 
kompensieren, immerhin wird er nicht 100m danebenliegen, klar weicht er 
keinen Hindernissen aus aber das tut EuroDrohne auch nicht.
#3195698
Lesenswert?

Während hier viele  einen Q-copter bauen wollen, spiele ich mit den 
Gedanken ein Luftabwehrsystem zu bauen.
Dies soll beinhalten:
 -Radar
- Abstandsmessung( IR Laser?),
- 3D Mikrophon,
- Mustererkennung  und  Geräuscherkennung

Die Abwehrkanone  soll aus einem  Hochleistungslaser und 
Präzisionsoptik bestehen.

Das ganze soll fliegende Insekten aller Art erkennen, und falls  der 
Insekt als Feind (Z.B eine Mücke) erkannt wird, wir er  im Flüg 
abgeschossen...
Die Idee ist nicht neu.

http://www.youtube.com/watch?v=BKm8FolQ7jw

Glaubt ihr ein FPGA basiertes System wird sowas schafen?



...soooon....
Gast #3195749
Lesenswert?

Diie Idee ist wahrlich nicht neu, und auch du wirst scheitern. Eine 
Mücke ergibt kein gutes Radarecho, und wenn du sie mit 
Laserentfernungsmesser messen kannst, hättest du sie auch gleich grillen 
können. Auch eine optische Erfassung ist schwer weil man extrem 
hochauflösende Kameras braucht, wenn man mehr als bloss ein paar cm 
Reichweite haben will. Technisch würde es wohl reichen, die typisch 
zittrige Flugbahn einer Mücke zu erkennen statt ihrer Silouette, um sie 
von anderen Insekten und Blättern zu unterscheiden, spart extrem an 
Auflösung uns Rechenpower. Ein FPGA zur Bildvorverarbeutung ist nicht 
unpassend.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren