プロフィール
DukiChoi
生体計測と研究のための組み込みシステム・IoTシステムを開発しています。
IMU・BLEデバイス、XR/VR実験、機械学習による信号解析などに取り組んでいます。
開発者の日々
自作プログラムと使い方を紹介します。
一覧を見る →
言語とツール
基準年:2026
- C++, C#, Arduino, Java
- 中級・ 5年 (2021年から)
- Python, MATLAB
- 中級・ 7年 (2019年から)
- KiCad
- 中級・ 2年 (2024年から)
プロジェクトと研究
-
漢陽大学 電気工学 卒業制作
2021.09.01 ~ 2021.12.31
非接触ジェスチャーによるキーボード・マウス・キオスク
- 技術
- OpenCV, Mediapipe, React, Node.js
詳細
- カメラによる手の認識でキーボードとマウス入力を実装
- 指の動きでポインター移動とクリックを実装
- OKジェスチャーでキーボードとマウスを切り替え
- ReactとNode.jsでキオスクを開発・展示
-
IMUによる位置推定
2022.01.01 ~ 2022.06.30
WT9310 IMUを用いた位置推定
- 担当
- 組み込みソフトウェア開発(貢献度30%)
- 技術
- STM32(C++), TinyEKF, Python
詳細
- 9軸IMUデータのフィルタリングとカルマンフィルターの適用
- TinyEKFを用いてSTM32CubeMXのC++ファームウェアを実装
- Pythonの3Dグラフで結果を可視化
-
UWBを用いた重機安全支援システム
2022.07.01 ~ 2023.02.28
BLEとUWBによる作業員のリアルタイム安全支援
- 担当
- Androidソフトウェア開発(貢献度50%)
- 技術
- Java(Android), BLE
詳細
- UWBアンカーとタグをBLEでAndroidアプリに接続
- 作業員の位置を受信し、重機の操作者へ警告
- 振動・画面・音声で警告するAndroid Javaアプリを開発
-
UWBによる屋内車両位置測位
2023.01.01 ~ 2023.03.31
TCPで受け取るUWB車両位置のリアルタイム可視化
- 担当
- Androidソフトウェア開発(貢献度50%)
- 技術
- Java(Android), TCP
詳細
- TCPソケットでUWBタグとアンカーのデータを受信
- Android Javaで2D地図上に車両位置を表示
-
Bluetoothマルチノードによる配管位置検出
2023.06.01 ~ 2023.09.30
nRF52とIMUセンサーによる金属配管の検出
- 担当
- 組み込み・Android開発(貢献度30%)
- 技術
- nRF52, BLE, IMU, Android
詳細
- nRF52と2つのIMU磁力計で金属を検出
- 掘削作業のための配管検出・警告システムを構築
- IEEE ICCE-Asia 2024で第2著者として発表
-
修士研究:VRとCNN/RNNによる振戦解析
2023.11.01 ~ 2024.12.31
VRと深層学習を用いた手の振戦の定量解析
- 担当
- システム開発と解析(貢献度100%)
- 技術
- nRF52, Unity(C#), MATLAB, CNN, RNN
詳細
- nRF52とIMUコントローラーで振戦データを収集
- Unity C#でVR実験プロトコルを開発
- MATLABでCNN・RNNモデルを学習・評価
-
全身電気刺激スーツの研究
2025.03.01 ~ 2025.06.30
ウェアラブル刺激スーツとVRによる実験評価
- 担当
- 生体信号処理・神経工学研究室 研究員
- 技術
- Unity(C#), nRF52, Matlab
詳細
- Unity VRで身体的インタラクションのシナリオを実装
- シナリオに応じて刺激周波数と電圧を制御
- 参加者9名の実験で手の振戦への影響を評価
-
子どもの認知能力を評価するスマートキューブ
2025.03.01 ~ 継続中
IMU・圧力センサー・LEDを備えたキューブとデータ収集
- 担当
- 生体信号処理・神経工学研究室 研究員
- 技術
- nRF52, IMU, Pressure Sensor, Android
詳細
- ハードウェア回路とファームウェアを設計
- BLE連携とAndroidアプリを開発
- 子どものブロック遊びデータによる認知分析を計画
経歴資料
学歴・研究歴はCV、開発経験とプロジェクトはレジュメをご覧ください。