职位描述
1.负麦移动机器人室内外导航算法的开发、调试、优化;
2.负麦自主导航与运动控制算法优化;
3.针对机器人产品运行问题,提出导航算法部分的可行性解决方案,并验证解决方案;
4.负责机器人传感和设备的驱动及接口程序开发和测试,参与产品设计和软件功能开发
任职要求:
1.自动化类、机器人、计算机软件及相关专业,优秀本科生、硕士及以上,1年及以上机器人算法工程师相关岗位经验
2.熟悉ROS、LINUX系统及常规路径算法
3.具有Python/C++语言编程能力,有较强的逻辑分析能力及良好的编程习惯;
4.有自主导航移动机器人/AGV开发经验者优先。
5.具备良好的团队协作能力,能够独立思考,善于创新,针对问题提出有效解决方案。
机器人开发-需求
编程语言
熟练掌握C/C++、Python
部署平台
Linux系统(ubuntu18.04/20.04)开发,熟悉Ros(Ros2)框架及相关工具
通信协议
CAN/串口/TCP等
硬件相关
激光雷达(2D/3D)、IMU(陀螺仪)、编码器、双目摄像头、机械臂
其他
o点云数据处理
o避障算法、路径规划算法
oOpenCV
oSLAM相关算法
oRos相关工具:rviz、Gazebo仿真、rqt、moveit!
o惯性测量
o模型训练
o机械臂运动学逆解
目标与实现
目标:喷涂机器人自动化喷涂
o阶段一:实现定位导航及避障,完成(无障碍)横梁及立柱喷涂
o阶段二:使用激光SLAM与视觉SLAM实现,自动寻找未喷涂的目标物喷涂
o阶段三:三维建模实现自动喷涂
实现:机器人运动控制--实现轨迹控制、路径规划、定位、导航避障