コンテンツにスキップ
日本語

ロボットのプログラミング

プログラム(コントローラー)はループで動きます。センサーを読み取り、判断し、モーターを設定して、シミュレーションを 1 ステップ進めます。ロボットのすべての動きは、このループから生まれます。

ここにある例はすべてスターターロボットで動きます。実行する前にスターターロボットを読み込めば、そのまま動きます。各例には Python 版と C/C++ 版があります。タブで言語を選ぶと、サイト全体がその選択に従います。

ステップ 学ぶこと
1. 最初のプログラム プログラムを書き、読み込み、実行する
2. 移動 走行し、旋回する
3. センサー 壁、穴、トークン、自分の位置を見つける
4. 迷路を進む すべてを組み合わせて完全なプログラムにする
5. 通信 トークンを報告して得点する
6. 壁のトークン 被災者、ターゲット、偽物を見分ける
7. 探索と地図作成 計画的に探索し、迷路を記憶する
8. 地図作成のルールと地図の提出 地図ボーナスを獲得する

各ステップは、それまでのステップの内容をもとにしています。まだ読んでいなければ、先にルールの概要を読んでください。ロボットが何をしなければならないか、何が得点になるかを説明しています。

C や C++ で書く場合は、プログラムをコンパイルして実行するために、先に C++ コントローラーを読んでください。