自主任務與運動規劃工程師Autonomy, Mission & Motion Planning Engineer(內湖/苗栗)
Posted Updated 3
views
Description
【關於這個職位】
你負責讓自主飛行載具能根據任務目標、環境狀態與載具限制,自主決定「接下來應該做什麼,以及應該怎麼飛」。
工作範圍涵蓋任務層決策(mission-level decision making)、路徑規劃(path planning)、運動規劃(motion planning)、軌跡生成(trajectory generation)、即時重規劃與避障。
系統必須面對未知或部分已知環境、動態障礙物、定位品質變化與有限機載算力。因此你開發的演算法除了找到可行解,也必須具有明確的計算時間上限、動態可行性與失效安全行為(fail-safe behavior)。
【工作地點】可選擇台北內湖研發中心或苗栗市總部
【你會解決的問題】
- 未知或部分未知環境中的即時運動規劃與避障
- 靜態與動態障礙物條件下的碰撞迴避與即時軌跡重規劃
- 在載具動態、控制、能量、時間與安全限制下產生具動態可行性的軌跡
- 衛星定位降級或阻斷(GNSS degraded/denied)條件下的自主行為
- 異常狀況下的任務重構、中止、返航與其他失效安全行為
- 多航點與多任務條件下的路徑最佳化
【主要職責】
- 參與任務規劃與自主行為架構的設計與實作
- 開發或維護路徑規劃、運動規劃與軌跡生成模組
- 開發靜態/動態避障與即時重規劃機制
- 建立模擬與情境式驗證環境
- 整合感知、地圖建構與導航系統提供的環境資訊
- 參與實機測試並協助分析自主行為相關異常
【必要條件】
- 熟悉 C++ 或 Python 其中之一,並願意在工作中補足另一項
- 具備線性代數、微分方程與最佳化的基礎,理解演算法計算複雜度的概念
- 具備以下任一項的實作經驗(學術研究、競賽或個人專案皆可):路徑規劃、運動規劃、軌跡最佳化、控制系統、機器人導航
- 能閱讀英文技術文件與論文
- 願意參與現地與飛行測試,能接受戶外測試的工作型態
【加分條件】
- 具即時系統開發經驗,或有將演算法部署至嵌入式平台的經驗
- 熟悉 A*/D*/RRT/RRT*/MPC 或其他軌跡最佳化方法
- 熟悉佔據柵格(occupancy map)、ESDF、OctoMap、voxel map 或點雲處理
- 具 SLAM/VIO/視覺導航相關經驗
- 熟悉行為樹(Behavior Tree)或任務執行框架
- 具 PX4 或 ArduPilot 使用或開發經驗
- 具作業研究背景(MILP、Conflict-Based Search、匈牙利演算法)
- 具無人機、自駕車或自主移動機器人實機經驗
- ROS/ROS 2 使用經驗
【我們提供的訓練與成長】
我們理解國內具備完整無人載具開發經驗的人才有限。如果你在相鄰領域(自駕車、自主移動機器人、工業自動化、控制系統、作業研究)有紮實基礎,我們竭誠歡迎。
若你符合上述部分條件,仍歡迎投遞。我們更看重基礎能力與學習速度,而非條列符合度。
你不必獨自面對所有硬體難題。你將與具備豐富航電、飛控、通訊與系統整合經驗的團隊緊密合作,我們將共同把你的演算法推進到真實載具上。