|
|
| |
| |
职位描述 用小程序查看更多 |
|
【工作职责】 1、开发中间件,进行机器人系统集成开发:使用ROS或其他工具,开发算法或使用开源算法,集成硬件通讯、感知、规划、控制模块; 2、开发、优化机器人高性能的仿真环境、研发工具、驱动程序和其他软件功能。 【任职要求】 1、本科及以上学历; 2、熟悉C++,具备阅读中小型项目代码的能力,会使用各类工具对已完成的程序进行异常调试,能够独立完成需求明确、算法已知的代码模块,能够对现有代码进行部分性能优化; 3、熟悉至少一门常用脚本语言,具有快速使用脚本将已完善的功能制作为便捷工具的能力; 4、了解机器人常用的传感器的作用和基本原理:RGB相机、深度相机、激光雷达、编码器、IMU等 5、了解ROS开发:ROS Topic,ROS Service,ROS gazebo-plugin,Rviz,tf,xmlrpc等 6、了解网络编程的基本原理:具有Linux中network socket的基本知识,能够使用系统api或boost库进行局域网通信功能的开发 7、了解多线程编程:了解STL或pthread中的多线程编程,了解互斥锁、自旋锁、读写锁等概念 8、代码管理:了解Git workflo |
|
| |
|
|
| |
|