View Code? Open in Web Editor
NEW
This project forked from sanchithaseshadri/pathplanningastar
An implementation of a mobile robot path planner in Python and ROS
pathplanningastar's Introduction
I am Bilal from Turkey and am a mechatronics engineering (PhD).
- 👨🏫 I completed my doctoral education at Sakarya University of Applied Sciences, Mechatronics Engineering in 2023.
- 🧑💻 In my doctoral thesis, I worked on path planning algorithms of mobile robots. I used PSO and chaotic systems in the path planning algorithm.
- ⚡️ I am currently improving myself in the fields of image processing, artificial intelligence and ROS.
🚀 Traffic Control with YOLOv8
🚀 Object Detection with YOLOv4 (first) & YOLOv8 (second)
🚀 Detection of Animal Species with YoloV8 (first) & OpenCV DNN (Second)
🚀 Face mesh with Mediapipe
🚀 Depth Estimation with OpenCV DNN
🚀 Detection of Fire with Keras
🚀 MENU CONTROL
- Menuler arası geçişi sağlamak için temel bir çalışma
parentWidget()
, findChildren()
, findChild()
, sender()
gibi yapıların kullanımına dair temel yapılar içerir
🚀 LEVEL STATUS CONTROL & THREAD
- İki farklı
thread
bulunmaktadır
start
ve stop
butonları ile threadler başlatılıyor.
- farklı thread ler farklı hızlarda kontrol edilbilmektedir
time
kütüphanesini kullanarak timer kurma
, timer başlatma
ve timer durdurma
çalışmasını içerir
- ekrandan girilen timer süresine göre ledler kontrol edilmekte
time
kütüphanesini kullanarak timer kurma
, timer başlatma
ve timer durdurma
çalışmasını içerir
- belirlenen timer süresinde oluşturulan animasyon sayesinde sistemin aktifliği takip edilebilmekte
QThread
kütüphanesini kullanarak class ThreadClass(QtCore.QThread):
isminde bir thread class oluşturuldu
- Class içerisinde
signal
oluşturma ve emit
etme özelliğini içerir
self.findChildren
ve self.findChild
hakkında genel bir kod yapısı örneği içerir
- sol tarafdaki 4 adet buton ile klasik bir toggle çalışması yapılmıştır
- sağ tarafdaki 3 adet buton ile toggle buton sayesinde bulunduğu yerdeki bir üst widget renklendirilerek kontrol edilmiştir
- sol tarafta görülen komut satırında da, obje isimleri tespit edilerek alt alta yazdırılmıştır.
pathplanningastar's People
Contributors