FBTUG-FarmBot 整體系統架構

編輯歷史

時間 作者 版本
2017-03-20 06:25 (unknown) r2
顯示 diff
(51 行未修改)
2017-03-20 06:25 wuulong sheu r1
顯示 diff
FBTUG-FarmBot 整體系統架構
+
+ FarmBot 系統分析
+
+ *
+
+ 架構圖
+
+ *
+
+ 解構相依性
+ 系統相當龐大,要大家全都懂,每人都有完整的開發與使用環境,尤其在開源運作,非常不切實際。
+ 方法就是讓各個子部分,能夠用最小的資源就能做局部的開發與研究
+ 想達到這個目的,策略性解除個部分的相依性,是很重要的研發策略
+ 要解構相依性,最重要的就是固定相關的介面,並建構個別簡化的驗證環境,並盡可能提供給對接系統容易複製的穩定環境
+
+ 根據目前系統元件,解構相依性的基本想法如下
+
+ 雲端軟體 + 雲端軟體後台 -
+ 建構與維護 Virtual Box image
+ 跟單獨 RPI 驗證對接
+ Arduino(含接上的周邊) -
+ 驗證確認 Commands 的結果,用 UART 介面溝通
+ 配上標準 UART console 跟 python script
+ RPI 建構環境
+ 需要簡單的直接在 RPI 上 Send/Recv arduino commands
+ 需要方法跟雲端確認有連結,並提供 debug 的技巧
+ RPI 上運行的 FarmBot 軟體
+ 能有在 PC 上直接部分運行的方法,不需在 RPI 上
+ 在 console 上直接下 script 控制 Arduino
+ 在 console 上直接下 script 跟雲端接軌
+ 影像辨識與影像機器學習
+ 開發與訓練環境需能在 PC 上運行
+ FarmBot 抓出來的影像庫提供 offline 辨識與訓練
+ 使用 Virtual Box image
+ FarmBot 主要運動機構(xyz)
+ 機構與電機參數標準化
+ 開發/個人使用/農場環境建議
+ 套件化
+ FarmBot 附屬機構 (支持機構,支架,固定元件)
+ 開發/個人使用/農場環境建議
+ 套件化
+ FarmBot 功能配件(水幫浦,氣幫浦,外接感測器等)
+ 管線與控制介面定義
+ 基礎參數定義
+ 開發/個人使用/農場環境建議
+ 套件化
+ UTM( Universal Tool Mount)
+ 客製化 3dp 庫
+ 配合生產製作單位
+ 套件化
2017-03-20 06:25 (unknown) r0
顯示 diff
-
+ FBTUG-FarmBot 整體系統架構