任职资格:
1. 【必要】Linux操作系统
熟练掌握Linux操作系统,包括但不限于Ubuntu等;
熟练使用shell/bash脚本编程,进行系统级别的开发和维护;
了解Linux的内核、文件系统、网络编程和设备驱动等核心技术;
熟练使用Linux下的开发工具,如GCC,GDB,Makefile等。
2. 【必要】ROS(机器人操作系统)
熟练掌握ROS的核心概念,如节点、主题、服务、消息等;
能够使用ROS进行机器人系统的设计和实现;
熟悉ROS的工具和库,如rviz,rqt,tf,PCL等;
了解ROS2,并有使用经验。
3.【附加】 红外热成像算法
了解红外热成像的基本原理和应用领域;
熟悉红外热成像数据的预处理、特征提取和分类算法;
有使用红外热成像数据进行模型训练和验证的经验;
了解红外热成像在机器视觉、安全监控等场景的应用。
4. 【必要】深度学习和计算机视觉
熟练使用Yolo、SSD、Faster R-CNN等目标检测模型;
了解模型的训练、验证和优化流程;
熟悉TensorFlow, PyTorch等深度学习框架;
了解常见的计算机视觉任务,如目标检测、语义分割、实例分割等。
5. 【附加】SLAM (Simultaneous Localization and Mapping)
了解SLAM的基本原理,包括前端视觉里程计、后端优化、地图构建、回环检测等;
有使用SLAM进行环境地图构建和定位的经验;
熟悉常见的SLAM算法和系统,如ORB-SLAM, RTAB-Map等;
了解视觉惯性SLAM(VIO)、多传感器融合等领域。