사용중인 장치에 대한 나침반을 개발해야합니다. 이 장치는 방향을 인식하지 못하지만 (자이로 스코프는 없음) GPS 모듈이 있습니다. 어떻게 시작 좌표 (아마도 현재 위치)에서 끝 좌표로 이어지는 바늘로 나침반을 만들 수 있습니까?방향을 인식하지 않는 장치에 나침반 만들기
나의 현재의 생각은 다음과 같습니다
- 설문 조사는 적절 한 빨리 GPS 센서 좌표.
- PDOP가 상당한 범위 (어쩌면 2.0 미만) 내에있는 좌표를 기록하십시오.
- 보행 중 좌표 변경에 따라 직면 방향을 결정하십시오.
나는이 생각에 몇 가지 문제가 있습니다
- 첫째, 단위는 그들이 어디에의 감각을 얻기 위해 이리저리 이동해야합니다.
- 방향 변경을 결정하는 데 과거 지점을 몇 개 사용했는지, 가장 정확하지 않은 것 같습니다.
- 이것이 가능한 해결책인지 잘 모르겠습니다. 거기에 읽을 수있는 구현 이론이 있습니까?
내 문제를 해결하는 더 좋은 방법이 있습니까? 프로젝트의 범위는 '현재 위치'에서 유전 지역의 일부 지리적 태그 항목으로 이동하는 것을 포함합니다.
Windows Mobile 6.5 장치 사용 - VS2008의 C#.
질문에 대한 답변은 도메인/디자인 관련 문제에 따라 달라집니다. 예를 들어, 이것이 카 네비게이션 시스템을위한 것이라면 매 초당 폴링이 합당한 정확성을 제공 할 가능성이 있습니다. GPS가 일반적으로 여행의 방향에있을 것이기 때문에 안개 속의 산에서 안전하게 도보 여행자를 얻으려면 좋은 승무원을 고용하십시오. 그러나 무작위로 실제 코스에서 뛰어 내릴 수 있습니다 ... –
@RowlandShaw 나는 이것을 게시물로 편집 하겠지만 이것은 유전 작업을위한 것입니다. 그래서 내가 어디에서 지리적 좌표가있는 파이프로 가고 싶다면 - 어떤 방향으로 가야합니까? – test
큰 문제는 GPS의 흔들림입니다. GPS의 정확도는 장치의 클럭 품질에 따라 다릅니다. 나는 하드웨어와 드라이버를 기반으로 30m 이상의 정확도를 가진 스마트 폰을 만난 적이 없다. 반복적 인 폴링 (polling)과 멋진 알고리즘을 통해 더 높은 정확도를 가짜로 만들어 가벼운 신경질을 완화하고 좋은 평균 위치를 찾아 낼 수 있습니다. IMO의 가장 좋은 방법은 자이로가있는 장치를 얻는 것입니다. 왜냐하면 우리가 말하는 코드의 양은 새로운 하드웨어의 비용이 1,000 배에 달하기 때문입니다. –