로봇은 IMU를 사용하여 시작 위치를 기준으로 현재 위치를 추정 할 수 있지만 시간이 지남에 따라 오류가 발생합니다. GPS는 로컬 오류 누적에 의해 편향되지 않은 위치 정보를 제공하는 데 특히 유용합니다. 그러나 GPS는 실내에서 사용할 수 없으며 실외에서도 사용할 수 있습니다.
그렇다면 로봇이 GPS를 사용하지 않고 지역화 (일부 참조 프레임에 대해) 할 수있는 방법이나 센서는 무엇입니까?
로봇은 IMU를 사용하여 시작 위치를 기준으로 현재 위치를 추정 할 수 있지만 시간이 지남에 따라 오류가 발생합니다. GPS는 로컬 오류 누적에 의해 편향되지 않은 위치 정보를 제공하는 데 특히 유용합니다. 그러나 GPS는 실내에서 사용할 수 없으며 실외에서도 사용할 수 있습니다.
그렇다면 로봇이 GPS를 사용하지 않고 지역화 (일부 참조 프레임에 대해) 할 수있는 방법이나 센서는 무엇입니까?
답변:
주로 데드 레 코닝은 일반적으로 SLAM과 같은 다른 기술과 함께 사용됩니다. 로봇은지도를 만든 다음 해당지도 내에서 현지화를 시도합니다. 예를 들어, 레이저 거리 스캐너를 사용하고 데드 레커닝을 기반으로 로봇은 위치를 알 수 있습니다. 레이저 범위 데이터를 맵과 비교하면 추정치를 향상시킬 수 있습니다.
관련 리소스는 다음과 같습니다.
방법은 다음과 같습니다.
문제가 주어진 기준 프레임 내에서 GPS를 찾기위한 다른 방법을 찾는 것입니다. 이 문제를 현지화라고하며이를 수행하는 방법에는 여러 가지가 있습니다. 먼저 상대적인 방법을 구별해야하므로 이전에 알려진 위치로 위치를 변경하는 측정이 필요합니다. 이 방법에는 오류가 분명히 누적되어 무한대로 커질 수 있다는 문제가 있습니다.
데드 레커닝은 아마도 가장 오래된 상대 지역화 방법 중 하나 일 것입니다. 제목, 속도 및 시간 (이동 거리 추정)을 사용하는 경우 시작 위치에서 위치 변경을 요약 할 수 있습니다.
데드 레커닝을 사용하는 것 외에도 랜드 마크를 사용하여지도에서 추적 할 수 없습니다. 이러한 랜드 마크를 다시 찾으면 상대 위치 오차를 줄일 수 있습니다. SLAM (Simultaneous Localization and Mapping) 문제입니다. 여전히 상대 탐색입니다.
이제 절대 탐색에 대한 실제 질문에 도달했습니다. GPS가하는 것은 참조 프레임에서 알려진 위치 정보 (이 경우에는 지구 중심)를 사용하여 랜드 마크까지 거리를 추정하는 것입니다. GPS 수신기는 이러한 정보를 가져 와서 위치 솔루션을 생성하며 오류가 있습니다. 그러나 좋은 점은이 오류가 참조 프레임 내에 포함되어 있다는 것입니다. 이것이 절대 위치 결정 시스템입니다. 따라서 실내 또는 실외 또는 원하는 참조 프레임에 관계없이 절대 위치 결정 시스템에 필요한 것은 참조 프레임 내에서 알려진 랜드 마크 위치와 관련된 측정입니다. 이러한 방법 중 일부는 이전 답변 에서 제공되었습니다 . 내가 말했듯이 SLAM은 절대적인 방법이 아닙니다.
가장 간단한 형태는 직접적인 랜드 마크 인식입니다. Eiffel-Tower가 보이면 지구 고정 프레임 (Eiffel-Tower의 위치를 알고있는 경우) 내에서 절대 위치 (적어도 절대 오차 한계가 있음)에 대한 좋은 개념을 가져야합니다. 그래도 명확하게 해야 할 수도 있습니다 .
절대 위치 오류를 개선하려면 동시에 여러 랜드 마크를 사용할 수 있습니다. 고전 삼각 분할 이 그러한 예입니다. 다른 하나는 달의 하강 차량에 분화구를 사용하고 있습니다. 랜드 마크는 시각적 일 필요는 없으며 WiFi 또는 셀룰러 현지화와 같은 알려진 신호에 RF 신호 강도와 같은 것을 사용할 수 있습니다.
위의 모든 방법은 식별이 필요하고 고유하게 연관되어야하는 랜드 마크가 필요했습니다. 이것이 문제라면 터 레인 프로파일 과 같은 다른 방법을 사용할 수도 있습니다 . 이것은 예를 들어 초기 순항 미사일 항법 에 적용되었습니다 . 또한 시각 또는 거리 감지 없이 고도지도에서 지역화하기 위해이 방법을 사용했습니다 .
위의 모든 방법을 사용하면지도 자료에 지리 참조 정보가 연결되어 있으면 GPS를 사용하지 않고도 자신을 지리 참조 할 수 있습니다. 방법을 차별화하는 가장 중요한 요소는 오류 특성입니다.
나는 이것이 오래된 질문이라는 것을 알고 있지만 현재 존재하는 답변에 약간을 추가 할 것입니다. 첫째, 이는 Tango 프로젝트를 사용하는 Google을 포함하여 모든 사람이 해결하려고하는 매우 복잡한 문제입니다 . 일반적으로 실내를 현지화하려면 내부 센서에 의존하거나 자신을 찾는 데 도움이되는 실내 인프라의 도움을 받아야합니다.
일반적으로 실제로 달성하려는 정확도에 달려 있습니다. 내 경험에 비추어 볼 때 모바일 로봇 공학에서는 전 세계적으로 일관된지도와 정확한 위치에 초점을 맞춰야합니다. 이것은 당신이 대략적인 수준의 토폴로지 방식에서 어디인지 대략 알아야한다는 것을 의미합니다 (이 방은 왼쪽의 다른 방과 연결되어 있고 왼쪽의 다음 방은 2.323m 떨어져 있습니다). 위치 추정 (레이저 + IMU가이를 정확하게 수행 할 수 있음).
이것이 도움이되기를 바랍니다.
http://www.locatacorp.com/ 이 찾고있는 솔루션 일 수 있습니다. 실내에 별자리를 만드는 기술을 제공합니다. 실내 GPS 애플리케이션의 위성을 에뮬레이트합니다. 로봇에 추가 하드웨어가 없어도 실내에서 GPS 수신기를 사용할 수 있다고 생각합니다.