The invention provides a method for realizing real-time simulation of UAV flight scene in browser, which includes: UAV sends flight parameters to ground station in real time through local network; ground station transmits received information to cloud data center; user accesses web server through browser, and web server obtains it from cloud data center. Aircraft information and flight information of the corresponding aircraft in flight are accessed by the user; the browser draws the 3D model of the aircraft on cesium three-dimensional earth based on the acquired information, and continuously obtains the flight information and parameters of the aircraft and simulates them on the 3D model; the user can issue instructions to the aircraft through the browser; the browser executes instructions Control of designated aircraft; commands are sent to cloud server through web server; commands are sent to corresponding ground station by cloud server; ground station acts on corresponding UAV through local area network to control UAV. The invention solves the maintainability problem of three-dimensional earth.
【技术实现步骤摘要】
一种能够实现在浏览器中实时模拟无人机飞行场景的方法
本专利技术涉及无人机模拟领域,具体为一种能够实现在浏览器中实时模拟无人机飞行场景的方法。
技术介绍
当前已有一些基于3D地图的PC端无人机的飞行模拟软件,是基于谷歌地球进行搭建3D场景进而实现模拟飞行场景。但是现有技术存在以下问题:(1)使用的PC端模拟软件具有平台的限制,无法方便快捷的在任意电脑上模拟实时飞行状态;(2)由于谷歌地球不再更新,因此在扩展和性能的优化上具有一定的限制;(3)以往的轮询方式查询飞行器状态需要频繁的建链与断链,整个系统性能消耗大。
技术实现思路
1、所要解决的技术问题:为了解决现有技术存在的问题,本专利技术提供了一种能够实现在浏览器中模拟无人机飞行场景的方法,可以广泛应用于飞行器飞行状态的实时模拟场景,包括但不限于航空客机,无人机,卫星。2、技术方案:一种能够实现在浏览器中模拟无人机飞行场景的方法,包括以下步骤:步骤一:无人机在飞行过程中通过本地网络实时将飞行参数发送给地面站;所述地面站为与无人机在同一个网络的控制端,能够控制和监测无人机。步骤二:所述地面站将接收的飞机信息与飞行参数传输至云数据中心。步骤三:当用户通过浏览器访问web服务器时,web服务器从云数据中心获取用户要访问的正在飞行的对应飞机的飞机信息和飞行信息。飞行参数包括:航向、速度、位置。飞行状态包括:电压状态,载荷状态,连接状态,网络状态。步骤四:浏览器根据步骤三获取的信息在cesium三维地球上绘制出飞机3D模型,并不断从Web服务器获取飞机的飞行信息和参数并模拟到3D模型上,此时无人机的飞行情况在浏览器上得到了 ...
【技术保护点】
1.一种能够实现在浏览器中实时模拟无人机飞行场景的方法,其特征在于:包括以下步骤:步骤一:无人机在飞行过程中通过本地网络实时将飞行参数发送给地面站;所述地面站为与无人机在同一个网络的控制端,能够控制和监测无人机;步骤二:所述地面站将接收的飞机信息与飞行参数传输至云数据中心;步骤三:当用户通过浏览器访问web服务器时,web服务器从云数据中心获取用户要访问的正在飞行的飞机信息和飞行信息;步骤四:浏览器根据步骤三获取的信息在cesium三维地球上绘制出飞机3D模型,并不断从Web服务器获取飞机的飞行信息和参数并模拟到3D模型上,此时无人机的飞行情况在浏览器上得到了实时的模拟,包括飞行状态、航迹、音视频;步骤五:用户通过浏览器对飞机发布指令;浏览器执行对指定飞机的控制;所述指令经由web服务器发送给云服务器端;云服务器将该指令下发到对应地面站;地面站通过所在局域网作用于对应的无人机以达到对无人机的控制。
【技术特征摘要】
1.一种能够实现在浏览器中实时模拟无人机飞行场景的方法,其特征在于:包括以下步骤:步骤一:无人机在飞行过程中通过本地网络实时将飞行参数发送给地面站;所述地面站为与无人机在同一个网络的控制端,能够控制和监测无人机;步骤二:所述地面站将接收的飞机信息与飞行参数传输至云数据中心;步骤三:当用户通过浏览器访问web服务器时,web服务器从云数据中心获取用户要访问的正在飞行的飞机信息和飞行信息;步骤四:浏览器根据步骤三获取的信息在cesium三维地球上绘制出飞机3D模型,并不断从Web服务器获取飞机的飞行信息和参数并模拟到3D模型上,此时无人机的飞行情况在浏览器上得到了实时的模拟,包括飞行状态、航迹、音视频;步骤五:用户通过浏览器对飞机发布指令;浏览器执行对指定飞机的控制;所述指令经由web服务器发送给云服务器端;云服务器将该指令下发到对应地面站;地面站通过所在局域网作用于对应的无人机以达到对无人机的控制。2.根据权利要求1所述的一种能够实现在浏览器中实时模拟无人机飞行场景的方法,其特征在于:所述云数据中心与地面站是利用netty长连接进行通信。3.根据权利要求1所述的一种能够实现在浏览...
【专利技术属性】
技术研发人员:孙瑶瑶,
申请(专利权)人:南京奇蛙智能科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。