各回ごとの予定(と実際の内容)を、 配布されたシラバスに載っているよりも少し詳しく書いておきます。 進行状況によっては多少の変更があります (その場合は随時このページを更新します)。復習にも活用してください。

目次


第1回 (4/10 )

  • 授業の概要説明
  • 履修上の注意?
  • 過去の実習の様子の紹介
  • 宿題:組み立てたロボット(の部品)を入れる袋を用意しておく。
  • 宿題:2GB以上のUSBメモリを用意しておく。ただし、転送速度の遅いUSBメモリは動作しなかったりトラブルの原因になるので買わないこと。可能ならばハイスピード・タイプのほうがよい。
  • 宿題:参考資料 (PDFファイル)を印刷しておく。

第2回 (4/17)

  • チーム分け、チーム内での自己紹介
    • 基本的は1チーム4人で課題ごとに二人ずつ二組に分かれて作業を行います。
    • 最後のロボコンの課題は4人一緒に2キット分のパーツを使ってロボットを作成します。
    • 互いの連絡の取り方を確認しておいてください。
  • キットの配布と部品の確認
    • 授業の途中で部品を補給しませんので、部品を無くさないように大切に扱ってください。
    • パーツをしまうときには個々の部品を定位置にしまう習慣をつけておけば必要な部品を探すときも短時間で探せます (写真を参考に)
  • RISのインスト(解説書)の10〜25ページ、NXTのインストの8〜22ページにあるロボットを作成して、キットに慣れる
    • タイヤ・4本足・キャタピラのどれでもかまいません (ドライブベースは共通)。
  • ファームウェアのダウンロード
    • RISの場合、ファームウェアが入っている状態ではRCXのディスプレイに0が4つ表示されます。
    • 電池を交換する時にはファームウェアが消えないように、まず電源を切って1分程度で素早く交換してください。
    • ファームウェアが消えた場合には担当教員に連絡してください。
    • NXTのファームウェアは電池を抜いても消えません。
  • 宿題:授業時間中にこのロボットを作成できなかったチームは来週までに作成しておく。

第3回 (4/24)

  • NQC/NXCを使ったプログラミングの初歩 Debian Live の使い方については専用ページを参考にしてください。
  • コンパイル&転送
  • 宿題:上記の一連の作業について十分復習しておくこと(つまりプログラムの作成・保存、RCXへの転送、三角形、四角形、五角形を描いて動くプログラムを作成を通じて必要になったプログラミングのための知識などをよく理解しておきましょう)。

第4回 (5/8)

第5回 (5/15)

  • 定数と変数、簡単な演算について
  • マクロについて

第6回 (5/22)

  • サブルーチン、関数について
  • 課題1

第7回 (5/29)

  • タッチセンサを使う
  • 論理式とuntil, while, ifを使った制御構文について
  • 壁にあたったらUターンあるいは適当に向きを変えて進むロボットを作ってみる
  • 机の上から落ちないで動き回るロボットを作ってみる (インスト90ページにヒントあり)
  • 宿題:学習内容をよく復習した上で、実際にロボットを動かして、いろいろな状況にきちんと対応したプログラムがかけているかチェックする。
  • 来週の持ち物:太いマジックペン

第8回 (6/5)

第9回 (6/12)

第10回 (6/19)

第11回 (6/26)

  • 課題2の発表会

第12回 (7/3)

  • 最大値や最小値を求める
  • 最も明るい方向を向くロボットの製作

第13回 (7/10)

  • ロボコン用ロボットの構想を練る

第14回 (7/17)

第15回 (7/24)

  • ロボコンへ向けた最終調整

ロボコン (7/31)


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-08-03 (月) 10:26:30