图1登录界面
1引言
近年来,无人机的应用与研究在全球范围内不断升温,各个大国也争先恐后地加紧对无人机及其相关方面的研究与开发。无人机地面控制端是在现代无人机不断发展和应用的过
程中逐步提出的。为了能够更好地监视无人机的飞行状况并
对其进行遥控操作,人们根据不同需求研究设计了相应类型
的地面站,用以辅助操作人员对无人机各种飞行数据和人物
xcode界面设备状况等的实时监控。在当前手机市场中,iPhone 手机凭借
其优越的手机性能和系统版本的不断更新,占有了较大的市
场份额,拥有了庞大的用户。通过设计开发无人机iOS 系统
下的上位机软件可以使得人们摆脱传统电脑端上位机携带的
不便,操作简单、使用方便的手机上位机对于无人机产业的发
展有着至关重要的作用。2应用开发平台与工具
本应用基于Mac OS X 平台下的iPhone 手机应用程序开
发,需要iPhone 应用软件的开发环境。本程序使用Xcode 开发
平台、Object-C 开发语言,调试使用iPhone 模拟器及iPhone
手机[1]。
Xcode 是运行在操作系统Mac OS X 上的集成开发工具(IDE ),由Apple Inc 开发。Xcode 是开发macOS 和iOS 应用程
序的最快捷的方式。Xcode 具有统一的用户界面设计,
编码、测试、调试都在一个简单的窗口内完成。
Xcode 同时也是一种语言,作为一种基于XML 的语言,Xcode 可以设想各种使用场景。它提供了一种独立于工具的可扩展的方法来描述编译时组件的各个方面。基于iOS 的无人机上位机软件设计
Software Design of Upper Computer of UAV Based on iOS
华锡焱,王伟,
潘枭(南京信息工程大学自动化学院,南京210044)
HUA Xi-yan,WANG Wei,PAN Xiao
(School of Automation,Nanjing University of Information Science and Technology,Nanjing 210044,China)
【摘要】随着手机技术的不断发展,人们对手机的依赖性日益增大。针对无人机的上位机应用,
设计并实现了iOS 手机设备上的无人机上位机应用软件。该软件能够接收无人机当前的状态信息,
并给无人机发送路点信息、起飞指令、返航指令等操控信息,论文介绍了软件的实现平台和上位机软件的应用界面。
【Abstract】With the continuous development of mobile phone technology,people are increasingly dependent on mobile phone.Aiming at the upper computer application of UAV,the upper computer application software of UAV with iOS mobile phone equipment is designed and implemented,which can receive the current status information of UAV and send route point information,take-off instructio
ns,return instructions and other control information to UAV.This paper introduces the software implementation platform and upper computer software application interface.
【关键词】iPhone 手机;iOS 系统;Object-C
【Keywords】iPhone;iOS system;Object -C
【中图分类号】V11【文献标志码】A 【文章编号】1673-1069(2020)01-0187-02
【作者简介】华锡焱(1995-),男,江苏无锡人,
从事控制工程研
究。187
. All Rights Reserved.
3软件功能及界面设计本应用设计了登录界面(如图1所示),使用者需点击注册按钮进行账号注册;已经有账号的用户若忘记登录密码,可点击忘记密码按钮进行回密码操作;游客登录按钮可以让使用者浏览软件的实际应用界面但无法使用软件连接无人机;拥有账号的用户可选择所需要进入的无人机飞行模式再点击登录按钮。右上角的设置按钮可查看使用说明,也可进行语言切换[2]。在植保模式下(如图2所示),点击左上角的连接按钮,本应用将通过连接无人机的4G 模块与无人机进行通信。连接成功后选择新建方案进入无人机打点模式,打点模式下点击界面地图上任意位置将产生目标点,目标点超过两个点时将产生植保喷洒轨迹(如图3所示)。使用者在选取田地的边界点后[3],喷洒轨迹将自动生成,轨迹之间的间距根据喷洒幅度的设置而改变,若边界点选取错误,可点击重绘路径按钮重新打点,也可将当前方案保存以便下次继续使用,正向和反向按钮可供使用者对于生成的轨迹绕中心旋转直至到达使用者所需的轨迹要求。在边界点范围内设置障碍点,生成飞行轨迹会绕过障碍点。最后将目标点发送给无人机[4],使得无人机按要求进行飞行操作。航拍模式界面与植保模式界面类似,但不会生成喷洒轨迹。航拍模式下无人机按点击获取到的目标点飞行,可对每个
目标点进行飞行高度、飞行速度的设置,也可选择当前目标点是否拍照以及飞行任务是否循环等操作。4结语随着无人机在民用行业的快速发展和移动智能终端的全球普及,移动端控制无人机作业的监控系统软件将逐渐普及[5]。本次设计完成了基于iOS 的无人机上位机软件设计,弥补了
传统上位机高成本、不易携带及操作复杂的缺陷,具有较高的实用性及广阔的市场前景。
【参考文献】【1】徐鹏伟.基于XMPP 协议的iOS 即时通讯应用研究与实现[D].广州:华南理工大学,2015.【2】凌芝.基于iOS 的智能家居移动客户端的实现与研究[D].北京:北京邮电大学,2015.【3】李蕾,李晓丽.基于iOS 手持终端的移动学习资源设计研究[J].中国电化教育,2014(12):93-97.【4】毛丰.基于Unreal Engine 中ARKIT 插件的iOS 平台AR 图像识别应用程序开发[J].新媒体研究,2019,5(03):29-30.【5】韦占禄.基于IOS 手机远程监控系统的实现方法
[J].西部广播电视,
2019(03):179-181.图3植保喷洒轨迹
图2植保模式界面
188. All Rights Reserved.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。