基于Android系统利用Google map API开发信息查询软件
这是一篇关于Android,google map,智能手机,定位的论文, 主要内容为随着3G网络的全面发展,作为客户端,智能手机的普及,越来越多的应用出现在各种各样的手机终端上,其中作为查询服务的应用更被人们所接受。比如实时地图的查询,位置信息的查询,天气预报等生活信息的查询。Android系统作为Google开发推出的免费的移动系统产品,其内嵌的google map为开发者提供的相当丰富的开发工具和接口,当然这些都是免费使用的。因为在这之前,在移动终端,比如导航器等开发内嵌式地图应用是很困难的,往往需要支付很高的地图厂商的版权费用,加之手机上GPS功能的不完善,导致很多可以基于当前位置来开发功能的软件少之又少。使用者也是寥寥无几,厂商的日子也不是很好过。Android系统的出现打破这一格局,提供给普通开发者非常灵活的地图展示与控制功能。 本文通过基于Android系统2.0平台下,利用google map开发工具,借助智能手机的3G, Gps功能,实现了搜索定位功能、天气预报、城市公交线路和手机归属地的查询。搜索定位功能就是把手机用户所在的位置在googl map实时显示出来。天气预报就是利用已知网站具有天气预报的接口,通过调用接口数据实时显示当地天气情况。城市公交线路查询即可以查询具体某条线路所经过的站名,又可以查询途径任意两个站之间所有的线路。地图模式功能是显示普通地图模式还是选择显示卫星模式地图。 本系统整个设计过程包括:功能架构分析、UI的设计、后台数据的存取,以及主要功能的实现。
基于语音输入与播报的盲人智能系统设计
这是一篇关于语音识别,语音合成,定位,Android的论文, 主要内容为视觉是人们接触世界、感知世界最重要的感觉器官,对盲人来说,视觉问题是阻挡他们探索未知世界的重要障碍,特别是独自出行时,身处陌生环境的焦虑感会在一定程度上带给他们难以言说的恐慌。现有的城市盲道一方面由于规划的原因,另一方面由于人为的破坏,带给盲人的信息非常有限,并且由于随意堆砌,甚至可能会给盲人带来危险。当今,随着智能手机的普及,一些智能化的导航软件相继出现,诸如百度地图、高德地图等手机地图类软件受到人们的欢迎。但是这些软件在设计时,也只是为视觉正常的人考虑,盲人对导航播报的某某路毫无概念,也就对导航的路线无所适从。基于以上问题,本课题结合互联网技术、GPS技术、语音识别与合成技术、超声波检测技术,提出基于语音输入与播报的盲人智能系统设计,是为解决盲人出行不知所处位置的问题,设计的具有语音播报功能的Android客户端定位软件。系统除具有定位功能,同时还有语音拨打电话、语音朗读和发送短信、语音播报来电号码等功能。在本课题的设计过程中,主要包括以下几个内容:首先,详细的分析了智能化盲人辅助工具在国内外的发展现状,论述了目前主流盲人辅助工具的优点及不足,然后对基于语音输入与播报的盲人智能系统所涉及到的技术进行了详细的分析,研究了GPS技术的概念和特点并分析了GPS的定位原理,接着研究了超声波测距模块,该模块的主要功能就是探测障碍物的距离并语音播报,继而阐述了Android系统的特点并说明选择Android操作系统作为开发平台的原因,接着研究了系统设计所需要的语音识别与语音合成技术,最后分析了用于客户端与服务器通信的Socket技术。系统的硬件设计包括两部分,第一部分是GPS数据的采集和处理阶段,首先通过以SIM868为核心的GPS接收机进行定位数据的获取,接着通过C语言编程实现有关经纬度信息的提取;第二部分是超声波测距模块的设计,课题通过超声波发射器SE05-40T与超声波接收器SE05-40R的配对使用发射和接收超声波,然后通过单片机AT89C51来计算发射和接收到超声波的时间差,从而得出障碍物和测距探头的距离,进而语音播报出来,以便盲人提前避开障碍物。系统的软件设计包括两部分,第一部分是系统服务器的搭建,此阶段首先要对第一阶段中通过C编程提取出来的GPS数据进行存储和分析,从而将相关的经纬度信息与具体的地理位置信息对应起来,同时该阶段还需要完成网页的设计,从而盲人的监护人可以实时地在网站上查看盲人的当前定位,并根据盲人的前进轨迹和行动速度推断盲人是否安全;第二部分是客户端的设计,客户端要将当前手机所处位置的经纬度信息实时上传到服务器,服务器在数据库查找相应的地理位置信息,从而将具体的值回传给客户端,客户端收到该值就以语音的形式播报出来,这样盲人就可以知晓自己当前的定位。客户端支持语音唤醒功能,以方便盲人通过语音指令直接打开客户端。为优化盲人使用智能手机的体验,方便盲人在行进时遇意外情况与家人通话、发短信求助,客户端增加语音播报来电号码、语音拨打电话、语音朗读短信、语音发送短信功能。针对基于语音输入与播报的盲人智能系统的整体设计,分析服务器和客户端所应具备的功能,明确应向盲人提供怎样的服务,使得盲人通过嘴巴和耳朵就能实现对智能手机的控制。系统在设计过程中,GPS定位数据的提取和超声波模块的设计主要通过C语言实现,服务器端GPS数据的存储和分析及客户端的设计由Java实现,其中客户端的搭建平台选择谷歌公司推出的开发环境Android Studio,服务器端的开发在MyEclipse平台下完成,并且搭建了Spring+MyBatis+Structs的网页开发框架,同时客户端和服务器都遵循了MVC(Model,View,Controller)的设计模式。在有限的外部资源下,通过对系统理论的研究以及具体方案的设计,以成都理工大学校内的道路及建筑物为参照完成基于语音输入与播报的盲人智能系统设计,并且通过实地的仿真与测试,系统达成了预定目标。基于语音输入与播报的盲人智能系统设计满足了盲人实时了解自己所处位置的需求,并且盲人可以在客户端以语音的形式拨打电话或是发送短信,也可以通过语音得到来电人的信息及收到的短信内容,同时,盲人的监护人能够在网站及时了解盲人的去向。基于语音输入与播报的盲人智能系统在一定程度上优化了盲人使用智能手机的体验,也为他们的人身安全提供了一定的保证。
基于Wi-Fi的商场定位服务系统的设计与实现
这是一篇关于支持向量机,分治,Android,定位的论文, 主要内容为伴随着社会经济的发展,现代商场的环境变得越来越复杂。由于不可移动性和识别效率低,目前商场平面指示地图用户体验很差。在商场中怎样准确找到店铺和卫生间的位置或者在火灾等突发情况快速找到最近的安全出口是对顾客和商场管理者来说亟需解决的问题。现在大多数的购物中心都大量部署无线路由,并且顾客也倾向于使用具有Wi-Fi功能智能手机来寻找地点。同时2016年Wi-Fi联盟推出主打低功耗、长距离,号称专为1OT(物联网)打造的“超级Wi-Fi Halow",工作频段900MHz,穿墙能力更强。在室内场景下,我们通过比较分析,得出Wi-Fi技术与传统射频、蓝牙、地磁技术相比在定位精度和可推广性上都具有巨大的优势。然而传统Wi-Fi指纹定位算法由于模型单一且需要遍历处理所有样本数据,在商场这种复杂环境下性能并不好。针对以上问题,本文结合应用场景和支持向量机算法对小样本数据问题具有良好的泛化能力,采用分治的思想来处理整体定位问题。离线训练阶段,将整个问题划分成若干个样本数量合适的子问题,分别训练支持向量机的多分类模型和保存他们。在线定位阶段,使用对应的模型进行位置预测。通过性能分析,本文的思想相比于传统方法可以大大降低计算量和防止过拟合情况发生,定位误差也更小。同时本文设计了C/S模型的商场定位服务系统,可以给用户带来极大的便利。首先介绍了系统服务器部分的整体架构。接着具体阐述了系统权限控制、定位功能、数据存储和系统管理后台的实现过程及效果展示。客户端部分采用Android手机作为终端,根据具体场景需求,首先介绍了用户管理、位置指纹扫描实现过程。其中定位地图显示功能采用SVG的格式构建地图矢量信息,并使用Android对SVG文件进行解析并绘制室内地图,与传统位图相比减少了内存空间占用,避免了缩放失真。最后我们展示了Android应用中其他功能实现和运行情况。
自主集群机器人的设计与实现
这是一篇关于集群机器人,自主系统,定位,UWB,嵌入式系统的论文, 主要内容为自然界中广泛存在着生物的集群行为,学术界研究这些生物个体之间的协作机制,并总结为集群算法在机器人平台上实现,希望将其应用在实际场景中以提高工作效率。集群算法通常要求机器人具备感知、定位、通信等功能,而现有的群机器人平台存在机器人感知范围小、定位依赖外部设备、通信范围小且不可靠、无法应用于室外等不足。针对这些不足,本文设计并实现了分布式自主集群机器人实验平台,设计的机器人具有自主移动、群体内通信、相对定位、环境感知等功能模块。本文对各个功能模块都进行了设计与实现,主要工作如下:(1)针对机器人自主移动的功能需求,设计了充电与驱动电路板,负责驱动机器人上搭载的减速电机;此外,为保证续航能力,机器人使用锂电池组供电,锂电池的充电管理电路也设计在该电路板上。(2)设计了导航控制板,该电路板上搭载了UWB模块,用于集群内的通信,同时,使用该模块构建了集群内的测距网络,实现了机器人之间的两两测距;此外,该电路板还负责电机的转速控制和集群算法的运行。(3)针对机器人相对定位的功能需求,为机器人设计了相对定位电路板,该电路板通过UWB的PDOA技术实现对其他机器人相对方位的测量,配合导航控制板上的测距结果,实现了对其他机器人的相对定位。(4)为了实现机器人对周围环境的感知,基于Open MV设计了环境感知板,该电路板负责测量环境中障碍物的边界与机器人自身的相对距离。(5)基于实时操作系统对各个功能模块进行了软件实现,最终在导航控制板上为集群算法提供了API函数,使其可以方便地使用机器人平台提供的各项功能。(6)为了对机器人各项功能进行测试,设计了一个环航编队算法,将其运行于本文设计的机器人平台,实验结果说明了机器人各模块均可正常工作。
煤矿井下UWB定位系统的设计与实现
这是一篇关于UWB,煤矿井下,测距,定位的论文, 主要内容为煤矿安全始终是煤炭行业的重要问题,随着煤矿智能化与信息化建设的加快进行,国家煤矿安监局对煤矿井下定位精度提出更高的要求。由于现有的Wi Fi、蓝牙、射频识别、Zig Bee等无线定位技术已无法满足煤矿井下对高精度定位的需求,而超宽带(Ultra Wide Band,UWB)技术具有多径分辨能力强、安全性高、抗干扰能力强、定位精度高的优点,因此本文基于可选双边双程测距技术,提出多项式拟合误差补偿与卡尔曼滤波(Kalman Filter,KF)联合处理测距误差的方法,结合多点定位与卡尔曼滤波融合算法,设计了一套定位误差在30cm内,可以实时观测到定位目标的煤矿井下UWB定位系统,以满足煤矿井下高精度定位的需求。具体内容如下:(1)本文引入飞行时间误差估计模型对单边双程、对称双边双程、可选双边双程和非对称双边双程四种测距方法进行误差分析,将时钟漂移与累积延迟误差作为飞行时间误差估计模型的相关参数。在理想情况、特殊情况、典型情况下对四种测距算法进行仿真分析,最终确定可选双边双程测距算法作为定位系统的测距算法。(2)针对测距过程中因非视距、多径效应等因素带来的测距误差问题,本文提出多项式拟合误差补偿与卡尔曼滤波联合处理的方法。首先建立多项式拟合模型对测距进行误差补偿,然后将处理后的距离作为观测量进行卡尔曼滤波。仿真实验表明,该方法有效降低了测距误差。(3)本文对三边定位算法、多点定位算法、泰勒定位算法、扩展卡尔曼定位算法(Extended Kalman Filter,EKF)以及无迹卡尔曼定位算法(Unscented Kalman Filter,UKF)进行分析。针对三边定位算法、多点定位算法、泰勒定位算法在连续定位时定位结果不稳定的问题,本文提出将这三种定位算法与卡尔曼滤波算法结合改进,降低定位的误差。通过仿真对改进的三种定位算法与扩展卡尔曼定位算法、无迹卡尔曼定位算法进行对比,仿真结果表明,多点定位与卡尔曼滤波结合的定位算法性能最优。(4)基于可选双边双程测距算法、多点定位与卡尔曼滤波结合定位算法,本文设计了以STM32F103C8T6单片机、DWM1000模组为核心的UWB定位系统。在煤矿井下的巷道中进行系统测试,通过实验表明,该系统的定位误差在30cm内,并且可以在上位机实时观测到定位目标。
智能枪支管理系统技术研究与设计
这是一篇关于枪支管理,定位,信息管理,RFID的论文, 主要内容为枪支管理对于维护社会安全、减少枪支暴力事件、保障公民的生命安全和财产安全至关重要。针对某金融押运公司枪支管理中存在的管理方式较为传统、枪支离库成为信息孤岛等问题,本文提出一种智能枪支管理系统,实现枪支信息的智能管理和枪支位置的实时监控,并以嵌入枪支的通导感测终端作为载体,进行了系统需求分析与架构设计,研究了核心定位算法,完成了基于终端的数据采集、计算处理、网络传输等核心功能的设计开发,搭建了智能枪支管理系统嵌入式软硬件及上位机软件平台并完成测试验证。本文的主要研究内容如下:1.本文研究分析了金融押运行业中枪支的具体应用场景,对于枪支管理的不同场景提出了特定的解决方案,设计了智能枪支管理系统总体方案、嵌入枪支终端软硬件方案及上位机软件方案,实现了押运过程枪支位置可视化、枪支库房管理信息化,提高了枪支管理的效率和安全性。在押运过程中,使用GPS/北斗、IMU、UHF RFID多种定位方式结合的方法,实现了更广泛场景下的枪支实时定位,并利用4G模块实现了远程无线通信;库房管理中,基于Win Forms平台开发了上位机软件枪支信息管理系统,设计了人机交互界面,结合HF RFID、UHF RFID标签实现枪支的出入库自动登记、枪库盘存信息化管理。2.为了对枪支进行全流程的实时定位,设计实现了基于异构多源传感器的综合定位系统。主要包括基于加速度计和陀螺仪组件实现的惯性导航定位,基于拓展卡尔曼滤波算法实现的松组合导航定位,基于相位差测量技术的RFID定位。为了实现以上三种定位算法在工程中的应用,综合设计了基于阈值和GPS定位精度的无缝切换定位系统,以保证定位的连贯性和可靠性。3.搭建应用测试平台,进行了核心模块功能测试。信息管理系统功能测试展示了枪库盘存、枪支出入库识别登记,信息检索、可视化位置查看等功能。为验证综合定位系统在实际应用中的性能指标,模拟搭建了基于实车驾驶的惯性、组合导航实验平台以及位于银行门口的RFID定位平台,测试结果显示,惯性导航系统在10 s内的定位误差小于1 m,组合导航系统误差在-2 m~2 m的范围内波动,RFID定位系统的平均误差为0.8 m。本文研究设计的智能枪支管理系统具有多传感器集成及多场景应用的特点,为物联网、RFID技术、定位算法在枪支管理系统中的应用提供参考。
基于RFID的残疾人定位系统设计与实现
这是一篇关于智残人托管,定位,RFID,J2EE的论文, 主要内容为本文设计与现实一个面向智残人托管中心的残疾人定位系统,它充分应用RFID技术、物联网技术以及J2EE集成开发平台研发。该系统具有定位、语音导航、危险提示、防止走失等功能,实现了对残疾人的动态管理,并能提供优质的服务。在周详的调查研究和充分业务功能需求分析之后,论文根据智残人托管中心工作目前的现状及面临的问题,明确定位系统的设计定位及任务。本论文系统的最终目标是将工作人员从长时间的服务处理工作中解放出来,对托管人员进行统一的管理,对其日常起居、治疗活动进行语音导航等。新入园的智残人员,其因为对周边情况陌生或本身个人缺陷等,普遍有场所方位辨认困难,误进危险区域等情况,在给自身的安全造成隐患的同时,也给园区的日常管理工作造成了困扰。通过残疾人定位系统的开发建设与应用,提升园区管理与关怀水准,进而使得每位托管人士的监护人能有条不紊的工作,提高工作效率。本系统采用有源RFID系统,该系统可有效实现对危险区域的告警提示功能,为人员生命安全提供有力保证;可以进行人员数量的统计,便于及时掌握人员情况,迅速核对身份信息,同时能对特定人员进行及时的精准定位,定位精度在12米范围以内;此外具有如心跳探测和低电量报警等异常预警告知,便于管理人员提前处置各种告警情况。系统依托Eclipse的3.2开发与集成平台,并应用RFID、JAVA、JSP、XML等开发技术,数据库采用SQL Server 2008,服务器WEB容器使用Tomcat,微软的SourceSafe 6.0作为版本控制工具。系统具有突出的设计规范,扩展性高,复用移植性强,集成性突出,人机交互友好,可通过网络现实联网和远程管理等诸多优点。该系统开发完成后已经在杭州市智残人托管中心运行使用,实际使用情况表明设计达到了预期效果。本论文设计研发的残疾人管理系统不仅具有提高服务工作规范化程度、降低管理成本、改进服务工作质量等优点,而且其也具有很好地市场应用推广价值。
基于B/S架构的列车监视管理系统设计
这是一篇关于定位,ArcGIS,Server,套接字Ajax,文件传输的论文, 主要内容为近年来,铁路行业发展迅速,已初步形成铁路骨干网。随着时代的发展,人们对列车运行也提出了新的要求。利用定位与监控能够实时获取列车的运行状态,利用数据通信能够对列车进行控制和管理,这能够增强列车运行的稳定性与可靠性。本文以B/S架构为基础设计并实现了一套能够对列车进行定位、监视、管理的综合系统。 本文以“基于北斗的列车监视管理系统”项目为基础进行研究,主要通过地面监控管理终端、基带单元、北斗模块与车载模块之间的交互通信实现定位、导航、监视、管理等多项功能。地面监控终端以B/S架构搭建整个系统,利用北斗实现列车的定位和导航功能,利用套接字实现与地面基带单元之间的交互通信与数据传输,最终实现对车载导航模块的控制。 本文首先阐述了列车监视管理系统中所涉及的相关技术,之后简要介绍了系统的总体结构和开发平台,并根据功能结构设计了系统总体方案。然后根据总体方案进行了具体的实现,根据系统中的数据传输通道和功能特性设计出了相应的帧结构,并根据具体功能给出了其对应的命令码。之后利用ArcGIS Server与北斗实现电子地图的显示、缩放、漫游、搜索和定位,利用套接字与Ajax实现列车状态信息显示和列车参数设置,并依照文件传输协议实现文件传输和远程重启,再利用车载部分的交互通信实现导航模块的控制和TCN子模块的访问。最后搭建具体的测试环境对系统的功能和性能进行相应的测试。 所设计的列车监视管理系统功能齐全,运行稳定,通信正常,达到了相应的性能指标,能够对列车定位、监控和管理,为列车的安全稳定运行提供了相应的保障。
基于RFID的幼儿位置监控系统的设计与实现
这是一篇关于物联网,RFID,定位,幼儿安全的论文, 主要内容为本文的主要研究目的是合理使用物联网技术,利用轻便安全的幼儿的安全监控装置,可以在近距离内监控幼儿的位置信息,并能通过软件实现,将这些位置信息进行收集,发送到远程的计算机上,以便对这些数据进行记录和分析。 本文以技术研究为基础,以应用为目的,通过仔细的需求分析、精心的系统设计和有效的系统实现,完成了一个完整的应用系统的设计开发过程。 本文首先对系统的研究背景、研究意义进行了分析。其次,进行了物联网技术、RFID技术、物联网应用程序架构和定位方法等基础技术研究,这些技术是实现本系统的基础。最后,对软件系统进行了需求分析、系统设计和系统实现,并在文中描述这一完整过程。 在基础技术研究中,本文重点进行了定位方法研究。在研究中从常用的定位方法入手,包括距离定位法、特征定位法和参照点定位法。并在已有定位方法的基础上,改进了参照点定位法,作为系统的定位算法。在改进的算法中,将距离定位法融入到了参照点定位法。参照点的作用,不是用于状态的基准值,而是用于修正信号衰减的经验公式中的参数值。 本文采用UML描述了系统的设计。使用用例图对用户的功能需求进行了描述,给出了系统的功能边界和功能说明。在系统的功能确定之后,就需要对软件的整体架构进行设计,本文中从硬件架构和软件架构两个方面描述了系统的架构设计。硬件架构设计描述了系统的硬件组成和连接关系。软件架构设计描述了系统的软件逻辑划分和逻辑组成的信息交互方式。采用了层次化的软件架构,提高了系统的可伸缩性和可维护性。此外,使用流程图对关键的业务流程的处理过程进行刻画,展示业务处理过程。 在系统设计的基础上,本文还描述了系统实现中的一些关键部分,包括软件架构的实现、基于管道-过滤器模式的异常告警实现、RFID通信与数据交互和多线程数据处理。这些关键部分的实现决定着系统的效率。软件采用了.NET组件技术实现了软件架构中层次的封装。在基于管道-过滤器模式的异常告警机制实现中给出了关键类的定义,并重点考虑了多线程访问时对对象的锁定。RFID通信与数据交互和多线程数据处理阐述了RFID的通信机制和通信实现。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕业设计驿站 ,原文地址:https://bishedaima.com/lunwen/46811.html