Làm thế nào chính xác tôi có thể nhận được với Gia tốc kế và Con quay hồi chuyển


12

Tôi muốn xây dựng một dự án nhỏ để theo dõi một vị trí đối tượng trong không gian. Đối với điều này, tôi dự định sử dụng một gia tốc kế và một con quay hồi chuyển.

Vấn đề là tôi muốn theo dõi này rất chính xác và tôi đã không thể tìm ra mức độ chính xác mà bạn thực sự có thể nhận được (với một số tiền khá lớn). Chúng ta đang nói 1 centimet, hay centimet / 1000?

Sự kết hợp cụ thể mà tôi đang tìm mua là từ SparkFun: IMU Fusion Board - ADXL345 & IMU3000 Nhưng tôi quan tâm hơn đến câu trả lời chung, vì tôi có thể đi với các kết hợp khác. Có lẽ chỉ là một hướng dẫn chung về cách xác định nó từ thông số kỹ thuật.


Bạn đang cố gắng định vị thiết bị trong không gian 3D, hay bị hạn chế theo một cách nào đó? Ngoài ra, bạn có yêu cầu thông tin thái độ ngoài vị trí?
Tallganglyguy

Vâng, tôi chỉ thực sự quan tâm đến vị trí tương đối. Tôi không quan tâm đến vị trí của nó trên thế giới (hợp đồng GPS hoặc bất cứ thứ gì tương tự). Nó không bị hạn chế dưới bất kỳ hình thức nào, nhưng tôi sẽ có thể đưa nó đến một vị trí cố định cứ sau 15 phút để có được vị trí phù hợp. Tôi thực sự cần tìm vị trí 5 hoặc 10 cm trước thành phần, vì vậy tôi đoán rằng sẽ khó nếu không có thái độ (hướng).
RasmusWL

Nó cần bao xa để đi từ vị trí tham chiếu?
Rocketmagnet

Tối đa 60 cm. Có lẽ ít hơn trong hầu hết các trường hợp (khoảng 35 cm)
RasmusWL

Câu trả lời đơn giản ở đây là "bạn có bao nhiêu tiền?". Tiền = Hiệu suất cho các hệ thống IMU.
Sói Connor

Câu trả lời:


13

Như Rocketmagnet đã đề cập, lỗi của bạn sẽ tăng theo thời gian. Mô hình lỗi thường được sử dụng trong điều hướng quán tính là sự tăng trưởng theo cấp số nhân.

Để giảm thiểu điều này, bạn phải cung cấp các cập nhật bên ngoài. Cơ chế thường được sử dụng là Bộ lọc Kalman. Các cảm biến quán tính cung cấp cập nhật tốc độ cao rất tốt. Nguồn bên ngoài của bạn cung cấp các bản cập nhật ổn định ít chính xác hơn nhưng lâu dài với tốc độ thấp hơn (thường là một cái gì đó như GPS). Cả hai kết hợp để cung cấp cho bạn một giải pháp kết hợp tốt. Không phải tất cả các hệ thống đều sử dụng GPS làm nguồn cập nhật. Chẳng hạn, IR imager ở mặt trước của điều khiển Nintendo Wii cung cấp nguồn của các bản cập nhật này.

Tôi sẽ cho bạn một ví dụ về chi phí không phải là yếu tố phụ. Tôi xây dựng các hệ thống để khảo sát trên không sử dụng các hệ thống quán tính có giá hơn 100.000 Euro. Với các hệ thống này và máy thu GPS trắc địa cao cấp, tôi có thể xác định vị trí của IMU đến âm lượng 2 "cả ngày khi vùng phủ sóng GPS tốt. Trong trường hợp không có cập nhật GPS (hẻm núi, đường hầm, v.v.) 60 giây chúng ta có biên độ lỗi khoảng 10cm. Các hệ thống có mức hiệu suất này thường là hàng hóa được kiểm soát bởi ITAR vì chúng là thiết bị cấp vũ khí.

Các hệ thống quán tính MEMS chất lượng thấp hơn được sử dụng cả ngày trong các ứng dụng ít đòi hỏi hơn, mang lại vị trí và thái độ của đồng hồ đo mét. Các hệ thống chất lượng thấp hơn này vẫn sử dụng cùng cơ chế Lọc Kalman. Nhược điểm thực sự của các đơn vị chi phí thấp hơn này là lỗi trôi dạt của bạn sẽ phát triển với tốc độ nhanh hơn nhiều.

Biên tập:

Để trả lời câu hỏi của bạn về những gì quan trọng cần tìm trong IMU. Có một vài điều bạn muốn xem xét. Đầu tiên là sự ổn định nhiệt độ. Một số cảm biến MEMS sẽ có đầu ra thay đổi tới 10% trong phạm vi nhiệt độ. Đây có thể không quan trọng nếu bạn ở nhiệt độ không đổi trong khi hoạt động.

Điều tiếp theo cần xem xét là mật độ phổ nhiễu con quay hồi chuyển. Rõ ràng lượng tiếng ồn càng thấp càng tốt. Liên kết sau đây cung cấp tài liệu về cách lấy từ mật độ nhiễu phổ đến độ lệch (tính theo độ trên mỗi đơn vị thời gian). http://www.xbow.com/pdf/AngleRandomWalkAppNote.pdf

Để tăng tốc, bạn muốn xem xét độ nhạy và độ lệch ngoài tiếng ồn. Mức độ tiếng ồn sẽ cho bạn ý tưởng về việc bạn sẽ tích hợp lỗi nhanh như thế nào.


Câu trả lời tuyệt vời và đầy thông tin :) Về cơ bản tôi cần phải đo rất chính xác mọi lúc (chúng ta đang nói một milimet ở đây), chuyển động không lớn lắm (tối đa 1 mét), vì vậy nếu vị trí bị tắt 10 cm, nó thực sự không thể được sử dụng. --- Tôi không biết bạn có phải là người hỏi về trình theo dõi từ tính hay không, vì vậy tôi sẽ đăng bình luận trên bài đăng của Rocketmagnets :)
RasmusWL

Nhìn vào những gì bạn đã nói bạn đang cố gắng để đạt được nó có vẻ như một giải pháp quán tính là công nghệ sai để giải quyết vấn đề của bạn. Thật không may, các mức hiệu suất chỉ không có sẵn cho công chúng. Bảng dữ liệu này có một danh sách các lỗi vị trí được liệt kê cho các lần mất GPS khác nhau (về cơ bản là ứng dụng của bạn). IMU này có giá 70 nghìn Euro, và sau 5 phút, nó đã hết 40cm.
Tallganglyguy

Được rồi, có vẻ như bạn đúng. Đây không phải là đi làm. Nhưng cảm ơn tất cả sự giúp đỡ!
RasmusWL

Tôi không biết ứng dụng của bạn là gì hoặc giới hạn của bạn là gì, nhưng đây là một gợi ý. Có lẽ nếu bạn có một cánh tay khớp nối là điểm tham chiếu của bạn sẽ giúp bạn có được độ chính xác mà bạn cần. Một cái gì đó giống như cánh tay faro . Xây dựng một cánh tay với bộ mã hóa trong mỗi khớp. Sau đó, nó chỉ trở thành toán học! Rõ ràng là bạn sẽ không cần phải chính xác như họ, nhưng đó là một ý tưởng về cách đến nơi bạn muốn.
Tallganglyguy

cảm ơn vì lời đề nghị, nhưng điều đó sẽ không hiệu quả với tôi. Tôi đã tìm ra điều đó là không thể, vì vậy cảm ơn vì đã khai sáng cho tôi :)
RasmusWL

5

Độ chính xác bạn nhận được phụ thuộc vào thời gian. Bạn sử dụng nó càng lâu, lỗi sẽ càng tăng. Trong một thời gian ngắn (vài giây), độ chính xác có thể khá tốt, dưới 1mm. Tuy nhiên, vì IMU không có tham chiếu vị trí cố định, các lỗi tích hợp sẽ xuất hiện và cuối cùng bạn sẽ bị phân tích cú pháp và di chuyển với tốc độ ánh sáng.

Để có độ chính xác xoay tốt, bạn có thể thêm la bàn 3 trục. Để có được vị trí chính xác tốt, bạn cần một số loại tham chiếu vị trí. Chính xác thì điều này phụ thuộc vào việc bạn muốn thiết bị di chuyển bao xa.

Nếu bạn chỉ muốn đi một mét hoặc hơn, tôi khuyên bạn nên quên IMU và sử dụng một trcker từ tính như miniBIRD .

Đối với một khoảng cách dài hơn, bạn có thể sử dụng GPS.


Cảm ơn câu trả lời. Tôi bắt đầu hỏi thêm một số câu hỏi về miniBIRD, nhưng sau đó nhận thấy giá cả. Liệu có cách nào để giữ giá thấp mà vẫn có độ chính xác khoảng 1 mm không? Tôi sẽ có khả năng thiết lập lại vị trí mỗi giây một lần, nhưng tôi có thể thấy điều này sẽ không giúp ích nếu nó giảm 10 cm sau 60 giây.
RasmusWL

Wow .. nhận xét đó có lỗi, tất nhiên tôi không thể thiết lập lại mỗi giây: D Cứ sau 15 phút hoặc lâu hơn.
RasmusWL
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.