Foosbar: 世界最高のロボットフットボールテーブル
紹介
- Foosbarは自動化されたフットボールテーブルで、片側をロボット、もう片側を人間がプレイする構成です。
- ロボットは守備、パス、シュートができ、これによってユーザーはより重要なことに集中できます。
セットアップ
構成要素
- プロジェクトは
software、firmware、frontend の3つの主要コンポーネントに分かれています。
software: モーターを直接制御するコードを含むディレクトリ。
frontend: リモートゲームコントローラーを通じてテーブルを操作できる3D Webアプリ。
firmware: 当初は電子機器に接続された e-paper ディスプレイにスコアを表示するための Teensy 4.1 向けでしたが、現在は使われていません。
software
firmware
frontend
- 次のコマンドで実行できます:
cd frontend
npx vite
GN⁺の見解
- 自動化の利点: 反復的な作業を自動化することで、ユーザーはより重要なことに集中できます。
- 技術的な挑戦: cmake のようなツールを使うことは、初級エンジニアにとっては難しい場合があります。これを通じて技術的な成長を促せます。
- オープンソースの価値: プロジェクトの構成要素と設定方法を公開することで、他の開発者が類似のプロジェクトに挑戦できるようにしています。
- 技術的な限界:
firmware 部分が完全には実装されていない点で、プロジェクトの完成度が下がる可能性があります。
- 興味深いプロジェクト: ロボットが人間と一緒にゲームをプレイできるという点で、技術的な興味をかき立てます。
1件のコメント
Hacker Newsの意見