우리 로봇에는 다음과 같은 12 개의 소나 센서가 원형으로 배열되어 있습니다.
수중 음파 탐지기 센서 자체는 꽤 좋다. 우리는 노이즈를 처리하기 위해 저역 통과 필터를 사용하며 측정 값은 매우 정확 해 보입니다. 그러나 로봇이 벽과 같은 평평한 표면을 만나면 이상한 일이 발생합니다. 수중 음파 탐지기는 벽을 나타내는 수치를 나타내지 않고 대신 곡면처럼 보입니다.
아래 그림은 로봇이 벽을 향했을 때 만들어졌습니다. 똑 바른 빨간 선과 비교하여 파란 선의 곡선을보십시오. 적색 선은 카메라를 사용하여 벽을 감지하여 생성되었으며, 파란색 선은 필터링 된 소나 판독 값을 나타냅니다.
우리는이 오류가 크로스 토크에 기인한다고 생각하는데, 한 소나 센서의 펄스가 벽에서 비스듬히 튀어 나와 다른 센서에 의해 수신됩니다. 이것은 체계적인 오류이므로 노이즈와 마찬가지로 실제로 처리 할 수 없습니다. 이를 해결하기위한 솔루션이 있습니까?