C.O.Akanbi,I.K.Ogundo阴&A.O.Lawal
信通技术部
奥孙州立大学,
尼日利亚Osun州Osogbo
akanbio@uniosun.edu.ng
摘 要
理论上的移动电话现在已经不仅仅是通讯设备。特别是智能手机and Tablets are乘积( product的名词复数 )这有助于我们的工作和日常生活生活更轻松。沿随着技术的进步和,与普及此类设备、移动设备的使用申请大幅度增加在过去的几年里。基于新的,崭新的技巧( technique的名词复数)全球定位系统(GPS)和传感器,喜欢指南针和加速度计,可以确定基于设备、基于位置的应用程序与增强现实视图相结合是可能的.。在本研究的背景下,开发了一个适合于奥孙州立大学的移动导航应用系统。大给出了系统的体系结构和设计。用于应用程序的实现技术包括谷歌地图、快速响应的扫描仪,Android开发工具包和java。结果从大学网站下载的ING应用程序,使用户能够查找到特定位置的路径,并提供基于位置的有关建筑物、道路和其他设施的信息。校园。此应用程式为访客提供透过流动装置浏览大学校园设施的能力。
关键词:导航系统、增强现实、快速反应代码
1. 介绍
几个世纪以来,地图一直被用来将用户从一个地方传送到另一个地方。在过去的十年中,导航设备使用数字地图定位用户的位置,并协助提供飞行方向。最近,地图已经不仅仅是导航系统中的可视化工具,它现在已经成为提高导航解决方案可靠性的辅助工具。NS[1]。导航是一个研究领域,重点是监测和控制飞行器或车辆从一个地方到另一个地方的移动过程[2]。导航范围包括4克。一般类别:陆地导航、海上导航、航空导航和空间导航。航行中的基本概念是经度、纬度和海拔[3]。
导航系统是一种电子地图,它与路线指令相结合,通常显示在仪表板视频屏幕上。全球定位系统是世界上最常见的导航系统之一。RLD。地理信息系统(GIS)是用来存储、检索、地图和分析地理数据的系统。这些系统存储任何与地理相关的信息。基地的位置。这些空间特征存储在坐标系中,参考地球表面的某个地方[ 4 ]。一个室外增强现实系统,可以连接到地理信息系统允许人类操作人员在其环境中不受限制地自由移动,通过移动无线设备实时查看和与地理参考数据进行交互。
根据[5],增强现实的目标之一是增强物理世界的感知或能见度。智能手机的屏幕就像进入真实世界的窗口流可以增强,这是通过移动应用程序实现的。移动应用程序由运行在移动设备上并执行特定任务的软件或一组程序组成。河。移动应用是全球信通技术的一个新的快速发展的领域。移动应用程序简单、用户友好、价格低廉、可下载,并且可以在包括ine在内的大多数移动电话中运行。书名/作者:Reach of the#en0#.[6]。移动应用由于其广阔的功能领域,如呼叫、短信、浏览、聊天、社交网络通信、音频、视频、游戏等,有着广泛的应用。大近年来,移动设备的实用性大大提高,允许用户在移动环境中执行导航任务。
随着移动应用的过度使用,智能手机和平板电脑等设备的使用越来越普遍,尤其是在大学领域。硒移动设备有确定地理位置的内置技术。这些设备结合合适的软件可以提供新的具有基于位置的信息的用户对建筑物和,与工具等在大学校园。
一(个)可移动的航行(学)系统结构是(be的三单形式(动词present的过去式及过去分词形式),一(个)谷歌地图是为大学指定的各种建筑物和道路内的主要校园。
Google指定并批准的大学地图使用EclipseAndroid开发工具包连接到GooglePlay服务软件开发工具包,并实现了导航增强现实NTD使用安装在带有机器人和黑莓平台的移动设备上的快速响应代码扫描仪。
2.相关文献
gps is Global是一个基于空间的全球导航卫星系统(Gps),它在地球上或地球附近的任何地方提供全天候的位置和时间信息,其中有通畅的l。四颗或更多颗GPS卫星。它由美国政府维护,任何有gps接收器的人都可以自由获取,但有一些技术限制,但这些限制只会被移除。供军事用户使用。全球定位系统用于各种事件,例如[8]:
(1)要确定位置位置;例如,您需要无线电广播直升机飞行员您的位置位置的坐标,以便飞行员可以接你。
(2)从一个位置导航到另一个位置,例如,你需要从了望台到消防周界。
(3)若要创建数字化地图,请指定您绘制火灾周边和热点。
(4)确定两点之间的距离或你离另一个地点有多远。
增强现实(AR)是一种真实的物理环境的活的、复制的、视图,它的元素由计算机生成的感官输入来补充,例如声音、视频、图形或gps数据[9]。[10]户外增强现实系统的目标是允许人类操作员在其环境中不受限制地自由移动,并与地球参考文献实时观察和交互。通过移动无线设备的ED数据。这就需要提出新的技术来进行三维定位、可视化和三维交互,以适应室外环境中的工作条件(亮度变化)。(使用的显示器的特点等)。自动化系统正被引入工业、商业、医疗和科学市场,用于各种任务,如计算机辅助手术和辅助I。复杂的修理任务(例如飞机上的)。
QR代码是快速响应代码的缩写。QR码是由丰田子公司DensoWave公司于1994发明的2D条形码。因为德诺波选择不行使其专利权利,QR代码向公众开放。这意味着,开发人员可以自由创建。QR码是一种矩阵型符号,其单元结构排列在方格中。它由pat的功能组成。方便读取和存储数据的数据区域。QR代码包含以下元素:查找器模式、对齐模式、定时模式和安静区域[11]。
QR码数据被存储到数据区域中。根据编码规则将数据区域编码为‘0’和‘1’的二进制数字。将‘0’和‘1’的二进制数转换为黑色和wh。细胞排列。该数据区域包含用于存储数据和纠错功能的Read-所罗门码。解码QR码需要使用QR码扫描器。除了商业扫描仪,包括高分辨率、专用设备和手持扫描仪,有摄像头的智能手机,还包括代码阅读器软件应用程序,可以起到扫描仪的作用。代码Rea大多数设备都可以在网上免费获得DER软件应用程序。当应用程序被下载时,手机就变成了QR代码扫描器。用户将手机摄像头指向代码并扫描。就这样。读取器应用软件对代码进行解码,将其转换为可读文本并显示[11]。从QR代码解码的信息在后台数据库中运行以进行检查。若t信息匹配,然后显示期望的输出。[12]
3.相关工作
[13]介绍了基于图像和增强现实(AR)的技术,这些技术在发现新的城市环境和观察自然环境的演变方面具有很大的帮助。...。本文以室内和室外应用为例,详细阐述了普适增强现实的各种概念。它还展示了增强现实技术在帮助游客发现新环境方面的应用。环境。可以使用对象的地理引用数据通知用户他们的位置。视觉透视(VST)技术在增强现实中的广泛应用。应用.正如与增强现实相关的记录的实际功能,我们的视频流可以通过识别摄像机所能看到的信息来丰富。布局注释向用户介绍了关于地理位置的POI的空间位置。
本文认为随着移动设备的日益强大,我们设想将识别系统从客户端服务器架构转换为独立的服务器体系结构。也是[14]]开发了一个移动AR应用程序,以演示如何将移动AR技术与其他应用结合起来,以产生有用和实用的工具。因此,本研究nvolve的概念发展,这是一个充分发挥作用的校园活动移动应用程序。所开发的应用程序是基于android软件开发工具包(Sdk)和metaio sdk开发的。...。应用程序的体系结构是客户机-服务器结构。为应用程序建立了一个数据库,并使用google Geocode应用程序编程接口(Api)来处理某些di。应用程序开发中存在的问题。[15]得出结论认为,这是技术融合的一个很好的例子,即将以前分开的技术结合在一起。他们的一种方式协同互动,增强人的能力,满足人的需要。
4. (从事某一活动的)一套方法
A.系统架构
在此设计中,用户可以获得校园的卫星视图,搜索各种建筑物,并有一个校园的扩大视图。用户可以执行各种手势,其中包括系统图如图1所示。它对系统环境的所有组件进行了快速概述,并显示它们是如何相互作用的。主要成分导航模块、google map数据库(Server)和qr数据服务器。
(1)导航模块这个模块是用java程序和Android开发工具包开发的。
(2)谷歌地图模块是一个桌面和移动Web地图服务的应用和技术由谷歌提供,uniosun谷歌地图描绘在图2显示所有可用的物理楼这所大学的主校区。此外,可以通过该模块确定位置的纬度和经度。
(3)QR代码数据库:用户扫描显示在某一建筑物上的QR代码,并在入口处设置代码读取器以验证信息。阅读器具有编码QR码的功能。信息解码frQR代码通过背景数据库检查。如果信息匹配,则用户可以获得期望输出,即建筑物的描述
图1:UNIOSUN导航系统的系统结构
图2:UNIOSUN主校区的GoogleMap视图
图3:移动导航系统的用例图
4. 成就
系统接口
该应用程序是使用Java、Eclipse和Android开发工具包(ADK)开发的。Android上用户界面的基本元素是活动类。它占据了显示器的整个区域。通常,每个活动代表一个屏幕。内部活动存储在堆栈中。每当创建一个新活动时,它都会被推到堆栈的顶部。Android设备上的后退按钮pops堆栈上的顶部活动,并恢复前一个活动。要为地图屏幕创建一个新的活动,必须实现一个扩展活动的类。代码片段如附录1所示。为了将视图添加到活动中,创建了布局xml文件。爱德。对于每个视图,一个特定的XML标记被添加到XML结构中。XML属性定义了这些组件的行为(例如位置、颜色、可见性)。xml标记可以安排在视图中包含RS,例如单行或单列表示的线性布局,或表结构的表布局。
应用程序中使用的MapActivity的基本XML布局见附录2。开发的不同页面和功能如下所示:
家景
这是预期用户看到的第一页。Osun州立大学的标志被展示,然后一个声音欢迎用户到联合太阳导航系统。当用户单击它时,他/她需要到菜单页面。如图5所示。
浏览地图
它显示了奥孙州立大学的卫星图像。用户可以通过多点触摸手势缩放和滚动这张地图。建筑地图是这个屏幕的基本层。如果放大,它将显示在各种建筑物上贴上标签。它还提供了用户位置的坐标。如图7所示
搜索视图
可以通过单击“搜索”按钮访问搜索视图。部分包含一个表单,在该表单中,预期用户可以输入感兴趣的位置,然后单击“搜索”按钮搜索位置和获取与输出类似的可能位置。用户还可以通过语音搜索机制进行搜索。
菜单视图
这是预期用户看到的第二个页面。它包含指向显示系统各种信息的其他页面的主要链接。这些链接包括导航、位置搜索和增强Rea。性。这如图6所示。
增强现实视图
本节使用已安装的qr代码扫描器,后面的摄像头启动,用户将注意力集中在qr代码上,这样扫描仪就可以读取代码,然后输出建筑的详细信息。我想知道。图7中CampuMapView的AndroidXML布局代码片段。下面的屏幕截图显示了用户与应用程序的交互以及应用程序如何响应diff不同的要求。
5. 结论
这项研究工作的目的是开发一个移动应用程序,帮助人们定位奥孙州立大学校园内的建筑物和道路。设计了一种导航系统结构。UML软件工程技术,利用EclipseADT等工具实现了该系统。连接到GooglePlay服务,并实现了实现了系统的图形用户界面。各种过程的输出是一个用Eclipse开发的Android应用程序,AndroidSDK是用Googlemap实现的。
在系统中添加的QR代码允许用户扫描代码,并获得大学主校区内建筑物的必要信息。该应用程序是一种高效的导航系统。高校的法律制度。
应用程序已达到稳定状态,所有的bug都已消除。目前正在进行进一步的工作,以便将其扩展到其他大学校园建筑。