में बाधा से बचने के साथ मूल पथदर्शी मैं एक सिमुलेशन लिख रहा हूं जिसमें एक प्राणी वस्तु पर्यावरण में किसी अन्य मनमानी वस्तु की ओर बढ़ने में सक्षम होनी चाहिए, किसी भी बुद्धिमान पथदर्शी करने के बजाय बाधाओं के चारों ओर स्लाइड करना। मैं इसे योजना पथ बनाने की कोशिश नहीं कर रहा हूं - बस एक सामान्य दिशा में जाने के लिए, और बाधाओं के चारों ओर उछाल।निरंतर 2 डी स्पेस
यह 2 डी वातावरण (ओवरहेड व्यू) है, और प्रत्येक ऑब्जेक्ट में टकराव का पता लगाने के लिए एक बाध्य आयताकार है। कोई ग्रिड नहीं है, और मैं ए * समाधान की तलाश नहीं कर रहा हूं।
मैं इस तरह के "गूंगा" टकराव-आधारित पथदर्शी पर कोई ट्यूटोरियल नहीं ढूंढ पा रहा हूं, इसलिए शायद मैं सबसे सामान्य शब्दों का उपयोग करके इसका वर्णन नहीं कर रहा हूं।
इसे कार्यान्वित करने के तरीके (या ट्यूटोरियल के लिंक) पर कोई सिफारिशें?
कम से कम, आपके पास एंटी-गुरुत्वाकर्षण क्षेत्र होना चाहिए जो वस्तु से अधिक है, ताकि आप वाहन से पहले बाधा पर चल सकें। इस प्रकार, आप एक कॉन्फ़िगरेशन प्राप्त कर सकते हैं जहां आपको वांछित व्यक्ति (आपके सामने दो बाधा, प्रत्येक पार्श्व त्वरण को रद्द करना, और लक्ष्य के आगे आगे त्वरण को ओवरराइड करना) के खिलाफ सीधे त्वरण मिलता है। प्लस साइड पर, यह होगा चलती बाधाओं के खिलाफ अच्छी तरह से काम करते हैं। –
जबकि दो बाधा सैद्धांतिक रूप से एक-दूसरे को रद्द कर सकती हैं, व्यावहारिक रूप से यह असंभव और अस्थिर है ... स्थिति में बस एक छोटा सा परिवर्तन और आप बाधा के चारों ओर खींचे जाते हैं। यदि यह एक मुद्दा है, तो आप इसे यादृच्छिक शोर से मुकाबला कर सकते हैं। – Paul
विरोधी गुरुत्वाकर्षण समाधान मेरे मामले में एक अच्छा विकल्प की तरह दिखता है। यह बहुत सरल है, और गणना तुच्छ हैं। मुझे गारंटी की आवश्यकता नहीं है कि एजेंट पहले प्रयास पर लक्ष्य तक पहुंच जाएंगे, इसलिए यह ठीक है अगर वे बाधाओं से अवरुद्ध हो जाते हैं (हालांकि यादृच्छिक अतिरिक्त ताकतों के कभी-कभी एप्लिकेशन भी इस समस्या को हल कर सकते हैं)। – kpozin