论文摘要
AGV是英文Automated Guided Vehicle的缩写,意为自动导引车。AGV地面系统是一套用于控制和管理多辆AGV执行移动和搬运任务的复杂软件系统。该软件系统是采用软件平台的思想设计,具有控制多种驱动方式AGV的能力,能适应AGV工程项目复杂多变的运行路径和运行流程,可以快速实现AGV工程项目开发、仿真、部署应用的AGV软件平台。AGV地面系统包括开发平台和运行平台。开发平台作为二次开发工具,进行路径规划和任务控制编排。运行平台是系统运行的大脑,能合理调度AGV尽快完成搬运任务,指挥AGV间互相避让,并实现了对路径模型的动态利用和流程模型的动态解析。本文以本公司研发的具有自主知识产权的AGV地面系统为背景,研究了AGV地面系统的设计及实现,对其中的关键技术进行了较为深入的研究。
论文目录
摘要Abstract第一章 绪论1.1. 研究背景及目的1.2. 本文主要研究内容第二章 相关技术2.1. 软件平台2.2. 面向对象建模工具─UML简介2.3. 操作系统进程调度第三章 地面系统总体设计3.1 软件总体框架结构3.2. 工作流程模式3.2.1. 应用AGV地面系统进行项目开发及实施的工作流程3.2.2. 运行平台工作模式3.3. 子系统间交互机制说明3.3.1. 原理3.3.2. 消息总线设计3.4. 基于多优先级和虚拟机的任务调度3.4.1. 问题概述3.4.2. 调度策略3.5. 基于最短路径的车辆调度管理3.5.1. 问题概述3.5.2. 最短路径搜索原理3.5.3. 最短路径搜索实现3.6. 基于资源分配策略的车辆交通管理3.6.1. 问题概述3.6.2. 实现原理第四章 地面系统软件详细设计及实现4.1. 基于图形编辑的系统规划软件的设计与实现4.1.1. 概述4.1.2. 设计模型4.1.3. 图形编辑的实现4.2. 系统定义子系统的设计及AGVScript4.2.1. 概述4.2.2. AGV脚本语言说明4.2.3. AGV脚本语言命令定义4.3. 地面控制系统的设计与实现4.3.1. 概述4.3.2. 功能模块设计4.4. 监控系统的设计与实现4.4.1. 概述4.4.2. 设计模型第五章 地面系统在上海市劳动局的应用5.1. 概述5.2. 设计方案5.2.1. 系统部署结构5.2.2. 系统规划5.2.3. 系统工作流程描述5.3. 项目应用情况5.4. 结论第六章 结束语6.1. 取得的成果6.2. 需要进一步开展的工作致谢参考文献
相关论文文献
标签:自动引导小车论文; 地面控制系统论文; 任务调度论文; 车辆调度论文; 最短路径论文;