機器人系統架構/ROS 2 整合工程師
Posted Updated
Description
1. 機器人軟體系統架構設計
規劃與建立 ROS 2 機器人整機軟體架構。
設計各功能模組間的通訊介面、資料交換及控制流程。
建立軟體模組化架構,確保系統穩定性、可維護性與擴充性。
負責機器人軟體系統整合、版本管理及技術文件建立。
2. ROS 2 核心程式開發與整合
使用 C++、Python 開發 ROS 2 Nodes、Topics、Services、Actions。
整合自主移動導航系統、機械手臂控制系統及各類感測器。
整合 ROS 2、Nav2、MoveIt 2、ros2_control 等機器人軟體框架。
開發與維護硬體驅動程式及 ROS 2 通訊介面。
3. 機器人硬體與通訊整合
整合 NVIDIA Jetson 運算平台、控制器與周邊硬體設備。
串接全向輪移動底盤、機械手臂、三指靈巧手及升降托盤等機構。
整合 LiDAR、RGB-D Camera、IMU、馬達驅動器等設備。
開發及整合 CAN Bus、CAN-FD、EtherCAT、RS-485、Ethernet 等通訊介面。
4. AI 與機器人任務系統整合
串接 AI 視覺辨識、語音互動及照護任務管理系統。
建立任務執行流程,包括自主移動、指定位置停靠、物品抓取及遞送。
整合導航、感知與機械手臂控制,實現多模組協同作業。
設計系統異常處理、任務中斷與恢復機制。
5. 系統測試、優化與部署
進行機器人整機軟硬體整合、功能測試及問題排除。
使用 Linux、Docker、Git 建立軟體開發與部署環境。
優化系統效能、通訊延遲及長時間運作穩定性。
配合機構、電子、AI 演算法及產品研發團隊進行整機驗證。
協助機器人於長照機構實際場域進行測試與功能改善。