浏览量:0

一种基于神经网络的循迹机器人轨迹识别方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN201810368343.1 

申 请 日:20180423 

发 明 人:宋永端杨士国赖俊峰韩哲徐康张亚男许文强周鑫 

申 请 人:重庆大学 

申请人地址:400030 重庆市沙坪坝区沙正街174号 

公 开 日:20180918 

公 开 号:CN201810368343.1 

代 理 人:吴彬 

代理机构:重庆信航知识产权代理有限公司 50218 

摘  要:本发明公开了一种基于神经网络的循迹机器人轨迹识别方法,包括以下步骤:1)机器人在光照变化环境下采集道路图像;2)将采集的图像数据压缩成图片,并将图片存储为jpg文件;3)对采集的图片进行裁剪;4)将采集的图片数据转入电脑,在电脑端对每张图片中的三个区域中的引导线的中心进行标记;5)将得到的训练数据导入到matlab,对神经网络进行训练,得到神经网络的各个参数;6)根据matlab训练得到的神经网络参数编写对图片中道路中间的引导线的中点进行标记的神经网络算法;……;本发明基于神经网络的循迹机器人轨迹识别方法,其具有较强自适应能力,在视觉光照条件变化的条件下,对识别道路轨迹具有较高的准确率,具有较高鲁棒性。 

主 权 项:1.一种基于神经网络的循迹机器人轨迹识别方法,其特征在于:包括以下步骤:1)机器人在光照变化环境下通过摄像头采集道路图像;2)机器人处理器将采集的图像数据压缩成分辨率为640*480的图片,并将图片存储为jpg文件;3)机器人处理器对图像数据进行预处理,将采集的图片进行裁剪,缩小尺寸,修改分辨率为320*240;再将缩小后的图片的下部沿宽度方向进行裁剪,每张图片分别裁剪出3个区域,每个区域的分辨率为320*5;4)将采集的图片数据转入电脑,在电脑端通过软件对每张图片中的三个区域中的引导线的中心进行标记,并记录下标记点的坐标;将jpg图像读取完毕,并按照每个像素点为BGR888的顺序存储为一个训练数据输入文件;同时为了增加训练数据的样本数目,将所有的图像垂直镜像;5)将得到的训练训练数据导入到matlab,对神经网络进行训练,所述神经网络由输入层、隐含层和输出层构成,其中输入层根据输入图像数据每个像素点的RBG分别对应一个神经元,输出层为一个神经元,隐含层根据训练结果调整到适当神经元数目;神经网络利用输出后的误差来估计输出层的直接前导层的误差,再用这个误差估计更前一层的误差,如此一层一层的反传下去,实现获得所有神经网络层的误差估计;并最终通过不断训练,得到神经网络的各个参数;6)根据matlab训练得到的神经网络参数编写对图片中道路中间的引导线的中点进行标记的神经网络算法;7)将编写的神经网络网络算法植入机器人处理器,通过神经网络算法对一帧图片中裁剪出的3个不同区域进行运算,从而得到该帧图片中道路的3个点位,再根据这3个点位偏离该帧图片竖向中心线的距离、以及三个点之间的相对距离计算出道路的曲率,从而实现轨迹识别。 

关 键 词:神经网络;机器人轨迹;采集;循迹;引导线;神经网络参数;神经网络算法;图像数据压缩;自适应能力;图片;道路轨迹;道路图像;道路中间;高鲁棒性;光照变化;光照条件;图片存储;图片数据;训练数据;电脑端;准确率;裁剪;机器人;视觉;转入;电脑 

法律状态:生效 

IPC专利分类号:G06K9/00;G06N3/063;G06N3/00;G06N3/08;G06N3/00;G;G06;G06K;G06N;G06K9;G06N3;G06K9/00;G06N3/063;G06N3/00;G06N3/08;G06N3/00