HI, Ich bin bereit, eine Logik zu implementieren, in der ich über die Menge der Bewegung von Telefon auf x y oder z-Achse gemacht wissen müssen, Mit Hilfe des Beschleunigungsmessers kann ich nur die Beschleunigung auf diesen Achsen ermitteln. Selbst wenn ich versuche, den relativen x-Koordinatenwert auf der Grundlage der Beschleunigung auf der x-Achse zu berechnen, nützt mir das nichts, da ich die Bewegungsrichtung nicht bestimmen kann (d.h. ob es eine Links- oder Rechtsbewegung war). Irgendetwas muss ich übersehen haben... es wäre toll, wenn jemand einen Hinweis dazu geben könnte :) danke im voraus...
Antwort
Zu viele Anzeigen?
Chris Stratton
Punkte
39229
Sie sollten in der Lage sein, das Vorzeichen der Beschleunigung zu bestimmen, aber die Integration der Beschleunigung zur Bestimmung der Geschwindigkeit und die erneute Integration zur Bestimmung der Position führt in der Regel zu schlechten Ergebnissen, da die Fehler schnell außer Kontrolle geraten.
Außerdem braucht man für eine IMU nicht nur gute Beschleunigungssensoren, sondern auch drei gute Kreisel, um die Ausrichtung der Beschleunigungssensoren zu bestimmen - und du hast keine, sondern nur einen ziemlich unzuverlässigen Kompasssensor.