具体要求:
岗位职责:
1、负责机器人控制系统软件方案设计,实现自主控制、运动规划、智能感知、作业规划等功能;
2、负责机器人运动控制算法设计与运动控制系统开发,确保控制系统与机械部件的兼容性和集成性;
3、负责机器人路径规划算法(含避障)的设计与实现;
4、负责利用仿真软件对所设计的控制算法进行仿真验证;
5、负责视觉、激光雷达、超声等常用传感器的标定、调试及信号处理软件开发等;
6、负责人机交互界面设计与开发;
7、负责机器人载荷适配和应用验证;
8、负责机器人的产品调试、性能测试、故障排查等工作;
9、编写技术文档,包括设计规范、技术专利和用户手册;
10、跟踪*新的控制理论和技术发展,持续改进控制系统;
11、负责产品软件功能、性能及整机系统的测试工作,对产品和项目的软件质量负责;
12、负责开发代码审核、测试环境搭建及测试用例开发等工作;
13、负责审核项目相关的技术文档,审核文档规范及编码规范;
14、对测试过程中产生的bug进行跟踪与验证,推进开发进行bug修复,并验证关闭;
15、合理安排测试计划及测试重点,保质保量按时完成测试任务,输出测试结果和报告;
16、对测试工具和测试用例进行持续优化,不断提高测试效率。
任职要求:
1、计算机、自动化、电子信息或通信等相关专业本科及以上学历;
2、熟悉计算机网络通信或无线通信;
3、熟悉tcp、串口、http、io、can等通讯方式;
4、熟悉机器人ros系统,熟练使用linux基本命令;
5、熟悉机器人建图、导航、路径规划、运动控制等相关基础开源算法原理及应用;
6、至少掌握python/c++/c#/jave其中一门语言;
7、熟悉数据库、嵌入式、qt界面、android系统的设计与开发;
8、熟悉运动仿真软件,具备机器人运动控制、机械臂运动轨迹规划、运动学建模知识;
9、具备一定的技术文件撰写能力;
10、至少擅长一种软件测试工具,如postman、jmeter、airtest、monkey等;
11、掌握软件测试相关方法、流程,能够独立编写测试用例;
12、智能机器人、扫地机器人、智能手机、电视、无人驾驶等相关软件开发及测试工作经验者优先考虑,能够独立管理测试项目小组。