Geri Dön

IMPLEMENTATION AND EFFICIENT EXECUTION OF SAFE DRIVING ALGORITHMS ON EMBEDDED SYSTEMS

GÜVENLİ SÜRÜŞ ALGORİTMALARININ GÖMÜLÜ SİSTEMLER ÜZERİNDE GERÇEKLENMESİ VE EFEKTİF ŞEKİLDE ÇALIŞTIRILMASI

  1. Tez No: 732106
  2. Yazar: BURAK BAŞARAN
  3. Danışmanlar: DR. ÖĞR. ÜYESİ ÖNDER ŞUVAK
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Mühendislik Bilimleri, Electrical and Electronics Engineering, Engineering Sciences
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2022
  8. Dil: İngilizce
  9. Üniversite: Gebze Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Bu çalışmada CBTC projeleri için SCADE ile modellenmiş bir güvenli fren mesafesi hesaplama fonksiyonun çıktısı kullanılarak, C++'da hız verisi için gerekli sensor füzyon işlemleri gerçekleştirilip, bu gerçekleştirilen hız ve son oluşan güvenli fren mesafesi değerlerinin geri çağırım mekanizması ile python'a aktarılıp python'da görselleştirme işlemlerinin yapılması amaçlanmıştır. Böylelikle hesaplanacak verileri C++ ' da çok hızlı bir biçimde gerçeklerken, Python tarafında hazırlanmış kullanıcı arayüzü bu hesaplamaları beklemeden görselleştirebildi ve bir iki dosya sistemine yazabildi. Ayrıca güvenli fren eğrisi hesabında sertifikasyon gerekliliği için daha önce sertifiye edilmiş olan SCADE aracı kullanımları birleştirilmiş oldu. Bu çalışmayla hız verisinin güvenli fren eğrisi üzerindeki etkisinin önemi ve yolculuk süresi için maliyet getirisi önemi gösterilmiş oldu. Python tarafında ağırlıklı olarak matplotlib kütüphanesi kullanılırken C++'da python arayüzü oluşturmak için boost-python kütüphanesi kullanıldı. Bu çalışma CBTC projelerinin ATP kısmında kullanılabilir.

Özet (Çeviri)

In this work, using the output of a safe braking distance calculation function modeled with SCADE for CBTC projects, the necessary sensor fusion processes for velocity data are performed in C++, and this velocity and the final safe braking distance values are transferred to Python with a callback mechanism and these values stored in Python. The goal is to perform the visualization processes. It is aimed to perform visualization operations in python. Thus, while implementing the data to be calculated very quickly in C++, the user interface prepared by Python was able to write these calculations to binary file that can visualize these calculations without waiting. In addition, the previously certified Safety Critical Application Development Environment (SCADE) tool uses were combined for the certification requirement in the safe braking curve calculation. With this work, the importance of the effect of speed data on the safe braking curve and the importance of cost return for travel time has been demonstrated. While the matplotlib library is mainly used on Python side, the boost-python library was used to create the Python-C++ interface. This work can be used in the ATP(Automatic Train Protection) portion of CBTC(Communication Based Train Control) project.

Benzer Tezler

  1. New algorithms and techniques for microprocessor-controlled PWM induction drives

    Başlık çevirisi yok

    OSMAN KÜKRER

    Doktora

    İngilizce

    İngilizce

    1987

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. H. BÜLENT ERTAN

  2. A Decision support system for planning standby garbage collection trucks

    Yedek çöp toplama kamyonlarının planlanması için bir karar destek sistemi

    GÜLSER HACISALİHOĞLU

    Yüksek Lisans

    İngilizce

    İngilizce

    1987

    Endüstri ve Endüstri MühendisliğiOrta Doğu Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    PROF. DR. HALİM DOĞRUSÖZ

  3. Design and implementation of an automated examination system

    Başlık çevirisi yok

    MUSTAFA TÜTÜNCÜ

    Yüksek Lisans

    İngilizce

    İngilizce

    1987

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    Y.DOÇ.DR. BÜLENT EPİR