- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 13

Thema: Positions"nullung" bei Flugeräten

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.02.2013
    Ort
    Graz
    Beiträge
    211

    Positions"nullung" bei Flugeräten

    Die Positionsbestimmung beim Quadcopter macht mir immer noch Sorgen. Ich hab versucht mir ein System zu überlegen mit dem ich zwar die allgemeine Position im Raum auch nicht genauer bekomme, aber das Ding autonom zumindest den Landepunkt mit verbesserter Genauigkeit wiederfinden sollte.

    Das Bild zeigt das Interferenzmuster von 4 in einem Quadrat mit 35cm Seitenlänge angeordneten Antennen, in einer Höhe von 5, 10, 15 und 20m.
    Gesendet wird bei 870MHz (weil der Frequenzbereich offenbar rechtlich am unbedenklichsten ist), was auch einer Wellenlänge von ca. 35cm entspricht.

    Der weiße Kreis ist die Unsicherheit der GPS-Positionsbestimmung mit einem angenommenen Radius von 7.5m, innerhalb von der das System eindeutig sein muss.

    Der gedachte Ablauf ist, dass der Quadcopter die Landeposition via GPS anfliegt und dann durch dummes Ausprobieren die maximale Amplitude des überlagerten Signal sucht.

    Kann sowas funktionieren? Hat jemand Erfahrung mit was ähnlichem?

    Klicke auf die Grafik für eine größere Ansicht

Name:	all_small.jpg
Hits:	26
Größe:	89,7 KB
ID:	25171

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2004
    Ort
    Kreis Starnberg
    Alter
    59
    Beiträge
    1.825
    Nein, leider keine Erfahrung.
    Bei der Interferenz von Radiostrahlung gibt es aber immer das Problem, dass es mehrere Maxima gibt und dass Objekte in der Umgebung durch Reflektion das Interferenzmuster unvorhersehbar beeinflussen können.
    Ich würde die Sache eher mit optischer Strahlung versuchen, die kann man mit einfachen Mitteln bündeln bzw. abschatten. Denkbar wäre z. B. eine Anordnung aus 4 LEDs am Landepunkt, die jeweils in die 4 Himmelsrichtungen einschließlich zum Zenit leuchten. Die 4 LEDs werden unterschiedlich kodiert, ein Fotoempfänger im Copter misst die Intensitäten der 4 Lichtstrahlen um sich entsprechend über dem Landepunkt zu positionieren. Wenn eine zusätzliche Höheninformation nötig ist, könnte diese evt. von einem Sensor am Boden gemessen werden (Ultraschall?) und zusätzlich mit den LEDs oder per Funk übermittelt werden.

  3. #3
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.686
    ... Anordnung aus 4 LEDs am Landepunkt, die jeweils in die 4 Himmelsrichtungen ...
    Mir fallen dazu gerade die Lichtsignale zur Gleitpfadbbefeuerung auf Flugplätzen für Nachtflüge ein: PAPI, VASI (klick für Wiki), APAPI und HAPI (Wikilink). Immerhin sind diese Dinge jahrzehntelang erprobt - und wenn Du nachts runterkommst - ne Stadt mit viel Licht in der Nähe oder grad so lange nach SS dass es noch nicht richtig Nacht ist . . . diese simplen Anzeigen sind sooo Klasse.

    Sieh mal dort nach, vielleicht kommst Du dabei auf eine passende Idee.
    Ciao sagt der JoeamBerg

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.02.2013
    Ort
    Graz
    Beiträge
    211
    Zitat Zitat von ranke
    ... und dass Objekte in der Umgebung durch Reflektion das Interferenzmuster unvorhersehbar beeinflussen können.
    Verdammt, ich wusste irgendwas hab ich vergessen :P
    Ja, es ist fast ausgeschlossen, dass es keine Reflektionen gibt, damit schaut das Interferenzmuster sicher nicht so aus.

    Zitat Zitat von ranke
    ... Ich würde die Sache eher mit optischer Strahlung versuchen, die kann man mit einfachen Mitteln bündeln bzw. abschatten. Denkbar wäre z. B. eine Anordnung aus 4 LEDs am Landepunkt, die jeweils in die 4 Himmelsrichtungen einschließlich zum Zenit leuchten. Die 4 LEDs werden unterschiedlich kodiert, ein Fotoempfänger im Copter misst die Intensitäten der 4 Lichtstrahlen um sich entsprechend über dem Landepunkt zu positionieren ...
    Sowas könnt gehen. Ich dachte zuerst, dass die Unterschiede in der Intensität nicht groß genug wären, oder einen zu großen Abstand der Leuchtdioden erfordern würden. Aber die "Richtcharakteristik" der Dioden hilft mit, der Intensitätsunterschied kommt nicht von der unterschiedlichen Distanz, sondern von unterschiedlichen Winkeln zu den Dioden. Würd aber wahrscheinlich trotzdem sehr groß werden.

    Wie würd ich eigentlich die Diodenspannung zerlegen können? Wie machen das andere Sensoren? Mit fällt da nur FFT ein, aber das ist ganzschön aufwendig für einen Mikrocontroller.

    Zitat Zitat von oberallgeier
    ... PAPI, VASI, APAPI und HAPI ...
    Das ist auch eine Überlegung wert. Ich hab zwar bisher keine Idee wie man das praktisch umsetzen könnte, aber man bräuchte was das nur senkrecht die volle Information hergibt und einem auch noch sagt, in welcher Richtung die Abweichung ist ... irgendeine Blendenanordung.

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2004
    Ort
    Kreis Starnberg
    Alter
    59
    Beiträge
    1.825
    Bezüglich des mechanischen Aufbaus der Bodenstation würde ich folgendes vorschlagen:
    Auf eine ebene Platte werden (Holz)leisten kreuzförmig angebracht. In jede der 4 Ecken die aus 2 Leisten gebildet werden, kommt jeweils eine nach oben abstrahlende LED auf die Platte. Durch die Abschattung der Leisten erreicht man, dass jede LED nur von etwa 1/4 der Hemisphäre gesehen werden kann. Je weiter man die LED aus dre Ecke herausrückt, desto mehr Überlappung der Bereiche bekommt man.
    Wenn man optimierungswütig ist, kann man das analog auch mit 3 LED aufbauen, dass sollte theoretisch ausreichen.
    Zur Auswerung:
    Jede LED wird individuell angesteuert, so dass das Fluggerät entscheiden kann welche LED(s) gerade gesehen wird. Man wird die Anordnung möglicherweise genordet aufstellen wollen, sofern das Fluggerät seine Positionierung zur Himmelrichtung kennt.
    Die LED wird man mit einer charakteristischen Frequenz ansteuern, entweder alle mit der selben (die leuchten dann zur Unterscheidung zu verschiedenen Zeiten, Zeitmultiplex) oder jede mit einer anderen Frequenz (Frequenzmultiplex). Empfängermäßig wird man das dann auswerten, es empfiehlt sich den Vorverstärker nach dem Fotoempfänger schon frequenzselektiv (Notchfilter) aufzubauen. Zur Auswertung wird man bei Zeitmultiplex noch eine Synchronisation zwischen Sender und Empfänger brauchen, bei Frequenzmultiplex ist das nicht zwingend. Wenn man Synchronisation hat, kann man die Ausgangsspannung des Verstärkers mit ADC messen und die Differenz bilden aus den Messwerten wann die LED an war zu den Messweten wann die LED aus war. Ist die Differenz nahe Null, hat man kein Signal, je größer die Differenz, desto kräftiger komt ein Signal. Eventuelle Phasendrehungen im Vorverstärker wird man berücksichtigen müssen.

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2006
    Beiträge
    982
    Schau dir mal den IR Sensor der WIIMote an..
    Das ist eine CCD cam die dir die Positionen von IR spots via I2C aus gibt.
    Damit koenntest du z.B. eine Landeplattform bauen mit IR Led's..evtl eine blinkende wenn du die Richtung noch wissen willst.
    Die WIIMote kostet bei Amazon z.Z. 30Eur, also nicht so wild..nur die Kommunikation war wenn ich mich recht erinner etwas knifflig.

    Gruss, Andreas
    Nam et ipsa scientia potestas est..

  7. #7
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.02.2013
    Ort
    Graz
    Beiträge
    211
    Zitat Zitat von ranke Beitrag anzeigen
    Notchfilter
    Meinst du tatsächlich so eine Bandsperre, also nur die anderen 3 Sendefrequenzen blocken? Ich hätt eher einen Bandpass gemacht, aber damit bekomm ich nie die nötige scharfe Trennung.

    Was den mechanischen Aufbau angeht hab ich mir das selbe überlegt, aber wie ich das filtern soll, da blick ich nicht durch.

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 01.11.2017, 13:53
  2. Antworten: 2
    Letzter Beitrag: 15.06.2011, 22:18
  3. LPC1114 (Cortex M0): "sei()" und "cli()"
    Von Jaecko im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 1
    Letzter Beitrag: 02.07.2010, 13:25
  4. "Soft-Reset?" und "Finger-Interrupt?"
    Von trapperjohn im Forum Asuro
    Antworten: 8
    Letzter Beitrag: 11.06.2008, 00:02
  5. ASM: was machen "swap" und "cbr" genau?
    Von RHS im Forum AVR Hardwarethemen
    Antworten: 3
    Letzter Beitrag: 18.08.2004, 18:16

Berechtigungen

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

Labornetzteil AliExpress