Son zamanlarda açık kaynaklı V-REP simülatörü ihtiyaçlarınızı karşılayabilir. Gazebo'dan daha ulaşılabilir buldum ve Windows, OSX ve Linux'ta çalışabilir. Eğiticileri oldukça basittir. Programlı olarak (ROS dahil) arayüzle arabirim oluşturmanın bir ton farklı yolu vardır. Bir hexapod yapmak için bir öğretici bile var, görünüşe göre dörtlü bir örneği yoksa başlangıç noktası olarak kullanabilirsiniz. Ne yazık ki, simülatörün doğrudan Gazebo ile ilgili olmadığını düşündüğüm UI oluşturma ile bağlı olduğuna inanıyorum.
Bu nedenle, programınızın V-REP ile arayüz oluşturmanın birçok yolundan birini kullanması ve ardından V-REP'deki bazı sensörlerden belirlenen belirli bir yürüyüşün performansını bir makine öğrenme algoritmasına (belki de OpenCV'den bir şey) beslemesi gerekir. @WildCrustacean bahsetti). Daha sonra simüle edilmiş robot tarafından kullanılan yürüyüş açıklamasından Arduino'nuzdaki gerçek motorları kumanda etmek için kullanılan bir şeye bir çeviri yapmanız gerekir.
Öte yandan, mevcut bir fizik motorunu kullanarak kendi simülatörünüzü oluşturabilir ve bunu bir grafik kütüphanesiyle oluşturabilirsiniz. Bullet ve OGRE, C ++ 'ı isterseniz bu amaç için kullanılabilir. Diğer programlama dilleri için tonlarca başka var.
Ben de yürüyüş üretimi üzerinde çalışan araştırmacıların simülasyonlarını nasıl yaptığını inceleyeceğim. Mevcut bir açık kaynaklı proje olabilir.