エルゴノミクスコンピューティング実習
| 授業目的 |
|---|
| 本実習の目的は,エルゴノミクスコンピューティングと関連の深いバーチャルリアリティ技術について,実世界の情報の入力,バーチャル世界のモデリングとシミュレーション,実世界への情報の出力のそれぞれを題材とした実習を行い,各技術についての理解を深めることである. |
| 到達目標 |
| 以下を目標とする. 1) バーチャルリアリティシステムに必要な要素技術の原理を実装を通じて理解する. 2) アプリケーションの開発に必要となる基礎的なプログラム作成ができる. |
| 授業計画 | |
|---|---|
| 第1回 スタートアップウィーク | オンライン授業(オンデマンド型) Processingによるプログラム開発環境の構築 【復習課題】Processingの開発環境の構築を完了する Processingによるプログラム作成の基礎を理解する |
| 第2回 コアウィークス | 基礎知識: 2次元座標変換 【復習課題】座標変換の課題を完了する |
| 第3回 コアウィークス | 基礎知識: 3次元座標変換(1) 【復習課題】座標変換の課題を完了する |
| 第4回 コアウィークス | 基礎知識: 3次元座標変換(2) 【復習課題】座標変換に関するレポートを作成する |
| 第5回 フレックスアワーズ | オンライン授業(オンデマンド型) センシング:マイクロコントローラの開発環境の構築 【復習課題】マイクロコントローラの開発環境の構築を完了する |
| 第6回 コアウィークス | センシング:歩数計の実装(1) 【復習課題】歩数計の実装を継続する |
| 第7回 コアウィークス | センシング:歩数計の実装(2) 【復習課題】歩数計の実装を完了する |
| 第8回 コアウィークス | センシング:歩数計の動作実地試験 【復習課題】歩数計のレポートを作成する |
| 第9回 フレックスアワーズ | オンライン授業(オンデマンド型) シミュレーション:数値計算の基礎知識 【復習課題】数値計算についての理解を確認する |
| 第10回 コアウィークス | シミュレーション:運動方程式とその数値計算 【復習課題】数値計算の課題を完了する |
| 第11回 コアウィークス | シミュレーション:オブジェクト指向を用いたモデリング 【復習課題】オブジェクト指向に基づいたプログラムへの書き換えを完了する |
| 第12回 コアウィークス | シミュレーション:バネ-質点モデルによる粘弾性体のシミュレーション 【復習課題】シミュレーションのレポートを作成する |
| 第13回 フレックスアワーズ | オンライン授業(オンデマンド型) ディスプレイ:Pseudo Hapticsとは(解説) 【復習課題】Pseudo Hapticsについての理解を確認する |
| 第14回 コアウィークス | ディスプレイ:Pseudo Hapticsの体験 【復習課題】Pseudo Hapticsの体験を完了する 【予習課題】Pseudo Hapticsのオリジナルな方式について検討する |
| 第15回 コアウィークス | ディスプレイ:オリジナルのPseudo Hapticsの実装 【復習課題】Pseudo Hapticsの実装を完了する |
| 第16回 コアウィークス | ディスプレイ:Pseudo Hapticsの相互体験会 【復習課題】Pseudo Hapticsのレポートを作成する |