Portfolio

AI 主力時代:一個人維護 30+ 個專案 (2026)

我一直看好 AI,而 AI 變強了之後,它已經不是輔助,而是主力。做了十幾年系統整合的乙方,現在換邊當甲方,把當年業主跟我合作的方式拿來用在 AI 身上:開規格、下發包、做驗收,一個人同時推進 30+ 個活躍專案。除了 Mori Desktop 是桌面程式,以下都可以直接點開用:

個人 AI 生態 Mori universe

網頁遊戲與 3D

線上服務與工具

AI 課程與自架基礎設施


ChingTech OS - 桌面風格的 Web 應用 (2025)

公司同事每天要在 NAS、終端機、AI 工具之間切換很麻煩,市面上也沒有合適的整合方案。想試試用 AI SDD 開發,在只使用 JS 不使用前端框架的條件下,能不能做出視窗管理系統(拖曳、縮放、Snap、多視窗)這種複雜的桌面應用。就做了 ChingTech OS,把這些工具整合進來。

主要功能:

查看完整介紹與展示影片


jaba 呷爸 - 讓 AI 幫忙訂便當 (2025)

團隊訂便當流程很繁瑣(統計餐點、確認金額、追蹤付款)。想試試用 AI SDD 開發 LINE Bot 能做到什麼程度,所以我就用 AI 對話取代傳統的表單填寫,做了 呷爸 jaba

核心特色:

專案演進: 從最初的 JSON 檔案儲存原型,經過 LINE Bot 分離架構的過渡期,最終重寫為 PostgreSQL + Repository Pattern 的生產級系統。

原型介紹 jaba-ai 技術系列(11 篇) GitHub

AnalyzerUI - 氣體檢測資料採集軟體 (2025)

擎添工業的氣體檢測儀器設定及資料採集記錄軟體。C# 開發,採用 USB License Key 授權。

產品頁面


讓機器人自己走:企業級 AGV 車隊管理 (2025)

接到一個 AGV 車隊管理專案,需要整合我們的 AGV 系統、KUKA 的 AGV 系統、Web 管理介面、OPUI 介面。想利用 ROS2 生態系的資源,就用 ROS2 架構來做,整合成一套完整的模組化系統。

RosAGV - 核心控制系統 (2025)

企業級 AGV 車隊管理系統,採用雙環境容器化架構:

核心技術:

系統特色:

詳細技術介紹


WebAGV - 即時監控看板 (2025)

AGV 車隊即時監控看板系統,獨立於 RosAGV 的資訊展示平台:

技術架構:

系統特色:

詳細技術介紹


讓機器看得懂東西 (2023)

客戶想要做多合一的入料、壓測、電測、AOI、包裝機台,問了幾家廠商都做不出來或報價很高。因為我們有 WiseTechVision 的經驗,對 AOI 和手臂整合都很熟,就接了這個案子。

治具的設計也是我們自己加進去的——因為有影像處理的經驗,所以設計成視覺補正快速換線的架構,換線時間從傳統的 2-4 小時縮短到 10-15 分鐘。

系統架構:

最有成就感的部分:

詳細介紹


自己動手擴充功能 (2020)

客戶的產線上有多個散亂工件需要同時追蹤和抓取,但 KUKA 的 ConveyTech 套件只能追蹤單一工件。要追蹤多個就需要 Queue、List、Stack 這些資料結構來管理,但 KRL(KUKA Robot Language)只有基本陣列。所以我就在 KRL 加入 Queue、Stack、List 功能。

視覺辨識的部分開發了 WiseTechVision C# 套件,整合視覺與機器人控制。支援工業相機,也支援消費級 Webcam(用軟體演算法補償,省下不少成本):


不用感測器能做力覺感知嗎?(2017-2020)

KUKA 機器手臂要做力覺感知,標準做法是外掛六軸力覺感測器,一顆 30-80 萬。

當時在想:KUKA 手臂每個關節都有扭力感測器,能不能直接用這些數據來判斷受力方向?例如某幾個軸的扭力變化就能知道是 Z 方向受力,不用真的去算完整的六軸力矩轉換。

所以我就直接用 KRL 監測軸扭力值,20ms 更新率,不用外掛任何感測器。

後來在 4 個專案中驗證都很穩:

每台機器人省下 30-80 萬,而且當日安裝測試就能投產,沒有額外的感測器維護成本。

技術總覽


遊戲引擎能做工業應用嗎?(2018)

當時在研究 FK 和 IK,想用 Unity 來做 Robot 模組試試看。因為公司也有在做 KUKA Robot,所以我就參考 KUKA Robot 的架構和 KRL 語言,在 Unity 內設計出 RobotSim 的語言與解釋器,讓使用者可以在 Unity 中模擬手臂運動。

做出來的 RobotSim 因為是基於 Unity,天生就跨平台——Windows、macOS、Web、Android、iOS 都能跑,連手機瀏覽器都可以。支援六軸、SCARA、Delta Robot(平行機器人),也能做雙機協同控制。模擬完還能直接匯出 KUKA KRL 程式到實機。

後來發現瀏覽器版本超適合教學——學生不用準備昂貴的實體機器人,在瀏覽器上就能學運動學、FK/IK。就這樣在亞洲大學、實踐大學、嘉南藥理大學的課程中用了好幾年。

技術詳解 線上試玩 YouTube Demo

做過一些有趣的互動遊戲

五花果的後花園(Unity,2017)

類似 teamLab 的互動藝術,技術挑戰是 10 台掃描器並行處理和 45 天長期展期的穩定性。

打火解油出任務(Unity + Kinect,2015)

YouTube 示範

雷射槍射擊遊戲(LabVIEW + Flash/Unity,2014)


學生時期:從這裡開始的故事

無人飛行船自動導航系統 (2011)

因為學長已經做了地上的自動導航,所以我們做天上飛的。6 人團隊,開發了完整的自動導航控制系統(學士畢業論文)。

核心突破:

這是第一次做完整的系統整合——嵌入式、通訊、地面站、視覺化全部串起來。後來走上系統整合這條路,可能就是從這裡開始的。

學士畢業論文詳細技術記錄 YouTube 影片

教過一些有趣的課

除了工業現場,我也在大學教過一些跨界整合的課程。比較好玩的有:

實踐大學(2015-2019)

嘉南藥理大學(2016-2018)

亞洲大學(2020)

教學成果: 8 個課程專案、8 個開源教學網站,所有教材都在 GitHub