Skip to main content

MATLAB ve Simulink ile Robotik ve Otonom Sistemler

Algılamadan harekete kadar otonom uygulamalar geliştirin ve sistem düzeyindeki davranışları optimize edin.

MATLAB ve Simulink , robotik ve otonom sistemlerin algılamadan harekete kadar her aşamasını tasarlamanıza, simüle etmenize ve doğrulamanıza yardımcı olur.

  • Robotik sistemleri sensör gürültüsü ve motor titreşimi gibi en ince ayrıntılara kadar modelleyin.
  • Robotik sistemleri hassas kinematik, dinamik ve temas özellikleriyle simüle edin.
  • Hem üst seviye otonom sistemleri hem de düşük seviye kontrol algoritmalarını tasarlayın ve optimize edin.
  • Geniş ve güncel algoritma kütüphanesinden yararlanarak sensör verilerini işleyin, sentezleyin ve analiz edin.
  • Robot tasarımlarını veya algoritmalarını simülasyondan donanım üzerinde çevrimde (HIL) teste kadar kademeli olarak doğrulayın.
  • Algoritmaları ROS üzerinden veya doğrudan mikrodenetleyicilere, FPGA’lara, PLC’lere ve GPU’lara dağıtın.

“Model Tabanlı Tasarım ve otomatik kod üretimi, Agile Justin’in 53 serbestlik derecesinin karmaşıklığıyla başa çıkmamızı sağlıyor. Model Tabanlı Tasarım olmadan, böylesine karmaşık bir robotik sistem için gerçek zamanlı ve yüksek performanslı kontrolörler geliştirmek mümkün olmazdı.”

Berthold Bäuml
German Aerospace Center (DLR)


Donanım Platformunu Tasarlayın

Otonom araçların, dronların ve manipülatörlerin 3D fiziksel veya elektromekanik modellerini oluşturarak kontrol algoritmalarını simüle edin, optimize edin ve pekiştirmeli öğrenme uygulamaları gerçekleştirin.

  • URDF dosyalarından veya CAD yazılımlarından mevcut 3D modelleri içe aktarın.
  • Dinamiktik, temas, hidrolik ve pnömatik özellikleri uygulayarak modelinizi fiziksel açıdan gerçeğe uygun hale getirin.
  • Elektrik devresi katmanı ekleyerek dijital ikizlerinizi tamamlayın.

Sensör Verilerini İşleyin

MATLAB ve Simulink’teki güçlü araç kutularını kullanarak sensör verisi işleme algoritmaları geliştirin.

  • ROS, Serial ve diğer protokol türleri üzerinden sensörlere bağlanın.
  • Kamera, sonar, LiDAR, GPS ve IMU’lardan gelen verileri görselleştirin. Sensör füzyonu, filtreleme, geometrik dönüşüm, segmentasyon ve kayıt gibi yaygın sensör veri işleme görevlerini otomatikleştirin.

Çevreyi Algılayın

Yerleşik ve etkileşimli MATLAB uygulamalarını kullanarak nesne algılama ve takip, konum belirleme ve haritalama algoritmalarını uygulayın.

  • Görüntü sınıflandırma, regresyon ve özellik algılama için farklı sinir ağlarını deneyin ve değerlendirin.
  • Algoritmaları donanıma dağıtmak üzere otomatik olarak C/C++, sabit noktalı, HDL veya CUDA® koduna dönüştürün.

Planlama ve Karar Verme

Aktif olarak güncellenen bir algoritma kütüphanesini kullanarak, noktasal kütle olarak tanımlanan veya kinematik ve dinamik kısıtlamalara sahip bir sistem olarak modellenen robotlar için 2D veya 3D yol planlaması gerçekleştirin. Gerçek zamanlı karar verme için gerekli koşulları ve eylemleri tanımlayarak Stateflow® ile görev planlaması gerçekleştirin.

Kontrol Sistemlerini Tasarlayın

Yerleşik ve etkileşimli MATLAB uygulamalarını kullanarak karmaşık sistemlerin zaman ve frekans alanlarındaki davranışlarını analiz edin. Geri beslemeli kontrolörleri deterministik yaklaşım, optimizasyon yaklaşımı veya pekiştirmeli öğrenme yaklaşımıyla tasarlayın.

Platformlar ve Hedef Sistemlerle Haberleşme

Yerleşik ve etkileşimli MATLAB uygulamalarını kullanarak karmaşık sistemlerin zaman ve frekans alanlarındaki davranışlarını analiz edin. Geri beslemeli kontrolörleri deterministik yaklaşım, optimizasyon yaklaşımı veya pekiştirmeli öğrenme yaklaşımıyla tasarlayın.

“MATLAB ve Simulink ile kontrol algoritması geliştirme, hata ayıklama, veri analizi ve daha fazlası için birden fazla araç arasında geçiş yapmak yerine tek bir ortam kullanabiliyoruz. Bu entegrasyon, genel proje geliştirme süresini ve hata oluşma olasılığını azaltıyor.”

Dr. John Wen
Rensselaer Polytechnic Institute

İlgili Uygulamalar ve Konular

Arazi Araçları Eğitimi

Ağır iş makinelerinin kontrol ve otonom sistemlerini geliştirmek ve doğrulamak için sanal test ortamlarının nasıl oluşturulacağını öğrenin.