Post Image

Solver tasarımı, özellikle bir bilgisayar simülasyonunda, herhangi bir fiziksel dinamik sistemi taklit etmek için önemli bir konudur. Bunun altında yatan mekanizmayı anlamak için diferansiyel denklemler ve matris denklemleri açısından geliştirilmesi gereken bir model olmalıdır.

Bu çalışmada, verilen zaman parametreleri ve sistem modellerine göre her türlü sistemi simüle etmek için bir sistem dinamiği kütüphanesi geliştirilmiştir. Bu GitHub örneğinde CPP programlama dili de desteklenmektedir!

Uygulamanın ana gövdesini Kalman filtresi oluşturmaktadır.

Bu kütüphanenin beş ana kullanımı vardır:

  • gömülü sistemlerde herhangi bir sinyali filtreleme
  • sistem tanımlama ve tahmin
  • modellenen sistemin simülasyonu
  • sistemin zaman tepki özelliklerinin elde edilmesi
  • gömülü sistemlerde uygulanacak çözücü tasarımı oluşturma

Bu kodlar bazında ne tür projelerde kullanabilirsiniz?

  • Motor tasarımı
  • VR/AR uygulaması
  • Gömülü yazılım simülasyonu
  • Fiziksel Sistemlerin Tahmini ve Kontrolü
  • Gerçek zamanlı motor uygulaması

Kütüphaneyi nasıl kullanabilirsiniz?

  • A matrisi (durum matrisi) ve B matrisi (giriş matrisi) parametresine sahip xdot = Ax + Bu gibi bir sisteminiz olduğunu varsayalım. x durumları temsil eden bir vektördür ve u bir girdi vektörüdür.
  • Ayrık örnekleme periyodu ile ilgili tüm parametreleri ayarlayabilir ve sistemin zaman cevabını hem konsolda hem de metin dosyasında alırsınız.
  • Ayrıca, gürültü ile sistem yanıtlarını filtrelemek için KALMAN .hpp dosyasını kullanabilirsiniz.

Comments are closed.