基于4G物联网技术的无人船云控制系统设计与实现
船舶自动控制系统的设计与实现
船舶自动控制系统的设计与实现摘要:船舶自动控制系统是现代船舶的重要组成部分,它能够实现船舶的自动导航、控制、监测和故障诊断等功能。
本文通过分析船舶自动控制系统的基本原理和设计要点,探讨了船舶自动控制系统的设计与实现过程,并对其未来发展进行了展望。
关键词:船舶自动控制系统、设计、实现、导航、控制、监测、故障诊断引言船舶自动控制系统是现代船舶的重要组成部分,它能够帮助船舶实现自主导航、航迹规划、航速控制等功能,提高船舶的安全性、经济性和环境可持续性。
船舶自动控制系统的设计与实现是一个复杂而关键的任务,本文将从系统设计原理、关键模块以及未来发展等方面进行探讨。
一、船舶自动控制系统的设计原理1.1 控制系统的基本原理船舶自动控制系统的设计原理基于控制论和自动化技术。
控制论研究控制系统的建模、分析和设计,自动化技术则提供了实现控制系统的各种方法和工具。
船舶自动控制系统作为一个典型的多输入多输出(MIMO)系统,需要考虑船舶的动力学特性、船体姿态、环境因素等多重影响因素,以实现船舶的稳定、精确和快速的控制。
1.2 系统架构与功能分析船舶自动控制系统的基本架构包括导航模块、控制模块、监测模块和故障诊断模块。
其中导航模块负责获取和处理船舶的位置、速度、航向等导航参数,控制模块根据导航参数和航行任务指令,生成控制命令控制船舶的运动,监测模块负责监测船舶的状态和环境参数,故障诊断模块负责诊断和排除系统的故障。
二、船舶自动控制系统的设计要点2.1 传感器选择与布置船舶自动控制系统需要通过传感器获取船舶的状态和环境参数,传感器的选择与布置对系统的性能和可靠性有着重要的影响。
传感器应选择具有高精度、高可靠性的设备,并考虑到船舶的特殊环境条件,如颠簸、潮湿等因素。
传感器的布置应合理安装在船舶的重要位置,以便准确获取船舶的状态信息。
2.2 控制算法设计与优化船舶自动控制系统的核心是控制算法,控制算法的设计与优化对系统的性能和效果至关重要。
基于物联网的水面无人艇技术体系和系统功能架构的研究
基于物联网的水面无人艇技术体系和系统功能架构的研究1. 引言1.1 研究背景水面无人艇是一种具有自主导航能力的无人船只,可以在水面上执行各种任务,如海洋监测、海洋救援、水下探测等。
随着物联网技术的快速发展,基于物联网的水面无人艇技术体系受到越来越多的关注和研究。
在过去,水面无人艇主要依靠GPS导航系统以及预先设定的路径来进行航行,但是这种方式存在着很大的局限性,无法适应复杂多变的海洋环境和任务需求。
研究基于物联网的水面无人艇技术体系和系统功能架构,具有重要的理论意义和实践价值。
通过整合物联网技术,可以实现水面无人艇的智能化、自主化,提高其在海洋领域的应用效率和水平。
本研究旨在对基于物联网的水面无人艇技术体系进行深入探讨和研究,以期为未来水面无人艇的发展提供理论支撑和技术保障。
1.2 研究目的本文的研究目的主要是探讨基于物联网的水面无人艇技术体系和系统功能架构,旨在深入分析该技术在水面监测、应急救援、海洋科研等领域的应用潜力,并提出系统的设计方案。
通过研究和分析,我们旨在解决传统水面监测中存在的人力成本高、效率低、安全隐患大等问题,提高水面监测的智能化和自动化水平。
研究基于物联网的水面无人艇技术体系和系统功能架构,可以为相关领域的发展提供技术支持和建议,促进无人艇技术在实际应用中的推广和推动。
通过本文的研究,希望能够为相关领域的研究者和从业人员提供参考和借鉴,为我国水上监测和救援工作的现代化提供技术支持和保障。
1.3 意义和价值在物联网技术的高速发展和水面无人艇技术的不断成熟下,基于物联网的水面无人艇技术体系和系统功能架构的研究显得尤为重要。
这一技术的研究和应用不仅可以实现水面无人艇的智能化、自主化运行,还可以提高水面无人艇的监测、侦察、搜索、采样以及其他任务的效率和精度,有助于推动水下环境监测、海洋资源开发、海域安全保障等领域的发展。
基于物联网的水面无人艇技术体系和系统功能架构的研究具有重要的理论和实际意义。
船舶自动化控制系统的设计与应用研究
船舶自动化控制系统的设计与应用研究船舶自动化控制系统是指利用先进的计算机系统、仪器仪表和自动化控制技术,实现对船舶运行全过程进行监控、控制和诊断的一种智能化系统。
船舶自动化控制系统的设计与应用研究一直是船舶领域的热点之一,其应用范围涵盖了海洋工程、海运、海军、渔业等多个领域。
本文主要探讨船舶自动化控制系统的设计与应用研究现状,以及未来发展方向。
一、船舶自动化控制系统的设计1.系统架构设计船舶自动化控制系统的架构设计是系统设计的关键之一。
该设计需要考虑到系统运行的稳定性、可靠性和可维护性等多个方面,同时结合具体船舶运输需求进行设计。
目前,船舶自动化控制系统的架构设计主要分为三层:应用层、控制层和传感器层。
其中,应用层负责对外部信息进行管理、实现操作界面、通信及数据处理等功能;控制层主要控制船舶各种设备的运行,并对其进行故障诊断、维护等操作;传感器层则负责采集和感应各种环境信息并传输到控制层。
2.设备选择和配置船舶自动化控制系统的设备选型和配置是系统设计的另一个重要方面。
该设计需要考虑到设备的质量、性能和成本等多个方面。
同时,对于不同类型的船舶,其自动化控制系统的设备选型和配置也存在差异。
比如,油轮需要具备油舱监控、防火监控、油舱气体监测等功能,因此其系统设计需要考虑到这些特殊需求。
3.远程监控和控制设计船舶自动化控制系统的远程监控和控制是系统设计的重要方面之一。
该设计需要实现远程对船舶的监控和控制,实现实时和远程操作,同时确保安全和可靠。
目前,采用远程监控和控制技术能够有效地提高船舶的经济性和安全性,因此在新的设计中,远程监控和控制技术已经得到广泛应用。
二、船舶自动化控制系统的应用研究1.船舶航行控制应用船舶自动化控制系统航行控制应用是目前船舶领域的主要研究方向之一。
航行控制应用的主要目的是实现船舶安全运行,包括自动导航、自动集中控制、自动液压控制等。
采用航行控制技术可以降低航行员的劳动强度,减少人为错误的发生,同时提高了船舶的安全性和经济性。
船舶智能系统设计与实现
船舶智能系统设计与实现随着科技及航运行业的不断进步,船舶智能化已被视为未来的发展趋势。
船舶智能系统是指通过传感器、网络、自主控制等技术,将一艘船舶从传统机械化的状态转化为智能化的状态,并实现智能化船体控制、航行规划、管道监测、船舶维护等多个方面的优化。
船舶智能系统的优越性船舶智能系统的设计与实现旨在弥补传统航运行业在效率、安全、环保等方面的不足。
相较传统航运,船舶智能系统具备以下优点:1. 提高运输效率:船舶智能系统能够进行智能航行规划和路线优化,提高船只行驶效率,同时还可对能耗进行实时监控。
2. 提升安全性:传统船舶容易受到人为因素、恶劣天气等影响发生意外。
然而船舶智能系统装置了传感器和自主控制系统,能够自动化反应危机,从而提高安全性。
3. 建立环保意识:空气污染和水质污染是全球环保的重点。
船舶智能系统的使用可以有效控制船只的废气废水排放,做到减排守法,并对船只的能源消耗进行有效管控。
船舶智能系统的设计与实现船舶智能系统的设计与实现需要考虑多个因素,例如船类型、设备硬件、嵌入式软件等。
同时,船舶智能系统的实现也需要考虑与现有技术的兼容,并确保其可以生产出用于当前船舶的系统。
1.传感器在船舶智能系统的设计与实现中,传感器是非常关键的部分。
传感器的作用在于接收船只周围的信息,并将其传输到管控系统。
传感器种类繁多,包括温度传感器、压力传感器、震动传感器、卫星导航设备等。
2.自主控制系统自主控制系统是船舶智能系统的关键部分之一,其使用电子控制和图像处理等技术,实现对船舶的自主控制。
当船只遇到状况时,自主控制系统能够快速反应,从而保障船只的安全性。
3.数据管理关于船舶智能系统,数据管理是必须要考虑的。
船舶智能系统会产生大量数据,并需要建立对数据的存储和管理机制。
对数据进行有效管理,能有效提高系统的效率,节省人力和物力成本。
4.网络系统船舶智能系统设计与实现中必须考虑网络架构。
网络架构是确保数据在系统之间传输的架构,设计恰当的网络架构,不仅可以提高数据传输的速度,同时也可以保护系统的安全性。
无人船控制系统设计与研究
自动化控制Automatic Control电子技术与软件工程Electronic Technology&Software Engineering 无人船控制系统设计与研究陶瑞(珠海云洲智能科技有限公司广东省珠海市519000)摘要:本文结合常见无人船结构,分别从无人船控制系统设计、控制系统设计方案实现角度入手,对“无人船控制系统设计与研究”进行深入探究。
关键词:无人船;控制系统;信息采集系统无人船是现代社会科学技术与海洋经济之间融合发展的产物,是一种智能化、无人化、网络化的水面工具,能够广泛应用于海洋医药、海洋生态监控、滨海湿地生态监控、海上救援、海上巡逻等各个方面,具有极其重要的实用价值。
在无人船控制系统的设计过程中,技术人员需要优化整体框架设计,之后分别从下位机、网络通信系统、导航系统、信息釆集系统、动力系统等入手设计,以此完善控制系统功能,凸显控制系统的重要作用。
此外,建议技术人员要细化每一个子系统的设计细节,引进相关参数的设备及元器件,从而实现设计目标,满足设计需求,形成具有良好性能的无人船控制系统,为无人船的有效运用提供保障⑴。
1无人船控制系统设计1.1总系统框架设计在无人船控制系统设计中,技术人员首先要进行整体框架设计,为之后的控制系统子系统设计奠定良好的基础。
合理的框架结构不仅能够有序推动子系统设计的顺利进行,还能够保证控制系统运行稳定,有效实现无人机的应用功能。
技术人员需要分析无人船的运行环境及工作需求,着重关注水上无人船控制系统,分别提出载体机械架构、网络通信子系统、自主导航子系统、环境信息采集子系统、动力装置子系统、驱动中心子系统等,每一个子系统都有自己的功能与作用,这些子系统共同构成了无人船控制系统框架。
之后,在无人船船体模块设计中,技术人员需要保证窗体轻便灵活,控制船身的长度、高度、宽度与自身重量,优化设计最大载重约为200kg,以便于适应各种工作需求与水上工作环境。
智能船舶技术的研究与实现
智能船舶技术的研究与实现第一章前言随着互联网技术的飞速发展,智能船舶技术的研究和应用也日益成熟。
智能船舶技术是指通过先进的信息技术和传感器技术,将船舶实现自主化航行、自动化操纵、自动化监控等功能,提高船舶的安全性、可靠性和运输效率。
本文将从技术实现、应用案例等方面进行探讨。
第二章技术实现2.1 船舶自主导航技术船舶自主导航是指在没有人工干预的情况下,船舶自主完成从起点到目标点的导航。
该技术需要借助多种传感器技术,如卫星导航系统、测量风速和潮汐信息的天气雷达、声纳等。
此外,还需要船舶自身的智能控制系统,通过集成管理舵角、舵速、油门和方向等因素,调整航行方向和航速,以保证航行安全和效率。
2.2 船舶智能诊断技术船舶智能诊断技术利用传感器和程序化工具对船舶进行实时监控和分析,诊断故障,在故障发生前预测出现问题的可能性。
该技术可通过高精度传感器捕捉以下信息:船舶结构的振动、温度、密度、交流电流等,并根据这些信息预测出故障的类型和发生时间。
通过这种方式,船舶管理者可以及时采取相应措施解决问题,提高船舶的可靠性和安全性。
2.3 大数据分析技术大数据分析技术能够对船舶的数据进行快速分析,从而帮助船舶管理者了解船舶的运营情况和趋势。
在船舶运营中,影响船舶效率的因素有很多,如能源消耗、船速、负载和环境条件等。
利用大数据分析技术,可以对这些数据进行处理,并根据情况进行调整,从而提高船舶的能效性能。
第三章应用案例3.1 智能港口智能港口是将传感器技术和互联网技术结合起来,实现对港口运营的实时监控和分析。
该技术可通过传感器监测船舶、码头和物流运营中的各个环节,包括集装箱堆场的实时管理、货物出入港的实时监控等。
通过智能港口技术,可以提高港口的运输效率和安全性,降低运营成本。
3.2 智能航运智能航运是指将现代信息技术、航运管理技术和船舶建造技术相结合,实现航运信息化、网络化、智能化的一种运输模式。
通过智能航运技术,可以实现船舶在基础设施、控制方式和增强功能等方面的自主操作,快速响应市场需求,提高运输效率和质量。
舰船自主控制系统的设计与实现
舰船自主控制系统的设计与实现第一章绪论自主控制系统是指舰船通过其内部设备以及人工智能和其他技术控制船只,以实现无人驾驶、船只自动导航等功能的基本设备和技术系统。
本文将探讨舰船自主控制系统的设计与实现。
第二章舰船自主控制系统的设计2.1 系统结构的设计舰船自主控制系统的结构包括传感器、计算机处理器、控制器、执行机构等。
其中传感器主要用于获取环境信息,如水流速、水温、气压等,计算机处理器用于处理传感器获取的数据,控制器则负责将处理器计算出的信息实现转化成控制信号,执行机构则执行控制信号,以实现船舶的运行控制。
2.2 功能模块的设计舰船自主控制系统功能模块主要包括导航模块、舵机模块、动力模块、状态监测与预警模块等。
导航模块主要负责船只的位置测定、航线规划与控制,舵机模块则主要负责舵机操作,动力模块则实现动力输出与控制,状态监测与预警模块则监测船只状态,通过预警保障船只运行安全。
2.3 设备选型的设计舰船自主控制系统的设备选型是设计中至关重要的一部分。
传感器主要包括慢性压力传感器、电容式水位计、数字氧浓度传感器等。
计算机处理器则采用船载嵌入式计算机,控制器则通过驱动器实现,执行机构则主要采用液压执行器、电动执行机构等。
第三章舰船自主控制系统的实现3.1 系统集成的实现舰船自主控制系统的实现主要包括系统集成、系统调试和安全性控制等。
系统集成是整个控制系统的保证,必须严格执行相应的操作流程和标准,能够保证系统的稳定性和性能。
3.2 系统调试的实现系统调试的实现包括软件实现和硬件实现。
软件实现主要包括程序设计、编码和调试,必须深入理解硬件架构和软件实现原理。
硬件实现则需要进行调试拥有丰富的实践经验和声音,能够快速识别硬件或者软件问题并进行解决。
3.3 安全性控制的实现安全性控制的实现是保证整个舰船自主控制系统能够可靠正常运输的必要保障措施。
安全性控制包括电磁兼容性、系统安全性、运行安全性等。
第四章舰船自主控制系统的应用舰船自主控制系统的广泛应用,能够为人类生命和船只物资提供更好、更安全的保障,同时也降低了人力和资源的浪费。
无人车运动控制系统设计与实现
参考内容
浙江特色小镇规划的编制思路与 方法初探
浙江特色小镇规划的编制思路与方法初探
特色小镇建设是浙江省推动经济转型升级和城乡统筹发展的重要举措。本次 演示以浙江特色小镇规划的编制思路与方法为研究对象,通过对特色小镇规划背 景、规划原则和规划方法的探讨,为浙江特色小镇的规划建设提供一定的理论支 持。
一、特色小城市化进程的加速,浙江省传统产业面临转型升级的 挑战,而特色小镇作为一种新型的产业组织形式,通过整合产业链、资本和人才 等资源,成为推动区域经济发展的重要力量。同时,特色小镇建设还能够促进城 乡统筹发展,改善农村环境和人民生活水平,推动浙江经济的可持续发展。
二、特色小镇规划原则
3、坚持可持续发展原则。特色小镇的规划要注重资源节约和环境保护,充分 考虑自然生态环境的承载能力,推动绿色低碳发展,实现经济、社会和环境效益 的有机统一。
二、特色小镇规划原则
4、坚持文化传承原则。特色小镇的规划要注重保护历史文化遗产和地方特色 文化,挖掘文化内涵和特色,通过文化创新和传承,提升特色小镇的吸引力和竞 争力。
无人车运动控制系统设计与 实现
基本内容
基本内容
随着科技的不断发展,无人驾驶汽车逐渐成为人们的焦点。无人驾驶汽车集 成了、自动控制、计算机视觉等多个领域的技术,能够实现自主导航、决策以及 控制。其中,运动控制系统的设计是无人驾驶汽车的核心之一,直接影响着车辆 的稳定性和安全性。本次演示将介绍无人车运动控制系统的设计与实现。
六、结论与展望
六、结论与展望
本次演示对无人船控制系统的设计与实现进行了详细研究,并取得了初步成 果。实验结果表明该控制系统具有良好的性能。然而,仍存在一些不足之处需要 进一步研究和改进,例如增强系统的鲁棒性和自适应性等。未来的研究方向可以 包括拓展无人船的应用领域、优化控制算法、提高无人船的感知能力等方面。随 着技术的不断发展,相信无人船控制系统将会有更广泛的应用前景和更高的发展 价值。
无人船控制系统设计与实现
无人船控制系统设计与实现一、本文概述随着科技的快速发展,无人船作为一种新型的水面交通工具,正逐渐在海洋探测、环境监测、货物运输等领域展现出其独特的优势。
无人船控制系统作为无人船的核心组成部分,其设计与实现对于无人船的性能和安全性具有至关重要的作用。
本文旨在探讨无人船控制系统的设计与实现,从控制系统的总体架构、硬件组成、软件设计以及实际应用等方面进行深入分析,以期为无人船控制系统的研发和应用提供有益的参考。
本文首先介绍了无人船控制系统的研究背景和意义,阐述了无人船控制系统在国内外的研究现状和发展趋势。
接着,文章详细描述了无人船控制系统的总体架构,包括感知层、决策层和执行层等关键组成部分,并分析了各层次之间的信息交互和协同工作机制。
在硬件组成方面,文章介绍了无人船控制系统的核心硬件设备,如传感器、控制器、执行器等,并讨论了这些设备的选型原则和配置方法。
在软件设计方面,文章重点阐述了控制系统的软件架构、算法设计以及程序实现等内容,强调了软件设计的可靠性和实时性要求。
文章通过实际案例,展示了无人船控制系统在实际应用中的表现,分析了其存在的问题和改进方向。
通过本文的研究,我们期望能够为无人船控制系统的设计与实现提供一套完整的理论框架和实践指导,推动无人船技术的进一步发展和应用。
我们也希望本文的研究成果能够为相关领域的研究人员和技术人员提供有益的参考和启示,共同推动无人船技术的创新和发展。
二、无人船控制系统设计基础无人船控制系统是无人船实现自主航行、作业与决策的核心部分,其设计基础涵盖了多个领域的知识和技术。
在设计无人船控制系统时,需要充分理解并掌握以下几个关键要素。
无人船控制系统的硬件架构设计是基石。
这包括选择适合的传感器、处理器和执行器,以满足无人船在不同环境下的工作需求。
例如,用于环境感知的雷达、声纳和摄像头等传感器,用于数据处理与决策控制的中央处理器,以及用于执行航行指令的推进器等执行器。
控制系统的软件架构设计同样重要。
基于物联网技术的无人船智能航行控制系统设计与实现
基于物联网技术的无人船智能航行控制系统设计与实现随着物联网技术的快速发展,越来越多的无人船开始应用于海洋勘测、救援和货运等领域。
在这一背景下,无人船智能航行控制系统的设计与实现成为了至关重要的研究方向。
首先,无人船智能航行控制系统的设计需要通过传感器获取实时的环境信息。
该系统可配备气象传感器、水文传感器、液位传感器等,以获得大气、海洋和水位等各种环境信息。
此外,GPS系统和IMU系统也被纳入该系统中,以获得无人船当前的位置和航向信息。
基于获取到的环境信息和无人船位置信息,无人船智能航行控制系统需要实现自主避碰,确保无人船行驶的安全。
当系统检测到周围存在障碍物时,系统会自动调整无人船航向,避免与障碍物发生碰撞。
同时,在实现无人船智能航行控制系统的过程中,还需要考虑能耗问题。
为了有效延长无人船的使用时间,该系统会对无人船进行动力控制,使其以合适的速度稳定前进。
此外,系统还会根据耗电量的情况,自动调整无人船的动力控制,以达到最佳能效。
无人船智能航行控制系统的监测和数据采集部分可以使用树莓派等开源硬件进行实现。
控制算法可以利用机器学习等人工智能算法进行优化。
系统还可以通过远程操作平台实现对无人船的实时监测和遥控控制。
总之,在物联网技术的支持下,无人船智能航行控制系统的设计和实现变得更加容易。
该系统可有效提高无人船的自主控制能力和安全性,实现无人船在海洋环境下的高效运行。
为了更好地分析无人船智能航行控制系统的相关数据,可以考虑以下数据:1. 环境数据:气象传感器收集的大气压力、空气温度和湿度数据,水文传感器收集的海水温度、盐度和深度数据,液位传感器收集的水位高度数据等。
这些数据可以用于判断无人船当前所处的环境状况,例如是否有风浪、水质是否适宜等。
2. 位置数据:GPS系统和IMU系统收集的位置和航向数据。
这些数据可以用于监测无人船的运行情况,判断无人船当前所处的位置以及朝向。
3. 避碰数据:当无人船系统检测到周围存在障碍物时,系统自动调整无人船航向的时间和角度等数据。
多功能作业支持船的自动化控制系统设计与开发
多功能作业支持船的自动化控制系统设计与开发随着科技的不断进步和航运业的发展,多功能作业支持船成为海上施工和作业的重要工具。
为了提高作业效率、提升船舶的安全性和可靠性,自动化控制系统的设计与开发成为不可或缺的一部分。
多功能作业支持船的自动化控制系统是一个复杂且综合的系统,涉及到各个方面的功能和设备。
它可以实现船舶的自动导航、定位、作业设备控制等功能,同时还需要考虑到作业环境的特殊性以及船舶的结构特点。
首先,在设计与开发自动化控制系统时,需要考虑到船舶的多功能作业需求。
这包括海上作业的类型、作业区域的特点以及作业设备的种类和规格。
通过分析这些需求,可以确定系统需要支持的功能和控制方式。
例如,如果船舶需要进行海底作业,系统需要具备定位和精确操控设备的能力;如果船舶需要进行海上作业,则需要具备自动导航和航线规划功能。
其次,在设计与开发自动化控制系统时,需要考虑到船舶的结构和特点。
船舶通常具有特殊的结构设计和载荷要求,因此系统的设计需要与船舶的结构相适应,考虑到安装和布局的问题。
同时,还需要考虑到船舶的动力系统和能源管理,保证系统的可靠性和稳定性。
在自动化控制系统的设计与开发中,需要选用适合的硬件和软件平台。
硬件包括传感器、执行器、控制器等设备,软件包括系统的操作界面、控制算法以及数据处理与存储等功能。
选择合适的硬件和软件平台可以提高系统的性能和可靠性。
同时,需要考虑到系统的可扩展性和维护性,以便后续的升级和维修。
为了保证自动化控制系统的稳定性和安全性,可以采用故障检测和容错措施。
例如,可以设置自动传感器监测和故障报警,及时发现设备的异常状态并采取相应的措施。
此外,还可以使用冗余设计和备份系统来提高系统的可靠性和容灾性。
在自动化控制系统的开发过程中,需要进行严格的测试和验证。
通过模拟实际的工作环境和情况,测试系统的性能和功能是否符合设计要求。
同时,还需要进行实地试验和验证,确认系统在实际作业中的性能和可靠性。
基于物联网技术的船舶智能监测
基于物联网技术的船舶智能监测近年来,随着物联网技术的不断发展,各种智能设备逐渐进入人们的生活。
而在略显遥远的大海深处,一艘艘载满货物和旅客的船舶也在享受着物联网技术的便利。
这些船舶不仅可以通过物联网技术实时监测船体状态,提高船舶的安全性和稳定性,还可以通过数据分析进行航线优化和船舶维护,节约能源和成本。
一、基于人工智能的监测系统船舶的智能监测主要由智能传感器、监测仪器以及云平台组成。
智能传感器具有实时获取环境信息的能力,可以监测船舶各个方面的数据,包括船舶速度、航向、气压、温度等等。
监测仪器则可对传感器的数据进行处理分析,提供更加精细的监测结果。
云平台则将处理出的数据进行存储和处理,并通过人工智能技术进行数据分析和挖掘,实现对船舶运行状况的智能监测。
通过这些监测系统,船舶可以基于人工智能技术,对航行情况进行实时监测,通过提供一个全面、准确、及时的数据分析平台,来协助实时掌握船舶运行情况。
据统计,基于人工智能技术的监测系统,可以提高船舶安全率40%以上,并可以在保证安全的情况下提高船舶的运输效率。
二、基于数据分析的航线优化随着智能监测技术的不断发展,船舶智能监测系统运用越来越广泛。
除了实时监测船舶的状态外,船舶数据分析技术已经开始应用于海上物流行业中的航线规划,为船舶节约时间和成本。
数据分析技术的应用可以提供全球气象、海洋和地理数据等基础数据,从而分析出最短的航线,并通过人工智能技术来实时调整航线。
通过海上大数据分析,可以让被高度拥挤的海上运输行业变得更加智能,通过最优化航线、减少航行时间和船舶油耗,还可以减少燃料消耗和碳排放,从而降低运输成本。
船舶数据分析技术将成为船舶运输行业的重要组成部分之一。
三、基于物联网技术的船舶维护船舶的长时间运行需要对设备进行维护,保持良好的运行状况。
通过物联网技术,船舶可以实时监测设备状态,并在设备出现故障前进行预警,及时解决问题。
物联网技术也可以监测、预测设备的寿命,提高船舶的维修效率。
无人船自主控制系统的设计与实现
无人船自主控制系统的设计与实现随着科技的不断发展,无人船作为一种新兴的自动化水面交通工具,越来越受到人们的关注。
它具有自主航行、自动避碰、信息采集等功能,可以大大提高海洋资源勘探、海事监管等领域的工作效率,同时也为人们的生活和工作带来了便利。
本文将介绍无人船的自主控制系统的设计与实现过程。
设计方案无人船的自主控制系统首先需要考虑的是其控制结构,包括传感器、控制算法和执行器等组成部分。
在传感器方面,需要加装GPS全球定位系统、激光雷达、相机等多种传感器,以提供无人船航行时所需的环境信息。
在控制算法方面,需要实现航向控制、速度控制、避碰控制等功能。
在执行器方面,需要设计电机、舵机等执行器,以实现控制命令的执行。
具体实现首先,在传感器方面,GPS全球定位系统可以获取船在全球范围内的三维位置坐标信息。
而激光雷达可以检测周围物体的距离和方向,以帮助避免碰撞。
相机可以进行图像识别,以提供目标物体的形状、颜色等信息。
然后,在控制算法方面,可以使用PID控制算法。
PID控制算法是一种广泛应用的控制算法,它根据船当前状态与目标状态的偏差,通过调节控制器系数,产生一定的反馈信号,控制执行器,从而使船达到预期状态。
例如,当船与目标方向不一致时,PID控制算法可以自动调节方向盘角度,以纠正船的航向。
最后,在执行器方面,可以使用电机、舵机等执行器。
舵机负责进行方向调整,电机负责前后行驶控制。
总结无人船的自主控制系统设计与实现需要多方面技术的支持,其中传感器技术、控制算法和执行器设计是关键环节,需要充分考虑环境变化、控制性能和能耗等多方面因素。
目前,多家企业和研究机构正在开展无人船控制系统的相关研究和技术应用,相信未来无人船技术将不断创新和发展,为不同领域的应用提供更广阔的空间。
船舶智能控制系统优化设计
船舶智能控制系统优化设计船舶智能控制系统是指通过计算机、网络、传感器等技术手段,对船舶的运行状态进行自动监测、智能控制和集成管理,从而提高船舶运行的安全性、经济性、舒适性和环保性。
目前,船舶智能控制系统已经成为船舶技术发展的重要方向之一。
优化设计船舶智能控制系统,对于提升船舶性能、降低运营成本、提高安全性和环保性等方面都有着重要的作用。
船舶智能控制系统的优化设计需要从哪些方面入手呢?一、控制策略优化控制策略是船舶智能控制系统的核心内容。
在船舶智能控制系统的优化设计中,需要对控制策略进行优化设计,从而提高船舶的控制精度和稳定性。
针对船舶自动舵控系统的设计,可以采用模糊PID控制算法,在自动舵的第一级控制中,使用模糊控制算法进行反馈控制,通过控制器对目标数据进行滤波和处理,从而实现精确的船舶控制。
二、传感器选择和布局优化传感器是船舶智能控制系统的前提条件。
在优化设计船舶智能控制系统时,需要对传感器的选择和布局进行优化的设计。
传感器的布局需要考虑船舶的大小和舱区设计,在布局的过程中,应遵循就近原则和规范原则,并采用合理的测量方式。
同时,传感器的精度和可靠性也是优化设计的重要内容。
三、无线传输技术的优化设计船舶运行中需要对控制系统进行数据传输和通讯。
在优化设计船舶智能控制系统的过程中,无线传输技术也是需要优化的内容之一。
在传输技术上,可以采用蓝牙、无线网、卫星通迅等高效的无线通讯方式,从而提高数据的传输速度、可靠性和准确性。
四、船舶能耗优化设计船舶能耗优化设计是船舶智能控制系统的重要内容之一。
在设计过程中,需要对船舶的能源消耗进行有效的监测和管理,采用倍增率经济模型等方法对船舶的能源优化进行分析和设计。
同时,对船舶的节能措施进行合理的规划和执行,为船舶的运营提高效益和生产效率。
五、船舶安全优化设计船舶安全是最为重要的考虑因素之一。
在船舶智能控制系统的优化设计中,需要考虑到船舶自身的安全性,采用先进控制方式对船舶的自动控制和避碰防撞进行调节。
无人自主水面船控制系统设计说明
摘要随着船舶自动化技术的发展以及以美国为首的西方国家对无人水面船的关注,无人自主水面船技术得到了迅猛发展,目前国内外已有多种无人自主水面船被应用于军事和民用领域。
无人自主水面船最为关键的技术之一就是控制系统,控制系统的实时性和稳定性直接决定着其整体性能。
本文以PC机为硬件平台,Visual C++ 6.0为软件平台开发了无人自主水面船岸上控制系统软件,并完成了系统的调试,主要完成工作有:首先,介绍了无人自主水面船的运动学和动力学模型。
根据无人自主水面船的任务功能,完成了其控制系统的硬件设计,其主要由PC104工控机、PHINS、GPS 接收机、推力电机、调速模块、无线串口通讯模块以及岸上的PC机组成。
其次,以Visual C++ 6.0为软件平台开发了无人自主水面船岸上控制系统软件,包括用户界面的创建和功能模块的实现。
其中的功能模块具体包括串口通信模块、航行任务设定模块、监控信息处理模块、控制指令解算模块以及控制信息发送模块。
在完成软件设计之后分析了无人自主水面船与岸上部分的通信方式。
最后,完成了无人自主水面船控制系统主要模块的功能测试试验,并进行了系统硬件的联调。
关键词:无人自主水面船,Visual C++,串口通信ABSTRACTAs the automation technology of ship as well as the US-led Western countries concerned about the Unmanned AutonomousSurface Vehicles<UASVs>, the technologies of the UASVs has been rapid development. Presently there has been a variety of autonomous surface vessels were used in the field of military and civilian. The control system is one of the most critical technologies of UASVs, The real-time and stability of the control systemadirectly determine its overall performance. In this paper, with PC as the hardware platform and Visual C++ 6.0 as the software platform, it develops the UASVs ground control system software, and completes the commissioning of the system, The main tasks in this paper are:First, it devises the kinematic and dynamic models of the UASVs. According to the task of the UASVs, it completes the design of control system hardware what mainly includes the PC104 industrial computer, PHINS, GPS receiver, thrust motor, speed control module, wireless serial communication module and the ground PC machine.Secondly, with the Visual C++ 6.0 as the software platform, it develops the UASVs ground control system software what includesthe user interface creation and implementation of functional modules.The functional modules includethe serial communication module, navigation module set tasks, monitor information processing modules, control instructions and control information calculating module to send the module.After completing the software designing, it analysis the communication of unmanned ship and ground station.Finally, it completes tests of each function module of the control system of the UASVs and the commissioning of the system.KEY WORDS:theUASVs, Visual C++, serial communication目录摘要IABSTRACTII第一章绪论11.1论文的研究背景和意义11.2国内外无人水面船研究与应用现状11.2.1 国外无人水面船的研究现状11.2.2 国内无人船的研究现状21.3V ISUAL C++6.0开发环境简介21.3.1 Visual C++ 6.0 开发工具概述21.3.2 Visual C++ 6.0 主要功能特点31.3.3 Visual C++ 6.0 主框架窗口41.4MFC类库简介51.5论文的主要研究内容和结构安排6第二章无人自主水面船运动的数学模型72.1引言72.2坐标系及符号72.2.1 坐标系的选择与定义72.2.2 参数符号定义72.3运动学模型82.4动力学模型92.5水平面运动方程102.6本章小结11第三章无人自主水面船硬件控制系统设计123.1引言123.2无人自主水面船控制系统组成及工作原理123.2.1 无人自主水面船控制系统总体方案设计123.2.2 无人自主水面船控制系统工作原理133.3无人自主水面船控制系统硬件设计143.3.1 船上控制系统硬件设计143.3.2 岸上控制系统硬件设计173.3.3 RS-232C串口标准173.4本章小结18第四章无人自主水面船岸上控制系统软件设计184.1引言184.2岸上控制系统软件用户界面—对话框184.2.1 对话框的创建流程194.2.2 创建对话框资源194.2.3 创建对话框类234.3岸上控制系统软件功能模块设计264.3.1 串口通信模块274.3.2 航行任务设定模块284.3.3 监控信息处理模块294.3.4 控制指令解算模块和指控信息发送模块304.4数据的接收与保存314.5无人自主水面船与岸上PC机间的通讯324.6本章小结33第五章功能测试与硬件联调345.1引言345.2无人自主水面船船上控制系统软件简介345.3系统功能模块测试365.3.1 初始化模块测试365.3.2 GPS模块测试365.3.3 PHINS模块测试365.3.4 串口通信模块的测试375.4系统硬件联调流程385.5本章小结39第六章全文总结与展望406.1全文总结406.2研究展望40参考文献41致谢42毕业设计小结43第一章绪论1.1 论文的研究背景和意义随着船舶自动化技术的发展,无人化将成为其终极目标.从第二次世界大战无人船的出现开始,无人水面船〔USV〕虽然较无人机〔UAV〕、无人潜水器〔UUV〕、无人车辆〔UGV〕等研究起步晚,但是发展迅速.在第二次海湾战争中,无人水面船成功地完成任务,增加了美国海军对无人船的兴趣,其他欧洲国家的现代海军也相继引进无人水面船。
基于物联网的水面无人艇技术体系和系统功能架构的研究
基于物联网的水面无人艇技术体系和系统功能架构的研究一、水面无人艇技术体系1.传感器技术水面无人艇通过搭载各类传感器,对海洋环境、水质等参数进行实时监测和采集。
传感器技术是水面无人艇的核心技术之一,也是实现无人艇智能化的重要手段。
常见的传感器包括水温传感器、水质传感器、气象传感器等,这些传感器通过物联网技术可以实现数据的实时传输和远程监测。
2.通信技术通信技术是水面无人艇实现远程遥控和数据传输的关键技术。
目前,水面无人艇主要采用卫星通信、无线通信和互联网等多种通信手段,能够实现远程控制和监测,以及数据的实时传输和存储。
3.导航技术导航技术是水面无人艇实现自主航行和路径规划的重要技术。
水面无人艇通常搭载GPS、惯性导航系统等导航设备,能够实现精确的定位和航行控制,确保无人艇在水面上的安全和稳定运行。
4.控制技术控制技术是水面无人艇实现自主操作和远程遥控的关键技术。
通过采用先进的控制算法和自适应控制技术,可以实现水面无人艇在海洋环境中的自主避障、自主导航等功能,提高水面无人艇的智能化程度和应用灵活性。
二、系统功能架构1.数据采集与传输系统数据采集与传输系统是水面无人艇的重要功能模块,主要包括传感器采集系统和数据传输系统。
传感器采集系统负责对海洋环境参数进行实时监测和采集,数据传输系统负责将采集到的数据通过物联网技术进行传输和存储。
2.远程遥控与监测系统远程遥控与监测系统是水面无人艇的核心功能模块,主要包括远程遥控装置、遥控信号传输装置、状态监测装置等。
通过远程遥控与监测系统,可以实现对水面无人艇的远程操作和监测,包括路径规划、速度调节、状态监测等功能。
3.自主航行与碰撞规避系统自主航行与碰撞规避系统是水面无人艇实现自主操作和避障功能的重要模块,主要包括导航装置、避障控制算法、碰撞传感器等。
通过自主航行与碰撞规避系统,可以实现水面无人艇在复杂海洋环境中的智能化航行和避障,提高水面无人艇的安全性和稳定性。
自动驾驶无人船模型的设计与控制
自动驾驶无人船模型的设计与控制无人船是指不需要人工操控即可进行航行和执行任务的船只。
随着自动驾驶技术的发展,自动驾驶无人船模型逐渐成为研究和应用的热点。
本文将探讨自动驾驶无人船模型的设计与控制。
一、无人船模型的设计自动驾驶无人船模型的设计包括机身结构设计、传感器选择、通信系统设计等。
首先,机身结构设计是无人船模型设计的重要环节。
机身结构应根据航行需求和环境适应性进行设计。
一般而言,无人船的机身结构应具备轻巧、坚固、防水等特点。
此外,为了提高航行效率和稳定性,可以考虑采用水动力学优化设计。
其次,传感器选择在无人船模型设计中也至关重要。
传感器的选择应根据不同任务需求进行,并保持与自动驾驶系统的兼容性。
常见的传感器类型包括但不限于激光雷达、摄像头、测距传感器等。
这些传感器能够提供周围环境的信息,使得无人船能够实现环境感知和障碍物避免。
另外,通信系统设计也是自动驾驶无人船模型设计的重要组成部分。
通信系统应能够实现无线数据传输和远程控制。
常见的通信技术包括蓝牙、无线局域网(Wi-Fi)、卫星通信等。
这样的通信系统可以实现与地面控制中心或其他船只的数据交换和指令传递,提高自动驾驶无人船模型的应用范围和灵活性。
二、无人船模型的控制自动驾驶无人船模型的控制包括导航控制、路径规划和动力系统控制等。
导航控制是无人船模型控制的核心。
导航控制系统应具备位置感知、环境感知、路径规划等功能。
位置感知可以通过GPS等定位技术实现。
环境感知则需要依靠传感器对周围环境进行感知,并进行障碍物检测和避免。
路径规划可以根据任务需求确定适当的航行路径,并生成航行指令。
导航控制系统根据位置信息和环境信息来实现无人船自主的航行。
路径规划是无人船模型控制的另一个重要环节。
路径规划决定了无人船的航行路径,并使其能够自主避开障碍物。
常见的路径规划算法包括A*算法、Dijkstra算法等。
通过合理选择和调整路径规划算法,可以使无人船高效地完成任务。
船舶智能运维系统设计与实现
船舶智能运维系统设计与实现船舶运营是一个庞大而复杂的系统,涉及到船舶设备维护、修复、改进以及良好的运营管理等多个方面。
因此,有效的船舶运维系统对于保证船舶安全和运行效率至关重要。
有鉴于此,船舶智能运维系统的设计与实现逐渐成为了一个热门话题。
一、船舶智能运维系统的定义船舶智能运维系统是一种基于船舶设备信息传感器和互联网技术的运营管理系统。
该系统通过对船舶设备运行状况和维护历史数据的分析,进而进行预测性维护、智能调度和监测,并为船员提供实时的运营状态信息。
二、船舶智能运维系统的功能1. 故障预测和预防船舶智能运维系统可以对船舶各种设备的维护历史数据和运行状况进行分析,预测设备的故障发生概率,并通过提醒系统进行预警。
预测性维护可以减少设备的下线时间和维修成本,并帮助船东提高设备的运行效率和可靠性。
2. 设备监测和数据分析船舶智能运维系统可以通过连接船舶设备传感器,进行多维度数据采集和分析,并实现对设备在线状态的实时监控。
通过海量数据的汇聚和分析,系统可以生成设备运行状况和健康状况等多种数据报告,帮助船东最大限度的利用设备资源,并提高设备维护的效率。
3. 航线规划和调度船舶智能运维系统可以进行航线规划和调度,使得船舶在航线上的运行更加高效。
系统可以综合考虑诸如天气、海洋气流等多种因素,对船舶的航线进行智能规划,从而达到最优的航行效果。
4. 省油技术和环保设施优化通过对船舶设备的运行状况、船舶环保设备、船舶排放数据等多种信息的汇聚与分析,船舶智能运维系统可以为船舶提供更加精准的能源管理和环保设施优化服务。
进而达到减少燃料消耗和减少环境污染的双重目标,助力船东做好环保工作。
三、船舶智能运维系统的实现1. 船舶设备传感器接入为了实现船舶智能运维系统,首先需要将设备传感器接入系统架构中,实现设备数据的采集和传输。
这个环节需要根据船舶设备的类型选择相应的传感器,确保采集的设备数据的准确性和完整性。
2. 数据存储和处理传感器采集到的数据需要经过清洗和处理,确保数据的质量和可用性。
无人船控制系统设计与实现
四、实现步骤
四、实现步骤
无人船控制系统的实现步骤如下: 1、明确需求:根据应用场景和实际需求,明确无人船的功能和性能要求。
四、实现步骤
2、设计系统架构:根据需求分析结果,设计系统的总体架构,并确定各模块 之间的关系和通信方式。
四、实现步骤
3、选择硬件平台:选择合适的传感器、控制器、执行器等硬件设备,并搭建 硬件平台,保证各个模块之间的接口和协议兼容。
六、结论与展望
六、结论与展望
本次演示对无人船控制系统的设计与实现进行了详细研究,并取得了初步成 果。实验结果表明该控制系统具有良好的性能。然而,仍存在一些不足之处需要 进一步研究和改进,例如增强系统的鲁棒性和自适应性等。未来的研究方向可以 包括拓展无人船的应用领域、优化控制算法、提高无人船的感知能力等方面。随 着技术的不断发展,相信无人船控制系统将会有更广泛的应用前景和更高的发展 价值。
谢谢观看
2、传感器
2、传感器
本系统采用了多种传感器,包括GPS模块、水深传感器、水温传感器、风速风 向传感器等。这些传感器可以实时采集环境信息,为主控制器提供决策依据。
3、执行器
3、执行器
执行器包括舵机、水泵等。舵机用于控制无人船的航向,水泵用于控制无人 船的水深。通过控制这些执行器,可以实现无人船的自主航行。
三、软件设计
1、总体流程
1、总体流程
软件设计的总体流程如下:首先进行系统初始化,然后通过传感器获取环境 信息,根据环境信息计算出无人船的航向和速度,最后通过执行器实现无人船的 航行。
2、算法实现
2、算法实现
本系统采用PID控制算法来实现无人船的自主导航和姿态控制。具体来说,通 过GPS模块获取无人船的经纬度信息,再根据水深传感器和风速风向传感器的数 据计算出无人船的航向和速度,最后通过PID控制算法调节舵机和水泵的输出, 实现无人船的自主航行。
面向海洋资源调查的智能无人船舶设计与控制系统设计
面向海洋资源调查的智能无人船舶设计与控制系统设计随着人类对海洋资源的需求不断增长,海洋资源调查变得越来越重要。
为了高效、准确地完成海洋资源调查任务,智能无人船舶成为一种理想的选择。
本文旨在探讨面向海洋资源调查的智能无人船舶的设计与控制系统,以提高海洋资源调查的效率和精确性。
一、智能无人船舶设计1. 船体设计智能无人船舶的船体设计应遵循轻量化、高强度、稳定性的原则。
船体材料的选择应考虑到抗腐蚀性和耐海洋环境的特性。
同时,船舶的外形设计也需要考虑流线型,以减少水的阻力和能源消耗。
2. 能源系统设计智能无人船舶的能源系统设计应考虑到长时间航行的需求。
一种可行的方案是利用太阳能和风能作为主要的能源来源,并配备储能装置以应对天气变化和夜间航行。
此外,还可以考虑利用海流和海浪等海洋能源进行辅助供能。
3. 通信系统设计智能无人船舶需要与地面指挥中心进行实时通信。
因此,通信系统设计应包括无线通信设备,如卫星通信和无线电通信。
此外,还可以考虑使用先进的传感技术,如水声通信和激光通信等,以实现更稳定和高速的通信。
4. 感知与探测系统设计智能无人船舶需要具备感知和探测能力,以获取海洋资源的相关数据。
为了实现这一目标,可以配置多种传感器,如声纳、雷达、摄像头等。
这些传感器可以实时监测船舶周围的海洋环境,并收集目标位置、水深、水温等数据。
二、控制系统设计1. 自主导航与路径规划智能无人船舶需要具备自主导航和路径规划能力,以实现无人驾驶的功能。
为了实现这一目标,可以采用激光雷达、惯性导航系统和GPS等技术,结合地图信息和环境感知数据,实时更新船舶的导航路径。
2. 障碍物检测与避障为了保证智能无人船舶的安全运行,控制系统需要具备障碍物检测和避障能力。
通过使用传感器和图像识别技术,系统可以实时监测船舶周围的障碍物,并采取相应的避障策略,例如改变航线或避免碰撞。
3. 自适应控制与智能决策智能无人船舶的控制系统应具备自适应控制和智能决策能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于4G物联网技术的无人船云控制系统设计与实现作者:徐海恩项慧慧邵星来源:《软件导刊》2017年第06期摘要:针对当前无人船控制系统主要采用GPRS通信技术,导致只能传输简单控制数据及实时性较差的问题,基于云转发技术设计无人船云控制系统,并采用最新的4G技术作为无人船与地面控制中心之间的通信技术,以实现对无人船航线的控制及无人船工作状态的实时视频监控。
对无人船性能测试以及在实际水域中对无人船控制系统测试的结果表明,该系统能实现对无人船的远程实时监控及管理等功能。
关键词:无人船;4G物联网技术;云转发;流媒体技术DOIDOI:10.11907/rjdk.171812中图分类号:TP319文献标识码:A 文章编号:1672-7800(2017)006-0056-030 引言无人船是一种集智能化、网络化、集成化、机动化、无人化于一体的新型小型水面自主航行交通工具,具有机动灵活、易操控、携带使用方便、易于开展实验、成本低、效率高、对监控环境要求低等特点,已被广泛应用于湖泊和内河水质监测[1]、湿地环境监测[2]、海洋环境监测[3]、水产养殖环境监控[4]、水下环境测量[5]等各种水域环境下民用和军用的诸多领域,具有广泛的应用前景。
无人船应用的关键是如何实现无人船在各种水域环境下的无人自主航行,其核心技术是远程运动控制技术[6]和无线通信技术。
在无人船控制系统方面,国内已有不少高校和学者进行了相关技术研究。
河北大学赵晓军等[7]基于DSP和GPRS技术设计了用于白洋淀湿地监测的无人船运动控制系统;山东大学李峰等[8]设计了用于湖泊水域监测的无人船水样采集系统,采用WiFi技术实现无人船与地面控制中心之间的通信;中国海洋大学的孙东平[9]及浙江大学的王魏等[10]设计了用于海洋监测的无人船远程控制系统,采用GPRS技术实现无人船与地面控制中心之间的通信。
由此可见,当前无人船与地面控制中心的通信技术仍然以第二代移动通信技术——GPRS技术为主,虽然能够满足长距离作业需求,但只能传输简单数据,而无法满足无人船实时视频监控等较复杂应用场合对实时传输多媒体数据的需求,不利于地面控制中心对无人船的管理和调度。
相比于GPRS网络,高速率4G网络能更好地支持多媒体数据传输。
采用4G技术作为无人船与地面控制中心间的通信技术,不但能极大拓展无人船的工作距离,而且能实现对无人船的远程实时视频监控。
目前虽然已有学者设计了基于3G/4G的无人船远程控制系统[11-12],但只是给出了系统设计框架,对视频监控系统设计及测试阐述较少。
因此,针对当前无人船控制系统由于以GPRS通信技术为主,导致控制系统实时性较差及无法适用于较复杂应用场合的问题,本文研究设计了一套基于4G物联网技术的无人船云控制系统,采用4G通信技术、流媒体技术和云转发技术实现对无人船的远程实时视频监控。
通过本系统,操作人员只需在控制中心即可实现对无人船的远程控制。
在无人船作业过程中,监控人员也可随时随地获取无人船作业状态的实时画面,了解作业进度和完成情况。
1 系统总体框架本系统由无人船端、云服务器端和地面控制中心3部分组成,总体框架如图1所示。
无人船首先通过GPS定位后,地面控制中心根据接收到的位置信息计算航线,并通过云服务器转发至无人船端。
无人船接收到航线信息后进行自主航行作业。
在自主航行过程中,无人船将当前的航向、航速、位置等信息通过云服务器转发至地面控制中心。
同时,无人船的4G视频系统通过RTMP协议将实时作业视频发送至云服务器,地面控制中心访问云服务器获取无人船实时作业视频。
(1)无人船端。
无人船通过GPS获取自身位置信息,采用4G通信技术将位置信息发送至云服务器端,经由云服务器端转发至地面控制中心。
此后,无人船接收云服务器端转发的来自地面控制中心的航线信息进行自主航行,并在航行过程中通过云服务器将实时的航向、航速、位置等数据转发至地面控制中心。
同时,无人船的4G视频系统通过RTMP协议将实时作业视频发送至云服务器端,供地面控制中心查看。
(2)云服务器端。
本文基于阿里云提供的ECS云服务器设计了无人船云控制系统的云服务器端。
弹性云服务器ECS(Elastic Cloud Server)是一种简单高效、可随时自主获取、处理能力可弹性伸缩的云服务器,具有可动态调整CPU、内存、硬盘和带宽等优点,为开发者提供了极大便利。
云服务器端主要用于转发实时控制数据和作业视频。
采用云服务器转发模式,能够减少无人船端需要处理的数据量,降低能耗,延长电池工作时间。
(3)地面控制中心。
地面站控制中心通过云服务器与无人船建立连接,将航线信息发送至无人船端,接收来自无人船的实时航向、航速、位置等信息,并可实时监控无人船的电量信息、作业状态及所在水域环境情况。
2 关键技术实现2.1 无人船控制信息传输系统架构无人船控制信息传输系统主要使用USR-LTE-7S4透传模块将地面控制中心的控制信息传输至无人船端,如图2所示。
USR-LTE-7S4可以实现无人船端与云服务器端的双向透明数据传输,功能丰富,体积小巧,适合作为无人船的船载通信设备。
使用网络透传模式收发数据,使用者无需关注无人船串口数据与网络数据包之间的转换过程,只需设置相关参数,即可实现无人船端与云服务器端之间的透明通信。
如图2所示,无人船上电运行后,GPS定位模块获取当前位置信息,通过USR-LTE-7S4以MavLink协议数据格式发送至云服务器,经由云服务器转发至地面控制中心。
地面站控制中心根据无人船位置信息计算航线,通过云服务器以MavLink协议数据格式转发至无人船端。
2.2 无人船远程实时视频监控系统架构无人船远程实时视频监控系统架构如图3所示。
系统采用Hi3518E模块采集无人船实时作业视频,通过4G通信模块Quectel EC20上传至云服务器端,地面控制中心登录云服务器端即可实现对无人船的远程实时视频监控。
视频采集采用Hi3518E模块,支持H.264和MJPEG/JPEG编码,以RTMP协议格式将无人船作业视频上传至云服务器端。
4G通信模块采用Quectel EC20模块,该模块支持多输入多输出技术(MIMO),具有较高的通信可靠性和良好的通信质量。
云服务器端采用nginx-rtmp-module模块实现视频数据接收与转发功能。
3 系统测试与数据分析对无人船控制系统的测试主要分为静态测试和动态测试。
静态测试是在室内环境下测试视频监控功能及传输时延等通信性能;动态测试是在实地水域中测试整个系统的功能,包括无人船接收航线控制信息及自动航行任务、无人船远程实时视频监控任务以及在实际水域中的传输时延等通信性能。
3.1 静态测试系统静态测试监控界面如图4所示。
其中,左上角为云服务器数据转发过程,左下角为无人船传回的实时监控画面,右边为控制系统主界面。
在静态测试环境下,控制系统传输时延最低为248ms,最高334ms,如图5所示。
由静态测试结果可以看出,基于4G通信技术的无人船控制系统的传输时延较低,能够完成对无人船远程实时监控的任务。
3.2 实地水域测试测试水域为连云港市海州区西盐河,地面控制中心在连云港瑞云智能科技有限公司。
地面控制中心上传航线并让无人船自动执行此航线,控制界面如图6所示。
在此次实地水域测试作业中,控制系统的平均传输时延为0.5s,视频系统传输时延为1.5s,再次验证了本系统能够满足对无人船远程实时视频监控的要求。
4 结语本文基于云服务器架构设计了无人船云控制系统,并采用4G物联网通信技术实现了地面控制中心与无人船之间的通信,通过4G透传模块将无人船航线等控制信息由地面控制中心传输至无人船接收端,同时采用4G视频传输模块和RTMP音视频传输协议将无人船实时作业视频传送至云服务器,以供地面控制中心查看及监控。
由测试结果可以看出,本系统能够实现对无人船的远程实时控制及视频监控,从而极大地提高无人船的工作效率,并确保无人船航行安全,再结合传感器数据采集技术即可应用于水质监测、城市内河监测、海洋环境监测、湿地监测等各种水域环境下的应用场合,具有一定推广价值。
参考文献:[1]罗刚,张然.无人监测船在城市内河水质监测中的应用[J].环境监控与预警,2017(1): 18-20,31.[2]绳丹.湿地无人船运动信息系统设计 [D].保定:河北大学,2016.[3]金久才,张杰,邵峰,等.一种海洋环境监测无人船系统及其海洋应用[J].海岸工程,2015(3): 87-92.[4]孟祥宝,黄家怿,谢秋波,等.基于自动巡航无人驾驶船的水产养殖在线监控技术[J].农业机械学报,2015(3): 276-281,260.[5]陈立波,罗正龙,汪嵩.无人船水下测量系统及水下测量实验分析[J].城市勘测,2016(5): 151-154.[6]张浩昱,刘涛.一种微小型无人船控制系统设计及航向控制方法研究[J].计算机测量与控制,2017 (1): 88-90,93.[7]李瑞.基于DSP和GPRS的无人船运动控制系统设计 [D].保定:河北大学,2016.[8]李峰.无人驾驶水样采集船关键技术研究 [D].济南:山东大学,2016.[9]孙东平.无人船控制系统设计与实现 [D].青岛:中国海洋大学,2015.[10]王魏.无人监测船远程控制系统的研究 [D].杭州:浙江大学,2014.[11]沈航,韦燕华,陈超,等.无人船中控系统及远程监控系统的研究和设计[J].机电工程技术,2016(Z2): 325-328.[12]江丽君,邱铖铖,郑卫刚.基于互联网+的无人环保船舶系统设计与研究[J].变频器世界,2017 (1): 96-97.(责任编辑:黄健)。