Recently Updated Pages
ロボットの輸送について
1. ロボットの輸送方法 FTCは現在、日本国内で公式大会が開催されていないため、大会に出場するには海外へ遠征する必要があります。日本のチームは主に韓国大会へ出場することが多く、その他にもアメリ...
【高専ロボコン/学ロボ勢へ】 Anderson Powerpoleの紹介
Anderson Powerpoleとは? 高専ロボコンや学生ロボコンでは、バッテリーやモータの接続コネクタとして XT30 や XT60 などが主流だと思います。しかし、これらははんだ付けが必...
【高専ロボコン/学ロボ勢へ】 FRC用モータの活用
FRC (アメリカで開催されているロボットコンテスト) で使われるモータの中には、実は日本のロボコン(高専ロボコン、学生ロボコン等)でも強力な武器になるものがいくつかあります。 ここでは、特にオ...
動力伝達方法の種類と選び方
モーターの回転(動力)をタイヤやアームなど、離れた場所に伝えるためにはいくつかの方法があります。 ここではFTCで主に使用される以下の4つの方法について、それぞれの特徴と選び方を解説します。 ...
オリジナル部品の外注
チームで所有している3Dプリンターやボール盤などの工具を使用すれば、ある程度の部品は自分たちで作ることができます。しかし、非常に高い精度が求められる部品や、複雑な形状の金属部品、あるいは強度が不...
部品の買い方ガイド
FTCロボットの部品調達は、「国内で買える汎用品」と「海外から輸入が必須な特定部品」に分け、コストと納期の最適化を図ることが重要です。 1. 機械部品の調達先 国内で調達するもの(汎用品) アル...
CADソフトの選び方
ロボット設計のためのCADソフトガイド 1. はじめに:CADは必須ではない CADソフト (Computer Aided Design) は、設計作業をコンピュータ上で行い、効率的に進めるため...
New Page
最初のプログラム
最初のプログラムを書く それでは、最初のプログラムを書いてみましょう。 プログラムファイルの作成(Java) まずは、Team Codeフォルダーに新しいJavaファイルを作成します。 Cla...
プログラムのデプロイ
Control Hub への接続 プログラムをデプロイするには、Control Hubに接続する必要があります。(Control Hubのセットアップの説明はこちら) まず、コンピューターのWi...
新規ページ
FTC Japan Wikiへようこそ!
FTC Japan WikiはFTC Japan Communityによって管理されている日本のFTCチーム向けのWikiです。 FTC Japan CommunityのSlackに所属している...
参考に出来る資料・使えるリソース
このWikiは0→1の人をサポートするためのWikiなので、多くの事を書いている訳ではありません。 そのため、自分で情報収集することはとても大切です。 そのサポートのために、参考に出来るウェブサ...
大会による評価方法の違い
ジャッジとアワード 一般的にアワードの評価はジャッジの前で行う5分間のプレゼン(発表)と質疑応答で行われます。ジャッジはボランティアとして募られる人たちで、FTCが配布する基礎的なガイドラインに...
コントローラーの入力を元にモーターの回転速度を変える
前のページでは、モーターを一定のスピードで回しました。 今回は、コントローラーからの入力を元に、スピードが変わる様に改変してみましょう。 コントローラーのボタン コントローラーは1と2の2つ接続...
モーターに名前をつける
プログラムでモーターを使用する前に、モーターに名前をつける必要があります。 今回は、Control Hubのポート1番にGoBildaの5203イエロージャケットモーターを接続しました。 もし、...
モーターを回してみよう
それでは、実際にモーターを回してみましょう。 モーターを回すプログラム モーターを回すプログラムをステップバイステップで解説していきます。 モーターの定義 まずは、モーターを定義します。 モータ...
プログラムの実行
デプロイが出来たら、「FTC Driver Station」を起動します。(通常は自動で立ち上がります) 「Robot Connected」となっていることを確認して、「TeleOp」と書かれ...
Control HubとDriver Hubの接続
デプロイしたプログラムを実行するには、Control HubとDriver Hubを接続する必要があります。 まず、Driver Hubの設定を開きます。 Wi-Fiの設定を開き、「FTC-x...
プログラムの基本構造
以下はOpModeのサンプルコードです。 主に使用する5個のメソッドが書かれています。 init() ドライバーがINITボタンを押した際に、1度だけ実行されるメソッド。 主に、モーター等の初...