Foosbar: der beste Roboter-Tischfußball der Welt
Einführung
- Foosbar ist ein automatisierter Tischfußballtisch, bei dem auf der einen Seite ein Roboter und auf der anderen ein Mensch spielt.
- Der Roboter kann verteidigen, passen und schießen, sodass sich der Nutzer auf wichtigere Dinge konzentrieren kann.
Einrichtung
Komponenten
- Das Projekt ist in drei Hauptkomponenten unterteilt:
software, firmware und frontend.
software: Verzeichnis mit dem Code zur direkten Steuerung der Motoren.
frontend: 3D-Web-App, mit der sich der Tisch über einen Remote-Game-Controller steuern lässt.
firmware: Ursprünglich für einen Teensy 4.1 gedacht, um den Spielstand auf einem an die Elektronik angeschlossenen E-Paper-Display anzuzeigen, wird aber derzeit nicht verwendet.
software
firmware
frontend
- Kann mit folgendem Befehl gestartet werden:
cd frontend
npx vite
Meinung von GN⁺
- Vorteile der Automatisierung: Durch die Automatisierung wiederkehrender Aufgaben kann sich der Nutzer auf wichtigere Dinge konzentrieren.
- Technische Herausforderung: Der Einsatz von Tools wie cmake kann für Einsteiger im Engineering schwierig sein. Das kann technisches Wachstum fördern.
- Wert von Open Source: Durch die Offenlegung der Komponenten und der Einrichtung des Projekts können andere Entwickler ähnliche Projekte ausprobieren.
- Technische Grenzen: Dass der Teil
firmware nicht vollständig umgesetzt ist, kann den Reifegrad des Projekts mindern.
- Spannendes Projekt: Dass ein Roboter gemeinsam mit einem Menschen spielen kann, macht das Projekt technisch besonders interessant.
1 Kommentare
Hacker-News-Kommentare