水面无人艇分布式仿真及通讯研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:jc85858958
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题来源于校内基金之智能高速水面无人艇项目,以哈尔滨工程大学水下机器人实验室某型无人艇为研究对象,建立了无人艇分布式仿真平台,并对分布式仿真中的通讯模块进行了深入的研究,课题的目的是为水面无人艇建立全数字分布式仿真平台。无人艇仿真模型设计是本文的研究重点之一。为了提高软件的可靠性和可维护性,解决软件模块化和重用化的问题,本文运用面向对象技术和统一建模语言UML进行仿真系统模块化建模与设计。为便于系统功能的扩充与完善并使之具有很好的继承性,本仿真系统在软件设计上采用当今流行的面向对象技术,以C++语言作为编程语言,Visual C++作为开发工具。课题重点是开发了分布式仿真系统的三个软件,分别为UsvClient,GroundServer,DisSim,它们分别代表无人艇仿真机,地面监控中心和三维显示仿真机。UsvClient实现了无人艇的数学模型解算,控制律模型并运用面向对象技术及设计模式很好的将GUI和事务处理分开,并提出了仿真管理器的概念。GroundServer运用ACE中的前摄器模式,这一模式在windows下的实现为完成端口(完成端口实现是windows平台上效率最好的网络处理,很好的提高了通讯系统部分的效率。)对ACE的前摄器进行了封装,实现了接口IServerSocect和IClientSocket两个网络接口类,Proactor框架实现了GroundServer可以接收多个UsvClient的连接并处理它们之间的数据通讯,这一设计也为实现多无人艇分布式仿真系统提供了条件。DisSim是基于视景仿真领域主流开发工具Vega和OpenGL的三维显示系统,其网络模块由ACE实现。本课题所设计的无人艇模型仿真软件UsvClient成功地与地面监控软件GroundServer和三维显示软件DisSim联机并进行仿真演示,达到了“水面无人艇分布式仿真及通讯”的预期效果。该仿真系统工作稳定可靠,满足实时仿真的要求,人机交互界面友好,它成功地验证了基于ACE的分布式仿真系统方案的可行性,具有很高的实用价值。
其他文献
江南可采莲,莲叶何田田。鱼戏莲叶间,鱼戏莲叶东,鱼戏莲叶西,鱼戏莲叶南,鱼戏莲叶北。这首欢快明朗的汉乐府民歌,最早见载于《宋书·乐志》,取诗歌首句前两字题作《江南》,后
目的探讨综合护理干预对改善湿疹患者焦虑抑郁状态的临床效果。方法选取在我院皮肤科接受治疗的湿疹患者200例并随机分为实验组与对照组。对照组予常规护理干预、实验组予综
利用扫描电子显微镜对黑龙江、吉林、辽宁黑桦 (Betula davurica Pall) 的叶形态对生境的适应及其化学成分进行了比较分析.结果表明:不同地区的叶表皮细胞形状、数量、角质膜
目的研究探讨综合护理干预对中晚期肠癌放化疗患者发生便秘的影响及护理效果分析。方法研究时间开始于2017年4月,至2018年10月结束,将此期间在医院接受治疗的49例中晚期肠癌
采用组织化学方法研究了六盘山鸡爪大黄根蒽醌类化合物的组织化学定位特征及贮藏和积累的规律。结果表明:蒽醌类化合物在根内的贮藏是多位点的,在根周皮的木栓层和栓内层、次生
基于信号细微特征分析的辐射源个体识别研究起源于非合作通信领域。所谓细微特征,指的是信号个体或设备个体由于发射机设备或者传输信道的影响,使得接收机接收到的信号所带有
目的研究椎管内麻醉无痛分娩对自然分娩新生儿近远期的影响。方法我院2014年1月到2015年2月期间实施自然分娩的孕妇200例,随机分为对照组和试验组各100例,对照组采用常规阴道
球柱组合壳体是潜艇耐压结构的主要形式。潜艇在水下航行时主要受到静水压力的作用,作为一种水下战斗潜器,一旦潜艇结构遭到破坏将造成严重后果,所以,保证潜艇结构安全十分重
论述了常见的复混肥挤压造粒设备的成型机理、造粒工艺流程、复马颗粒产品的性能及采用挤压造粒设备生产复混粒肥的投资规律等。并根据生产实际要求,提出了复混肥挤压造粒设备
本文立足于潜艇居住条件恶劣这个紧迫的现状,比较有针对性地研究潜艇艇员在工作与生活方面适居性的方法。目前,对于潜艇适居性还没有比较系统地研究体系和方法,因此本文试着