[发明专利]一种用于智能扫雪机器人的障碍物检测与识别方法有效
申请号: | 202011363678.8 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112540368B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 宋永端;蒋自强;谈世磊;赖俊峰;刘欢;黄力;张杰;陈欢;龙鸿;胡芳;吴将娱;胡琴;李文琪 | 申请(专利权)人: | 重庆大学 |
主分类号: | G01S13/86 | 分类号: | G01S13/86;G01S13/88;G01S13/93 |
代理公司: | 重庆信航知识产权代理有限公司 50218 | 代理人: | 吴彬 |
地址: | 400030 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 智能 扫雪 机器人 障碍物 检测 识别 方法 | ||
1.一种用于智能扫雪机器人的障碍物检测与识别方法,其特征在于:包括以下步骤:
1)在扫雪机器人前端的左侧、中部和右侧分别设置一个超声波传感器,通过超声波传感器检测扫雪机器人与前方障碍物间的距离信息;在扫雪机器人前部和后部分别设置一个雷达传感器,通过雷达传感器检测是否有生物在扫雪机器人工作时突然靠近;
2)对各个超声波传感器和各个雷达传感器检测到的信号进行处理,计算扫雪机器人的前进距离,包括:
a、对单个超声波传感器测距数据的处理:
对单个超声波传感器在Δt时间内采集到的距离数据进行加权递推平均滤波处理,则在第k次Δt时间内,有:
其中dk为第k次超声波测距结果,dki为在第k次Δt时间内的第i次检测得到的距离值,ρki为第i次检测的权值,n为取倒数的检测距离值的个数;
b、对单个雷达传感器检测信号的处理:
对第k次Δt时间内采集到的单个雷达传感器信号数据进行处理:
其中mk为对第k次Δt时间内采集到的单个雷达传感器信号数据进行处理的结果;
c、对扫雪机器人前进距离的计算:
对第k次Δt时间内扫雪机器人前进速度进行限幅滤波处理,有:
其中vj为第j次读取检测扫雪机器人车轮转速的编码器数据换算所得的扫雪机器人前进速度,vj-1为第j-1次读取检测扫雪机器人车轮转速的编码器数据换算所得的扫雪机器人前进速度,vres为两次速度允许的最大偏差值,Sk为第k次Δt时间内扫雪机器人前进的距离,n为Δt时间内读取扫雪机器人编码器数据的次数,t为短时间段;
3)障碍物检测与识别:
设标准安全距离为dflag,扫雪机器人标准前进速度为vflag,扫雪机器人前进速度差阈值为vdiffer;
定义积雪程度描述量为:
其中,α为比例系数,v为扫雪机器人前进速度,即积雪程度与扫雪机器人前进速度成反比;
定义第k次超声波测距变化量为:
定义第k次超声波测距变化比为:
定义第k次扫雪机器人前进距离变化比为:
设障碍物判断条件为:
情形一:当任一个超声波传感器的检测距离ddflag且|v-vflag|≤vdiffer时,认为S1≈S2≈…≈Sk,同时积雪程度x近似不变,即认为扫雪机器人以匀速在积雪程度均匀段作业,则将障碍物判断条件退化为:
若0.95≤Zk≤1.05,
若Zk≤0.95,
若Zk≥1.05,
情形二:当任一个超声波传感器的检测距离ddflag且v-vflagvdiffer时,认为在某k+1时刻有Sk+1Sk,而在k时刻有Sk和yk与前k-1时刻扫雪机器人以匀速作业时相同;此时x增大,认为扫雪机器人在此时刻进入积雪程度较浅段作业,此时刻障碍物判断条件为:
因等式右边第二个分式变化Sk/yk≈1,所以关注第一个分式yk+1/Sk+1,此时Sk+1增大,有障碍物判断条件:
若0.95≤Zk+1≤1.05,
若Zk+1≤0.95,
若Zk+1≥1.05,
情形三:当任一个超声波传感器的检测距离ddflag且v-vflagvdiffer时,认为在某2k+1时刻有S2k+1S2k,而在2k时刻有S2k和y2k与前2k-1时刻扫雪机器人以匀速作业时相同;此时x减小,认为扫雪机器人在此时刻进入积雪程度较深段作业,此时刻障碍物判断条件为:
因等式右边第二个分式变化S2k/y2k≈1,所以关注第一个分式y2k+1/S2k+1,此时S2k+1减小,有障碍物判断条件:
若0.95≤Z2k+1≤1.05,
若Z2k+1≤0.95,
若Z2k+1≥1.05,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011363678.8/1.html,转载请声明来源钻瓜专利网。