首页 / 专利库 / 显示技术 / 立体视觉法 / 智能清扫车多层次立体避障控制方法及装置

智能清扫车多层次立体避障控制方法及装置

阅读:81发布:2020-05-11

专利汇可以提供智能清扫车多层次立体避障控制方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于多 传感器 信息融合的智能清扫车多层次立体避障控制方法及装置,其中,所述方法包括:在智能清扫车上部署配置多个不同传感器采集不同传感信息,并基于所述不同传感信息进行数据预处理;基于不同传感器的 感知 范围将预处理后的不同传感信息进行感知区域划分处理,获得划分感知区域;按照所述划分感知区域的预处理后的不同传感信息输入收敛模糊神经网络模型进行控制预测,输出所述智能清扫车的速度和旋转方向;所述智能清扫车基于所述速度和旋转方向进行障碍物规避。在本发明 实施例 中,同时结合不同传感器感知范围,提高智能清扫车在复杂环境下自主导航具有显著效果,可有效提高智能清扫车的运行时的安全性。,下面是智能清扫车多层次立体避障控制方法及装置专利的具体信息内容。

1.一种基于多传感器信息融合的智能清扫车多层次立体避障控制方法,其特征在于,所述方法包括:
在智能清扫车上部署配置多个不同传感器采集不同传感信息,并基于所述不同传感信息进行数据预处理;
基于不同传感器的感知范围将预处理后的不同传感信息进行感知区域划分处理,获得划分感知区域;
按照所述划分感知区域的预处理后的不同传感信息输入收敛模糊神经网络模型进行控制预测,输出所述智能清扫车的速度和旋转方向;
所述智能清扫车基于所述速度和旋转方向进行障碍物规避。
2.根据权利要求1所述的智能清扫车多层次立体避障控制方法,其特征在于,所述在智能清扫车上部署配置多个不同传感器采集不同传感信息,包括:
在所述智能清扫车的最底层的正前方设置4个声波雷达和左右两侧面各设置2个超声波雷达;以及,
在所述智能清扫车的中层的正前方设置高精度激光传感器;以及
在所述智能清扫车的最上层的正前方设置双目视觉摄像头;
基于所述超声波雷达、所述高精度激光传感器和所述双目视觉摄像头采集不同传感信息。
3.根据权利要求1所述的智能清扫车多层次立体避障控制方法,其特征在于,所述基于所述不同传感信息进行数据预处理,包括:
将所述智能清扫车本体作为基准坐标系,并将所述不同传感信息转换至所述基准坐标系上进行数据预处理。
4.根据权利要求1所述的智能清扫车多层次立体避障控制方法,其特征在于,所述收敛模糊神经网络模型,包括:
第一层作为输入层,将所述智能清扫车按照所述划分感知区域的预处理后的不同传感信息输入作为所述收敛模糊神经网络模型的控制输入;
第二层,表示输入变量的模糊隶属度函数;
第三层,表示规则库;
第四层,作为输出变量的模糊隶属度函数;
第五层,作为控制器的输出,用于输入所述智能清扫车的速度和旋转方向。
5.根据权利要求4所述的智能清扫车多层次立体避障控制方法,其特征在于,所述输入变量的模糊隶属度函数的构建,包括:
对模糊控制其的输入距离信息{dL,dF,dR}用两个模糊言语变量{Fast,Near}表示,并且对输入的方向θt用五个模糊语言变量{LB,LS,Z,RS,RB}表示,以及对输入速度vc用两个模糊语言变量{Fast,Slow}表示;
控制输出速度v由三个模糊语言变量{Fast,Middle,Slow}表示,输出方向角βd由五个模糊语言变量{LB,LS,Z,RS,RB}表示。
6.根据权利要求5所述的智能清扫车多层次立体避障控制方法,其特征在于,所述模糊隶属度函数的表达式如下:
其中,式中i=1,2,3,4,5为第i个输入变量,j=1,2,3,4,5表示输入变量的语言变量数目;Pij对应于第i个输入变量的第j个语言变量的隶属度,mij和σij分别为该函数的中心和宽度;ui为模糊控制器的第i个输入变量,其中{u1,u2,u3,u4,u5}={dL,dF,dR,θt,vc}。
7.根据权利要求4所述的智能清扫车多层次立体避障控制方法,其特征在于,所述规则库用于所述智能清扫车附近存在障碍物时,放弃原有前进方向依照所述规则库进行绕开所述障碍物。
8.根据权利要求4所述的智能清扫车多层次立体避障控制方法,其特征在于,所述控制器的输出还包括:
采用重心法确定模糊量中能反映出整个模糊量信息的精确值,控制其输出所述智能清扫车的速度和旋转方向。
9.根据权利要求8所述的智能清扫车多层次立体避障控制方法,其特征在于,所述智能清扫车的速度和旋转方向的表达式如下:
其中,ak,1和ak,2为第k条规则的输出,p1,k为第i个输入变量用于第k条规则的隶属度。
10.一种基于多传感器信息融合的智能清扫车多层次立体避障控制装置,其特征在于,所述装置包括:
数据采集预处理模:用于在智能清扫车上部署配置多个不同传感器采集不同传感信息,并基于所述不同传感信息进行数据预处理;
区域划分模块:用于基于不同传感器的感知范围将预处理后的不同传感信息进行感知区域划分处理,获得划分感知区域;
控制预测模块:用于按照所述划分感知区域的预处理后的不同传感信息输入收敛模糊神经网络模型进行控制预测,输出所述智能清扫车的速度和旋转方向;
障碍物规避模块:用于所述智能清扫车基于所述速度和旋转方向进行障碍物规避。

说明书全文

智能清扫车多层次立体避障控制方法及装置

技术领域

[0001] 本发明涉及智能控制技术领域,尤其涉及一种基于多传感器信息融合的智能清扫车多层次立体避障控制方法及装置。

背景技术

[0002] 在科技进步和市场竞争加快的背景下,环卫设备企业也在不断进行技术升级。创新型的智能清扫车等科技含量高的新型产品陆续出现,使得“智能化”成为环卫技术变革的趋势所向。智能无人清扫车是智能移动机器人的一种,但其作业环境更为为复杂,设备障碍物等较多,更不易于背景环境区分,现有的移动机器人采用单一视觉slam方式或激光slam方式等避障模式,都难以实现在复杂多动态环境下实现智能避障。
[0003] 专利CN 108303986 A公布了一种激光SLAM导航的临时障碍物处理方法,该方法仅基于2D激光传感器环境感知建模,在导入的已定位的先验静态地图基础上,利用激光传感器感知数据精确,不易受干扰等特点,设置不同等级的告警区域,求出固定障碍物还是临时障碍物,在不同告警区域内,对待临时障碍物和固定障碍物采用不同的避障控制策略,从而实现避障。该发明的方法直接利用激光采集数据精度高、不易受环境影响的特点,同时对行驶区域进行简单的平面层次划分,设置不同告警区域,在不同区域采用不同避障控制算法,具有一定的实效性和安全性,但专利CN 108303986 A采用的是单一激光传感器进行避障控制,感知的是2D的某一层面数据,感知具有单一性和遗漏性,本发明提出的多传感器信息融合技术将融合超声传感器、视觉传感器的信息及激光传感器感知的信息,充分利用不同传感器的特点,构建层次化的立体避障模型,多传感器协同配合工作,将具有更安全、感知更全面丰富,实现智能清扫车的安全自主智能的能

发明内容

[0004] 本发明的目的在于克服现有技术的不足,本发明提供了一种基于多传感器信息融合的智能清扫车多层次立体避障控制方法及装置,同时结合不同传感器感知范围,提高智能清扫车在复杂环境下自主导航具有显著效果,可有效提高智能清扫车的运行时的安全性。
[0005] 为了解决上述至少一个技术问题,本发明实施例提供了一种基于多传感器信息融合的智能清扫车多层次立体避障控制方法,所述方法包括:
[0006] 在智能清扫车上部署配置多个不同传感器采集不同传感信息,并基于所述不同传感信息进行数据预处理;
[0007] 基于不同传感器的感知范围将预处理后的不同传感信息进行感知区域划分处理,获得划分感知区域;
[0008] 按照所述划分感知区域的预处理后的不同传感信息输入收敛模糊神经网络模型进行控制预测,输出所述智能清扫车的速度和旋转方向;
[0009] 所述智能清扫车基于所述速度和旋转方向进行障碍物规避。
[0010] 可选的,所述在智能清扫车上部署配置多个不同传感器采集不同传感信息,包括:
[0011] 在所述智能清扫车的最底层的正前方设置4个声波雷达和左右两侧面各设置2个超声波雷达;以及,
[0012] 在所述智能清扫车的中层的正前方设置高精度激光传感器;以及[0013] 在所述智能清扫车的最上层的正前方设置双目视觉摄像头;
[0014] 基于所述超声波雷达、所述高精度激光传感器和所述双目视觉摄像头采集不同传感信息。
[0015] 可选的,所述基于所述不同传感信息进行数据预处理,包括:
[0016] 将所述智能清扫车本体作为基准坐标系,并将所述不同传感信息转换至所述基准坐标系上进行数据预处理。
[0017] 可选的,所述收敛模糊神经网络模型,包括:
[0018] 第一层作为输入层,将所述智能清扫车按照所述划分感知区域的预处理后的不同传感信息输入作为所述收敛模糊神经网络模型的控制输入;
[0019] 第二层,表示输入变量的模糊隶属度函数;
[0020] 第三层,表示规则库;
[0021] 第四层,作为输出变量的模糊隶属度函数;
[0022] 第五层,作为控制器的输出,用于输入所述智能清扫车的速度和旋转方向。
[0023] 可选的,所述输入变量的模糊隶属度函数的构建,包括:
[0024] 对模糊控制其的输入距离信息{dL,dF,dR}用两个模糊言语变量{Fast,Near}表示,并且对输入的方向θt用五个模糊语言变量{LB,LS,Z,RS,RB}表示,以及对输入速度vc用两个模糊语言变量{Fast,Slow}表示;
[0025] 控制输出速度v由三个模糊语言变量{Fast,Middle,Slow}表示,输出方向角βd由五个模糊语言变量{LB,LS,Z,RS,RB}表示。
[0026] 可选的,所述模糊隶属度函数的表达式如下:
[0027]
[0028]
[0029]
[0030] 其中,式中i=1,2,3,4,5为第i个输入变量,j=1,2,3,4,5表示输入变量的语言变量数目;Pij对应于第i个输入变量的第j个语言变量的隶属度,mij和σij分别为该函数的中心和宽度;ui为模糊控制器的第i个输入变量,其中{u1,u2,u3,u4,u5}={dL,dF,dR,θt,vc}。
[0031] 可选的,所述规则库用于所述智能清扫车附近存在障碍物时,放弃原有前进方向依照所述规则库进行绕开所述障碍物。
[0032] 可选的,所述控制器的输出还包括:
[0033] 采用重心法确定模糊量中能反映出整个模糊量信息的精确值,控制其输出所述智能清扫车的速度和旋转方向。
[0034] 可选的,所述智能清扫车的速度和旋转方向的表达式如下:
[0035]
[0036]
[0037] 其中,ak,1和ak,2为第k条规则的输出,p1,k为第i个输入变量用于第k条规则的隶属度。
[0038] 另外,本发明实施例还提供了一种基于多传感器信息融合的智能清扫车多层次立体避障控制装置,所述装置包括:
[0039] 数据采集预处理模:用于在智能清扫车上部署配置多个不同传感器采集不同传感信息,并基于所述不同传感信息进行数据预处理;
[0040] 区域划分模块:用于基于不同传感器的感知范围将预处理后的不同传感信息进行感知区域划分处理,获得划分感知区域;
[0041] 控制预测模块:用于按照所述划分感知区域的预处理后的不同传感信息输入收敛模糊神经网络模型进行控制预测,输出所述智能清扫车的速度和旋转方向;
[0042] 障碍物规避模块:用于所述智能清扫车基于所述速度和旋转方向进行障碍物规避。
[0043] 在本发明实施例中,采用多传感器信息融合的智能避障系统,避免了单一传感器采集信息量局限单一的情况,同时结合不同传感器感知范围,对区域进行不同安全层级划分,具有较好的安全性、实时性的优势;可用于不同结构参数的移动机器人在复杂环境下导航,若做少量更改其应用范围也可扩大到其他类型智能移动机器人;对于提高智能清扫车在复杂环境下自主导航具有显著效果,可有效提高智能清扫车的运行时的安全性。附图说明
[0044] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0045] 图1是本发明实施例中的基于多传感器信息融合的智能清扫车多层次立体避障控制方法的流程示意图;
[0046] 图2是本发明实施例中的基于多传感器信息融合的智能清扫车多层次立体避障控制装置的结构组成示意图。

具体实施方式

[0047] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0048] 实施例
[0049] 请参阅图1,图1是本发明实施例中的基于多传感器信息融合的智能清扫车多层次立体避障控制方法的流程示意图。
[0050] 如图1所示,一种基于多传感器信息融合的智能清扫车多层次立体避障控制方法,所述方法包括:
[0051] S11:在智能清扫车上部署配置多个不同传感器采集不同传感信息,并基于所述不同传感信息进行数据预处理;
[0052] 在本发明具体实施过程中,所述在智能清扫车上部署配置多个不同传感器采集不同传感信息,包括:在所述智能清扫车的最底层的正前方设置4个超声波雷达和左右两侧面各设置2个超声波雷达;以及,在所述智能清扫车的中层的正前方设置高精度激光传感器;以及,在所述智能清扫车的最上层的正前方设置双目视觉摄像头;基于所述超声波雷达、所述高精度激光传感器和所述双目视觉摄像头采集不同传感信息。
[0053] 进一步的,所述基于所述不同传感信息进行数据预处理,包括:
[0054] 将所述智能清扫车本体作为基准坐标系,并将所述不同传感信息转换至所述基准坐标系上进行数据预处理。
[0055] 具体的,其中安装在最底层的是环车身周围的超声波雷达,前面4个,左右侧面各两个,共8个,其感知范围最短,但可形成环绕车身安全碰撞检测;中间位置布置的是高精度激光传感器,其测距量程最远,可形成最早感知预测;最高层布置的是双目视觉摄像头,其测量范围介于激光及超声波感知范围之间,同时双目视觉摄像头可通过立体视差匹配算法,可得出测量范围内物体的三维信息。通过物理层面上的对超声波雷达—激光雷达—双目视觉这三种不同传感器由低到高的进行布置,形成立体层次感知;同时结合三种不同传感器感知范围的不同,可形成远—中—近等不同区域层次感知,从而使得感知范围更加广阔、信息更加丰富、更具立体层次感。
[0056] 传感器配置部署可形成不同传感器在立体层次不同区域的感知检测,首先将三种不同传感器采集数据,均以机器人本体坐标作为基准坐标,将不同传感器采集的数据转换到基准坐标系下,实现坐标的统一,即感知的数据空间上统一;同时由于三种不同传感器工作时感知数据时的采样频率不一,本方法中以高频的激光雷达频率为基准,进行时序上的对齐,从而实现感知到的数据在时间上的统一。
[0057] S12:基于不同传感器的感知范围将预处理后的不同传感信息进行感知区域划分处理,获得划分感知区域;
[0058] 在本发明具体实施过程中,根据不同传感器感知范围,将感知区域进行划分;将10m以外,单激光测距能测到的区域设定为第一层感知区域,这一区域范围较大、感知到的动、静态障碍物会不断调整;在视觉和激光重合区域内设定为第二层感知区域,随着机器人的移动,第一层感知到的动静态障碍物逐渐进入第二层感知区域,结合这一段时间内,对第一层感知区域内检测到的动静态障碍物进行轨迹预测,分析区别出动静态障碍物及初步预计出动态障碍物的运动方向,从而实时进行机器人速度和方向调整;在激光、视觉和超声感知的范围内定义为三级感知区域,在这一区域内,超声能感知障碍物,说明障碍物已经很近,处理等级最高,机器人进行避障转向或停止等待。
[0059] S13:按照所述划分感知区域的预处理后的不同传感信息输入收敛模糊神经网络模型进行控制预测,输出所述智能清扫车的速度和旋转方向;
[0060] 在本发明具体实施过程中,所述收敛模糊神经网络模型,包括:第一层作为输入层,将所述智能清扫车按照所述划分感知区域的预处理后的不同传感信息输入作为所述收敛模糊神经网络模型的控制输入;第二层,表示输入变量的模糊隶属度函数;第三层,表示规则库;第四层,作为输出变量的模糊隶属度函数;第五层,作为控制器的输出,用于输入所述智能清扫车的速度和旋转方向。
[0061] 进一步的,所述输入变量的模糊隶属度函数的构建,包括:对模糊控制其的输入距离信息{dL,dF,dR}用两个模糊言语变量{Fast,Near}表示,并且对输入的方向角θt用五个模糊语言变量{LB,LS,Z,RS,RB}表示,以及对输入速度vc用两个模糊语言变量{Fast,Slow}表示;控制输出速度v由三个模糊语言变量{Fast,Middle,Slow}表示,输出方向角βd由五个模糊语言变量{LB,LS,Z,RS,RB}表示。
[0062] 进一步的,所述模糊隶属度函数的表达式如下:
[0063]
[0064]
[0065]
[0066] 其中,式中i=1,2,3,4,5为第i个输入变量,j=1,2,3,4,5表示输入变量的语言变量数目;Pij对应于第i个输入变量的第j个语言变量的隶属度,mij和σij分别为该函数的中心和宽度;ui为模糊控制器的第i个输入变量,其中{u1,u2,u3,u4,u5}={dL,dF,dR,θt,vc}。
[0067] 进一步的,所述规则库用于所述智能清扫车附近存在障碍物时,放弃原有前进方向依照所述规则库进行绕开所述障碍物。
[0068] 进一步的,所述控制器的输出还包括:采用重心法确定模糊量中能反映出整个模糊量信息的精确值,控制其输出所述智能清扫车的速度和旋转方向。
[0069] 进一步的,所述智能清扫车的速度和旋转方向的表达式如下:
[0070]
[0071]
[0072] 其中,ak,1和ak,2为第k条规则的输出,p1,k为第i个输入变量用于第k条规则的隶属度。
[0073] 具体的,模糊逻辑提供了处理不确定性、不精确性问题的有效解决办法,用以语言规则的形式充分利用人类的知识;神经网络与模糊推理系统相结合,可以较好的提供系统的精确性和智能性;糊神经网络的简单示意结构图包括:第一层为输入层,将机器人的左侧、前方、右侧三个方向的障碍物距离信息、目标方向角度作为模糊神经网络的的控制输入;第二层表示输入变量的模糊隶属度函数;第三层表示为规则库;第四层为输出变量的模糊隶属度函数;第五层为控制器的输出,即智能清扫车的速度和旋转方向;其中输入和输出的如下:
[0074] u=[dL,dF,dR,θt,yc];
[0075] y=[v,βd];
[0076] 其中,u表示模糊神经网络的控制输入,包含智能清扫车的左侧、前方、右侧三个方向的障碍物距离信息、目标方向角度,及自身速度等物理信息;控制器的输出y,包含智能清扫车的速度和旋转方向。
[0077] 首先进行模糊化设计,对控制器的输入距离信息{dL,dF,dR}用两个模糊言语变量{Fast,Near}表示,并且对输入的方向角θt用五个模糊语言变量{LB,LS,Z,RS,RB}表示,以及对输入速度vc用两个模糊语言变量{Fast,Slow}表示;控制输出速度v由三个模糊语言变量{Fast,Middle,Slow}表示,输出方向角βd由五个模糊语言变量{LB,LS,Z,RS,RB}表示。
[0078] 依次定义的隶属度函数如下式:
[0079]
[0080]
[0081]
[0082] 其中,式中i=1,2,3,4,5为第i个输入变量,j=1,2,3,4,5表示输入变量的语言变量数目;Pij对应于第i个输入变量的第j个语言变量的隶属度,mij和σij分别为该函数的中心和宽度;ui为模糊控制器的第i个输入变量,其中{u1,u2,u3,u4,u5}={dL,dF,dR,θt,vc}。
[0083] 智能避障行为用于移动机器人附近有障碍物的情况,放弃原有前进方向而绕开障碍物;制定的规则表如下所示:
[0084] 表1规则表
[0085]
[0086]
[0087] 采用重心法确定模糊量中能反映出整个模糊量信息的精确值,控制器输出,智能清扫车的速度和旋转方向的表达式如下:
[0088]
[0089]
[0090] 其中,ak,1和ak,2为第k条规则的输出,p1,k为第i个输入变量用于第k条规则的隶属度。
[0091] S14:所述智能清扫车基于所述速度和旋转方向进行障碍物规避。
[0092] 在本发明具体实施过程中,该智能清扫车根据输出的速度和旋转方向控制该智能清扫车进行障碍物规避。
[0093] 在本发明实施例中,采用多传感器信息融合的智能避障系统,避免了单一传感器采集信息量局限单一的情况,同时结合不同传感器感知范围,对区域进行不同安全层级划分,具有较好的安全性、实时性的优势;可用于不同结构参数的移动机器人在复杂环境下导航,若做少量更改其应用范围也可扩大到其他类型智能移动机器人;对于提高智能清扫车在复杂环境下自主导航具有显著效果,可有效提高智能清扫车的运行时的安全性。
[0094] 实施例
[0095] 请参阅图2,图2是本发明实施例中的基于多传感器信息融合的智能清扫车多层次立体避障控制装置的结构组成示意图。
[0096] 如图2所示,一种基于多传感器信息融合的智能清扫车多层次立体避障控制装置,所述装置包括:
[0097] 数据采集预处理模块21:用于在智能清扫车上部署配置多个不同传感器采集不同传感信息,并基于所述不同传感信息进行数据预处理;
[0098] 在本发明具体实施过程中,所述在智能清扫车上部署配置多个不同传感器采集不同传感信息,包括:在所述智能清扫车的最底层的正前方设置4个超声波雷达和左右两侧面各设置2个超声波雷达;以及,在所述智能清扫车的中层的正前方设置高精度激光传感器;以及,在所述智能清扫车的最上层的正前方设置双目视觉摄像头;基于所述超声波雷达、所述高精度激光传感器和所述双目视觉摄像头采集不同传感信息。
[0099] 进一步的,所述基于所述不同传感信息进行数据预处理,包括:
[0100] 将所述智能清扫车本体作为基准坐标系,并将所述不同传感信息转换至所述基准坐标系上进行数据预处理。
[0101] 具体的,其中安装在最底层的是环车身周围的超声波雷达,前面4个,左右侧面各两个,共8个,其感知范围最短,但可形成环绕车身安全碰撞检测;中间位置布置的是高精度激光传感器,其测距量程最远,可形成最早感知预测;最高层布置的是双目视觉摄像头,其测量范围介于激光及超声波感知范围之间,同时双目视觉摄像头可通过立体视差匹配算法,可得出测量范围内物体的三维信息。通过物理层面上的对超声波雷达—激光雷达—双目视觉这三种不同传感器由低到高的进行布置,形成立体层次感知;同时结合三种不同传感器感知范围的不同,可形成远—中—近等不同区域层次感知,从而使得感知范围更加广阔、信息更加丰富、更具立体层次感。
[0102] 传感器配置部署可形成不同传感器在立体层次不同区域的感知检测,首先将三种不同传感器采集数据,均以机器人本体坐标作为基准坐标,将不同传感器采集的数据转换到基准坐标系下,实现坐标的统一,即感知的数据空间上统一;同时由于三种不同传感器工作时感知数据时的采样频率不一,本方法中以高频的激光雷达频率为基准,进行时序上的对齐,从而实现感知到的数据在时间上的统一。
[0103] 区域划分模块22:用于基于不同传感器的感知范围将预处理后的不同传感信息进行感知区域划分处理,获得划分感知区域;
[0104] 在本发明具体实施过程中,根据不同传感器感知范围,将感知区域进行划分;将10m以外,单激光测距能测到的区域设定为第一层感知区域,这一区域范围较大、感知到的动、静态障碍物会不断调整;在视觉和激光重合区域内设定为第二层感知区域,随着机器人的移动,第一层感知到的动静态障碍物逐渐进入第二层感知区域,结合这一段时间内,对第一层感知区域内检测到的动静态障碍物进行轨迹预测,分析区别出动静态障碍物及初步预计出动态障碍物的运动方向,从而实时进行机器人速度和方向调整;在激光、视觉和超声感知的范围内定义为三级感知区域,在这一区域内,超声能感知障碍物,说明障碍物已经很近,处理等级最高,机器人进行避障转向或停止等待。
[0105] 控制预测模块23:用于按照所述划分感知区域的预处理后的不同传感信息输入收敛模糊神经网络模型进行控制预测,输出所述智能清扫车的速度和旋转方向;
[0106] 在本发明具体实施过程中,所述收敛模糊神经网络模型,包括:第一层作为输入层,将所述智能清扫车按照所述划分感知区域的预处理后的不同传感信息输入作为所述收敛模糊神经网络模型的控制输入;第二层,表示输入变量的模糊隶属度函数;第三层,表示规则库;第四层,作为输出变量的模糊隶属度函数;第五层,作为控制器的输出,用于输入所述智能清扫车的速度和旋转方向。
[0107] 进一步的,所述输入变量的模糊隶属度函数的构建,包括:对模糊控制其的输入距离信息{dL,dF,dR}用两个模糊言语变量{Fast,Near}表示,并且对输入的方向角θt用五个模糊语言变量{LB,LS,Z,RS,RB}表示,以及对输入速度vc用两个模糊语言变量{Fast,Slow}表示;控制输出速度v由三个模糊语言变量{Fast,Middle,Slow}表示,输出方向角βd由五个模糊语言变量{LB,LS,Z,RS,RB}表示。
[0108] 进一步的,所述模糊隶属度函数的表达式如下:
[0109]
[0110]
[0111]
[0112] 其中,式中i=1,2,3,4,5为第i个输入变量,j=1,2,3,4,5表示输入变量的语言变量数目;Pij对应于第i个输入变量的第j个语言变量的隶属度,mij和σij分别为该函数的中心和宽度;ui为模糊控制器的第i个输入变量,其中{u1,u2,u3,u4,u5}={dL,dF,dR,θt,vc}。
[0113] 进一步的,所述规则库用于所述智能清扫车附近存在障碍物时,放弃原有前进方向依照所述规则库进行绕开所述障碍物。
[0114] 进一步的,所述控制器的输出还包括:采用重心法确定模糊量中能反映出整个模糊量信息的精确值,控制其输出所述智能清扫车的速度和旋转方向。
[0115] 进一步的,所述智能清扫车的速度和旋转方向的表达式如下:
[0116]
[0117]
[0118] 其中,ak,1和ak,2为第k条规则的输出,p1,k为第i个输入变量用于第k条规则的隶属度。
[0119] 具体的,模糊逻辑提供了处理不确定性、不精确性问题的有效解决办法,用以语言规则的形式充分利用人类的知识;神经网络与模糊推理系统相结合,可以较好的提供系统的精确性和智能性;糊神经网络的简单示意结构图包括:第一层为输入层,将机器人的左侧、前方、右侧三个方向的障碍物距离信息、目标方向角度作为模糊神经网络的的控制输入;第二层表示输入变量的模糊隶属度函数;第三层表示为规则库;第四层为输出变量的模糊隶属度函数;第五层为控制器的输出,即智能清扫车的速度和旋转方向;其中输入和输出的如下:
[0120] u=[dL,dF,dR,θt,vc];
[0121] y=[v,βd];
[0122] 其中,u表示模糊神经网络的控制输入,包含智能清扫车的左侧、前方、右侧三个方向的障碍物距离信息、目标方向角度,及自身速度等物理信息;控制器的输出y,包含智能清扫车的速度和旋转方向。
[0123] 首先进行模糊化设计,对控制器的输入距离信息{dL,dF,dR}用两个模糊言语变量{Fast,Near}表示,并且对输入的方向角θt用五个模糊语言变量{LB,LS,Z,RS,RB}表示,以及对输入速度vc用两个模糊语言变量{Fast,Slow}表示;控制输出速度v由三个模糊语言变量{Fast,Middle,Slow}表示,输出方向角βd由五个模糊语言变量{LB,LS,Z,RS,RB}表示。
[0124] 依次定义的隶属度函数如下式:
[0125]
[0126]
[0127]
[0128] 其中,式中i=1,2,3,4,5为第i个输入变量,j=1,2,3,4,5表示输入变量的语言变量数目;Pij对应于第i个输入变量的第j个语言变量的隶属度,mij和σij分别为该函数的中心和宽度;ui为模糊控制器的第i个输入变量,其中{u1,u2,u3,u4,u5}={dL,dF,dR,θt,vc}。
[0129] 智能避障行为用于移动机器人附近有障碍物的情况,放弃原有前进方向而绕开障碍物;制定的规则表如下所示:
[0130] 表1规则表
[0131]
[0132]
[0133] 采用重心法确定模糊量中能反映出整个模糊量信息的精确值,控制器输出,智能清扫车的速度和旋转方向的表达式如下:
[0134]
[0135]
[0136] 其中,ak,1和ak,2为第k条规则的输出,p1,k为第i个输入变量用于第k条规则的隶属度。
[0137] 障碍物规避模块24:用于所述智能清扫车基于所述速度和旋转方向进行障碍物规避。
[0138] 在本发明具体实施过程中,该智能清扫车根据输出的速度和旋转方向控制该智能清扫车进行障碍物规避。
[0139] 在本发明实施例中,采用多传感器信息融合的智能避障系统,避免了单一传感器采集信息量局限单一的情况,同时结合不同传感器感知范围,对区域进行不同安全层级划分,具有较好的安全性、实时性的优势;可用于不同结构参数的移动机器人在复杂环境下导航,若做少量更改其应用范围也可扩大到其他类型智能移动机器人;对于提高智能清扫车在复杂环境下自主导航具有显著效果,可有效提高智能清扫车的运行时的安全性。
[0140] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。
[0141] 另外,以上对本发明实施例所提供的一种基于多传感器信息融合的智能清扫车多层次立体避障控制方法及装置进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈