岗位职责
1.负责机器人软件框架设计与实现,确保模块化与扩展性;
2.开发运动控制、路径规划、环境感知、SLAM、目标识别跟踪等核心软件模块;
3.编写机器人传感器、执行器等硬件驱动程序,熟悉 ROS、ROS2 等中间件并进行二次开发;
4.与机械、电气、控制工程师协作,完成软硬件一体化集成,进行联合调试;
5.负责软件代码的规范化、模块化、可维护性设计,使用 Git 等工具进行版本管理;
6.撰写技术文档、用户手册、接口规范,申请相关软件著作权或专利;
7.跟踪人工智能、嵌入式系统、分布式计算等新技术,并应用于机器人软件设计中。