Ich habe noch nie einen Beschleunigungsmesser verwendet, aber mir ist bewusst, dass sie mit I2C-, SPI- und Analogausgängen ausgestattet sind. Wenn ich ein I2c- oder SPI-Gerät verwende, werden sich aufgrund der Kommunikationszeit Fehler ansammeln?
Ist es wahrscheinlich, dass ich durch die schnelle Abtastung eines analogen Signals eine genauere abgeleitete Position erhalte als mit I2C?
Wird das wahr sein für
- Ein Roboter, der sich in einem Raum bewegt
- Ein Roboter, der sich in einem Gelände im Freien bewegt und wahrscheinlich einen Hang hinunterrutscht und rollt.
Ich habe auch keinen Sinn für Gs. Ich versuchte, meine Hand schnell zu bewegen, während mein Telefon mit einem Andro-Sensor in der Faust lief, und sah, dass die Messwerte mit 20 m / s 2 gesättigt waren . Welches G kann ich von meinem Roboter erwarten, wenn er von einem anderen fetten, sich bewegenden Bot getroffen oder von einem schnell gehenden Menschen gestoßen wird?
quelle