三轴运动控制器编程器及运动轨迹仿真系统研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:X446873887
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
就运动控制器的性能和技术水平而言,与国外同类产品相比,所采用的硬件技术并没有太大差距。其差距主要体现在控制算法和二次开发的难度方面。国外的运动控制器产品都提供了界面友好的集成开发环境,便于用户二次开发和调试;国内则缺少专门的开发调试环境,对二次开发人员提出了很高要求,所以限制了国内同类产品的应用和推广。本文以编程器和仿真器的设计实现为主要内容,本着简化用户二次开发的原则,针对三轴运动控制器的应用编程,结合OpenGL虚拟现实引擎、编译原理、设计模式、架构模式和软件工程理论,设计开发了一套图形编程及智能仿真平台。该平台是运动控制器的二次开发平台设计理念的技术革新,具有很高的理论研究前景和应用价值。本文主要从三个方面对三轴运动控制器编程器与仿真器系统的研制和设计进行详细介绍。编程器的设计应用了开放式图形化指令编程的方式,图形化编程指令可基于不同底层平台转化为三轴运动控制器的控制指令序列(字节码),具有很高的跨平台可移植性。编程器直观易用,不但可以减少用户的学习时间,降低了二次开发的难度,还能大大提高生产效率。仿真系统应用OpenGL 3D图形引擎,开发了一套虚拟现实场景的仿真平台。用户可以在PC机上完成对控制设备的虚拟现实仿真以发现制造中可能出现的问题,在产品实际生产前就采取预防措施,从而实现产品一次性制造成功,来达到降低成本、缩短产品开发周期,增强产品竞争力的目的。虚拟加工引擎是整个仿真系统显示的核心,出于二次开发和用户定制性的考虑,主要分为三个模块,XML配置模块、DLL控制器和引擎核心。引擎核心通过公共接口API的方式为DLL控制器提供各种显示服务;通过制定相应的XML配置标准,设计显示界面和各种实体模型。配置模块和相应控制器的开发模型大大降低了系统二次开发的复杂度。
其他文献
现代远距离教育技术的发展,改变了传统的面对面的教育方式,通过音频、视频、以及计算机技术、Internet网络技术等手段,有效地突破时空的局限,实现了有限的教育资源的共享。远程教
网络控制系统的出现给控制系统与控制理论的分析与研究带来了新的机遇和挑战。网络控制系统中的节点是通过通信媒介按照一定的通信协议进行互连,然而网络中时延、丢包等网络
在我国航天的远景规划中,实现载人登月占据着极其重要的地位。能否成功实现载人登月标志着一个国家综合航天水平的高低,我国也将在“嫦娥工程”的第二阶段中实施月球软着陆探
随着数字电视的逐渐推广,电视系统正在由模拟向数字转变。目前播放的数字电视多数是标准清晰度数字电视,但是数字电视的发展并未停止,在不久的将来,高清晰度数字电视必将取代
随着社会信息化的进程,条码技术,尤其是二维条码技术得到了蓬勃的发展和广泛的应用。针对中国的铁路客运中存在的购票的问题,提出采用二维条码识别技术构建移动支付业务模式
随着智能交通行业的快速发展,视频检测技术在交通体系中的地位越来越重要。传统的视频检测多基于个人计算机平台,使用通用处理器,这种方法应用于交通现场有诸多不便。随着信
电子战在现代战争中的作用举足轻重,其中,用于侦察、精确制导和电子干扰任务的电子设备在现代战场中扮演着不可或缺的角色。如何在日益复杂的战场环境中,完成对敌方电子设备的有
H.264/AVC编码器作为当今高清视频的编码标准,其结构特性非常之复杂,具有多重的预测环节,频率划分的离散余弦变换(DCT)转换环节和量化环传输处理环节。如何解决H.264/AVC编码器计
小型无人直升机不仅具有一般无人直升机所共有的机动灵活飞行性能,易实现悬停和超低空飞行等特点,而且具有体积小、重量轻、成本低以及在实际应用中良好的隐蔽性、高度的灵活性
公交线路上的客流分布规律和变化情况,是公交运营调度的基本依据和决策支持基础。研究乘客流量分布规律和变化情况,并应用于公交管理工作中,对提高城市公共交通的技术管理水平和