[发明专利]一种基于航迹推算的移动机器人可见光定位方法在审

专利信息
申请号: 201810567643.2 申请日: 2018-06-05
公开(公告)号: CN109001677A 公开(公告)日: 2018-12-14
发明(设计)人: 陈颖聪;关伟鹏;陈世桓 申请(专利权)人: 佛山市南海区广工大数控装备协同创新研究院;佛山市广工大数控装备技术发展有限公司
主分类号: G01S5/16 分类号: G01S5/16
代理公司: 广州胜沃园专利代理有限公司 44416 代理人: 黄健仪
地址: 528225 广东省佛山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 航迹推算 灯具 可见光 移动机器人 编码调制 高速脉冲 通讯信号 机器人 粒子滤波算法 光电检测器 三角定位法 使用传感器 波形信号 定位结果 快速定位 累积误差 航向角 校准 采样 校正 推算 测量 传输 融合 检测
【权利要求书】:

1.一种基于航迹推算的移动机器人可见光定位方法,其特征在于,包括以下步骤:

S1、使用传感器测量相邻的采样时间内的机器人的移动距离和航向角θ的变化,采用航迹推算定位算法推定机器人相对初始点A0的位置A1,A2,A3,···,An,An+1

S2、LED灯具传输一种代表灯具ID信息的高速脉冲编码调制通讯信号的可见光波形信号;

S3、使用光电检测器检测灯具高速脉冲编码调制通讯信号的频率,根据频率得出灯具ID,根据已知ID的灯具,进行VLC定位,使用三角定位法即可推算出机器人的位置;

S4、航迹推算经过一定时间后会产生累积误差,使用粒子滤波算法,将航迹推算和VLC定位的结果进行融合校正,从而将定位结果校准到新的更准确的点上。

2.如权利要求1所述的基于航迹推算的移动机器人可见光定位方法,其特征在于,所述步骤S1中的航迹推算定位算法如下:

设An(xn,yn),An+1(xn+1,yn+1),则有:

3.如权利要求1所述的基于航迹推算的移动机器人可见光定位方法,其特征在于,所述的步骤S2中的高速脉冲编码调制通讯信号的频率代表灯具ID信号,不同的频率代表着不同的ID。

4.如权利要求1所述的基于航迹推算的移动机器人可见光定位方法,其特征在于,所述步骤S3中灯具的ID与所在位置是已知的,测得灯具ID,采用三角定位法推算出所在位置,具体步骤如下:

S301、基于兰伯特模型,LED灯泡的信道增益可以表示为:

其中A是VLC定位模块中光电二极管探测器的物理面积,θ是对于接收轴的角度,φ是与LED灯泡有关的入射角度;m代表朗伯排放的顺序,并表示为:

其中φ1/2是LED灯泡的半功率角;

S302、设定LED发射器和定位模块接收器的光强度分别为It和Ir,如图二所示,具体公式如下:

其中C是常量,r是传感器与LED灯泡间的水平距离,d是传感器与LED灯泡之间的直线距离,h是传感器与LED灯泡之间的垂直距离;

S303、基于公式四可得知r、d和h之间的关系,具体公式如下:

(xp-x)2+(yp-y)2=rp2 公式六

S304、由上述接收器的位置可得知:

其中,(xA,yA),(xB,yB),(xC,yC)分别代表LEDA,LEDB,LEDC的位置,rA、rB、rC分别代表从LEDA,LEDB,LEDC到模块的距离,(x,y)为模块的位置。

5.如权利要求1所述的基于航迹推算的移动机器人可见光定位方法,其特征在于,所述步骤S4包括:

S401、所述误差的偏差范围用圆圈表示,时间越长,距离起始点越远,圆圈越大,误差范围越大;

S402、粒子的选取和初始化,设定粒子的集合为H={Xk|k=1,2,,···,k},k为粒子个数;系统状态空间取为X=(x,y,vx,vy)T,则粒子k的状态空间为Xk=(xk,yk,vxk,vyk)T,(xk,yk)为粒子k的位置,vxk和vyk分别为粒子k在x和y方向的速度,初始粒子的位置(x0k,y0k)(k=1,2,···,k),初始粒子的速度vxk,0和vyk,粒子的初始权重ω0k为1/k;

S403、机器人的运动模型和系统状态方程,由惯性导航模型可知,机器人在t时刻的位置坐标为:

当An+1与An时间间隔足够短,则Vn+1=Vn,记由系统状态方程得:

S404、粒子重采样:当在k时刻从VLC定位获得一个新的观测数据后,需要对所有粒子的权重进行更新,并进行粒子重采样,依据粒子的,保留权重大的粒子,抛弃权重小的粒子,然后将粒子权值归一化:

粒子重采样采用随机重采样的方式,根据更新后的各粒子权重,将它们排列在[0,1]区间内,形成粒子权重区间,每个粒子的区间长度由其权重值决定;随机产生n个[0,1]区间内的数,找出其在权重区间的位置,将相应位置的粒子复制得到新的粒子集;由于权重大的粒子占据区间较长,被随机选中概率较大,权重小的粒子占据区间较短,被随机选中的概率较小,从而权重大的粒子被保留,权重小的粒子被舍弃;

S405、系统状态估计,根据重采样并更新之后的粒子的状态和权重,由系统状态空间Xn=(xn,yn,vxn,vyn)T计算系统状态为:

A′n+1(x′n+1,y′n+1)即为机器人当前位置,VLC校准航迹推算的定位时,将VLC定位的结果A′n取代航迹推算的定位结果An,并作为下一次航迹推算的初始位置,以固定或者不固定的时间间隔循环,或者当误差范围超过一定阈值时触发循环条件,执行循环,定位结果即为A′0,A′1,A′2,A′3,···,A′n,A′n+1

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市南海区广工大数控装备协同创新研究院;佛山市广工大数控装备技术发展有限公司,未经佛山市南海区广工大数控装备协同创新研究院;佛山市广工大数控装备技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810567643.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top