Yolov3 and kalman filter based star detecting algorithm for cubesats’ star tracker sensors

dc.contributor.advisorNazlıbek, Sedat
dc.contributor.authorYılmaz, Kevser
dc.date.accessioned2023-06-08T22:34:57Z
dc.date.available2023-06-08T22:34:57Z
dc.date.issued2022
dc.description.abstractHigh accuracy of the attitude estimation in CubeSats is crucial for the reliability of the system and the complete fulfillment of CubeSat's missions. Star tracker cameras are reliable options for providing highly accurate attitude estimation on the satellites. The position information of the stars is one of the critical issues for high accuracy. Various star detection and position detection algorithms are used. Especially with the development of machine learning, in addition to traditional methods, state-of-the-art algorithms have begun to be developed. The accuracy of star detection in star detection algorithms using machine learning in the literature remains lower than in traditional methods. Therefore, this thesis uses the YOLOv3 deep learning network for star detection as a state of art method, and the traditional Kalman filter to track stars' positions and further increase accuracy by avoiding potential errors. The YOLOv3 algorithm, which has high sensitivity and fast working structure within the real-time object detection algorithms, processes the images from the star tracker cameras, increasing the sensitivity of the attitude estimation for star detection and position information by almost 99 percent. Moreover, in the attitude estimation algorithm developed with the star tracker for the cube satellites, the information coming from the YOLO network is filtered with the Kalman filter, which is one of the most reliable fractionation methods known, and the accuracy rate reaches almost 99 percent. CubeSat'larda tutum tahmininin yüksek doğruluğu, sistemin güvenilirliği ve CubeSat'ın görevlerini eksiksiz yerine getirmesi için çok önemlidir. Yıldız takip kameraları, uydularda yüksek doğrulukta tutum tahmini sağlamak için güvenilir seçeneklerdir. Tutum tahmininde hassas ölçümler yapabilmesi için yıldızların konum bilgisi kritik konulardan biridir. Literatürde çeşitli yıldız algılama ve konum algılama algoritmaları kullanılmaktadır. Özellikle makine öğrenmesinin gelişmesiyle birlikte geleneksel yöntemlerin yanı sıra son teknoloji algoritmalar da geliştirilmeye başlanmıştır. Literatürde makine öğrenimi kullanan yıldız tespit algoritmalarında yıldız tespitinin doğruluğu, geleneksel yöntemlere göre daha düşük kalmaktadır. Bu nedenle, bu tez, son teknoloji bir yöntem olarak yıldız tespiti için YOLOv3 derin öğrenme ağını ve yıldızların konumlarını izlemek ve olası hatalardan kaçınarak doğruluğu daha da artırmak için geleneksel Kalman filtresini kullanır. Gerçek zamanlı nesne algılama algoritmaları içerisinde yüksek hassasiyet ve hızlı çalışma yapısına sahip olan YOLOv3 algoritması, yıldız takip kameralarından gelen görüntüleri işleyerek, yıldız algılama ve konum bilgisi için konum tahmininin hassasiyetini neredeyse yüzde 96 oranında tek başına tamamlamaktadır. Ayrıca küp uydular için yıldız izleyici ile geliştirilen tutum tahmin algoritmasında YOLOv3 ağından gelen bilgiler bilinen en güvenilir tahmin yöntemlerinden biri olan Kalman filtresi ile filtrelenmekte ve doğruluk oranı neredeyse yüzde 99'a ulaşmaktadır.en_US
dc.identifier.urihttp://hdl.handle.net/11727/9467
dc.language.isoengen_US
dc.publisherBaşkent Üniversitesi Fen Bilimleri Enstitüsüen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectCubeSaten_US
dc.subjectStar trackeren_US
dc.subjectYOLOv3en_US
dc.subjectKalman Filteren_US
dc.subjectReal-time object detectionen_US
dc.subjectDeep learningen_US
dc.titleYolov3 and kalman filter based star detecting algorithm for cubesats’ star tracker sensorsen_US
dc.typemasterThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
10465950.pdf
Size:
1.14 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: