Karşınızda Kufi 1.0 🙂
Mekanik aksamını tamamen 3 boyutlu yazıcı ile yaptım.
Donanım olarak Raspberry Pi 5 ve Hailo 8 isminde ek bir yapay zeka modülü var üzerinde. Devre olarak içinde bir adet servo motor sürücü, bir adet dc motor sürücü ve küçük bir şarj kontrol devresi, ek donanım olarak, bir adet bluetooth hoparlör, bir adet bluetooth mikrofon, bir adet 780p kamera bulunuyor.
Yazılım olarak içinde 4 tane yapay zeka çalışıyor. Ve bu kullandığım projelerin hepsi açık kaynak kodlu projeler. Sizler de erişerek kullanabilirsiniz. Bunlar şu şekilde;
Konuşmayı yazıya dönüştüren yapay zeka: Vox – turkish-small-model
Konuşmayı yorumlayan yapay zeka: llma.cpp – llama3.1-tiny model
Yazıyı Sese dönüştüren yapay zeka: Piper – dfki-tr model
Obje Tanıma: Opencv, tensorflow
Llama 3.1 tiny modelini şu an için bir kaç parametre ve model dosyasıyla tekrar eğittim. Bu sayede özelleştirilmiş bir yapay zeka oldu.
Proje Kaynak Kodlarını aşağıda bulabilirsiniz; Projeye katılmak isteyen herhangi biri için her zaman yer var. 🙂 Kufi Version 1.2. Üzerine tf-luna lidar ve qmc5883l pusula sensörü ekleyerek haritalama özelliği ve gemini ile gördüklerini tanıma ve algılama özellikleri ekledim. Llama ve Gemini’yi yapay zeka olarak beraber kullanıyor. Şimdilik gemini çok daha iyi interaktif bir arayüz sunuyor. Aynı zamanda kontrol etmek ve kamera ve sensör bilgilerini görüntülemek için bir android mobil uygulaması yazdım. Projeyi ilk olarak python da yazmıştım. Fakat python, işlem olarak yavaş ve güç tüketimi bakımından verimsiz kalıyor. Bu yüzden c++ projesine çevirdim.Android Java Robot Kontrol Uygulaması: https://lnkd.in/dHgka3ZzNot: c++ reposundaki Dockerfile kullanarak Cross Compilation yapılabilir. Haritalama özelliği üzerinde halen çalışılıyor. Pek stabil ve kullanışlı değil.
python: https://github.com/electronicengine/kufibot
Cpp: https://github.com/electronicengine/kufibot.cpp
Android Kontrolör: https://github.com/electronicengine/KufibotController