가속도계 및 자이로 스코프를 사용하여 정밀하게 얻을 수있는 방법


12

공간에서 물체 위치를 추적하는 작은 프로젝트를 만들고 싶습니다. 이를 위해 가속도계와 자이로 스코프를 사용하려고합니다.

문제는이 추적이 매우 정확하기를 원하며 실제로 (정액의 돈을 위해) 얼마나 정확하게 얻을 수 있는지 알 수 없었습니다. 우리는 1 센티미터, 또는 센티미터 / 1000 이야기하고 있습니까?

내가 사고 싶은 특정 조합은 SparkFun : IMU Fusion Board-ADXL345 & IMU3000입니다. 그러나 다른 조합과 함께 할 수 있기 때문에 일반적인 대답에 더 관심이 있습니다. 사양에서 결정하는 방법에 대한 일반적인 지침 일 수 있습니다.


장치를 3D 공간에 배치하려고합니까, 아니면 어떤 방식으로 제한되어 있습니까? 또한 위치 외에 자세 정보가 필요합니까?
tallganglyguy

글쎄, 나는 단지 상대 위치에만 관심이 있습니다. 나는 그것이 세계 어디에 있는지에 대해 신경 쓰지 않습니다 (GPS 조정 또는 이와 유사한 것). 어떤 식 으로든 제한되지는 않지만 올바른 위치에 도달하기 위해 15 분마다 한 번씩 고정 위치로 가져올 수 있습니다. 실제로 구성 요소 앞에서 5 ~ 10cm의 위치를 ​​찾아야하므로 태도 (방향)가 없으면 어려울 것이라고 생각합니다.
RasmusWL

기준 위치에서 얼마나 멀리 이동해야합니까?
Rocketmagnet

최대 60cm 아마도 대부분의 경우 (약 35cm)
RasmusWL

여기에 간단한 대답은 "돈이 얼마나 있습니까?"입니다. 돈 = IMU 시스템의 성능.
코너 울프

답변:


13

Rocketmagnet이 언급했듯이 시간이 지남에 따라 오류가 커질 것입니다. 관성 탐색에 일반적으로 사용되는 오류 모델은 지수 증가입니다.

이를 최소화하려면 외부 업데이트를 제공해야합니다. 일반적으로 사용되는 메커니즘은 칼만 필터입니다. 관성 센서는 매우 우수한 고속 업데이트를 제공합니다. 외부 소스는보다 낮은 속도 (일반적으로 GPS와 같은)로 덜 정확하지만 장기적으로 안정적인 업데이트를 제공합니다. 이 두 가지가 결합되어 훌륭한 결합 솔루션을 제공합니다. 모든 시스템이 GPS를 업데이트 소스로 사용하는 것은 아닙니다. 예를 들어 Nintendo Wii 리모컨 앞면의 IR 이미 저는 이러한 업데이트의 소스를 제공합니다.

비용의 요소가 아닌 요소의 예를 보여 드리겠습니다. 저는 100,000 유로 이상의 비용이 드는 관성 시스템을 사용하는 항공 측량 시스템을 구축합니다. 이러한 시스템과 고급 측지 GPS 수신기를 사용하면 GPS 적용 범위가 좋을 때 하루 종일 IMU의 위치를 ​​2 "볼륨으로 정확히 지정할 수 있습니다. 60 초의 오차 한계는 약 10cm입니다.이 수준의 성능을 갖춘 시스템은 일반적으로 무기 등급 장치이므로 ITAR 제어 제품입니다.

저품질 MEMS 관성 시스템은 미터 서브 미터 수준의 위치와 태도를 산출하는 덜 까다로운 응용 분야에서 하루 종일 사용됩니다. 이러한 저품질 시스템은 여전히 ​​동일한 칼만 필터링 메커니즘을 사용합니다. 이 저렴한 유닛의 실제 단점은 드리프트 오류가 훨씬 빠른 속도로 증가한다는 것입니다.

편집하다:

IMU에서 찾아야 할 중요한 사항에 대한 귀하의 질문에 답변합니다. 보고 싶은 것이 몇 가지 있습니다. 첫 번째는 온도 안정성입니다. 일부 MEMS 센서는 온도 범위에서 최대 10 %까지 다양한 출력을 갖습니다. 작동하는 동안 일정한 온도에있는 경우에는 문제가되지 않을 수 있습니다.

다음으로 고려해야 할 것은 자이로 노이즈 스펙트럼 밀도입니다. 분명히 노이즈가 적을수록 좋습니다. 다음 링크는 스펙트럼 노이즈 밀도에서 드리프트 (단위 시간당 도수)로 이동하는 방법에 대한 설명서를 제공합니다. http://www.xbow.com/pdf/AngleRandomWalkAppNote.pdf

가속의 경우 노이즈 외에 감도와 바이어스를 확인하려고합니다. 소음 수준은 오류를 얼마나 빨리 통합 할 것인지에 대한 아이디어를 제공합니다.


위대하고 유익한 답변 :) 기본적으로 항상 매우 정확한 측정이 필요합니다 (우리는 여기서 밀리미터를 말하고 있습니다). 움직임이 그리 크지 않습니다 (최대 1 미터). 따라서 위치가 10cm 떨어져 있으면, 실제로 사용할 수 없습니다. --- 나는 당신이 자기 추적기에 대해 물어볼 사람인지 모르겠다. 그래서 Rocketmagnets 포스트에 의견을 게시 할 것이다 :)
RasmusWL

관성 솔루션이 문제를 해결하기위한 잘못된 기술인 것 같습니다. 불행히도 이러한 수준의 성능은 일반 대중에게 제공되지 않습니다. 이 데이터 시트 에는 다양한 GPS 중단 (실제로 응용 프로그램)에 대해 나열된 위치 오류 목록이 있습니다. 이 IMU의 비용은 70k 유로이며 5 분 후에는 40cm가됩니다.
tallganglyguy

좋아, 네 말이 맞아 작동하지 않습니다. 그러나 모든 도움을 주셔서 감사합니다!
RasmusWL

귀하의 신청서가 무엇인지 또는 귀하의 한계가 무엇인지 모르겠지만 여기에 제안이 있습니다. 아마도 당신이 관절 팔을 가지고 있다면 당신에게 필요한 정밀도를 얻을 수있는 기준점이 될 것입니다. 파로 암 같은 것 . 각 조인트에 엔코더로 암을 만드십시오. 그러면 수학이됩니다! 분명히 당신은 그들이 정확한만큼 정확할 필요는 없지만, 당신이 원하는 곳으로가는 방법에 대한 아이디어입니다.
tallganglyguy

제안 해 주셔서 감사합니다.하지만 그것은 효과가 없습니다. 나는 그것이 불가능하다는 것을 알았습니다. 그래서 나를 계몽 해 주셔서 감사합니다 :)
RasmusWL

5

당신이 얻는 정밀도는 시간에 달려 있습니다. 더 오래 사용할수록 오류가 커집니다. 짧은 시간 (2 초) 동안 정밀도는 1mm 미만으로 매우 좋습니다. 그러나 IMU에는 고정 된 위치 참조가 없기 때문에 적분 오류가 발생하고 결국 파섹이 발생하여 빛의 속도로 이동합니다.

회전 정확도를 높이려면 3 축 나침반을 추가하면됩니다. 좋은 위치 정확도를 얻으려면 일종의 위치 참조가 필요합니다. 정확히 이것이 무엇을 원하는지는 장치가 얼마나 멀리 이동하길 원하는지에 달려 있습니다.

만 미터 정도 여행 싶어, 나는 IMU 잊고 등 자기 trcker 사용하는 것이 좋습니다 miniBIRD을 .

더 먼 거리에서는 GPS를 사용할 수 있습니다.


답변 해주셔서 감사합니다. miniBIRD에 대해 몇 가지 더 질문하기 시작했지만 가격을 알아 차 렸습니다. 가격을 낮게 유지하면서도 1mm 정도의 정확도를 유지할 수있는 방법이 있습니까? 매 초마다 위치를 재설정 할 수는 있지만 60 초에 10cm 정도 떨어지면 도움이되지 않습니다.
RasmusWL

와우 .. 그 의견에 오류가있었습니다. 물론 매초마다 재설정 할 수 없습니다 : D 15 분마다 한 번씩 정도.
RasmusWL
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.