---
# System prepended metadata

title: 0_0 工房１オレンテーション
tags: [工房]

---

# 0_0 工房１オリエンテーション

###### tags: `工房`

## 背景
ウェアラブルセンシング、通信、人工知能技術を用いた健康増進、生活支援、危険防止のためのIoTシステムの研究開発を行っていきます。具体的には、慣性センサ、圧力センサなどを活用して行う、人間動作計測に関する信号処理、及び認識認識手法を勉強します。更に、人間動作の可視化などの新規的なアプリケーションをチームワークで開発する。例えば、慣性センサを腕につけて転倒検知を行うアプリケーション、中敷型センサを利用した転倒通知などが考えられる。

## 目的
人間動作追跡と認識システムの研究開発を体験する

## 内容(以下の三つテーマから選ぶ)
### G1 計測
- 内容：ロボットの自律走行に欠かせない距離計測手法の実装
- 習得できること
    - 開発用言語Python基本文法
    - 加速度、超音波など、を利用した追跡の原理
    - 平均移動法、LPFなど、センサーデータ処理の手法
    - カルマンフィルタなどのデータ融合手法
    - 計測精度の評価手法
    - Arduino関連の電子工学の基本知識
### G2 認識
- 内容：加速度センサを利用した日常動作認識手法の実装
- 習得できること
    - 開発用言語Python基本文法
    - Pythonデータ処理用ライブラリの使い方
    - 時系列データ処理手法ーーslide windowなど
    - 特徴値の計算方法ーー平均、分散など
    - パターン認識手法ーー近傍法など
    - 認識結果の分析ーー認識率、Confusion Matrixなど
### G3 アプリ開発
- 内容：ライフログ共有のためのアプリを実装
- 習得できること
    - 開発用言語Python基本文法
    - PythonのFletライブラリでUI開発

## 評価
* 授業参加度（出席）
* 発表（論理性、成果、独自の貢献）

## 日程

| times | date | G1計測 | G2認識        | G3アプリ    |
| ----- | ---- | ------ | ------------| --- |
| 1     | 10.6  |   Orientation       |
| 2     | 10.20 |       [Python基本文法の勉強](https://hackmd.io/@xDc_qSNTRMGTV-I-5M3tjg/SyXTjkRS8)   |
| 3     | 10.27 |    Python基本文法の勉強    |
| 4     | 11.4 |    [Pythonさらに勉強](https://hackmd.io/@xDc_qSNTRMGTV-I-5M3tjg/rkqoXyMKU)   |
| 5     | 11.10 |  Pythonさらに勉強    |
| 6     | 11.17 |  [予備知識](https://www.dropbox.com/s/mjzlxyafgixdijg/Kalman%20Filter%20Theory.pdf?dl=0)   & [KF website](https://www.kalmanfilter.net/default.aspx)   | [生データ観察](https://hackmd.io/@xDc_qSNTRMGTV-I-5M3tjg/Bkd5EA3iL)        | [ アプリ実例](https://hackmd.io/t9IOMcJ6SYmpVRZpJQ20_w?view)   |
| 7     | 11.25 |  予備知識      | 生データ観察       |   アプリ実例  |
| 8     | 12.8 |  [最小二乗法](https://www.dropbox.com/s/8xpewtfvkptln4y/LMSE.ipynb?dl=0)      | [特徴値 1 ](https://hackmd.io/@xDc_qSNTRMGTV-I-5M3tjg/SyBI9nn2L)      |  アプリ実例   || 8     | 6.14 |  [最小二乗法](https://www.dropbox.com/s/8xpewtfvkptln4y/LMSE.ipynb?dl=0)      | [特徴値 1 ](https://hackmd.io/@xDc_qSNTRMGTV-I-5M3tjg/SyBI9nn2L)      |  アプリ実例   |
| 9     | 12.15 |  実例      | 特徴値 2         |  独自アプリの設計、実装とテスト   |
| 10    | 12.22 |  実例      | [認識　１ ](https://hackmd.io/@xDc_qSNTRMGTV-I-5M3tjg/BkLeovdCL)         |  独自アプリの設計、実装とテスト   |
| 11    | 1.5  |  [LKF](https://www.dropbox.com/s/qzjqas8ihqduyry/KF.ipynb?dl=0)      | 認識　２          |   独自アプリの設計、実装とテスト  |
| 12    | 1.19 |  実例      | [分析　１ ](https://hackmd.io/@xDc_qSNTRMGTV-I-5M3tjg/B10J4YpkD)         |   独自アプリの設計、実装とテスト  |
| 13    | 1.26 |  実例      | 分析　２         |   独自アプリの設計、実装とテスト  |
| 14    | 2.2 |  発表会      | 発表会        |  発表会   |
レボート提出締め切り：2月6日に提出：TAへ


### Q&A

### Ref
https://youtu.be/Q-snwKPvtok

Flutter&Dartを利用したAPP開発資料
[Flutter IDE](https://hackmd.io/is9EP4JmSGi60eJvevbqew)
[APP Layout](https://hackmd.io/dysY1AvgQr2B5PLajRVLBA)
[Flutterの例1](https://hackmd.io/@Liuxy/SJx1Ash-cu)
[Flutterの例2](https://hackmd.io/xZdpRBjbT_iTqNXhTcJAZg)

