中国期刊网www.qikanchina.net
无人车非致命武器平台操控台设计
袁正项德海
武警士官学校杭州310000
摘要为有效提升武警部队在处置大规模群体事件中的处置能力增强对指挥员、战斗员的保护。本文开展了无人车非致命性武器平台的研究本文的主要内容是运用了QtCreator设计了操控台的主控程序利用动态链接库winmm.dl l来接收操纵杆的输入最终实现了一体化操纵杆对平台多部件的可视化集成控制。
1.引言
为了实现人机交互的主控程序本文采用QTC rea tor编写。服务器端通过套接字Socket监听是否有客户端的请求调用摄像头驱动模块获取实时视频发送给客户端。客户端的人机交互程序显示摄像头传输过来的视频并且通过按钮给武器平台端发送武器或相机云台控制命令。 由于后面的操纵杆的编程需要用到Windows的DirectX所以本程序在Windows环境下编写运行。
2.操控台程序编写
本文的客户端程序需要完成视频接收与显示和控制命令发送的功能。
要完成以上功能本文建立了几个源文件其源文件包括 main.cpp、controlthread.cpp、 socketthread.cpp和mainwindow.cpp。
2.1人机交互界面介绍
左边主要是视频的显示和相机的前后左右转动的控制。右边是武器控制部分主要包括武器的开关、武器的发射方式、升降机控制和武器射角控制由武器的云台实现 。本操控台程序拥有界面友好操作简便的特点[1] 。
2.2主控命令通信代码
ControlThread.cpp的作用是利用基于TCP协议的Socket实现主控命令的通信流程图如图1所示。
图1主控命令通信流程图
程序具体代码如下
#include"controlthread.h"
#include"command.h"
sparkedhost怎么样?sparkedhost主机。Sparkedhost于2017年7月注册在美国康涅狄格州,2018年收购了ClynexHost,2019年8月从Taltum Solutions SL收购了The Beast Hosting,同年10月从Reilly Bauer收购了OptNode Hosting。sparkedhost当前的业务主要为:为游戏“我的世界”提供服务器、虚拟...
百驰云成立于2017年,是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。百驰云提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端...
天上云服务器怎么样?天上云是国人商家,成都天上云网络科技有限公司,专注于香港、美国海外云服务器的产品,有多年的运维维护经验。世界这么大 靠谱最重,我们7*24H为您提供服务,贴心售后服务,安心、省事儿、稳定、靠谱。目前,天上云香港大带宽物理机服务器572元;20Mbps带宽!三网CN2线路,香港沙田数据中心!点击进入:天上云官方网站地址香港沙田数据中心!线路说明 :去程中国电信CN2 +中国联通+...