论文部分内容阅读
智能空间是一种集成多种感知、决策、执行和控制设备的复杂系统,各种设备之间通过网络互联实现信息交换,进而协作地完成服务任务。近年来提出的服务机器人智能空间将智能空间与服务机器人相结合,扩展了服务机器人的感知和决策能力。同时,服务机器人作为智能空间中可移动的感知和执行设备,也丰富了智能空间的信息感知和服务执行功能。智能空间的服务支持技术,是为智能空间完成服务任务所提供的支撑技术,是智能空间完成服务任务所必需的若干传感、通讯、决策、控制等技术的集合,是支持智能空间稳定、高效、准确地完成服务任务的基础和保证。本文面向智能空间的服务任务要求,针对智能空间服务支持技术的具体实现和其中的共性关键问题进行了研究。论文主要工作如下:(1)面向智能空间的分布式智能设备控制任务要求,实现了基于ZigBee的智能空间无线传感执行网络。在分析智能空间异构互联网络的基础上,提出了基于树状拓扑结构的ZigBee无线传感执行网络系统整体设计方案。基于CC2430无线单片机完成了无线传感执行网络通信节点和传感执行器节点的硬件设计,节点硬件的模块化设计降低了系统的复杂性。基于Z-Stack软件协议栈设计了ZigBee无线传感执行网络的软件系统,实现了智能空间的高层决策和控制系统与低层传感和执行设备的无缝衔接。网络通信性能测试表明该ZigBee无线传感执行网络能够满足分布式智能设备控制任务要求。(2)面向智能空间低成本目标定位任务要求,在ZigBee无线传感执行网络的基础上,设计了基于CC2431的定位系统,详细介绍了定位系统的工作过程和命令信息格式,比较了不同应用环境和参考节点密度条件下的定位精度,讨论了影响定位系统定位精度的主要因素。在分析无线信号传播模型的基础上,证明了环境参数动态变化是影响RSSI定位精度的主要因素,并提出了一种环境参数自适应的RSSI定位算法。该算法避免了环境参数的估计,减少了环境参数动态变化对定位精度的影响,与CC2431定位系统相比定位精度提高了约30%。进一步,针对发射信号功率和路径损耗指数动态变化对RSSI定位精度的影响,将RSSI定位问题转化为非线性方程组的参数向量估计问题,提出了基于UKF的目标位置和信道参数同时估计算法,与CC2431定位系统相比定位精度提高了近50%。(3)面向智能空间中基于RFID的物品定位任务要求,针对RFID在应用中难以确定标签与天线的相对位置这一问题,提出了一种RFID标签定位算法。首先建立了一种多功率RFID标签识别率模型,统计得到多功率条件下RFID标签的识别率上下界,将多功率下的RFID标签定位问题转化为不确定信息融合问题。将单功率贝叶斯估计结果用于构造基本信度赋值函数,对多功率下的RFID标签定位信息采用DSm广义融合机进行信息融合,进而将融合结果用于识别范围内的随机粒子加权估计RFID标签位置。实验结果表明,该RFID标签定位算法能够稳定收敛到较高定位精度,能够满足物品定位的要求。(4)面向服务任务中的平稳运动要求,提出了智能空间中基于Bezier曲线的服务机器人平滑路径规划算法。首先使用Voronoi图获得Bezier曲线的控制点序列,然后去除控制点序列中的冗余控制点,进一步将此控制点序列分段用于分段Bezier曲线设计,最后通过分段曲线连接得到完整的Bezier曲线平滑路径。相比于插值算法得到的平滑路径,路径长度更短,曲线更平滑,且容易实现蔽障功能。通过ZigBee无线传感执行网络控制服务机器人左右轮运动速度,在不使用高精度定位传感器进行位置反馈矫正的情况下,依然得到较好的路径跟踪效果。