Desing Pattern Nedir? Bu terimi “Tasarım Kalıpları”, “Tasarım Şablonları”, “Tasarım Örüntüleri” gibi farklı isimlerle görebilirsiniz. Tasarım kalıpları, yazılım geliştiricilerin yazılım geliştirme sırasında karşılaştıkları genel sorunların çözümüdür. Bu çözümler, uzun bir süre boyunca sayısız yazılım geliştirici tarafından deneme yanılma yoluyla elde edilmiştir. Yaratılış kalıpları, nesneleri doğrudan oluşturmanıza değil, sizin için nesneler yaratan kalıplardır. Bu, belirli bir… Continue reading Weekly C++ 2
Tag: nedir
Quaternion vs Euler Angles
Çalıştığım bir projede hedef pozisyon verirken Quaternion yapısı kullanılıyordu. Quaternion'ların ne işe yaradığı ve neden bazı yerlerde rotasyon değeri olarak Euler Angle değil de Quaternion kullanıldığını merak ettim. Quaternion ile ifade edilmiş bir rotasyonu, Euler Angle'a dönüştürebiliriz.
twist_mux paketi
Bir robotu geometry_msgs::Twist mesajıyla hareket ettirmek için birden fazla kaynak olduğunda, tüm bu giriş kaynaklarını denetleyiciye giden tek bir kaynağa çoğaltmak önemlidir.
Ackermann Direksiyon Geometrisi
Ackerman geometrisini kullanarak 3 tekerlekli bir araba için bir direksiyon sistemini nasıl tasarlarım? Otomobillerde bulunan en yaygın konfigürasyonlardan biri, direksiyon için kullanılan ortak bir aksa sabitlenmiş iki ön tekerleğin ve sürüş için başka bir aksa sabitlenmiş iki arka tekerleğin açısını mekanik olarak koordine eden Ackerman direksiyonudur. Dönmek için tekerleklerin kaymasına gerek yoktur. Burada sabit arka… Continue reading Ackermann Direksiyon Geometrisi
