Ich brauche eine zuverlässige Kreisel-/Beschleunigungsmesser-Kombination, die bereits über eine integrierte Bewegungsverarbeitung verfügt (ich möchte mich nicht mit Kalman-Filtern in der Software befassen). Es scheint, dass es da draußen Breakout-Boards gibt (wie IMU Fusion Board – ADXL345 & IMU3000), die eine integrierte Bewegungsverarbeitung bieten, aber die Online-Kommentarbereiche zeigen, dass dies nicht der Fall ist oder dass es ziemlich schwer zu erreichen ist. Das MPU-6050 klingt zuverlässiger, aber es gibt noch kein offizielles Breakout-Board.
Das gesamte Projekt wird aus ~25 Sensoren bestehen, die alle an einen Desktop-Computer angeschlossen werden. Ich möchte vermeiden, die schwere Kalman-Filterung für alle Sensoren in der Software auf dem Computer durchführen zu müssen. Daher suche ich nach einem Sensor-Board, das die Filterung bereits integriert.
DOF: Ich brauche eigentlich nur 1 DOF, da das Projekt nur einen Rotationspunkt hat (denken Sie an eine Schaukel). Aber alle verfügbaren Boards scheinen den maximalen DOF zu haben.
Bereich: >= 150 Grad/Sekunde
Frequenzgang: >= 100 Hz
Rauschen: Ich hoffe wirklich auf ein recht rauschfreies Signal, um später starke Interpolationsfilter zu vermeiden (auf dem Desktop-Rechner)
Ein Plus wäre, wenn ich diese Boards miteinander verketten könnte. Wenn nicht, muss ich ein weiteres Hardware-Teil hinzufügen, das sie zusammenkettet.
Irgendwelche Empfehlungen oder Kommentare würden geschätzt! Danke!
EDIT: Ich habe dieses MPU-6050-Breakout-Board bei drotek.fr gefunden und suche jetzt nach einigen Erfahrungsberichten.
EDIT2: Ich habe mich am Ende für die Razor IMU entschieden, obwohl sie etwas teuer war. Es gibt ziemlich gute Firmware herum.
Ich habe an einem Projekt gearbeitet, um den Kalman-Filter auf einem eingebetteten System zu implementieren, das in seiner Hardware ähnlich der iNemo- Einheit von STMicroelectronics war.
Selbst wenn Sie diese IMU (Inertial Measuring Unit) mit 90%iger Wahrscheinlichkeit finden, müssen Sie Ihren Algorithmus selbst implementieren; oder wenn Sie Glück haben, können Sie jemanden finden, der den Code hat. Das Problem ist, dass dieser Filter viel Berechnung erfordert, und in unserem besten Experiment (unter Verwendung von Festkommavariablen und dem Versuch, den Code zu optimieren) konnten wir ihn 45 Mal pro Sekunde in einem STM32 bei 72 MHz ausführen.
Vielleicht gibt es einen, aber meines Wissens ist ein guter Mikrocontroller oder vielleicht ein FPGA / ASIC erforderlich.
Verwenden Sie eine Wiimote mit dem Motion Plus-Zubehör.
Connor Wolf
Connor Wolf
Connor Wolf
evsc
Klatsch
evsc