一种融合稀疏表示粒子滤波的电动助力车的避障方法技术

技术编号:10356144 阅读:147 留言:0更新日期:2014-08-27 12:26
本发明专利技术公开了一种融合稀疏表示粒子滤波的电动助力车的避障方法,其步骤主要是:通过电动助力车前部的两个摄像头同步采集的前方图像,并由图像处理模块通过图像检测与粒子滤波跟踪算法进行障碍物的判断、检测与测距。自动检测出前方障碍物及其距离,并由中央控制器根据图像处理模块(2)传来的电动助力车到障碍物的距离,计算得出各个车轮的轮毂电机(4)转速的当前控制值,如当前控制值低于当前实际速度,则中央控制器(3)将轮毂电机(4)的转速降低至当前控制值,同时发出提示音。使电动助力车在前方非安全距离内有障碍物时,自动降速或刹车,保障使用者或他人的人生或财产安全。

【技术实现步骤摘要】
—种融合稀疏表示粒子滤波的电动助力车的避障方法
本专利技术涉及
技术介绍
随着人们生活节奏的提高,越来越少的人有时间去照顾家里的行走不方便、精神状况不好、视力不好等出行不方便的老人、残疾人。这类老人、残疾人通常借助电动助力车出行。老人、残疾人借助电动助力车出行的时候,由于其精神状况不好、视力差等原因,容易碰到前方的障碍物而摔倒,造成对自己或他人的伤害。
技术实现思路
本专利技术的目的在于提供,该方法能使电动助力车在前方非安全距离内有障碍物时,自动降速或刹车,保障使用者或他人的人生或财产安全。本专利技术实现其专利技术目的所采用的技术方案是:,包括以下步骤:A、图像采集电动助力车左、右扶手上各安装一个全天候的红外摄像头,电动助力车行进时两个红外摄像头以相同的采样频率获取电动助力车前方的图像;B、图像矫正处理图像处理模块对两个红外摄像头采集到的图像进行图像矫正处理;C、障碍物判断图像处理模块每隔10帧,选取两个红外摄像头的第一帧图像进行图像匹配处理,得到视差图,判断是否存在障碍物:如存在障碍物,执行D步的操作,否则重复本步的操作;D、障碍物检测图像处理模块依次通过膨胀腐蚀算法、区域标记算法分离出每一个障碍物,框选出每一个障碍物的区域;并使用三角测量模型对障碍物进行测距,得到电动助力车到障碍物的距离,实时将障碍物的距离传电动助力车的中央控制器;同时,将障碍物区域四角的坐标叠加方差为5的10组服从高斯分布的随机数得到邻近的10个障碍物模板区域,再通过仿射变换将10个障碍物模板区域的图像信息储存在障碍物模板T中;E、障碍物测算:图像处理模块对IO帧图像中的第2-10帧图像,在本帧图像中以上一帧障碍物区域为中心构造50-100个包括位置信息和图像信息的粒子,对障碍物模板T中的图像信息进行粒子滤波,得到最大观察概率的粒子作为本帧的障碍物;并使用三角测量模型对障碍物进行测距,得到电动助力车到障碍物的距离,实时将障碍物的距离传电动助力车的中央控制器;F、避障控制电动助力车的中央控制器根据图像处理模块传来的电动助力车到障碍物的距离,计算得出各个车轮的轮毂电机转速的当前控制值,如当前控制值低于当前实际速度,则中央控制器进行减速控制操作,将轮毂电机的转速降低至当前控制值,同时发出提示音,使电动助力车实时自动避障;重复以上A-F步的操作。与现有技术相比,本专利技术的有益效果是一、本专利技术通过电动助力车前部的两个摄像头同步采集的前方图像,并由图像处理模块通过图像处理与跟踪算法进行三维空间的障碍物判断、检测与测距。自动检测出前方障碍物及其距离,并由中央控制器自动进行减速控制操作,使电动助力车在前方非安全距离内有障碍物时,自动降速或刹车,保障使用者或他人的人生或财产安全。二、每10帧图像中,仅对第I帧图像进行膨胀腐蚀算法、区域标记算法分离出每一个障碍物,而对第2-10帧图像则由第I帧图像得到的障碍物模板T中的图像信息和进行粒子滤波匹配处理,很好的解决 了障碍物的跟踪问题,实现了鲁棒性跟踪,跟踪效率高;从而实现了障碍物的准确检测、高效跟踪,算法的复杂度低、实时性好。二、双摄像头的使用既能够较精确的进行3维空间的距离判定,也使其视野范围更广,避免了图像盲区。上述的电动助力车的最大车速为6km/h ;步骤F中电动助力车的中央控制器根据图像处理模块传来的电动助力车到障碍物的距离,计算得出各个车轮的轮毂电机转速的当前控制值的具体方法是:5m<电动助力车到障碍物的距离,中央控制器不进行减速控制操作;3m<电动助力车到障碍物的距离<5m时,各个车轮的轮毂电机转速的当前控制值为 5km/h ;0.5m<电动助力车到障碍物的距离<3m时,各个车轮的轮毂电机转速的当前控制值为3km/h ;电动助力车到障碍物的距离〈0.5m时,各个车轮的轮毂电机转速的当前控制值为0km/ho这样的障碍物的距离与对应的轮毂电机转速控制值,既能很好的保证电动助力车不会碰及障碍物,保障使用者或他人的人生或财产安全;又对电动助力车的正常行驶影响小。下面结合附图和【具体实施方式】对本专利技术作进一步的详细说明。【附图说明】图1为采用本专利技术方法的电动助力车的主视结构示意图。【具体实施方式】实施例图1示出,本专利技术的一种【具体实施方式】是,,包括以下步骤:A、图像采集电动助力车左、右扶手上各安装一个全天候的红外摄像头1,电动助力车行进时两个红外摄像头I以相同的采样频率获取电动助力车前方的图像;B、图像矫正处理图像处理模块2对两个红外摄像头I采集到的图像进行图像矫正处理;C、障碍物判断图像处理模块2每隔10帧,选取其中的第一帧图像进行图像匹配处理,得到视差图,判断是否存在障碍物:如存在障碍物,执行D步的操作,否则重复本步的操作;D、障碍物检测图像处理模块2依次通过膨胀腐蚀算法、区域标记算法分离出每一个障碍物,框选出每一个障碍物的区域;并使用三角测量模型对障碍物进行测距,得到电动助力车到障碍物的距离,实时将障碍物的距离传电动助力车的中央控制器;同时,将障碍物区域四角的坐标叠加方差为5的10组服从高斯分布的随机数得到邻近的10个障碍物模板区域,再通过仿射变换将10个障碍物模板区域的图像信息储存在障碍物模板T中;E、障碍物测算:图像处理模块2对10帧图像中的第2-10帧图像,在本帧图像中以上一帧障碍物区域为中心构造50-100个包括位置信息和图像信息的粒子,对障碍物模板T中的图像信息进行粒子滤波,得到最大观察概率的粒子作为本帧的障碍物;并使用三角测量模型对障碍物进行测距,得到电动助力车到障碍物的距离,实时将障碍物的距离传电动助力车的中央控制器;F、避障控制电动助力车的中央控制器3根据图像处理模块2传来的电动助力车到障碍物的距离,计算得出各个车轮的轮毂电机4转速的当前控制值,如当前控制值低于当前实际速度,则中央控制器3进行减速控制操作,将轮毂电机4的转速降低至当前控制值,同时发出提示音,使电动助力车实时自动避障;重复以上A-F步的操作。本例的电动助力车的最大车速为6km/h ;本例的步骤F中电动助力车的中央控制器3根据图像处理模块2传来的电动助力车到障碍物的距离,计算得出各个车轮的轮毂电机4转速的当前控制值的具体方法是:5m<电动助力车到障碍物的距离,中央控制器3不进行减速控制操作;3m〈电动助力车到障碍物的距离<5m时,各个车轮的轮毂电机4转速的当前控制值为 5km/h ;0.5m<电动助力车到障碍物的距离<3m时,各个车轮的轮毂电机4转速的当前控制值为3km/h ; 电动助力车到障碍物的距离〈0.5m时,各个车轮的轮毂电机4转速的当前控制值为 Okm/h。本文档来自技高网...

【技术保护点】
一种融合稀疏表示粒子滤波的电动助力车的避障方法,包括以下步骤:A、图像采集电动助力车左、右扶手上各安装一个全天候的红外摄像头(1),电动助力车行进时两个红外摄像头(1)以相同的采样频率获取电动助力车前方的图像;B、图像矫正处理图像处理模块(2)对两个红外摄像头(1)采集到的图像进行图像矫正处理;C、障碍物判断图像处理模块(2)每隔10帧,选取其中的第一帧图像进行图像匹配处理,得到视差图,判断是否存在障碍物:如存在障碍物,执行D步的操作,否则重复本步的操作;D、障碍物检测图像处理模块(2)依次通过膨胀腐蚀算法、区域标记算法分离出每一个障碍物,框选出每一个障碍物的区域;并使用三角测量模型对障碍物进行测距,得到电动助力车到障碍物的距离,实时将障碍物的距离传电动助力车的中央控制器;同时,将障碍物区域四角的坐标叠加方差为5的10组服从高斯分布的随机数得到邻近的10个障碍物模板区域,再通过仿射变换将10个障碍物模板区域的图像信息储存在障碍物模板T中;E、障碍物测算:图像处理模块(2)对10帧图像中的第2‑10帧图像,在本帧图像中以上一帧障碍物区域为中心构造50‑100个包括位置信息和图像信息的粒子,对障碍物模板T中的图像信息进行粒子滤波,得到最大观察概率的粒子作为本帧的障碍物;并使用三角测量模型对障碍物进行测距,得到电动助力车到障碍物的距离,实时将障碍物的距离传电动助力车的中央控制器;F、避障控制电动助力车的中央控制器(3)根据图像处理模块(2)传来的电动助力车到障碍物的距离,计算得出各个车轮的轮毂电机(4)转速的当前控制值,如当前控制值低于当前实际速度,则中央控制器(3)进行减速控制操作,将轮毂电机(4)的转速降低至当前控制值,同时发出提示音,使电动助力车实时自动避障;重复以上A‑F步的操作。...

【技术特征摘要】
1.一种融合稀疏表示粒子滤波的电动助力车的避障方法,包括以下步骤: A、图像采集 电动助力车左、右扶手上各安装一个全天候的红外摄像头(I),电动助力车行进时两个红外摄像头(I)以相同的采样频率获取电动助力车前方的图像; B、图像矫正处理 图像处理模块(2)对两个红外摄像头(I)采集到的图像进行图像矫正处理; C、障碍物判断 图像处理模块⑵每隔10帧,选取其中的第一帧图像进行图像匹配处理,得到视差图,判断是否存在障碍物:如存在障碍物,执行D步的操作,否则重复本步的操作; D、障碍物检测 图像处理模块(2)依次通过膨胀腐蚀算法、区域标记算法分离出每一个障碍物,框选出每一个障碍物的区域;并使用三角测量模型对障碍物进行测距,得到电动助力车到障碍物的距离,实时将障碍物的距离传电动助力车的中央控制器; 同时,将障碍物区域四角的坐标叠加方差为5的10组服从高斯分布的随机数得到邻近的10个障碍物模板 区域,再通过仿射变换将10个障碍物模板区域的图像信息储存在障碍物模板T中; E、障碍物测算:图像处理模块(2)对10帧图像中的第2-10帧图像,在本帧图像中以上一帧障碍物区域为中心构造50-100个包括位置信息和图像信息的粒子,对障碍物模板T中的图像信息进行粒子滤波,得到最大观察概率的粒子作为本帧的障碍物;并使用三...

【专利技术属性】
技术研发人员:张祖涛罗典媛徐宏孟冠军刘昱岗李校培晁志峰
申请(专利权)人:西南交通大学
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1