คำถามติดแท็ก gyro

1
ความแตกต่างระหว่างไจโรสโคป, accelerometer และ magnetometer คืออะไร?
อะไรคือความแตกต่างระหว่างไจโรสโคปแบบ 3 แกน, ตัวเร่งความเร็วแบบ 3 แกนและแมกนิโทมิเตอร์แบบสามแกน? เซ็นเซอร์เหล่านี้ทำงานอย่างไร เหตุใดจึงมีการใช้ทั้ง 3 อย่างในอุปกรณ์บางอย่างเช่นสมาร์ทโฟนแท็บเล็ตควอดคอปเตอร์ ฯลฯ

5
วิธีการกำหนดตำแหน่งจากไจโรสโคปและอินพุต accelerometer?
ฉันมี accelerometer 3 แกนและไจโรสโคป 2 แกน ฉันตั้งใจจะวัดสิ่งที่เคลื่อนที่ในแกน X และ Z เท่านั้น ฉันได้ยินว่าใช้ตัวกรองคาลมานเพื่อกำจัดเวกเตอร์การเร่งความเร็ว แต่ฉันไม่สามารถหาบทแนะนำที่ดีสำหรับผู้เริ่มต้นที่สมบูรณ์ในหัวข้อ นอกจากนี้ฉันรู้ว่าฉันสามารถรวมการเร่งความเร็วเป็นสองเท่าเพื่อให้ได้ตำแหน่ง แต่ฉันจะทำเช่นนี้อย่างไรกับเวกเตอร์การเร่งความเร็วตัวอย่างที่ จำกัด ? ฉันขอขอบคุณลิงก์ไปยังบทเรียนที่ดีสำหรับผู้เริ่มต้นในหัวข้อเหล่านี้

4
ข้อ จำกัด ของการคำนวณที่ตายโดยใช้เซ็นเซอร์ MEMS
ฉันพยายามติดตามส่วนต่าง ๆ ของร่างกายที่สัมพันธ์กับเนื้อตัวของบุคคล ฉันเห็นคำถามสองสามข้อเกี่ยวกับการใช้ MEMS accelerometers และ gyros สำหรับการคำนวณที่ตายแล้วและพวกเขายืนยันความสงสัยของฉันว่ามีหลายปัจจัยที่ จำกัด การใช้ประโยชน์ของแอปพลิเคชันเหล่านี้อย่างมาก แต่ฉันต้องการคำจำกัดความเหล่านี้: ข้อ จำกัด เหล่านี้คืออะไร? คำตอบอื่น ๆ ได้กล่าวถึงสาเหตุข้อ จำกัด เหล่านี้ โดยปกติแล้วข้อมูลจำเพาะของชิ้นส่วนในระบบและคำถามที่ว่า "ข้อผิดพลาดที่ยอมรับได้" สำหรับทั้งระบบจะเปลี่ยนขีด จำกัด ที่แน่นอน แต่มีลำดับความสำคัญในเวลาเดียวหรือระยะทางที่ฉันคาดว่าจะสามารถใช้งานได้ ฉันทราบดีว่าในระยะทางไกล (ไม่กี่หลาหรือมากกว่านั้น) ข้อผิดพลาดจะใหญ่เกินไปสำหรับการใช้งานส่วนใหญ่ แต่สิ่งที่เกี่ยวกับภายในไม่กี่ฟุต? ฉันจะทำอย่างไรเพื่อปรับปรุงข้อ จำกัด เหล่านี้ ฉันกำลังดูการใช้ accelerometer และ gyro ฉันสามารถเพิ่มเซ็นเซอร์ตัวอื่นในระบบเพื่อปรับปรุงอัตราความผิดพลาดได้อย่างไร ฉันรู้ว่าสามารถใช้ GPS ได้ในระยะยาว แต่ฉันสงสัยว่าอุปกรณ์ GPS สำหรับผู้บริโภคระดับใดก็ตามมีความละเอียดพอที่จะช่วยในกรณีของฉันได้ นอกจากนี้ฉันทามติทั่วไปดูเหมือนจะเป็นวิธีเดียวที่จะปรับปรุงข้อ จำกัด เหล่านี้ได้ผ่านจุดที่เซ็นเซอร์ได้รับการปรับปรุงให้ดีขึ้นคือการให้การอ้างอิงโดยไม่เกิดข้อผิดพลาด บางระบบแก้ปัญหานี้โดยใช้กล้องและเครื่องหมาย จุดอ้างอิงชนิดใดที่อุปกรณ์พกพา / …

2
ฉันจะได้รับความแม่นยำด้วย Accelerometer และ Gyroscope
ฉันต้องการสร้างโครงการเล็ก ๆ เพื่อติดตามตำแหน่งของวัตถุในอวกาศ สำหรับเรื่องนี้ฉันตั้งใจจะใช้ accelerometer และเครื่องวัดการหมุนวน ปัญหาคือฉันต้องการให้การติดตามนี้แม่นยำมากและฉันไม่สามารถระบุได้ว่าคุณจะได้รับแม่นยำเพียงใด (สำหรับเงินจำนวนพอใช้) เรากำลังพูดถึง 1 เซนติเมตรหรือเซนติเมตร / 1,000? ชุดค่าผสมเฉพาะที่ฉันต้องการซื้อมาจาก SparkFun: IMU Fusion Board - ADXL345 & IMU3000แต่ฉันสนใจคำตอบทั่วไปมากขึ้น อาจเป็นเพียงแนวทางทั่วไปในการพิจารณาจากสเป็ค

4
การคำนวณบัญชีด้วย accelerometer & gyro ไปได้หรือไม่
ฉันมี accelerometer 3 แกนและไจโรสโคป 3 แกน ฉันได้รับมอบหมายให้พัฒนาระบบการคำนวณโดยใช้ฮาร์ดแวร์นี้ โดยพื้นฐานแล้วสิ่งที่จำเป็นสำหรับฉันคือการพัฒนาโค้ดบางอย่างเพื่อติดตามตำแหน่งในพื้นที่ 3 มิติของบอร์ดแบบเรียลไทม์ ดังนั้นถ้าฉันเริ่มต้นด้วยกระดานบนโต๊ะและยกมันขึ้น 1 เมตรขึ้นไปฉันควรจะเห็นการเคลื่อนไหวนั้นบนหน้าจอ การหมุนจะต้องนำมาพิจารณาด้วยเช่นกันดังนั้นหากฉันพลิกกระดานให้กลับครึ่งทางผ่านการเคลื่อนไหวเดียวกันก็ควรจะแสดงผลที่สูงขึ้น 1 เมตรเหมือนเดิม สิ่งเดียวกันควรมีไว้สำหรับการเคลื่อนไหวที่ซับซ้อนในช่วงเวลาไม่กี่วินาที ไม่สนใจคณิตศาสตร์ที่ต้องใช้ในการคำนวณและหมุนเวคเตอร์ ฯลฯ เป็นไปได้ไหมที่จะมีอุปกรณ์ราคาต่ำเช่นนี้? เท่าที่ฉันสามารถบอกได้ฉันจะไม่สามารถกำจัดแรงโน้มถ่วงได้ด้วยความแม่นยำ 100% ซึ่งหมายความว่ามุมของฉันที่สัมพันธ์กับพื้นดินจะดับซึ่งหมายความว่าการหมุนเวกเตอร์ของฉันจะดับซึ่งนำไปสู่การวัดตำแหน่งที่ไม่ถูกต้อง ฉันยังมีเสียงรบกวนจาก accelerometer และ gyro bias เพื่อการบัญชี สามารถทำได้หรือไม่

2
วิธีอ่าน gyro / accelerometer
ฉันเพิ่งซื้อนี้ MPU6050 GY-521 คณะกรรมการฝ่าวงล้อม ฉันพยายามกับฉันArduino เมกะใช้นี้ Arduino ร่างให้โดยทางการarduino.cc ( MPU-6050 แผ่นข้อมูลหน้าInvenSence (ผู้ผลิต) ) ผู้ชายมันให้ผลลัพธ์ที่แปลกประหลาดนี้ !!! InvenSense MPU-6050 June 2012 WHO_AM_I : 68, error = 0 PWR_MGMT_2 : 0, error = 0 MPU-6050 Read accel, temp and gyro, error = 0 accel x,y,z: 1944, 368, 15608 temperature: 30.576 degrees Celsius gyro …

1
อัลกอริทึม AHRS ภายใต้การเร่งความเร็วเชิงเส้นอย่างต่อเนื่อง
ฉันได้ลองอัลกอริธึมหลายอย่างเพื่อให้ได้พิตช์ม้วนและหันเหภายใต้การเร่งความเร็วเชิงเส้นและการสั่นสะเทือนอย่างต่อเนื่อง (เล็กกว่า 0.4g, ความถี่ต่ำกว่า 10HZ) ไม่มีใครให้ผลลัพธ์ที่ดีเพราะการอ่านอย่างใดอย่างหนึ่งลอยหรือได้รับผลกระทบมากเกินไปจากการเร่งเชิงเส้น สิ่งที่ฉันต้องการบรรลุคือเมื่อการเร่งความเร็วภายนอกมีขนาดเล็กกว่า + -0.4g ข้อผิดพลาดของระยะพิทซ์แอนด์โรลควรเล็กกว่า + -1deg ฉันได้ลองอัลกอริทึมเหล่านี้แล้ว: อัลกอริทึมของ Madgwick เมื่อการตั้งค่า Beta ได้สูงมากการลู่เข้าจะเร็ว แต่มุมจะไวต่อการเร่งความเร็วเชิงเส้นมากกว่า ฉันปรับมันลงและลดข้อผิดพลาดภายใต้การเร่งความเร็วเชิงเส้นลงไปที่ + -0.5deg อย่างไรก็ตามหากการสั่นสะเทือนเป็นแบบต่อเนื่องการอ่านจะดริฟท์และใช้เวลานานในการรวมกันเป็นค่าจริง มันสมเหตุสมผลเนื่องจากภายใต้การเร่งเชิงเส้นไจโรได้รับความเชื่อถือมากขึ้น ขั้นตอนวิธีของมาโฮนีย์ ในทางตรงกันข้ามกับของ Madgwick มันไม่ได้ลอยไปเลยไม่ว่าจะใช้ค่าใดสำหรับ Ki และ Kp อย่างไรก็ตามจะได้รับผลกระทบจากการเร่งความเร็วเชิงเส้นเสมอ (ข้อผิดพลาดใหญ่กว่า + -6deg) กรองคาลมานแบบดั้งเดิม ใช้เวลามากมายในการปรับเวกเตอร์ R และ Q ขนาดใหญ่เหล่านั้น จนถึงตอนนี้ก็มีการแสดงเช่นเดียวกับมาโฮนีย์ ฉันใช้มีดโกน IMU ฉันรู้ว่ามีเซนเซอร์ราคาถูกมันเป็นไปไม่ได้ที่จะบรรลุผลเช่นเดียวกับคนนี้ มีตัวเลือกเพิ่มเติมสองสามอย่างเช่น UKF แต่เป็นความเจ็บปวดที่จะเข้าใจหรือนำไปใช้ ยินดีรับข้อเสนอแนะใด ๆ


2
คำถามคอมโบ accelerometer / ไจโร
ฉันมีแขนของระบบที่ช่วงฟรีภายในบางพื้นที่ แขนแกว่งแปลและหมุนรอบแกนตั้งซึ่งอยู่บนฐานเคลื่อนที่ ฐานเคลื่อนที่สามารถเคลื่อนที่ไปในทิศทางใดก็ได้ในระนาบ XY การเคลื่อนไหวของมันได้รับการตั้งโปรแกรมอย่างเคร่งครัด แต่ฉันต้องการเริ่มเวอร์ชันใหม่ที่มีกึ่งอิสระ เวอร์ชั่นใหม่นี้จะต้องได้รับคำติชมเกี่ยวกับการวางตำแหน่งแบบ 3 แกนความเร็วและการหมุนที่สัมพันธ์กับจุดคงที่ที่ขอบของระบบที่ปิดล้อม (หรือสัมพันธ์กับตำแหน่งที่เริ่มต้น) ข้อเสนอแนะจากเซ็นเซอร์เป็นสิ่งใหม่สำหรับฉันอย่างสมบูรณ์ แต่ฉันยินดีที่จะดำน้ำในบางคนอาจแนะนำจุดเริ่มต้นที่ดีสำหรับฉันได้ไหม ขอบคุณ!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.