職位描述:
我們尋找一位出色的算法工程師,你將負責為我們搭載機械臂的移動機器人平臺設計“大腦”中的決策與運動中樞。你將攻克移動底盤導航與機械臂操作協(xié)同工作的核心難題,規(guī)劃出安全、高效、無碰撞的運動軌跡,讓機器人流暢地完成從A點移動至B點并抓取物品的全套動作。
主要職責:
- 運動規(guī)劃算法開發(fā): 為機械臂和移動底盤開發(fā)路徑規(guī)劃算法,熟悉并應用 sampling-based planners (如RRT, RRT*, PRM), optimization-based planners 等。
- 移動操作(Mobile Manipulation)協(xié)同規(guī)劃: 研究并實現(xiàn)移動底盤(AMR)與機械臂的協(xié)同運動規(guī)劃策略,解決基座移動性帶來的動力學和規(guī)劃復雜度挑戰(zhàn)。
- 避障算法實現(xiàn): 集成實時感知數(shù)據(jù)(如激光雷達、深度相機點云),使用運動規(guī)劃庫(如MoveIt!)或自研算法,實現(xiàn)動態(tài)和靜態(tài)環(huán)境下的實時避障。
- 與視覺系統(tǒng)集成: 接收視覺系統(tǒng)提供的目標位姿,并將其轉化為機器人可執(zhí)行的運動規(guī)劃和抓取指令。
- 機器人控制: 熟悉機器人運動學、動力學,可能涉及簡單的力控或柔順控制策略,以實現(xiàn)更穩(wěn)健的抓取和放置。
- 系統(tǒng)仿真與調試: 使用Gazebo、Isaac Sim等仿真環(huán)境進行算法驗證和調試,并最終部署到真實的JAKA機器人平臺上進行測試優(yōu)化。
任職要求:
- 學歷與專業(yè): 自動化、計算機、機器人、機械電子等相關專業(yè),碩士及以上學歷(優(yōu)秀本科生亦可),2年以上相關經(jīng)驗。
- 技術核心技能:
- 精通C++和Python,具有扎實的算法和數(shù)據(jù)結構基礎。
- 深厚的機器人學基礎:熟悉剛體運動學、動力學、軌跡規(guī)劃、運動控制理論。
- 具有機器人運動規(guī)劃的實際項目經(jīng)驗,熟悉至少一種主流規(guī)劃算法及其實現(xiàn)。
- 有在Linux下使用ROS/ROS2進行機器人系統(tǒng)開發(fā)的豐富經(jīng)驗。
- 加分項:
- 有移動操作(Mobile Manipulation)項目的實際開發(fā)經(jīng)驗者優(yōu)先。
- 熟悉MoveIt!框架,并了解其與導航框架(如Nav2)的集成。
- 有使用JAKA、UR等協(xié)作機械臂API進行二次開發(fā)的經(jīng)驗者優(yōu)先。
- 了解SLAM(如Cartographer, LOAM)和自主導航(如ROS Navigation Stack)的基本原理。
- 有機器人系統(tǒng)仿真經(jīng)驗。
- 個人素質: 具備強烈的創(chuàng)新意識和攻堅精神,善于系統(tǒng)性地思考問題,出色的邏輯思維和學習能力。