今回はライントレースするネコをスクラッチで作ってみます。床に黒い線が書いてあって、線にそって走る車を見たことがありますか?あれがライントレースです。いちいち、右とか左とか指示を出さなくても、勝手に線に沿って進んでいくのが不思議ですね。
ライントレースの仕組みは、とても簡単です。左右のセンサーでコースを見ながら、
- 右にはみ出したら、ちょっと左を向く
- 左にはみ出したら、ちょっと右を向く
- はみ出してなかったら進む
です。
実際にスクリプトを組んでみるとこんな感じですね。
センサーの部分には『色が色に触れたら』というブロックを使っています。
完成したプロジェクトはこちらです。