FIRST-Tech-Challenge/FtcRobotController
FTC Android Studio Workspace for robot programming in Android Studio
解決する課題
このプロジェクトは、FIRST Tech Challenge (FTC) コンペティション用のロボットを制御する Android アプリを構築するために必要なソフトウェア開発キット (SDK) とソースコードを提供します。高レベルのプログラミング(Java や Blocks)と物理的なロボットハードウェアの間のギャップを埋めます。
動作方法
SDK を使用すると、Android Studio、OnBot Java、または視覚的な Blocks エディタで「OpModes」(ロボットコードの例)を記述できます。ドライバーステーションとロボットコントローラー間の通信を管理し、モーター、サーボ、センサー(IMU、カラーセンサー、距離センサーなど)およびビジョンシステムのハードウェア設定を処理します。ロボットが環境をナビゲートし、相互作用するのを支援するための、AprilTag 検出およびカラープロセッシング用の専用ライブラリを含んでいます。
対象ユーザー
FIRST Tech Challenge に参加する学生、メンター、チームで、コンペティション用ロボットのプログラミングが必要な方々。
特徴
- 多段階プログラミング: 初心者向けの視覚的 Blocks、中級者向けの OnBot Java、上級者向けの完全な Android Studio 統合をサポート。
- ビジョン機能: AprilTag クラスタ(部分的遮蔽にも耐性あり)と高度なカラープロセッシング(ブロブ検出、円のフィッティング)を内蔵。
- ハードウェア統合: GoBilda Pinpoint、AndyMark センサー、OctoQuad ハードウェアなど、幅広いセンサーとアクチュエータをサポート。
- 教育リソース: 大量のサンプル OpModes と公式ドキュメント、コミュニティフォーラムへの統合リンクを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト