[发明专利]一种自动托举汽车的机器人控制方法有效

专利信息
申请号: 202110569862.6 申请日: 2021-05-24
公开(公告)号: CN113296516B 公开(公告)日: 2022-07-12
发明(设计)人: 葛嘉庆;杨潇;郭新年;王梓栋;曹成龙;彭赛杰;仇宏扬;蒋青松;季仁东;陈祥 申请(专利权)人: 淮阴工学院
主分类号: G05D1/02 分类号: G05D1/02
代理公司: 淮安市科文知识产权事务所 32223 代理人: 朱介人
地址: 223005 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 自动 托举 汽车 机器人 控制 方法
【权利要求书】:

1.一种自动托举汽车的机器人控制方法,包括用于泊车的可自动托举汽车的机器人;机器人在抓取汽车时,依靠自身的识别系统对车轮胎进行自动识别,然后矫正机器人的车身状态,最后采用夹持机构抓取汽车的轮胎,对其完成托举的动作;具体的方法如下:

步骤一:车牌识别是运用计算机仿真及FPGA集成开发环境实现车牌识别功能,确认车辆为所需托起的车辆;

步骤二:矫正机器人的车身状态是采用双目导航系统模型,将双目相机安装于托举机器人的前端,采用棋盘格标定双目系统,系统标定完成后,使用双目导航进入待泊车底部;

所述的矫正机器人的车身状态的具体步骤如下所示:

步骤2.1:采集双目系统视野范围内的棋盘格图像,棋盘格图像的数量大于等于3幅;

步骤2.2:使用标定软件,如matlab中的立体相机标定APP,分别提取角点、计算左右摄像机的内、外参数;

步骤2.3:根据对应图像的内、外参数,计算两摄像机坐标系的外参数;标定出的双目系统两相机内参数分别为和两相机间的外参数为R、t,其中R为两相机坐标系间的旋转矩阵,t为两相机间的平移向量,如果两相机平行放置,则R=E=[1,0,0;0,1,0;0,0,1;]

在得到所述的标定参数后,再进入如下工作流程:

步骤S1:双目系统分别采集工作空间图像,图像采集,识别特征点:左右轮胎,使用立体匹配算法,计算特征点的三维坐标;

步骤S2:测量待泊车辆后方左右轮胎的三维坐标;通过图像识别系统采集两个左右轮胎的三维坐标,分别为Wl(xl,yl,zl)和Wr(xr,yr,zr),以Wl和Wr构建空间直线,求解空间直线中点W0和法向量,调整机器人的位姿并规划轨迹,对Xl和Xr取绝对值,比较大小,进行平行于两大灯方向左右移动,直到两绝对值相等,使托举车在到达待泊车左右大灯连线中点位置时的行车方向与直线法向量重合;

所述的调整机器人的位姿并规划轨迹,具体的方式如下:对Xl和Xr取绝对值,得到机器人距离待泊车辆左右轮胎的远近,以此判断机器人旋转大体方向,假设y1y2,即左胎远于右胎,机器人测出所需角度时机器人顺时针旋转;反之,逆时针旋转;

机器人根据指示朝汽车方向前进,在达到限定的安全距离时,停止前进;以左右轮胎进行坐标系转换,以x1和xr连线中点作为原点平行地面且垂直于中点连线为y方向,在经过原点作垂直于机器人横向车身的直线,直线与y轴夹角利用自身麦克纳姆轮进行车身旋转,已经测出角度为O;假设麦克纳姆轮左上角为1号轮顺时针为2、3、4号轮,此时以2号轮为原点进行顺时针旋转,各个麦克纳姆轮旋转角度的旋转公式如下:V为各轮胎线速度,W为角速度,控制角速度旋转相同,小车速度分解公式如下:

V1=W*r1

V2=W*r2

V3=W*r3

其中,V1为机器人1号轮胎的线速度,V2为机器人2号轮胎的线速度,V3为机器人3号轮胎的线速度;r1为机器人1号轮胎的半径,r2为机器人2号轮胎的半径,r3为机器人3号轮胎的半径;

此时机器人继续前进直至于轮胎较近位置,此时利用双目视觉测量机器人与汽车两轮之间中点与双目视觉点x轴相差距离进行平移;待机器人双目视觉点与中点重合时前进,于托举指定位置停止;托举指定位置为单目视觉光结构点于汽车前轮胎特征值中点重合;

步骤S3:进入待泊车底部后,以法向量方向行进L0距离后,停泊与待泊车底部;

步骤三:抓取汽车轮胎是采用夹持单目结构光系统模型系统建模,激光线打在被测物体表面,形成特定条纹,通过相机采集后,并依据系统数学模型,获得激光点的三维坐标;步骤如下:

首先是建立相机模型,其次是建立光平面方程模型,两个模型建立两个方程、三个未知数,模型中的系数运用棋盘法进行标定;所述的建立相机模型的具体步骤如下:

设空间上任意一点P在相机坐标系的坐标为XP=(xc,yc,zc)T经相机成像后,图像平面上的投影点为P,其坐标为P=(u,v,)-T,将Xp和P增加一维单位坐标变成其次形式为:和在小孔成像模型中

其中:

式中,K为相机内参数,fu、fv为图像u、v方向的尺度因字,s为u、v两轴向的夹角因子,u0、v0为相机镜头光轴与CCD/CMOS平面的交点坐标;

所述的建立光平面方程模型的具体步骤如下:

激光平面在相机坐标系可表示为π=(a,b,c,1);在系统工作时,激光条打在轮胎上,在轮胎上留有系列特征点,设特征点在相机坐标系的齐次坐标为该系列特征点在激光平面上,所以满足:

将公式(1)和公式(2)联立可得到三维坐标:

将结构光系统安装与每个夹具的上方,系统标定仍采用棋盘格标定方法,步骤为:

(1)集系统视野范围内的棋盘格图像,同一位姿分别采集不带激光条和带激光条的图像,采集不少于10个位姿下的图像;

(2)使用不带激光条的棋盘格图片标定摄像机内参数,并获得每个位姿下的摄像机外参数;

(3)使用这些为参数标定激光平面方程;

(4)控制夹具末端点触碰棋盘格上的角点,距离控制夹具的三维坐标,根据夹具三维坐标和摄像机坐标系下测量的该点坐标,获得夹具坐标系与摄像机坐标系的原点偏差,假设夹具具有3自由度;标定完成后,根据结构光测得的轮胎尺寸及两侧极值点,控制夹具夹持待泊车轮胎。

2.根据权利要求1所述的一种自动托举汽车的机器人控制方法,其特征在于:步骤一所述的实现车牌识别功能的具体方式如下:

步骤1.1:采集彩色图片并输入到系统中;

步骤1.2:在系统中将接收到的彩色图片转化为256色灰度级的dib位图灰度图像,灰度化图像可根据以下公式进行:v=r*0.3+g*0.6+b*0.1,式中r、g、b分别是读取的红、绿、蓝的分量值,v是计算出的每个像素的灰度值;然后,将像素r,g,b三分量的值都设为v重新写回内存,实现彩色向灰度图像的转换;

步骤1.3:用基于空间分布的二值化将灰度图像二值化,图像的二值化就是把灰度图像变成黑白图像;灰度图像的二值化就是选取一个阈值,当灰度值大于该阈值时令其为白点,否则为黑点;采用双峰法的自适应阈值选择方法;根据图像由前景和背景组成,而前后二景都形成高峰,在双峰之间的最低谷就是图像的阈值所在;但是,自适应阈值可能会产生许多噪声点;

步骤1.4:对二值化图像进行中值滤波处理,采用中值滤波法进行滤波;

步骤1.5:采用边缘检测来实现车牌区域和背景的分离;采用水平差分算法得到边缘图像;为此设计了一个水平模板算子,即tm=[1,1,1,1,1,1,1],是一个7X1向量,使用该算子与图像进行卷积,取平均值然后再与原图像进行差分运算,当差分值大于某一门限值就认为它是边缘目标,否则是背景;

步骤1.6:对处理后的图像进行逐行逐列扫描,确定车牌的上下左右边界。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110569862.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top