鄭聖文
簡介

- 2025-2027 德州大學奧斯汀分校 電腦科學碩士
- 2022-2024 國立臺灣大學 電機所博士生
- 2019-2021 陽明交通大學 機器人碩士
- 2015-2019 靜宜大學 資訊工程學系
- 2013-2018 參與成大航太系、資工系與工科系之課程、專題與論文研究
- 個人網頁: shengwen-tw.github.io
近期研究
- 四旋翼飛行器之非線性控制、最佳控制(LQR、NMPC)、強健控制(H∞ control)與強化學習(RL)的系統性分析
- RISC-V 32-bit 系統模擬器上的 GPU 虛擬化(VirtIO)
專長
- 機器人系統、無人飛行載具、無人地面載具
- 動態系統與控制、最佳化理論、數值計算
- 嵌入式系統、即時系統、機器視覺
工作經驗
主要作品
- 多旋翼飛控全系統設計: 交大期間成果,包含非線性控制、多感測器慣性導航、即時定位與地圖建構(SLAM)及最佳軌跡規劃。曾於學術合作計畫中授權予國家太空中心 (TASA)
- UrsusPilot: 2013–2015 年期間參與之四軸飛行器專案(由成大航太林清一教授研究生主導)。原為開放原始碼專案,目前已轉為非公開
- Tenok: Linux 風格的即時作業系統,適用於機器人與物聯網應用 [共筆] [影片]
- Puyuma: 基於 Linux 與電腦視覺、透過 Xenomai 達成即時性的微型自駕車實驗系統 [技術報告] [簡報]
- PU-01: 雙尾桿後推式定翼機設計 [簡報]
開放原始碼參與
- semu: RV32IMA 系統模擬器,實作 VirtIO 虛擬化(GPU、Keyboard、Mouse、RNG、Block device)
- DirectFB2: 修正 RV32 與 DRM 相關問題
- Mado: 加入 Linux framebuffer device 的支援
- linenoise: 改進鍵盤輸入處理架構
- Rust 程式語言電子書: 內容校對修正
數值模擬專案
四軸飛行器:
- rotor-bench: 基於 Python 開發、可利用 GPU 平行化加速的多旋翼無人機模擬器,用於系統性驗證先進控制演算法,如幾何控制、最佳控制、強健控制及強化學習
- 四軸飛行器幾何控制: 基於非線性動力學模型的控制器模擬,可實現敏捷飛行 [簡報]
- 四軸飛行器 LQR 控制: 經典最佳控制設計,使用保結構加倍收斂法求解 Riccati 方程,相較 MATLAB 工具包具有平方收斂速度 [技術報告]
- 四軸飛行器 H∞ 強健控制: 強健最佳控制,透過最小化擾動輸入至輸出增益,並以二分法結合保結構加倍收斂法求解 [簡報]
馬達控制:
- 三相馬達速度控制: 三相 BLDC 馬達速度控制模擬,包含 Field-Oriented Control(FOC)與方波控制
路徑規劃:
- Minimum-snap trajectory generation: 透過最小化位置四階導數(snap)產生平滑軌跡
- Rapidly-Exploring Random Tree (RRT): 基於隨機樹搜尋的路徑規劃演算法,用於避開環境中的障礙物
論文發表
- 2026 - Data-Driven Estimation of Quadrotor Motor Efficiency via Residual Minimization
- 2023 - A Computationally Efficient GNSS/INS Design of Multirotor based on Error-state Kalman Filter
- 2022 - Robust State-Feedback H∞ Control of Quadrotor
- 2018 - Puyuma: Linux-based RTOS Experimental Platform for Constructing Self-Driving Miniature Vehicles
會議演講
- OpenTechConf 2025: Building a Quadrotor Simulator with Python - Modeling, Simulation, and Control
- MOPCON 2024 Keynote: Trends in Machine Learning for Unmanned Aerial Vehicle Applications
- Embedded Open Source Summit 2024 (Linux Foundation): Crafting a Vision-Aided Software Stack for UAV
- COSCUP 2024: Creating a Linux-like real-time operating system for quadrotor drones
- COSCUP 2023: Tenok: Build a real-time operating system for Robotics
競賽經歷
- 2018 放視大賞 銀獎
- 2014 軟體創作達人暑期成長營 特優
