Python×レゴ・エデュケーションSPIKEプライムを使って、小型ロボット制御の基礎の演習を行う。
開発環境のインストール
以下のリンクから SPIKE App を各自のPCにインストールしてください。
- https://education.lego.com/ja-jp/downloads/spike-app/software/
印刷資料に記載のURLの SPIKE LEGACY App は、SPIKE-OSの更新ができず動かないので、SPIKE App 3.6 をダウンロードしてください。 - Teams の 3EI の実験のチャネルからダウンロード (legoからのダウンロードが遅い場合)

- PCのハードディスク容量などが不足している場合は「WEBアプリを起動します」を選び、ブラウザ上で実行してもよい。
プログラムの作成、転送、実行方法を確認
ロボットで始めるAI入門の2章(p.10)より、基本の操作について確認を行う。


前半(1,2週)の実験
- 開発環境のインストール
- プログラムの作成、転送、実行方法の理解
- イメージの出力
- 文字の表示
- 音の出力
- 傾きの検出
- ジェスチャーの検出
- 説明資料 モーターとは(マイコンによるライントレース)
- モータ1つのプログラムの実行
- モータ2つのプログラムの実行(直進)
- モータ2つのプログラムの実行(距離とスピードの関係)
- モータ2つのプログラムの実行(右左折)
- カラーセンサを使ったプログラムの理解
- フォースセンサを使ったプログラムの理解
- 距離センサを使ったプログラムの理解
後半(3,4週)の実験
- ライントレースマシンの考え方と実装
- 障害物に対応したライントレースマシンの実装
- 自由課題の作成
- sound機能を用いて、簡単な楽譜表現のMMLで音楽を鳴らせるようにする。
- ライントレースマシンの高速周回できるようにする。