Foosbar: Dünyanın en iyi robot masa futbolu masası
Giriş
- Foosbar, bir tarafında robotun, diğer tarafında insanın oynadığı otomatikleştirilmiş bir masa futbolu masasıdır.
- Robot savunma yapabilir, pas verebilir ve şut çekebilir; böylece kullanıcı daha önemli işlere odaklanabilir.
Kurulum
Bileşenler
- Proje üç ana bileşene ayrılır:
software, firmware, frontend.
software: Motorları doğrudan kontrol eden kodları içeren dizin.
frontend: Masayı uzaktan oyun kumandasıyla kontrol etmeyi sağlayan 3D web uygulaması.
firmware: Başlangıçta elektronik düzeneğe bağlı e-paper ekranda skoru göstermek için Teensy 4.1 içindi, ancak artık kullanılmıyor.
software
firmware
frontend
- Şu komutla çalıştırılabilir:
cd frontend
npx vite
GN⁺'nin görüşleri
- Otomasyonun avantajı: Tekrarlayan işleri otomatikleştirerek kullanıcının daha önemli işlere odaklanmasını sağlar.
- Teknik zorluk: cmake gibi araçları kullanmak başlangıç seviyesindeki mühendisler için zor olabilir. Bu süreç teknik gelişimi teşvik edebilir.
- Açık kaynağın değeri: Projenin bileşenlerini ve kurulum yöntemlerini paylaşarak diğer geliştiricilerin benzer projeleri denemesine imkân tanır.
- Teknik sınırlamalar:
firmware bölümünün tamamen uygulanmamış olması, projenin olgunluk düzeyini düşürebilir.
- İlgi çekici proje: Robotun insanla birlikte oyun oynayabilmesi teknik açıdan merak uyandırır.
1 yorum
Hacker News yorumları