Kısa cevap, iyi bir standart hareket dosyası biçimi olduğunu düşünmüyorum ve iyi bir genel wysiwyg robot poz araçları olduğunu sanmıyorum. Bir miktar özel programlama gerekli olacaktır.
RE: Robot hareketi için standart dosya formatları
Collada , standartlaştırılmış bir 3D veri değişim dosyası formatı anlamına gelir ve temel animasyon ve fizik türü bilgilerinin bir modelle depolanması desteğine sahiptir. Destek, özellikle animasyon / fizik verileri için araçlar arasında tutarlı değildir.
Bunun ötesinde, robotik animasyonu depolamak için herhangi bir genel kullanım dosyası formatı bulamazsınız. (% 100 karşılaştırılabilir olmasa da, wikipedia hareket / jest dosyası formatları listesine bakın .) Gördüğüm her şey platforma özgü ve / veya tescilli. Oyun ve CAD endüstrilerinin, robotiklerden daha büyük ve daha özel büyüklükte siparişler olduğunu düşünün. Benzer gereksinimleri var, ancak defacto dosya formatı yok.
Daha sonra bu endüstrilere tarafından kullanılan özel araçlar bakarak, gerçi bu özel sistemler tarafından verilerin daha programlı görünümde ilgilenen varsa olabilir size bazı ek seçenekler ve fikir vermek. Örnekler:
Özellikle karakter animasyonunun (genellikle insansı) oluşturulması, depolanması ve yürütülmesi, oyun geliştirme endüstrisinde iyi temsil edilir ve çok ileri düzeydedir. Fiyat için. Büyük stüdyoların çoğunun, bir sistemden diğerine veri dönüştürmek ve bir üretim hattından beslemek dışında hiçbir şey yapmaya adanmış bir ekibin tamamına sahip olduğuna inanıyorum.
Robotik için oyun geliştirme araçlarının (veya genel olarak yaratıcı tip 3B araçların) kullanımıyla ilgili tekrarlayan bir sorun, oyunlarda / filmlerde, animasyonun gerçeği tam olarak modellememesi genellikle iyidir. Bu, gerçek dünya robotlarına uygulandığında sorunlara neden olabilir.
RE: Poz Araçları
(Gibi Robotik simülatörleri COPPELIA V-REP hatta MS Robotics Studio ) kullanım olabilir eğer onlar çeşit bir API / ihracat sağlanan ve insansı tip robotlar simüle başardık. Tam bir insansı modeli destekleyen herhangi bir şey bilmiyorum. Çoğu sadece kolları ve tekerlekli robotları modellemek içindir. Yine de, belki de insansı hareketlerinizi bağımsız kol alt sistemleri koleksiyonu olarak modelleyebilirsiniz? yani sol bacak bir robot kol. Eğer öyleyse, o zaman birkaç wsyiwyg aracı daha açık olacaktır.
Flowstone , poz için kullanılabilecek başka bir görsel araçtır, ancak muhtemelen aklınızdaki wysiwyg değil.
Eğer WYSIWYG ihtiyaç ve bazı programlama açıktır yoksa, size kontrol etmek isteyebilirsiniz PyPose ve Nuke .
Benzer şekilde, ancak daha gelişmiş programlama gerektiren çeşitli fizik motorları, tüm girdileri (3D modeller ve ilişkili parametreler) almak ve daha sonra kuvvetler ve ters kinematik uygulayarak hareket sonuçları sağlamak için ilgi çekici olabilir. Örnek olarak ODE ve Bullet fiziği verilebilir . Benzer bir programlı eğimli seçenek ROS kullanmak olacaktır. İnsansı tip hareketler için potansiyel ROS desteği ile ilgili birkaç proje ve not gördüm .
Bütün bunlar ... öğrenmesi zor olsa da, Blender3D'nin özellikle Python programlama dili ile sıkı entegrasyonu nedeniyle gelişmiş hobbiest tipi robotik pozlama ve hareket çalışması için daha iyi seçeneklerden biri olma potansiyeli olduğunu düşünüyorum . Birisi yorumlarda Blender Robotics wiki'sini zaten belirtti . Grantlo321'in YouTube videosunu bir piyano çalan servoları kontrol etmek için blender'ı ve ayrıca servo kontrol için Blender / Python'u kullanmayı açıkladığı Justin Daily'nin blog gönderisini de gözden geçirmelisiniz . Ben Blender3D öğrenmesi zor olduğunu kabul ediyorum, ama odak çok dar olmadığı sürece bu hemen hemen her 3D wysiwyg türü yazılım ile doğru olacak.