1. AGV行业发展与主流技术路线
2. AGV整体架构及核心模块分解
3. AGV开发相关软硬件平台介绍
二、AGV硬件开发基础
1. AGV整车结构与部件说明
1. 车体结构设计
2. 电机驱动方案
3. 动力电池与充电系统
2. 传感器集成与数据采集
1. 激光雷达、摄像头、红外、超声波等
3. 控制器选型与嵌入式开发
1. 主控板、MCU、PLC、通讯接口
1. 主流定位导航原理分析
1. 磁导航、二维码导航、激光SLAM、视觉导航
2. 导航算法开发流程
1. 路径规划(Dijkstra、A*、RRT等)
2. 实时避障算法
3. 定位与地图构建
3. 典型导航模块代码讲解与实践
四、运动控制与调度系统开发
1. AGV运动学与动力学模型
2. 运动控制算法开发
1. 速度与方向控制
2. 巡线/导航控制实现
3. 多车协作与调度系统设计
1. 调度逻辑与冲突避免
2. 调度接口与通讯协议(如MQTT、ROS等)
3. MES/WMS等系统集成开发
1. 系统架构设计与模块分解
1. 驱动层、控制层、决策层、应用层
2. 软件开发平台与库(ROS/ROS2等)
3. 任务管理与接口开发
1. 任务下发与状态反馈
2. 人机界面开发(HMI、Web/APP后台)
4. 通信协议实现(CAN、Ethernet、WIFI/5G等)
六、安全与智能化功能开发
1. 安全防护策略开发
1. 急停、避障、安全边界
2. 智能识别与自学习功能
1. 视觉识别(基于AI/深度学习)
2. 动态环境适应
1. 仿真环境搭建与测试流程
1. Gazebo、V-REP等仿真平台
2. 系统调试与异常分析
3. 项目案例讲解与经验分享
4. 典型问题排查及解决办法
1. 完整项目开发实践
2. 代码实操与问题答疑
3. 项目评审与成果展示