9 DOF Sensor Initialisierung BNO080

OP #5483138
Lesenswert?
• ▲
▼
Guten Morgen Leute,

ich arbeite an meiner Bachelorarbeit mit einem BNO080 Sensor. Ich 
benutze die Quaternionen die er mir liefert. Will somit eine Lage im 
Raum feststellen. Ich will immer wieder die gleichen Positionen 
anfahren. Das Funktioniert auch ganz gut. Wenn ich versuche die 
gespeicherten Positionen anzufahren nachdem ich den Sensor resettet habe 
funktioniert das nicht. Da sich die Referenz geändert hat. Man könnte 
den Sensor natürlich beim starten in eine Referenzposition legen und aus 
dieser heraus alle Positionen speichern. Und bei jedem neustart müsste 
der sensor in dieser Startposition liegen. Gibt es eine andere Methode 
oder möglichkeit die Referenz zu erkennen? Mir ist bis jetzt nichts 
eingefallen... ein paar ideen wären ganz cool!
#5483155
Lesenswert?
• ▲
▼
Falls Du mit "Lage" die Ausrichtung (rotation) zur Erdoberfläche meinst, 
dann kannst Du per Kompass und accelerometer eine Referenz definieren.
Falls Du aber zusätzlich eine translation hast, dann kannst Du mit 
diesem sensor nur relativ arbeiten (und selbst da nur via 
"dead-reckoning" mit mäßiger Genauigkeit und Stabilität).

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.