सरल एल्गोरिदम के परीक्षण के लिए, आप एक 2 डी सिम्युलेटर के साथ प्राप्त करने में सक्षम हो सकते हैं। वहाँ कुछ है कि मैं के बारे में पता कर रहे हैं:
स्टेज एक पुराना, लेकिन उपयोगी, सिम्युलेटर है जिसमें ROS (http: //wiki.ros.org/stage_ros) के साथ एकीकरण है जो आपको C ++ / Python में रोबोट के साथ बातचीत करने और हेरफेर करने के लिए कोड लिखने की अनुमति देगा।
STDR एक नया 2D सिम्युलेटर है जिसमें ROS बाइंडिंग भी है।
यदि आप एक पूर्ण 3 डी सिम्युलेटर चाहते हैं, तो मैं तीन के बारे में सोच सकता हूं, जो फिर से एआई या क्वाड्रोटर्स विशिष्ट नहीं हैं, जो आपकी आवश्यकताओं को पूरा कर सकते हैं:
गज़ेबो स्टेज का 3 डी काउंटर हिस्सा है और इसमें आरओएस सपोर्ट है, और इसका इस्तेमाल क्वाडरोटर्स ( http://www.ros.org/news/2012/03/announcement-of-hector-quadrotor-stack.html ) के साथ किया गया है । हालांकि इसके लिए उनके पास कोई आउट-ऑफ-द-बॉक्स समर्थन नहीं है।
MORSE ब्लेंडर और इसके गेम इंजन पर आधारित है, इसमें ROS और YARP और रॉ सॉकेट सपोर्ट है।
V-REP शिक्षा सिम्युलेटर के लिए एक नि: शुल्क है जिसमें विंडोज़ और C # सहित कई भाषाओं और प्लेटफार्मों के लिए समर्थन है, अगर यह आपकी तरह की बात है।