위치, 속도, 가속을위한 칼만 필터 구현


9

과거에는 칼만 필터 를 사용해 왔지만 이제는 스마트 폰 앱의 위치 추적에서 위치, 속도 및 가속도를 추적하는 데 관심이 있습니다. 이것이 간단한 선형 칼만 필터의 교과서 예제 여야한다고 생각하지만, 이것을 논의하는 온라인 링크를 찾을 수없는 것 같습니다. 나는 이것을하는 다양한 방법을 생각할 수 있지만 처음부터 그것을 연구하는 대신 여기 누군가가 올바른 방향으로 나를 가리킬 수 있습니다.

  1. 누구든지이 시스템을 설정하는 가장 좋은 방법을 알고 있습니까? 예를 들어 최근 위치 관측 이력을 고려할 때 칼만 필터 상태 공간의 다음 지점을 예측하는 가장 좋은 방법은 무엇입니까? 상태 공간에서 가속을 포함하는 장점과 단점은 무엇입니까? 모든 측정이 위치이면 속도와 가속이 상태 공간에 있으면 시스템이 불안정해질 수 있습니까? 기타 ...
  2. 대안 적으로,이 칼만 필터의 적용에 대한 좋은 참조를 아는 사람이 있습니까?
감사


Wikipedia에 간단한 예가 있습니다 . 세부 정보를 얻을 수있을 정도로 간단합니다. 첫 번째 질문에 답하기 위해 현재 상태와 시스템 동작의 동적 모델을 사용하여 다음 상태를 예측합니다.
Jason R

@JasonR의 의견에 감사하지만 Wikipedia에있는 것보다 더 많은 것을 찾고 있습니다. 칼만 필터를 많이 사용해 왔기 때문에이 특정 응용 프로그램의 최선의 접근 방식과 함정에 대해 가능한 한 상세하게 찾고 있습니다.
Stochastically

2
칼만 필터는 성숙하고 충분한 주제로, 원하는대로 현대의 자세한 예를 찾기가 어려울 수 있습니다. 간단히 말해서 위치 만 측정하더라도 상태 벡터에 속도 및 가속도와 같은 미분을 포함하는 것이 중요합니다. 추적하는 미분의 양은 필터가 정적 오류없이 추적 할 수있는 상태의 다항식 변화 순서와 관련이 있습니다.
Jason R

@JasonR은 다른 것이 없으면 매우 유용한 포인터입니다 :-).
Stochastically

이것은 당신이 추구하는 것이 아니지만 비슷한 질문에 대한 대답이 도움이 될 수 있습니다.
Peter K.

답변:


4

이것은 내가 아는 가장 좋은 것입니다

설명이 포함 된 전체 도출

칼만

이것은 Kalman 필터에 대한 학습에 유용한 자료입니다. 스마트 폰 앱을 작동시키는 데 더 관심이 있다면 Kalman 필터의 기존 구현을 찾아보십시오. 왜 바퀴를 재발 명합니까? 예를 들어, Android 용으로 개발중인 경우 openCV에는 Kalman 필터가 구현되어 있습니다. Android OpenCV 참조

Bradski와 Kaehler 는 일반적으로 이미지 처리에 대한 유용한 리소스이며 코드 예제를 포함한 Kalman 필터 섹션을 포함합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.