हमारे रोबोट में 12 सोनार सेंसर का एक गोलाकार सरणी है जो इस तरह दिखता है:
सोनार सेंसर खुद को बहुत अच्छे हैं। हम शोर से निपटने के लिए एक कम-पास फिल्टर का उपयोग करते हैं, और रीडिंग बहुत सटीक लगते हैं। हालाँकि, जब रोबोट दीवार की तरह एक सपाट सतह पर आता है, तो कुछ अजीब होता है। सोनार रीडिंग नहीं दिखाते हैं जो एक दीवार का संकेत देगा, इसके बजाय, यह एक घुमावदार सतह की तरह दिखाई देता है।
जब रोबोट एक दीवार का सामना कर रहा था तो नीचे का प्लॉट बनाया गया था। सीधी लाल रेखा की तुलना में नीले रंग की रेखाओं में वक्र देखें। दीवार का पता लगाने के लिए एक कैमरे का उपयोग करके लाल रेखा का उत्पादन किया गया था, जहां नीली रेखाएं फ़िल्टर्ड सोनार रीडिंग दिखाती हैं।
हमारा मानना है कि यह त्रुटि क्रॉसस्टॉक की वजह से है, जहां एक सोनार सेंसर की नाड़ी एक कोण पर दीवार से टकराती है और दूसरे सेंसर से प्राप्त होती है। यह एक व्यवस्थित त्रुटि है, इसलिए हम वास्तव में इससे नहीं निपट सकते जैसे हम शोर के साथ करेंगे। क्या इसका कोई समाधान है इसके लिए सही करने के लिए?