Skip to main content

MATLAB, Simulink ve RoadRunner ile Otonom Sürüş Sistemleri

Otonom sürüş sistemlerini modelleyin, simüle edin ve doğrulayın.

MATLAB, Simulink ve RoadRunner; gerçek dünya sürüş koşullarını modelleyerek algılama, planlama ve kontrol sistemlerini geliştirmenizi, araç testlerini azaltmanızı ve gömülü yazılımları doğrulamanızı sağlar.

  • Verilere erişin, görselleştirin ve etiketleyin.
  • Sürüş senaryolarını simüle edin.
  • Planlama ve kontrol algoritmaları geliştirin.
  • Algılama algoritmaları tasarlayın.
  • Kod üretimi ile algoritmaları dağıtın.
  • Sistemleri entegre edin ve test edin.

Verilere Erişin, Görselleştirin ve Etiketleyin

CAN ve ROS için MATLAB arayüzlerini kullanarak canlı ve kayıtlı sürüş verilerine erişebilirsiniz. Yerleşik araçlar sayesinde içe aktarılan verileri görselleştirebilir ve etiketleyebilirsiniz. Örneğin, Ground Truth Labeler uygulaması; birden fazla sinyali etkileşimli olarak görüntülemenize ve etiketlemenize olanak tanır. Ayrıca bu sinyalleri otomatik olarak etiketleyebilir ve etiketlenmiş verileri MATLAB çalışma alanınıza (workspace) aktarabilirsiniz.

Coğrafi harita verilerine erişmek ve bunları görselleştirmek için HERE HD Live Maps ve OpenStreetMap’i kullanabilirsiniz.

Sürüş Senaryolarını Simüle Edin

MATLAB ile birlikte cuboid ve Unreal Engine simülasyon ortamlarını kullanarak sanal sürüş senaryolarında algoritmalar geliştirebilir ve test edebilirsiniz.

Cuboid ortamı, senaryodaki aktörleri basit grafiklerle temsil eder ve olasılıksal sensör modellerini kullanır. Bu ortam; kontrol sistemleri, sensör füzyonu ve hareket planlama uygulamaları için kullanılabilir.

Unreal Engine ortamı sayesinde algılama (perception) algoritmalarını geliştirmenin yanı sıra, cuboid ortamının desteklediği kullanım senaryolarını da gerçekleştirebilirsiniz. RoadRunner ise MATLAB ve Simulink’in yanı sıra CARLA, Vires VTD ve NVIDIA Drive Sim gibi simülatörlerle kullanılabilecek sahneler tasarlamanıza olanak tanır. Ayrıca RoadRunner, FBX ve OpenDRIVE gibi endüstri standardı dosya formatlarına dışa aktarmayı da destekler.

Planlama ve Kontrol Algoritmaları Tasarlayın

MATLAB ve Simulink kullanarak yol planlama ve kontrol algoritmaları geliştirebilirsiniz. Otonom araçların planlanan rotayı takip etmesini sağlayan yanal (lateral) ve boylamsal (longitudinal) kontrolörleri kullanarak araç kontrol sistemleri tasarlayabilirsiniz.

Ayrıca, sensör modelleri, araç dinamiği modelleri ile birlikte 2B ve 3B simülasyon ortamlarını kullanarak algoritmalarınızı sentetik veriler üzerinde test edebilirsiniz.

Video Eğitimleri

Algılama (Perception) Algoritmaları Geliştirin

Kamera, lidar ve radar verilerini kullanarak algılama algoritmaları geliştirebilirsiniz. Algılama algoritmaları; nesne algılama, takip (tracking) ve konum belirleme (localization) gibi yetenekleri kapsar. Bu algoritmalar; otomatik frenleme, direksiyon kontrolü, harita oluşturma ve odometri gibi uygulamalarda kullanılabilir.

Bu algoritmaları, acil durum frenleme ve acil durum direksiyon desteği gibi Gelişmiş Sürücü Destek Sistemleri (ADAS) uygulamalarının bir parçası olarak hayata geçirebilirsiniz.

MATLAB ile sensör füzyonu, Eşzamanlı Konumlandırma ve Haritalama (SLAM), harita oluşturma ve odometri algoritmaları geliştirebilirsiniz.

Algoritmaları Dağıtın

Kod üretim (code generation) iş akışlarını kullanarak algılama (perception), planlama (planning) ve kontrol algoritmalarını donanıma dağıtabilirsiniz. Desteklenen kod üretim dilleri arasında C, C++, CUDA, Verilog ve VHDL® yer almaktadır.

Algoritmalarınızı ROS ve AUTOSAR gibi servis odaklı mimarilere de dağıtabilirsiniz.

Otomatik oluşturulan kodlar sayesinde sensörleri diğer ECU bileşenleriyle entegre edebilir ve algoritmalarınızı NVIDIA, Intel, ARM başta olmak üzere birçok farklı donanım platformuna dağıtabilirsiniz.

Entegrasyon ve Test

Algılama (perception), planlama (planning) ve kontrol sistemlerinizi entegre edip test edebilirsiniz. Requirements Toolbox ile sistem gereksinimlerini tanımlayabilir, izleyebilir ve yönetebilirsiniz. Ayrıca Simulink Test kullanarak test senaryolarını paralel olarak çalıştırabilir ve test süreçlerini otomatikleştirebilirsiniz.

© FİGES A.Ş. Tüm hakları saklıdır.