职位描述
我们正在寻找一名对机器人系统、数据采集设备和高质量工程实现有兴趣的实习生,参与机器人数据采集系统及无本体数据采集设备的研发工作。
该岗位将围绕机器人运动数据、传感器数据、操作数据及实验数据的采集、同步、校准、存储和质量评估展开。你将与算法、机器人、硬件和工程团队协作,参与从系统设计、设备研发、数据采集流程搭建到数据质量把控的完整链路。
我们希望你不仅具备扎实的机器人基础和较强的 Coding 能力,也愿意深入真实工程问题,解决复杂、不标准、需要长期打磨的问题。
---
岗位职责
1. 数据采集系统设计与实现
- 参与机器人数据采集系统的整体方案设计,包括传感器选型、数据链路设计、采集频率设计、时间同步方案、数据存储格式和数据回放机制等;
- 负责或协助实现数据采集软件,包括多源数据接入、实时记录、数据缓存、异常检测、日志管理和可视化调试工具;
- 针对不同数据源设计统一的数据接口和数据格式,提升采集系统的可扩展性和复用性;
- 参与数据采集流程设计,保证采集过程稳定、可重复、可追溯。
2. 无本体数据采集设备研发
- 参与无机器人本体条件下的数据采集设备研发,例如外置传感器采集装置、操作轨迹记录设备、动作捕捉辅助设备或其他机器人数据采集辅助硬件;
- 参与设备结构、传感器安装、标定流程、采集软件和数据处理链路的设计与调试;
- 配合完成设备的原型验证、误差分析、稳定性测试和迭代优化;
- 关注设备在真实采集场景中的易用性、可靠性和可维护性。
3. 机器人运动学与动力学相关研发
- 基于机器人运动学模型,参与坐标系定义、正逆运动学、轨迹表达、关节空间与笛卡尔空间转换等相关工作;
- 参与机器人动力学、力控、运动轨迹分析、传感器数据对齐等相关问题的建模和工程实现;
- 协助分析机器人运动数据中的异常,例如轨迹抖动、坐标系偏差、关节数据异常、传感器漂移等;
- 将机器人理论知识应用到真实系统中,提升数据采集的准确性和可解释性。
4. 数据质量把控与分析
- 设计并实现数据质量检查工具,对采集数据进行完整性、一致性、同步性、稳定性和异常值检测;
- 建立数据质量评估指标,例如丢帧率、时间戳偏移、传感器漂移、轨迹平滑性、标定误差等;
- 参与数据问题定位,包括采集设备问题、软件链路问题、传感器问题、标定问题和操作流程问题;
- 输出数据质量报告和改进建议,推动采集系统和采集流程持续优化。
5. 工程开发与系统调试
- 使用 Python、C++ 或其他工程语言完成数据采集、处理、分析和可视化相关开发;
- 在 Linux 环境下进行设备调试、脚本开发、服务部署和日志排查;
- 根据项目需要对接常见通信协议或数据接口,例如 Serial、CAN、Ethernet、USB、ROS / ROS2 Topic、相机 SDK、IMU SDK 等;
- 编写清晰、可维护、可复用的代码,并具备基本的工程文档和实验记录习惯。