收藏 分享(赏)

2023年基于iOS的无人机上位机软件设计.doc

上传人:la****1 文档编号:1630978 上传时间:2023-04-21 格式:DOC 页数:3 大小:11KB
下载 相关 举报
2023年基于iOS的无人机上位机软件设计.doc_第1页
第1页 / 共3页
2023年基于iOS的无人机上位机软件设计.doc_第2页
第2页 / 共3页
2023年基于iOS的无人机上位机软件设计.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、基于基于 iOSiOS 的无人机上位机软件设计的无人机上位机软件设计 华锡焱 王伟 潘枭 【摘 要】随着手机技术的不断发展,人们对手机的依赖性日益增大。针对无人机的上位机应用,设计并实现了 iOS 手机设备上的无人机上位机应用软件。该软件能够接收无人机当前的状态信息,并给无人机发送路点信息、起飞指令、返航指令等操控信息,论文介绍了软件的实现平台和上位机软件的应用界面。【Abstract】With the continuous development of mobile phone technology,people are increasingly dependent on mobile ph

2、one.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 instructions,return instructions and other

3、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 1 引言 近年来,无人机的应用与研究在全球范围内不断升温,各个大国也争先恐后地加紧对无人机及

4、其相关方面的研究与开发。无人机地面控制端是在现代无人机不断发展和应用的过程中逐步提出的。为了能够更好地监视无人机的飞行状况并对其进行遥控操作,人们根据不同需求研究设计了相应类型的地面站,用以辅助操作人员对无人机各种飞行数据和人物设备状况等的实时监控。在当前手机市场中,iPhone 手机凭借其优越的手机性能和系统版本的不断更新,占有了较大的市场份额,拥有了庞大的用户群。通过设计开发无人机 iOS 系统下的上位机软件可以使得人们摆脱传统电脑端上位机携带的不便,操作简单、使用方便的手机上位机对于无人机产业的发展有着至关重要的作用。2 应用开发平台与工具 本应用基于 Mac OS X 平台下的 iPh

5、one 手机应用程序开发,需要 iPhone 应用软件的开发环境。本程序使用 Xcode 开发平台、Object-C 开发语言,调试使用iPhone 模拟器及 iPhone 手机1。Xcode 是运行在操作系统 Mac OS X 上的集成开发工具(IDE),由 Apple Inc开发。Xcode 是开发 macOS 和 iOS 应用程序的最快捷的方式。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。Xcode 同时也是一种语言,作为一种基于 XML 的语言,Xcode 可以设想各种使用场景。它提供了一种独立于工具的可扩展的方法来描述编译时组件的各个方面。3 软件功

6、能及界面设计 本应用设计了登录界面(如图 1 所示),使用者需点击注册按钮进行账号注册;已经有账号的用户若忘记登录密码,可点击忘记密码按钮进行找回密码操作;游客登录按钮可以让使用者浏览软件的实际应用界面但无法使用软件连接无人机;拥有账号的用户可选择所需要进入的无人机飞行模式再点击登录按钮。右上角的设置按钮可查看使用说明,也可进行语言切换2。在植保模式下(如图 2 所示),点击左上角的连接按钮,本应用将通过连接无人机的 4G 模块与无人机进行通信。连接成功后选择新建方案进入无人机打点模式,打点模式下点击界面地图上任意位置将产生目标点,目标点超过两个点时将产生植保喷洒轨迹(如图 3 所示)。使用者

7、在选取田地的边界点后3,喷洒轨迹将自动生成,轨迹之间的间距根据喷洒幅度的设置而改变,若边界点选取错误,可点击重绘路径按钮重新打点,也可将当前方案保存以便下次继续使用,正向和反向按钮可供使用者对于生成的轨迹绕中心旋转直至到达使用者所需的轨迹要求。在边界点范围内设置障碍点,生成飞行轨迹会绕过障碍点。最后将目标点发送给无人机4,使得无人机按要求进行飞行操作。航拍模式界面与植保模式界面类似,但不会生成喷洒轨迹。航拍模式下无人机按点击获取到的目标点飞行,可对每个目标点进行飞行高度、飞行速度的设置,也可选择当前目标点是否拍照以及飞行任务是否循环等操作。4 结语 随着无人机在民用行业的快速发展和移动智能终端

8、的全球普及,移动端控制无人机作业的监控系统软件将逐渐普及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.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格与职业考试 > 其它

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2