Simulator V-REP bersumber terbuka baru-baru ini dapat disesuaikan dengan kebutuhan Anda. Saya menemukan itu lebih mudah didekati daripada Gazebo, dan dapat berjalan di Windows, OSX, dan Linux. Tutorial mereka cukup mudah. Ada banyak cara berbeda untuk berinteraksi dengannya secara terprogram (termasuk dengan ROS). Sepertinya bahkan ada tutorial untuk membuat hexapod , yang mungkin bisa Anda gunakan sebagai titik awal jika mereka belum memiliki contoh berkaki empat yang tersedia. Sayangnya, saya percaya simulator ini terkait langsung dengan rendering UI, yang saya percaya belum tentu demikian halnya dengan Gazebo.
Jadi, program Anda harus menggunakan salah satu dari banyak cara untuk berinteraksi dengan V-REP, dan kemudian memasukkan kinerja gaya berjalan tertentu, yang ditentukan dari beberapa sensor di V-REP, ke dalam algoritma pembelajaran mesin (mungkin sesuatu dari OpenCV sebagai @WildCrustacean disebutkan). Anda kemudian harus membuat terjemahan dari deskripsi gaya berjalan yang digunakan oleh robot simulasi untuk sesuatu yang digunakan untuk memerintahkan motor yang sebenarnya di Arduino Anda.
Di sisi lain, Anda bisa membuat simulator sendiri menggunakan mesin fisika yang ada, merendernya dengan perpustakaan grafis. Bullet dan OGRE, masing-masing, dapat digunakan untuk tujuan ini, jika Anda suka C ++. Ada banyak lainnya untuk bahasa pemrograman lain.
Saya juga akan melihat bagaimana para peneliti yang bekerja pada generasi kiprah melakukan simulasi mereka. Mungkin ada proyek open source yang ada yang didedikasikan untuk itu.