關於 Bboni Ai

裝置簡介

Bboni AI  是一個專為 Endpoint AI 應用設計 的平台,整合了機器學習模型建置、轉換、裝置端測試的完整流程。目標是讓開發者可以快速將 AI 模型導入至 Himax WiseEye™ AI 處理器  等低功耗裝置,實現像是動作辨識、姿勢偵測等應用。

 

核心功能

  • 提供6軸IMU (Inertial measurement unit, 慣性測量單元) 資料 (加速度、角速度)
  • 運行6軸IMU AI模型
  • 透過藍牙傳輸資料,或使用離線錄製功能錄製資料

 

硬體規格與說明

感測元件ICM-42688-P
3軸加速度計 3 軸陀螺儀
AI元件WiseEye2(WE2) AI processor
HX6538-A01TWA
無線傳輸nRF52840 BLE Module
Bluetooth 5.3
有線傳輸USB-C
電池LIR2450H
3.7V 200mAH
連續使用時間8小時
充電USB-C

 

LED

  • LED 0 為電量燈,提供電量資訊
  • LED 1(右燈) 為模式燈,提供裝置正在使用的功能資訊,選擇LED 1 為模式燈的考量是右撇子較多,穿戴於右腳會更容易檢視
  • LED 2(左燈) 為狀態燈,如果韌體遇到異常會閃紅燈

 

按鍵

  • Button 1(右鍵) 為模式鍵,主要用於模式切換,選擇Button 1為模式鍵的考量是右撇子較多,方便右手操作
  • Button 2(左鍵) 為附加鍵,在錄製模式用於標記戳記,其他模式沒有預定功能,為開發者發展應用空間

 

軸向

  • Y軸朝向裝置菱形頂端,靜止狀態Acc實際值應非常接近 (0, 1, 0)
  • X軸橫切裝置的表面,X軸朝上立於桌面時,Acc實際值應非常接近 (1, 0, 0)
  • Z軸正交裝置的表面,Z軸朝上平放桌面時,Acc實際值應非常接近 (0, 0, 1)

 

系統需求

  • 作業系統:iOS / Android
  • 硬體需求:需搭配 Bboni AI 穿戴感測器裝置使用
  • 連線方式:支援藍牙 5.0 / USB Type-C

 

FSM & UX Flow

1. 開機

  • 一般開機(即單純打開電源鍵),裝置會進入<一般待機模式>
  • 但如果開機時右鍵為按下狀態,裝置會進入<開發者待機模式>

2. 一般待機模式

  • 模式燈為綠色1秒間隔閃爍
  • 長按右鍵3秒會進入<錄製模式>
  • 與其他裝置連線會進入<連線模式>

3. 連線模式

  • 模式燈為藍色常亮
  • 連線裝置斷線或是關機重開機來結束連線狀態,如果是因連線裝置斷線而中斷連線會進入<一般待機模式>
  • 連線模式下,左鍵和右鍵可以被讀取按鈕狀態,並且使用者可自行控制3個LED的顏色與閃爍

4. 錄製模式

  • 模式燈為紅色常亮
  • 長按右鍵3秒會結束錄製,進入<一般待機模式>
  • (選擇長按3秒來啟動和結束的考量,是為了避免誤觸就導致產生混亂的錄製紀錄)
  • 錄製模式期間,按下左鍵會在錄製檔案標記戳記,詳情請見下方 錄製功能與錄製資訊

5. 讀卡機模式

  • 在讀卡機模式,會模擬隨身碟在電腦上顯示所有錄製檔案並提供存取與管理操作

6. 開發者待機模式與開發者模式

  • 模式燈為白色常亮

 

電量燈

使用電池充電中
60% 以上,綠色常亮100%,綠色常亮
20-60%,綠色1秒間隔閃爍60-100%,綠色1秒間隔閃爍
10%-20%,紅色1秒間隔閃爍不足60%,橘色1秒間隔閃爍
10%以下,紅色0.5秒間隔閃爍

 

錄製功能與錄製資訊

 

一般IMU錄製

  • 啟動錄製模式,並且當一般IMU錄製屬性為啟用時,會錄製獨立的錄製檔案
  • 錄製參數: Acc/Gyro FSR, DataRate皆比照裝置當下的設定
  • 檔案名稱: Record_<Device Name>_<YYYYMMdd>_<HHmm>_<ss.fff>.csv

檔案內容格式:

  • 儲存格式為CSV

數值部分:

  • Timestamp: 為開始時間後的 time offset ,以<ss.fff>記錄,理論上間隔是1/DataRate
  • Acc/Gyro: 由於錄製檔案常常是給非工程師的研究者閱讀,以實際數值呈現
  • Button: Button 2(左鍵)的按下裝置,未按下為0,按下為1

 

AI錄製

  • 啟動錄製模式時,每個錄製屬性被啟用的 AI Model 會有各自獨立的錄製檔案
  • 檔案名稱: AIRecord_<Device Name>_<Model name>_<YYYYMMdd>_<HHmm>_<ss.fff>.csv

檔案內容格式:

  • 儲存格式為CSV

數值部分:

  • Timestamp: 為開始時間後的 time offset ,以<ss.fff>記錄,理論上間隔是1/DataRate
  • Model Output: 將該Model所有Output依序記錄
  • Button: Button 2(左鍵)的按下裝置,未按下為0,按下為1

 

BboniAI 開發指南 ( 點擊帶您更詳細且完整的了解 BboniAI )

如有 Bboni Ai  相關問題,歡迎透過下列聯絡方式提出回饋。

矽導研發中心 

中心地址:新竹市大學路1001號電資大樓316室
代表分機:31591
專線電話:03-5131591
傳真:5731663
客服信箱:nctutwtlab@gmail.com