论文部分内容阅读
本文论述嘉智科技公司面向其智能物料拣运系统部署项目需求的规划辅助软件系统的设计与实现,目的是使工程师在实施拣运系统的部署之前,能够通过该系统来科学地规划部署方案,以较低的成本和较高的准确性为客户提供稳妥可靠的部署方案。本文首先概述所论软件系统的应用背景、开发意义以及相关的理论和技术基础,然后从软件开发的角度论述嘉智物料拣运部署规划辅助系统的设计与实现。全文的主题内容按照需求分析、设计、实现和测试等工作进行展开,首先基于嘉智物料拣运项目的调研立项和实施业务过程来分析总体需求,然后针对其中的核心功能展开需求分析,给出用例模型。针对软件的设计工作,首先论述了软件的总体设计和数据库设计,然后逐项阐述了主要模块的面向对象设计,给出了代表性的类图和流程图等设计模型,接下来概述程序实现方法和测试,给出代表性的实现与测试的实例。总体而言,该系统的部署规划管理功能在项目调研所生成的初步方案信息基础上,辅助工程师完成完整的拣运技术方案,确定必要的客户定制接口、机器人运动的路径规划工作参数等,在项目实施前完成最重要的技术准备工作。该系统通过现场信息管理功能辅助工程师将记录和采集客户企业生产现场的关键信息,同时还对这些信息完成必要的处理。该组现场信息是建立拣运机器人平台的部署方案的技术依据,系统对此提供数据采集和存储等支持,而且针对建立拣运技术方案的要求完成相应的预处理,包括完成对关键要素的统计分析和数据一致性判定等处理任务。该软件系统基于C#编程实现,运行环境面向Windows/.NET平台,数据库为Oracle。初步应用表明,该系统能够切实提升公司完成拣运项目部署规划的效率、缩短项目实施周期并且有效降低项目实施成本,因此较好地满足了开发目标。