1、导航算法研发能力:精通GNSS(北斗 / GPS)定位原理,能处理定位漂移、遮挡等问题,熟悉 RTK/PPK 高精度定位技术;掌握IMU/GNSS/ 视觉多源融合算法(如卡尔曼滤波、粒子滤波),能设计融合方案以提升农机在复杂场景(如树荫、丘陵)的定位稳定性;了解惯性导航(INS)原理,能解决 IMU 零偏、累积误差等问题,确保短时间遮挡下的定位连续性。
2、路径规划算法能力:熟练掌握主流路径规划算法,包括全局规划(如 A*、Dijkstra 算法,适配地块边界、障碍物规避)和局部规划(如动态窗口法 DWA、模型预测控制 MPC,适配农机转向灵活性、作业行距保持);能结合农机作业特性(如播种/除草的行距要求、农机最小转弯半径)优化算法,实现 “无重叠、无遗漏” 的地块覆盖规划,减少作业损耗。
3、工具与编码能力:熟练使用C/C++/Python 编程语言,能独立完成算法代码编写与调试,具备嵌入式平台(如 ARM)算法移植经验者优先;掌握算法开发与仿真工具,如 MATLAB/Simulink(算法建模与仿真)、ROS(机器人操作系统,路径规划验证)、OpenCV(视觉数据处理);熟悉北斗导航模块的数据协议(如 NMEA 0183),能解析定位数据并集成到算法中。
工作职责:
1、导航与规划算法研发:参与农机导航系统需求分析,结合农业作业场景(如播种、除草、植保)制定导航与路径规划算法方案,明确技术指标(如定位精度≤2.5cm、路径跟踪误差≤3cm);负责多源融合导航算法的设计、编码与调试,融合北斗、IMU、视觉数据,解决复杂环境下的定位丢失问题,确保农机作业连续性;开发农机专用路径规划算法,包括地块边界识别、障碍物(如电线杆、灌溉设备)规避、作业行距自适应调整,实现高效、精准的地块覆盖。
2、算法仿真与测试验证:使用 MATLAB/Simulink、ROS 等工具搭建算法仿真环境,验证导航定位精度、路径规划合理性,输出仿真报告;配合测试团队开展田间试验,携带样机到实际地块(如大田、果园)进行算法验证,记录作业数据(如定位误差、路径重叠率),分析并解决试验中发现的问题(如转弯时的路径偏移)。
3、算法落地与优化:将研发完成的算法移植到农机嵌入式控制系统中,与硬件团队协作完成软硬件联调,确保算法在实际设备上稳定运行;收集用户反馈(如农机手对路径流畅性的评价)、田间作业数据,持续迭代算法(如优化复杂地块的规划效率、降低硬件资源占用),提升产品竞争力。
4、文档与技术支持:编写算法设计文档、接口文档、测试报告,记录算法原理、参数设置、调试流程,确保技术可追溯;为售后团队提供技术支持,解答算法相关的故障问题(如定位漂移的排查方法),协助制定算法参数调整指南。