- Labornetzteil AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: Quadrokopter - Neigungssensor

  1. #11
    Anzeige

    Praxistest und DIY Projekte
    Seit ende Juni arbeite ich zusamen mit 2 Kollegen an dem Quadrokopter.
    Wir gehen zusamen in eine HTL mit den Zwei Elektronik und dem schwerpunkt Technischer Informatik und wollten alle 3 unbedingt einen Roboter bauen.
    Da es in unserer Schule jedoch noch nie einen Flugrobotoer gab, haben wir uns dann für einen Quadrokopter entschieden (leichter Steuerbar als ein Tricopter und billiger als einer mit noch mehr Rotoren).
    Unser Hauptgebiet ist die Softwareprogrammierung was wir auf einen Cortex M3 mittels C machen. Dabei verwenden wir auch gleich ein Echtzeit-Betriebssystem.
    Mein Teil ist die Sensorauswahl und die Datenübertragung zwischen verschiedenen Prozessen und den Sensoren.
    Auf jedenfall wartet viel Arbeit auf uns und wir wollen zumindest dieses Jahr noch einen Flugfähigen Quadrokopter entewickeln an dem zukünftige Schüler weiterarbeiten können.
    Bis jetzt habe ich meinen Wissenshorizon auf jeden Fall schon erweitert,
    Gruß Jakob

  2. #12
    Neuer Benutzer Öfters hier
    Registriert seit
    02.12.2009
    Beiträge
    22
    ja, genau, das viel mir auch gestern im Bett noch ein: Ein Drucksensor zum Abgleich mit den GPS-Daten für die Flughöhe ist eine gute Idee!

    Die Gyros liefern eine Drehrate, aber das hast Du schon richtig erkannt mit der Integration.

    Übrigens: Du brauchst 6 Acceleratoren, denn die Dinge funktionieren nur in eine Richtung, nach unten sozusagen. sobald man sie auf den Kopf dreht, liegt die Masse, die an der Feder hängt (symolisch), auf und mißt nix mehr. Nur so zur Info. Für die drei Achsen braucht man also für den normalen Horizontalflug ein Set und für den Überkopfflug (nur im Notfall) ein zweites Set von Acceleratoren. Die haben übrigens verschiedene Meßbereiche, z.B. von 0-2g oder 0-4 oder 0-8 g. Man sollte sich den richtigen aussuchen. Es wird von ELV ein fertig aufgebauter 3-Achs-Acc mit I2C für knapp 6,- €!!! angeboten. Der hat auch noch einen einstellbaren Meßbereich in den eben von mir genannten g-Bereichen und kann zwischen 2.8 und 6 Volt (oder so) betrieben werden!. Schnäppchen!
    Die Gyros sollten auch den richtigen, beim Copter vorkommenden Meßbereich haben, sonst verschenkt man Auflösung (z.B. Sparkfun/USA oder Watterott).

    Sonst fällt mir momentan nichts wichtiges mehr ein. Evtl. noch was für die Software: praktisch ist eine Positionsdatenaufzeichnung, die kann man dann später in Google-Earth eingeben und die Flugbahn darstellen, die man abgeflogen hat...

    Gruss

    Edit: Ach ja, wenn das Ding auch indoor fliegen soll, mußt Du einen entsprechend starken GPS-Empfänger haben. Sowas gibt es, ich arbeite auch mit einem solchen. Besser und eine wirklich witzige Anwendung, gerade wenn es um die Weiterentwicklung der Kiste im laufe der Zeit geht, ist, Ihn rundherum mit Distanzsensoren auszustatten und Indoor zu fliegen. Dann kann man z.B. Labyrinth-Alghoritmen ausprobieren. Das ist wirklich spektakulär! und sehr spannend, wenn so ein Ding ohne Pilot durch die Gegend gleitet und den Weg sucht...

  3. #13
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Ich möchte noch einmal Wiila erwähnen, der hat auch eine
    gute Anleitung zu selbstbau geschrieben!

    http://shrediquette.blogspot.com

    Gruß Richard

  4. #14
    Benutzer Stammmitglied
    Registriert seit
    13.02.2005
    Ort
    Hannover
    Beiträge
    55
    Vielleicht hilft das MikroKopter-Projekt (Quad) von www.ulrichradig.de
    weiter. Das ist gut mit Bauplänen etc. dokumentiert und eine
    ARM Flight Control ist auch skizziert.
    Grüße,
    Stefan

    PS.: Beim ADXL345 besser SPI nehmen wie für höhere Datenraten im Datenblatt empfohlen.

  5. #15
    Neuer Benutzer Öfters hier
    Registriert seit
    31.03.2006
    Alter
    54
    Beiträge
    18
    Hallo Elexerion,

    nach Deiner Ausführung...

    Zitat Zitat von Elexerion
    Also:

    Das ist sportlich! Einen Qudrocopter in einem halben Jahr zu entwickeln.

    Du brauchst:

    Gyros
    Acceleratoren
    Kompass
    GPS

    Da der Qudrocopter eher auf der Stelle steht, als ständig umherzufliegen, sind Accelaratoren für die horizontale Ausrichtung meist genug. Wenn Du sicher gehen willst, musst Du noch Thermopiles dazu nehmen (Copilot-System), das funzt aber nur, wenn Du draußen fliegst und eine gewisse Höhe einnimmst.

    Die Daten auszulesen ist mit I2C ganz einfach, das stimmt.
    ABER: Alle MEMS haben ein großes Problem: Sie driften, das liegt an der Temperatur im Chip. Einige haben daher eine Driftkompensation, die mehr schlecht als recht funktioniert. Man muss also alle Signale filtern. Dabei muss man aufpassen, brauchbare Signale zu erhalten, die nicht überfiltert, also zu träge, und nicht unterfiltert, also zu zappelig sind. Da kommen gerne die Kalmanfilter ins Spiel. Meist wird aber nur ein PI-Filter eingesetzt. Die Parameter einzustellen ist hier nicht ganz einfach.
    Acceleratoren sind empfindlich und reagieren auf Beschleunigung genau so wie auf Gravitation, was sie prädestiniert für die horizontalausrichtung der Fuhre. Aber sie reagieren eben auch auf Flugbeschleunigungen, was sie einschränkt, um eben das zu tun. Daher braucht man auch Gyros, um Rotationen der kiste zu messen. Alles stark fehlerbehaftet. Die Gyros funktionieren in einer Drehrichtung für ein paar Sekunden ganz gut, dann driften die weg und es summieren sich die Drehratenfehler durch Messungenauigkeiten. Das kann man dann nur mit einem Kompass kompensieren, der aber unbedingt Neigunsunabhängig funktionieren muss, sonst spinnt auch der. Und das wird erreicht durch, wir ahnen es schon, gyros und Acceleratoren! Die ungenau sind usw. usw.
    Kalman sorgt dafür, dass es alles trotzdem passt. Aber er ist auch kein Allheilmittel.
    Das Thema ist aber hochspannend und wird Dir den Schlaf rauben.
    Zuerst sieht alles ganz klar aus, wenn aber so viele Sensoren zusammenspielen sollen, wird es echt komplex.

    Ach ja: Damit die Kiste nicht sofort im Sand endet, solltest Du noch einen Ultraschallentfernungsmesser in das System integrieren. Das ist am leichtesten zu programmieren.
    ...wundert es mich, dass Quadros überhaupt fliegen

    Das wurde von der Hummel auch schon behauptet:
    http://www.zeit.de/stimmts/1998/1998_19_stimmts
    Zum Glück wußte die davon aber nix...

    Für die Datenfusion gibt es zahlreiche Lösungen. Der KF oder EKF ist da nur eine Möglichkeit.
    Dass es auch mit einem simplen Komplementärfilter sehr gut funktioniert beweist die tausendfach verkaufte FlightCtrl von HiSystems:
    www.mikrokopter.de

    Der Großteil der Software ist OpenSource und dürfte für eigene Projekte als erprobte Grundlage dienen...

    Gruß
    Rainer

  6. #16
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555

    Re: Quadrokopter - Neigungssensor

    Zitat Zitat von quadeng
    Hallo, Ich arbeite gerade an einer Diplomarbeit in der ich einen Quadrokopter entwickeln soll und weiß im Moment nicht welche Sensoren ich brauche um den Neigunswinkel festzustellen.
    Bin derzeit vom ADXL345 begeistert, würde aber gerne von ein paar Fachleuten die sich schon etwas länger damit beschäftigen wissen ob das ausreicht und ob ich ein Gyroskop (Was genau macht das eigentlich?) auch noch brauche.
    Ich hoffe wirklich mir kann jemand helfen
    https://www.roboternetz.de/phpBB2/viewtopic.php?t=44744

    Da findest Du alles was Du brauchst und noch viel mehr!

    Gruß Richard

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests