Contains the code for Starwing UAV team's 2024 teknofest fighter uav submission
Pathfinding(Dubins Curves)
Credits to Andrew Walker for the C implementation(that I converted to python)
Need training data.
-
Going to specified location
+
Getting Video Feed from Jetson
-
Give to yolov8 model
-
Process results and determine if it found the person
-
Moving in an spiral if havent
-
Sending data to server if it has
[other uav]
-
Going there and sending the medical supplies
-
Making the whole system compatible with MAVProxy
+
Getting data from XPlane 11
+
Parsing data from XPlane 11
+
XPlaneConnect functionality
-
Feeding to the system
xplaneconnect should be downloaded as a compiled zip, just downlaoding the project source and putting it to plugins dir wont work.
adderbyte/GYM_XPLANE_ML#1 https://openreview.net/forum?id=S1lR6YT4nQ https://forums.x-plane.org/index.php?/forums/topic/171171-machine-learning-gym_xplane-gym-environment-for-xplane/ https://openreview.net/pdf?id=H1mMHwt9X https://github.com/nasa/XPlaneConnect
Bak usta yapmam gereken her şeyi buraya yazıcam.
[+] - UI'ı MAVProxy e taşı
[?] - MAVProxy hareket ettirme motor kontrolü(yaptım bişiler ama yani ucube bişi)
[+] - Haberleşme menzil testleri(Ubiquiti) -> seed ile packet gönder, packetlerin kaçının bozulduğunu veya kaybolduğunu her iki cihazdan da aynı seed ile rastgele değerler üretip karşılaştırarak bul
[?] - Haberleşme menzil testleri(telemetri) -> mavproxy nasıl haberleşme yapıyor ona bakmamız lazım
[ ] - UI'da uçağın ve ai uçağın haritada gösterimi
[o] - Uçağın 1 dk boyunca bağlantı gelmezse başlangıç noktasına geri gelmesi(Uçak havada uçup gitmesin) (Orangebox yapıyo)
[?] - Komünikasyon da heartbeat dışında bişiler gönder(send video dont send video etc.)
[ ] - UAV tespit YOLO modeli(dataset ztn olması lazım)
[ ] - XPlane 11 de test et.
[ ] - Rakip takip ve kilitlenme, yol bulma
[ ] - Kamikaze + diğer