一、嵌入式開發與硬件設計
-
核心技能
- 嵌入式開發:
- 精通C/C++,熟悉STM32、ARM開發
- 熟悉Linux BSP開發及驅動框架(SPI/UART/USB/FLASH/Camera/GPS/LCD)
- 掌握主流平臺(英偉達、全志、瑞芯微等)
- 硬件設計:
- 精通數字/模擬電路設計,熟悉PCB繪制工具(Altium等)
- 掌握MOS驅動電路、變壓器設計及EMC優化
- 熟悉制板/貼片流程及焊接
- 嵌入式開發:
-
擴展技能
- 電機控制:
- 熟悉有感FOC算法及調試
- 掌握PMSM/BLDC/步進電機驅動
- 上位機開發:
- 熟悉LabVIEW上位機開發
- 電機控制:
二、計算機視覺與深度學習
-
核心算法
- 視覺處理:
- 熟悉相機Sensor/ISP流程、標定及圖像質量評估
- 掌握單目/雙目深度擬合(DepthAnything、LightStereo)
- 深度學習:
- 熟悉主流模型架構(ResNet、ViT、YOLO、SAM等)
- 掌握PyTorch框架及模型訓練/調優/部署
- 視覺處理:
-
前沿方向
- 3D視覺:
- 了解3D人體姿態估計(PoseFormer)、6D物體姿態估計(FoundationPose)
- SLAM:
- 熟悉視覺/激光SLAM算法(DROID-SLAM、SplaTAM)
- 掌握傳感器融合(Lidar/Camera/IMU/GNSS)
- 3D視覺:
三、機器人控制與動力學
-
控制理論
- 掌握機器人運動學/動力學建模
- 熟悉Learning-based Control、Model-Based RL算法(PPO/SAC/DDPG)
-
仿真與工具
- 熟練使用機器人仿真工具(Mujoco、PyBullet、Isaac Sim)
- 熟悉ROS框架及C++/Python編程
-
電機控制
- 深入理解永磁同步電機(PMSM)結構及控制特性
四、算法與工程工具
-
編程與框架
- 語言:精通C/C++、Python,熟悉Shell腳本
- 框架:
- 掌握OpenCV/Eigen/GTSAM/Ceres
- 熟悉gRPC、ROS1/ROS2、Docker
-
數學與優化
- 扎實的數學基礎(線性代數、概率統計)
- 熟悉SLAM中的圖優化、粒子濾波、EKF/ESKF算法
五、機械與結構設計
-
設計技能
- 精通3D建模(SolidWorks等)及力學分析
- 熟悉材料加工工藝(金屬/塑料/復合材料)
-
行業應用
- 優先技能:
- 動力電池/散熱/減速器/電機結構設計經驗
- 熟悉磁設計或電動工具開發
- 優先技能:
高頻技術棧交叉點
領域 | 高頻技術關鍵詞 |
---|---|
嵌入式與硬件 | STM32、Linux BSP、SPI/UART、PCB設計、FOC控制 |
視覺與AI | PyTorch、OpenCV、SLAM、YOLO、ResNet、3D姿態估計 |
機器人控制 | ROS、Mujoco、動力學建模、PMSM控制、強化學習 |
工程工具 | gRPC、Docker、Eigen/Ceres、Shell腳本 |
總結:技能覆蓋嵌入式、硬件、算法、機器人、機械五大領域,技術交叉性強(如機器人控制需同時掌握嵌入式開發與動力學算法)。核心共性技能為 **C/C++、Python、Linux、數學優化能力