สำหรับการทดสอบอัลกอริธึมง่ายๆคุณอาจสามารถรับได้ด้วยเครื่องจำลอง 2 มิติ มีบางอย่างที่ฉันรู้:
Stage เป็นเครื่องจำลองเก่าที่มีประโยชน์ แต่มีประโยชน์ซึ่งมีการรวมกับ ROS (http: //wiki.ros.org/stage_ros) ซึ่งจะช่วยให้คุณสามารถเขียนรหัสเพื่อโต้ตอบกับและจัดการกับหุ่นยนต์ใน C ++ / Python
STDR เป็นเครื่องมือจำลอง 2D ที่ใหม่กว่าซึ่งมีการผูก ROS ด้วย
หากคุณต้องการโปรแกรมจำลอง 3 มิติแบบเต็มฉันสามารถนึกถึงสามซึ่งไม่ใช่ AI หรือ quadrotors เฉพาะอีกครั้งซึ่งอาจตอบสนองความต้องการของคุณ:
Gazebo เป็นตัวนับ 3D ในส่วน Stage และได้รับการสนับสนุน ROS และถูกใช้กับ quadrotors ( http://www.ros.org/news/2012/0/03/announcement-of-hector-quadrotor-stack.html ) แม้ว่าจะไม่มีการสนับสนุนนอกกรอบสำหรับพวกเขา
MORSE ขึ้นอยู่กับเครื่องปั่นและเอ็นจิ้นเกมมันรองรับ ROS และ YARP และ Raw socket
V-REP เป็นโปรแกรมจำลองการศึกษาฟรีที่รองรับหลายภาษาและแพลตฟอร์มรวมถึง Windows และ C # หากเป็นสิ่งที่คุณชอบ