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. Tek merkezden denetlenen çok PLC'li bir sistemin tekstil boyama prosesinin otomasyonunda kullanımı

    Application of a central controlled multi PLC system to the textile dyeing process

    MUVAFFAK AMASYA

    Yüksek Lisans

    Türkçe

    Türkçe

    1995

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    DOÇ. DR. MEHMET BÜLENT ÖRENCİK

  2. Otonom mobil robotlarda doğruluk ve hız odaklı lokalizasyon algoritmalarının geliştirilmesi, uygulaması ve karşılaştırmalı analizi

    Development, implementation, and comparative analysis of accuracy and speed-oriented localization algorithms in autonomous mobile robots

    OZAN VAHİT ALTINPINAR

    Doktora

    Türkçe

    Türkçe

    2025

    Mekatronik Mühendisliğiİstanbul Teknik Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    PROF. DR. VOLKAN SEZER

  3. Türkiye madencilik endüstrisi için eğitim ve sertifikasyon modeli geliştirilmesi

    Development of training and certification model for Turkish mining industry

    MEHMET SUPHİ ÜNAL

    Doktora

    Türkçe

    Türkçe

    2018

    Maden Mühendisliği ve MadencilikHacettepe Üniversitesi

    Maden Mühendisliği Ana Bilim Dalı

    PROF. DR. BAHTİYAR ÜNVER

  4. Havacılıkta emniyet yönetimi ile ilgili icao mevzuatı ve Türkiye'deki uygulaması

    Icao aviation safety management provisions and their implementation in Turkey

    ERDAL YEŞİLBAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Uçak Mühendisliğiİstanbul Teknik Üniversitesi

    Uçak ve Uzay Mühendisliği Ana Bilim Dalı

    PROF. DR. İBRAHİM OZKOL

  5. Gemi radar sistemlerinde uzaktan kod yürütme (RCE) tehditlerini azaltmaya yönelik siber güvenlik önlemlerinin bayes ağı metoduyla değerlendirilmesi

    Evaluation of cybersecurity measures to mitigate remote code execution (RCE) threats in shipboard radar systems using the bayesian network method

    EMRE DÜZENLİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Denizcilikİstanbul Teknik Üniversitesi

    Deniz Ulaştırma İşletme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. PELİN BOLAT