Skip to main content

FTC プログラミングを始めるために必要な事

FTCにおけるプログラミングは何を行うのか?

FTCにおけるプログラミングは、ゲームで設定されたミッションを達成するためにロボットを制御するためのものです。
たとえば、2023〜2024シーズンでは、「Pixel」を探し、取得し、バックドロップに配置するという動作が求められています。
このような具体的な目標を達成するためにプログラミングを行います。何のためにプログラムを書いているのかを常に意識しながら取り組むことが重要です。

FTCのロボットプログラミングするための3つの方法

FTCロボットのプログラミングを行う方法は3つあります。

  • ブロックプログラミング
    • Scratchのようなブロックを使用してプログラミングを行う
  • OnBot Java
    • JavaをFTCのController上で直接Javaを書いてプログラミングを行う
  • Android Studio (Java or Kotlin)
    • Android Studio(IDE)を使用してプログラミングを行う

各プログラミング手法の詳細は、以下のページを参考にしてください。
Choosing a Programming Tool

このマニュアルでは、Android Studioを使用する前提で、解説を行っていきます。