【技术实现步骤摘要】
一种基于UWB和TDOA算法的智能机器人定位方法及定位系统
本专利技术涉及一种UWB(一种无载波通信技术,利用纳秒至微秒级的非正弦波窄脉冲传输数据)和激光SLAM(即时定位与地图构建,或并发建图与定位)的相结合的机器人跟随及找人的方案,具体涉及一种基于UWB和TDOA算法的智能机器人定位方法及定位系统。
技术介绍
在现有的大型商场中,对机器人的需求越来越强烈,对于消费者来说,需要一个机器人助手来协助在超市中的购物。在现有的跟随解决方案中,大多数是基于视觉的方法来进行人体跟随,这种方法很难跟随特定的人,且容易跟丢目标,而且视觉受环境的影响大,测量距离相对比较近。当前,随着移动机器人技术的发展,越来越多的移动机器人产品进入消费品市场和商用市场。在商用市场领域,移动机器人主要用来导引、导购、讲解、介绍、迎宾、物品输送等。移动机器人作为一种移动平台,可移动性是其基本的功能。而移动机器人的定位功能则是移动机器人实现自主化的关键技术之一,移动机器人只有了解了自己在当前环境中所处的位置,才能决定下一步要去什么地方?和怎么样到达目的地?当前移动机器人的定位方法有很多中,诸如:WIFI定位、RFID定位、UWB定位、视觉定位、iBeacon定位、无线激光测距传感器定位、激光SLAM定位和超声波定位;这些方法各有各的有点,各有各的缺点;其中在大规模场景中,单纯靠视觉和激光SLAM定位进行定位很难取得很好的效果,需要与UWB定位进行融合定位。专利CN106211083A提出了的是一种基于UWB的手机室内定位方案,主要意图是搭建一套手机定位系统,通过这套系统可以查询在此区域内的所 ...
【技术保护点】
1.一种基于UWB和TDOA算法定位的智能机器人定位方法,包括:A、智能机器人在未知环境中从一个未知位置开始移动,在移动过程中根据位置估计和激光测距传感器数据进行自身定位,同时建造激光SLAM地图;B、标定UWB锚节点相对激光SLAM地图的位置;C、将UWB锚节点、UWB Tag节点、UWB中心控制节点组成一个UWB通信网络,通过TDOA算法组网并部署目标区域的Tag节点,根据UWB通信网络定位智能机器人的自身位置,并通过IMU传感器获取智能机器人的姿态数据;D、再次通过激光SLAM雷达获取智能机器人的自身位置;E、将上述步骤C和步骤D中的定位数据进行融合;F、通过UWB通信网络获取目标Tag节点的位置;G、规划智能机器人的跟踪路径;H、驱动智能机器人的底盘到达目标对象的位置并跟随目标对象,通过判断,如果目标对象跟丢了,则回到步骤F,再次通过UWB通信网络获取目标Tag节点的位置,反之,如果目标对象没跟丢,则继续跟随目标对象。
【技术特征摘要】
1.一种基于UWB和TDOA算法定位的智能机器人定位方法,包括:A、智能机器人在未知环境中从一个未知位置开始移动,在移动过程中根据位置估计和激光测距传感器数据进行自身定位,同时建造激光SLAM地图;B、标定UWB锚节点相对激光SLAM地图的位置;C、将UWB锚节点、UWBTag节点、UWB中心控制节点组成一个UWB通信网络,通过TDOA算法组网并部署目标区域的Tag节点,根据UWB通信网络定位智能机器人的自身位置,并通过IMU传感器获取智能机器人的姿态数据;D、再次通过激光SLAM雷达获取智能机器人的自身位置;E、将上述步骤C和步骤D中的定位数据进行融合;F、通过UWB通信网络获取目标Tag节点的位置;G、规划智能机器人的跟踪路径;H、驱动智能机器人的底盘到达目标对象的位置并跟随目标对象,通过判断,如果目标对象跟丢了,则回到步骤F,再次通过UWB通信网络获取目标Tag节点的位置,反之,如果目标对象没跟丢,则继续跟随目标对象。2.根据权利要求1所述的一种基于UWB和TDOA算法定位的智能机器人定位方法,其特征在于:在根据所述TDOA算法组网的过程中,根据目标部署场景的大小划分成各个不同的子网,如果目标部署场景比较小,那单子网网络就可以完成所要求的位置定位服务,如果目标部署场景比较大,那么则需要多个子网网络才能完成所要求的位置定位服务。3.根据权利要求2所述的一种基于UWB和TDOA算法定位的智能机器人定位方法,其特征在于:构建所述单子网网络的时候,控制锚节点位于部署于目标空间的中心位置,相对位置设置为(0,0),所述锚节点位置相对控制锚节点的位置已知,标签Tag节点位置未知,位于目标部署空间的任意位置,控制所述锚节点控制目标部署空间的时间同步,且控制所述锚节点的同时还汇集了所述标签Tag节点时间测量信息,并依据所述TDOA定位算法对标签Tag进行位置估计计算,控制所述锚节点将定位到的每个Tag节点的位置值通过网络发送给后台服务器进行位置显示、跟踪、查询、统计等工作,所述标签Tag节点可通过WIFI后台服务器获取自己本身的位置信息。4.根据权利要求2所述的一种基于UWB和TDOA算法定位的智能机器人定位方法,其特征在于:构建所述多子网UWB网络的时候,对于目标部署空间比较大的地方,采用部署多个子网来覆盖整个目标部署空间,各子网定位出来的各标签Tag节点的位置数据通过位置转移矩阵转换成地图空间的全局位置,且计算服务由后台服务器完成,且对于各控制锚节点不需要进行时间同步。5.根据权利要求4所述的一种基于UWB和TDOA算法定位的智能机器人定位方法,其特征在于:在构建所述多子网UWB网络的时候,采用双阶加权最小二乘解算法,通过增加一个虚拟变量来线性化TDOA方程,假设在子网中有M个锚节点,其中有一个控制锚节点位于子网的中心原点位置,M个锚节点的位置分别为(xi,yi),其中i=1,…,M,目标Tag节点的位置...
【专利技术属性】
技术研发人员:李明明,
申请(专利权)人:深圳勇艺达机器人有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。