职位详情
机器人SLAM主控工程师
1.6-2.5万
湖南超能机器人技术有限公司
长沙
5-10年
本科
05-26
工作地址

梦泽园美美公馆

职位描述

岗位职责:

1、熟悉C/C++编程,具备良好的编程习惯,了解STL库,具备面向对象化编程思维,能完成功能开发,模块开发,缺陷修复等。了解python,做过Python测试脚本,做过随机森林等实验。

2、熟悉Linux和ROS开发环境和流程,熟悉ROS下的程序编写,熟悉Linux系统和ROS的操作指令以及ros的通信机制,调试过rviz,gazebo中的功能,对ros下开源的激光雷达和IMU标定算法原理、算法原理和路径规划算法原理有一定了解,如gmapping、cartographer、hector等,以及A*、SlamDijkstra、TEB、DWA等,掌握Linux基础知识、基础命令、了解交叉编译。

3、熟悉keil、VS开发环境,能在平台上开发功能。了解单片机开发,熟悉DSP指令。

4、了解数据结构,掌握数组、链表、队列和栈,基本算法。

5、了解MatIab和simulink、Adams联合仿真,能实现机器臂和小车功能。熟悉UDP、TCP、USB等通信协议,能实现基础通信功能,了解PID、A*、神经网络算法。

6、熟悉Gitee和git开发工具,熟悉QT工作机制、QT布局以及qml开发,model/view,自定义控件。

7、了解CAN、UART、SPI、IIC等总线通讯。熟悉UDS协议。掌握客服端应用开发流程,组件及服务。

8、参加产品设计和结构选型,对产品进行测试,保证交付产品功能合格。

9、负责小车上的ROS搭建,了解DWA、TEB、digkstra算法,调试导航算法Navigation、Hector、Gampping和Cartographer等,根据小车实际情况更改参数,解决小车漂移问题。

10、 负责机械臂控制的ROS版本开发,与嵌入式和硬件配合,完成机械臂开发。

岗位要求:
1、本科及以上学历,5年以上经验,计算机、自动化、机器视觉、导航定位、人工智能等相关专业,有相关领域工作经验优先;
2、能够基于C/C++、Linux、ROS等环境进行算法开发,熟悉rviz、rqt系列等调试工具;
3、具备激光SLAM相关开发经验;
4、了解不同传感器(Lidar、IMU、轮速计、Camera等)的误差模型,拥有直接使用经验,掌握传感器标定方法;

5.机器人项目的论证和技术方案文档编写。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请