Untuk menguji algoritma sederhana, Anda mungkin bisa bertahan dengan simulator 2D. Ada beberapa di luar sana yang saya ketahui:
Stage adalah simulator yang lebih tua, namun bermanfaat, yang memiliki integrasi dengan ROS (http: //wiki.ros.org/stage_ros) yang memungkinkan Anda menulis kode untuk berinteraksi dengan dan memanipulasi robot dalam C ++ / Python.
STDR adalah simulator 2D yang lebih baru yang juga memiliki binding ROS.
Jika Anda ingin simulator 3D lengkap, saya dapat memikirkan tiga, yang lagi-lagi bukan AI atau quadrotors spesifik, yang mungkin memenuhi kebutuhan Anda:
Gazebo adalah bagian penghitung 3D ke Stage dan memiliki dukungan ROS, dan telah digunakan dengan quadrotor ( http://www.ros.org/news/2012/03/announcement-of-hector-quadrotor-stack.html ), meskipun tidak memiliki dukungan out-of-the-box untuk mereka.
MORSE didasarkan pada blender dan mesin gimnya, ia memiliki dukungan ROS dan YARP dan soket Raw.
V-REP adalah simulator pendidikan gratis dengan dukungan untuk banyak bahasa dan platform, termasuk Windows dan C #, jika itu yang Anda sukai.