首页 / 专利库 / 人工智能 / 机器人自主导航 / 一种能够自主导航轮式机器人移动车

一种能够自主导航轮式机器人移动车

阅读:50发布:2020-05-13

专利汇可以提供一种能够自主导航轮式机器人移动车专利检索,专利查询,专利分析的服务。并且本 发明 一种能够自主导航轮式 机器人 移动车,包括轮式机器人移动车和与轮式机器人移动车相连的道路检测装置,其中,道路检测装置包括依次连接的 图像采集 模 块 、彩色图像预处理模块和道路自适应检测模块,所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路区域中,道路自适应检测模块包括直方图 阈值 粗分割子模块、道路识别子模块、网络训练子模块和车辆引 导线 提取子模块;本发明大大简化了 图像分析 和处理的工作量,可以得到比较完整的区域,且识别效率高,达到了对道路进行自适应检测的要求。,下面是一种能够自主导航轮式机器人移动车专利的具体信息内容。

1.一种能够自主导航轮式机器人移动车,包括轮式机器人移动车和道路检测装置,其中轮式机器人移动车包括:车架和车轮,四个车轮呈矩形对称布置在车架两侧,其特征是:
四个车轮分别由四套电机减速机组驱动,前两轮、后两轮之间分别通过一梯形连杆机构相连。
2.根据权利要求1所述的一种能够自主导航轮式机器人移动车,其特征是,四个车轮与电机减速机组之间通过电磁离合器相连。
3.根据权利要求2所述的一种能够自主导航轮式机器人移动车,其特征是,所说的前轮和后轮各有一步进电机驱动的转向机构。
4.根据权利要求3所述的一种能够自主导航轮式机器人移动车,其特征是,道路检测装置包括依次连接的图像采集、彩色图像预处理模块和道路自适应检测模块;
所述图像采集模块用于采集外界信息的彩色图像;
所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分量V的信息,其余情况下,采用色调分量H进行目标提取;
所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路区域中;所述道路自适应检测模块包括:
(1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
设Pi为灰度值为i的像素点在预处理后的图像中出现的频率,让Pi与其相邻的局部邻域Pt作比较,Pt={Pi-n,...,Pi-1,Pi+1,...Pi+n},参数n的取值范围为[4,8],表示Pt左右邻域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,若 则i是波谷点,
若 则i不是波谷点,定义谷点函数v(i):

对选出的所有谷点v(i)=1,增加距离约束条件和概率约束条件,若相邻谷点i和j之间的距离表示为d=|i-j|,概率差表示为g=|Pi-Pj|,设定距离参数D来反映波谷点之间应保持的最小距离,且 Dmin和Dmax分别为相邻波谷点最小距离和最大距离,
定义距离约束函数d(i):

设定概率差参数G来反映波谷点间的阈值差,且 Gmin和Gmax分
别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g(i):

定义波谷点选择函数为:
x(i)=v(i)×d(i)×g(i)
式中,当x(i)=1时,表示波谷点被选中;
(2)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,N∈[3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述多神经网络表示为{W1(μ1,δ1),W2(μ2,δ2),...,WN(μN,δN)},μ和δ分别表示对应于神经网络的正训练样本和负训练样本,则定义网络选取模型为:
W={Wk(μk,δk),f(μk)=1,f(δk)=0,k∈[1,N]}
其中,W为最终选取的合适网络,Wk(μk,δk)表示合适的神经网络,f(μk)表示神经网络Wk(μk,δk)的正训练样本窗口检测结果为1,f(δk)表示Wk(μk,δk)的负训练样本窗口检测结果为
0;
(3)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样本窗口提取的特征对神经网络进行训练;
(4)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路区域和非道路区域的分界线。
5.根据权利要求4所述的一种能够自主导航轮式机器人移动车,其特征是,所述彩色图像预处理模块中,进行
目标提取时基于HSV空间中颜色分量投影模型,投影公式为:

式中,当不满足 时,将色调分量H投影到V平面;V
(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>σ,TS为设定的饱和度阈值,为设定的亮度阈值。
6.根据权利要求5所述的一种能够自主导航轮式机器人移动车,其特征是,所述饱和度阈值和亮度阈值的取值分别为: Ts=20。
7.根据权利要求6所述的一种能够自主导航轮式机器人移动车,其特征是,所述网络训练子模块包括:
(1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特征,并量化为4级,以得到22维特征;
(2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入层中间层输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路区域,输出为0时表示非道路区域;
(3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。

说明书全文

一种能够自主导航轮式机器人移动车

技术领域

[0001] 本发明涉及轮式机器人领域,具体涉及一种能够自主导航轮式机器人移动车。

背景技术

[0002] 在众多的可用于机器人导航的信息中,视觉信息作为道路及外部环境的感知来源具有其他信息无法比拟的优势,而对道路进行检测成为摆在其面前的第一大难题。

发明内容

[0003] 针对上述问题,本发明提供一种能够自主导航轮式机器人移动车。
[0004] 本发明的目的采用以下技术方案来实现:
[0005] 一种能够自主导航轮式机器人移动车,包括轮式机器人移动车和道路检测装置,其中轮式机器人移动车包括:车架和车轮,四个车轮呈矩形对称布置在车架两侧,其特征是:四个车轮分别由四套电机减速机组驱动,前两轮、后两轮之间分别通过一梯形连杆机构相连。
[0006] 优选地,四个车轮与电机减速机组之间通过电磁离合器相连。
[0007] 优选地,所说的前轮和后轮各有一步进电机驱动的转向机构。
[0008] 优选地,所述道路检测装置包括依次连接的图像采集、彩色图像预处理模块和道路自适应检测模块;
[0009] 所述图像采集模块用于采集外界信息的彩色图像;
[0010] 所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分量V的信息,其余情况下,采用色调分量H进行目标提取;
[0011] 所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路区域中;所述道路自适应检测模块包括:
[0012] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0013] 设Pi为灰度值为i的像素点在预处理后的图像中出现的频率,让Pi与其相邻的局部邻域Pt作比较,Pt={Pi-n,...,Pi-1,Pi+1,...Pi+n},参数n的取值范围为[4,8],表示Pt左右邻域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,若 则i是波谷点,若 则i不是波谷点,定义谷点函数v(i):
[0014]
[0015] 对选出的所有谷点v(i)=1,增加距离约束条件和概率约束条件,若相邻谷点i和j之间的距离表示为d=|i-j|,概率差表示为g=|Pi-Pj|,设定距离参数D来反映波谷点之间应保持的最小距离,且 Dmin和Dmax分别为相邻波谷点最小距离和最大距离,定义距离约束函数d(i):
[0016]
[0017] 设定概率差参数G来反映波谷点间的阈值差,且 Gmin和Gmax分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g(i):
[0018]
[0019] 定义波谷点选择函数为:
[0020] x(i)=v(i)×d(i)×g(i)
[0021] 式中,当x(i)=1时,表示波谷点被选中;
[0022] (5)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,N∈[3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述多神经网络表示为{W1(μ1,δ1),W2(μ2,δ2),...,WN(μN,δN)},μ和δ分别表示对应于神经网络的正训练样本和负训练样本,则定义网络选取模型为:
[0023] W={Wk(μk,δk),f(μk)=1,f(δk)=0,k∈[1,N]}
[0024] 其中,W为最终选取的合适网络,Wk(μk,δk)表示合适的神经网络,f(μk)表示神经网络Wk(μk,δk)的正训练样本窗口检测结果为1,f(δk)表示Wk(μk,δk)的负训练样本窗口检测结果为0;
[0025] (6)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样本窗口提取的特征对神经网络进行训练;
[0026] (7)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路区域和非道路区域的分界线。
[0027] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型,投影公式为:
[0028]
[0029] 式中,当不满足 时,将色调分量H投影到V平面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>σ,TS为设定的饱和度阈值, 为设定的亮度阈值。
[0030] 优选地,所述饱和度阈值和亮度阈值的取值分别为:
[0031] 其中,所述网络训练子模块包括:
[0032] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特征,并量化为4级,以得到22维特征;
[0033] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入层中间层输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路区域,输出为0时表示非道路区域;
[0034] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0035] 本发明的有益效果为:
[0036] 1、HSV空间把亮度分量单独分离出来,为色彩的处理和识别提供了方便,另外HSV空间主要是以对颜色的主观感受来描述颜色,所以比较符合人的视觉特征,建立HSV空间中颜色分量投影模型,把H分量投影到V平面,鲁棒性较好,而且比较稳定,能够准确的表达目标固有的颜色特征,经过处理后的彩色图像跟灰度图像一样,都是二维的,数据量较小,大大简化了图像分析和处理的工作量;
[0037] 2、实际在道路图像中,包含多个目标,背景也较为复杂,在直方图中可能出现具有多个波峰和波谷的情况,用单阈值分割不能有效的分割出目标区域,直方图中波峰位置表示对应颜色的像素在图像中出现的频率较高,波谷位置表示对应的颜色像素出现的频率较小,因此把波谷点位置作为阈值进行分割,可以得到比较完整的区域;相近的波峰点或波谷点都将被选择出来,这种情况下添加了距离约束条件和概率差约束条件,选出其中合理的波谷点;
[0038] 3、设置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区域,并定义网络选取模型,提高了识别的效率;
[0039] 4、在车辆运动过程中每隔2s对神经网络进行训练,达到对道路进行自适应检测的要求。附图说明
[0040] 利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。
[0041] 图1是本发明道路检测装置各模块的连接示意图。
[0042] 图2是本发明轮式机器人移动车示意图。

具体实施方式

[0043] 结合以下实施例对本发明作进一步描述。
[0044] 实施例1
[0045] 参见图1,图2,本实施例一种能够自主导航轮式机器人移动车,包括轮式机器人移动车和道路检测装置,其中轮式机器人移动车包括:车架和车轮,四个车轮呈矩形对称布置在车架两侧,其特征是:四个车轮分别由四套电机减速机组驱动,前两轮、后两轮之间分别通过一梯形连杆机构相连。
[0046] 优选地,四个车轮与电机减速机组之间通过电磁离合器相连。
[0047] 优选地,所说的前轮和后轮各有一步进电机驱动的转向机构。
[0048] 优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块和道路自适应检测模块;
[0049] 所述图像采集模块用于采集外界信息的彩色图像;
[0050] 所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分量V的信息,其余情况下,采用色调分量H进行目标提取;
[0051] 所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路区域中;所述道路自适应检测模块包括:
[0052] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0053] 设Pi为灰度值为i的像素点在预处理后的图像中出现的频率,让Pi与其相邻的局部邻域Pt作比较,Pt={Pi-n,...,Pi-1,Pi+1,...Pi+n},参数n的取值范围为[4,8],表示Pt左右邻域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,若 则i是波谷点,若 则i不是波谷点,定义谷点函数v(i):
[0054]
[0055] 对选出的所有谷点v(i)=1,增加距离约束条件和概率约束条件,若相邻谷点i和j之间的距离表示为d=|i-j|,概率差表示为g=|Pi-Pj|,设定距离参数D来反映波谷点之间应保持的最小距离,且 Dmin和Dmax分别为相邻波谷点最小距离和最大距离,定义距离约束函数d(i):
[0056]
[0057] 设定概率差参数G来反映波谷点间的阈值差,且 Gmin和Gmax分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g(i):
[0058]
[0059] 定义波谷点选择函数为:
[0060] x(i)=v(i)×d(i)×g(i)
[0061] 式中,当x(i)=1时,表示波谷点被选中;
[0062] (8)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数目N∈[3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述多神经网络表示为{W1(μ1,δ1),W2(μ2,δ2),...,WN(μN,δN)},μ和δ分别表示对应于神经网络的正训练样本和负训练样本,则定义网络选取模型为:
[0063] W={Wk(μk,δk),f(μk)=1,f(δk)=0,k∈[1,N]}
[0064] 其中,W为最终选取的合适网络,Wk(μk,δk)表示合适的神经网络,f(μk)表示神经网络Wk(μk,δk)的正训练样本窗口检测结果为1,f(δk)表示Wk(μk,δk)的负训练样本窗口检测结果为0;
[0065] (9)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样本窗口提取的特征对神经网络进行训练;
[0066] (10)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路区域和非道路区域的分界线。
[0067] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型,投影公式为:
[0068]
[0069] 式中,当不满足 时,将色调分量H投影到V平面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>σ,TS为设定的饱和度阈值, 为设定的亮度阈值。
[0070] 优选地,所述饱和度阈值和亮度阈值的取值分别为:
[0071] 其中,所述网络训练子模块包括:
[0072] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特征,并量化为4级,以得到22维特征;
[0073] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路区域,输出为0时表示非道路区域;
[0074] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0075] 本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2s对神经网络进行训练,达到对道路进行自适应检测的要求;本实施例参数n取值为4,N取值为3,检测效率相对提高了3%。
[0076] 实施例2
[0077] 参见图1,图2,本实施例一种能够自主导航轮式机器人移动车,包括轮式机器人移动车和道路检测装置,其中轮式机器人移动车包括:车架和车轮,四个车轮呈矩形对称布置在车架两侧,其特征是:四个车轮分别由四套电机减速机组驱动,前两轮、后两轮之间分别通过一梯形连杆机构相连。
[0078] 优选地,四个车轮与电机减速机组之间通过电磁离合器相连。
[0079] 优选地,所说的前轮和后轮各有一步进电机驱动的转向机构。
[0080] 优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块和道路自适应检测模块;
[0081] 所述图像采集模块用于采集外界信息的彩色图像;
[0082] 所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分量V的信息,其余情况下,采用色调分量H进行目标提取;
[0083] 所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路区域中;所述道路自适应检测模块包括:
[0084] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0085] 设Pi为灰度值为i的像素点在预处理后的图像中出现的频率,让Pi与其相邻的局部邻域Pt作比较,Pt={Pi-n,...,Pi-1,Pi+1,...Pi+n},参数n的取值范围为[4,8],表示Pt左右邻域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,若 则i是波谷点,若 则i不是波谷点,定义谷点函数v(i):
[0086]
[0087] 对选出的所有谷点v(i)=1,增加距离约束条件和概率约束条件,若相邻谷点i和j之间的距离表示为d=|i-j|,概率差表示为g=|Pi-Pj|,设定距离参数D来反映波谷点之间应保持的最小距离,且 Dmin和Dmax分别为相邻波谷点最小距离和最大距离,定义距离约束函数d(i):
[0088]
[0089] 设定概率差参数G来反映波谷点间的阈值差,且 Gmin和Gmax分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g(i):
[0090]
[0091] 定义波谷点选择函数为:
[0092] x(i)=v(i)×d(i)×g(i)
[0093] 式中,当x(i)=1时,表示波谷点被选中;
[0094] (11)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数目N∈[3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述多神经网络表示为{W1(μ1,δ1),W2(μ2,δ2),...,WN(μN,δN)},μ和δ分别表示对应于神经网络的正训练样本和负训练样本,则定义网络选取模型为:
[0095] W={Wk(μk,δk),f(μk)=1,f(δk)=0,k∈[1,N]}
[0096] 其中,W为最终选取的合适网络,Wk(μk,δk)表示合适的神经网络,f(μk)表示神经网络Wk(μk,δk)的正训练样本窗口检测结果为1,f(δk)表示Wk(μk,δk)的负训练样本窗口检测结果为0;
[0097] (12)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样本窗口提取的特征对神经网络进行训练;
[0098] (13)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路区域和非道路区域的分界线。
[0099] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型,投影公式为:
[0100]
[0101] 式中,当不满足 时,将色调分量H投影到V平面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>σ,TS为设定的饱和度阈值, 为设定的亮度阈值。
[0102] 优选地,所述饱和度阈值和亮度阈值的取值分别为:
[0103] 其中,所述网络训练子模块包括:
[0104] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特征,并量化为4级,以得到22维特征;
[0105] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路区域,输出为0时表示非道路区域;
[0106] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0107] 本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2s对神经网络进行训练,达到对道路进行自适应检测的要求;本实施例参数n取值为5,N取值为3,检测效率相对提高了3.2%。
[0108] 实施例3
[0109] 参见图1,图2,本实施例一种能够自主导航轮式机器人移动车,包括轮式机器人移动车和道路检测装置,其中轮式机器人移动车包括:车架和车轮,四个车轮呈矩形对称布置在车架两侧,其特征是:四个车轮分别由四套电机减速机组驱动,前两轮、后两轮之间分别通过一梯形连杆机构相连。
[0110] 优选地,四个车轮与电机减速机组之间通过电磁离合器相连。
[0111] 优选地,所说的前轮和后轮各有一步进电机驱动的转向机构。
[0112] 优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块和道路自适应检测模块;
[0113] 所述图像采集模块用于采集外界信息的彩色图像;
[0114] 所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分量V的信息,其余情况下,采用色调分量H进行目标提取;
[0115] 所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路区域中;所述道路自适应检测模块包括:
[0116] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0117] 设Pi为灰度值为i的像素点在预处理后的图像中出现的频率,让Pi与其相邻的局部邻域Pt作比较,Pt={Pi-n,...,Pi-1,Pi+1,...Pi+n},参数n的取值范围为[4,8],表示Pt左右邻域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,若 则i是波谷点,若 则i不是波谷点,定义谷点函数v(i):
[0118]
[0119] 对选出的所有谷点v(i)=1,增加距离约束条件和概率约束条件,若相邻谷点i和j之间的距离表示为d=|i-j|,概率差表示为g=|Pi-Pj|,设定距离参数D来反映波谷点之间应保持的最小距离,且 Dmin和Dmax分别为相邻波谷点最小距离和最大距离,定义距离约束函数d(i):
[0120]
[0121] 设定概率差参数G来反映波谷点间的阈值差,且 Gmin和Gmax分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g(i):
[0122]
[0123] 定义波谷点选择函数为:
[0124] x(i)=v(i)×d(i)×g(i)
[0125] 式中,当x(i)=1时,表示波谷点被选中;
[0126] (14)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数目N∈[3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述多神经网络表示为{W1(μ1,δ1),W2(μ2,δ2),...,WN(μN,δN)},μ和δ分别表示对应于神经网络的正训练样本和负训练样本,则定义网络选取模型为:
[0127] W={Wk(μk,δk),f(μk)=1,f(δk)=0,k∈[1,N]}
[0128] 其中,W为最终选取的合适网络,Wk(μk,δk)表示合适的神经网络,f(μk)表示神经网络Wk(μk,δk)的正训练样本窗口检测结果为1,f(δk)表示Wk(μk,δk)的负训练样本窗口检测结果为0;
[0129] (15)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样本窗口提取的特征对神经网络进行训练;
[0130] (16)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路区域和非道路区域的分界线。
[0131] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型,投影公式为:
[0132]
[0133] 式中,当不满足 时,将色调分量H投影到V平面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>σ,TS为设定的饱和度阈值, 为设定的亮度阈值。
[0134] 优选地,所述饱和度阈值和亮度阈值的取值分别为:
[0135] 其中,所述网络训练子模块包括:
[0136] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特征,并量化为4级,以得到22维特征;
[0137] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路区域,输出为0时表示非道路区域;
[0138] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0139] 本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2s对神经网络进行训练,达到对道路进行自适应检测的要求;本实施例参数n取值为6,N取值为4,检测效率相对提高了3.5%。
[0140] 实施例4
[0141] 参见图1,图2,本实施例一种能够自主导航轮式机器人移动车,包括轮式机器人移动车和道路检测装置,其中轮式机器人移动车包括:车架和车轮,四个车轮呈矩形对称布置在车架两侧,其特征是:四个车轮分别由四套电机减速机组驱动,前两轮、后两轮之间分别通过一梯形连杆机构相连。
[0142] 优选地,四个车轮与电机减速机组之间通过电磁离合器相连。
[0143] 优选地,所说的前轮和后轮各有一步进电机驱动的转向机构。
[0144] 优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块和道路自适应检测模块;
[0145] 所述图像采集模块用于采集外界信息的彩色图像;
[0146] 所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分量V的信息,其余情况下,采用色调分量H进行目标提取;
[0147] 所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路区域中;所述道路自适应检测模块包括:
[0148] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0149] 设Pi为灰度值为i的像素点在预处理后的图像中出现的频率,让Pi与其相邻的局部邻域Pt作比较,Pt={Pi-n,...,Pi-1,Pi+1,...Pi+n},参数n的取值范围为[4,8],表示Pt左右邻域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,若 则i是波谷点,若 则i不是波谷点,定义谷点函数v(i):
[0150]
[0151] 对选出的所有谷点v(i)=1,增加距离约束条件和概率约束条件,若相邻谷点i和j之间的距离表示为d=|i-j|,概率差表示为g=|Pi-Pj|,设定距离参数D来反映波谷点之间应保持的最小距离,且 Dmin和Dmax分别为相邻波谷点最小距离和最大距离,定义距离约束函数d(i):
[0152]
[0153] 设定概率差参数G来反映波谷点间的阈值差,且 Gmin和Gmax分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g(i):
[0154]
[0155] 定义波谷点选择函数为:
[0156] x(i)=v(i)×d(i)×g(i)
[0157] 式中,当x(i)=1时,表示波谷点被选中;
[0158] (17)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数目N∈[3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述多神经网络表示为{W1(μ1,δ1),W2(μ2,δ2),...,WN(μN,δN)},μ和δ分别表示对应于神经网络的正训练样本和负训练样本,则定义网络选取模型为:
[0159] W={Wk(μk,δk),f(μk)=1,f(δk)=0,k∈[1,N]}
[0160] 其中,W为最终选取的合适网络,Wk(μk,δk)表示合适的神经网络,f(μk)表示神经网络Wk(μk,δk)的正训练样本窗口检测结果为1,f(δk)表示Wk(μk,δk)的负训练样本窗口检测结果为0;
[0161] (18)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样本窗口提取的特征对神经网络进行训练;
[0162] (19)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路区域和非道路区域的分界线。
[0163] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型,投影公式为:
[0164]
[0165] 式中,当不满足 时,将色调分量H投影到V平面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>σ,TS为设定的饱和度阈值, 为设定的亮度阈值。
[0166] 优选地,所述饱和度阈值和亮度阈值的取值分别为:
[0167] 其中,所述网络训练子模块包括:
[0168] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特征,并量化为4级,以得到22维特征;
[0169] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路区域,输出为0时表示非道路区域;
[0170] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0171] 本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2s对神经网络进行训练,达到对道路进行自适应检测的要求;本实施例参数n取值为7,N取值为4,检测效率相对提高了3.8%。
[0172] 实施例5
[0173] 参见图1,图2,本实施例一种能够自主导航轮式机器人移动车,包括轮式机器人移动车和道路检测装置,其中轮式机器人移动车包括:车架和车轮,四个车轮呈矩形对称布置在车架两侧,其特征是:四个车轮分别由四套电机减速机组驱动,前两轮、后两轮之间分别通过一梯形连杆机构相连。
[0174] 优选地,四个车轮与电机减速机组之间通过电磁离合器相连。
[0175] 优选地,所说的前轮和后轮各有一步进电机驱动的转向机构。
[0176] 优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块和道路自适应检测模块;
[0177] 所述图像采集模块用于采集外界信息的彩色图像;
[0178] 所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分量V的信息,其余情况下,采用色调分量H进行目标提取;
[0179] 所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路区域中;所述道路自适应检测模块包括:
[0180] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0181] 设Pi为灰度值为i的像素点在预处理后的图像中出现的频率,让Pi与其相邻的局部邻域Pt作比较,Pt={Pi-n,...,Pi-1,Pi+1,...Pi+n},参数n的取值范围为[4,8],表示Pt左右邻域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,若 则i是波谷点,若 则i不是波谷点,定义谷点函数v(i):
[0182]
[0183] 对选出的所有谷点v(i)=1,增加距离约束条件和概率约束条件,若相邻谷点i和j之间的距离表示为d=|i-j|,概率差表示为g=|Pi-Pj|,设定距离参数D来反映波谷点之间应保持的最小距离,且 Dmin和Dmax分别为相邻波谷点最小距离和最大距离,定义距离约束函数d(i):
[0184]
[0185] 设定概率差参数G来反映波谷点间的阈值差,且 Gmin和Gmax分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g(i):
[0186]
[0187] 定义波谷点选择函数为:
[0188] x(i)=v(i)×d(i)×g(i)
[0189] 式中,当x(i)=1时,表示波谷点被选中;
[0190] (20)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数目N∈[3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述多神经网络表示为{W1(μ1,δ1),W2(μ2,δ2),...,WN(μN,δN)},μ和δ分别表示对应于神经网络的正训练样本和负训练样本,则定义网络选取模型为:
[0191] W={Wk(μk,δk),f(μk)=1,f(δk)=0,k∈[1,N]}
[0192] 其中,W为最终选取的合适网络,Wk(μk,δk)表示合适的神经网络,f(μk)表示神经网络Wk(μk,δk)的正训练样本窗口检测结果为1,f(δk)表示Wk(μk,δk)的负训练样本窗口检测结果为0;
[0193] (21)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样本窗口提取的特征对神经网络进行训练;
[0194] (22)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路区域和非道路区域的分界线。
[0195] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型,投影公式为:
[0196]
[0197] 式中,当不满足 时,将色调分量H投影到V平面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>σ,TS为设定的饱和度阈值, 为设定的亮度阈值。
[0198] 优选地,所述饱和度阈值和亮度阈值的取值分别为:
[0199] 其中,所述网络训练子模块包括:
[0200] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特征,并量化为4级,以得到22维特征;
[0201] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路区域,输出为0时表示非道路区域;
[0202] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0203] 本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2 s对神经网络进行训练,达到对道路进行自适应检测的要求;本实施例参数n取值为8,N取值为5,检测效率相对提高了3.4%。
[0204] 最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈