[发明专利]一种楼梯高度宽度视觉检测方法、装置及机器狗有效

专利信息
申请号: 202110143884.6 申请日: 2021-02-03
公开(公告)号: CN112529903B 公开(公告)日: 2022-01-28
发明(设计)人: 李学生;李晨;徐奇伟 申请(专利权)人: 德鲁动力科技(成都)有限公司
主分类号: G06T7/00 分类号: G06T7/00;G06T7/60;G06V10/26;G06V10/44;B25J9/16
代理公司: 成都熠邦鼎立专利代理有限公司 51263 代理人: 李晓英
地址: 610000 四川省成都市高*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 楼梯 高度 宽度 视觉 检测 方法 装置 机器
【说明书】:

发明涉及一种楼梯高度宽度视觉检测方法、装置及机器狗,该方法包括以下步骤:S1,采集楼梯图像信息,获得RGB图像和深度图;S2,对RGB图像进行语义分割,得到语义分割图像;S3,计算语义分割图像的横、纵向梯度矩阵;S4,利用梯度信息提取边角点像素坐标;S5,将边角点像素坐标对应到深度图中,计算出楼梯高度与宽度。本发明通过深度信息,计算出视差;通过语义分割得到楼梯边界,通过梯度计算定位处长、宽的边角坐标,继而计算出楼梯的高、宽,为机器狗上楼梯提供视觉辅助,避免机器狗踏在楼梯边缘或者是两级楼梯交界处,利于保证机器狗工作时的稳定。

技术领域

本发明涉及机器人技术领域,尤其涉及一种楼梯高度宽度视觉检测方法、装置及机器狗。

背景技术

现有的四足机器人因为缺少视觉辅助,在上下楼梯或坡坎时只能“盲走”:即在运动控制算法中,专门开发一个“上楼梯模式”。在此模式下,狗的步态只能控制在一个预设的固定高度,步伐大小由操作人员决定。

以固定运动模式上楼梯的四足机器人姿势将会非常僵硬;同时,因为没有视觉辅助,所以四足机器人不能估计到自己的落脚点和楼梯的相对关系。这就意味着,四足机器人可能会踏在楼梯边缘或者是两级楼梯交界处,这样会给控制系统带来巨大的挑战,也会让四足机器人的工作变得非常不稳定。

发明内容

本发明为了解决上述技术问题提供一种楼梯高度宽度视觉检测方法、装置及机器狗。

本发明通过下述技术方案实现:

一种楼梯高度宽度视觉检测方法,包括以下步骤:

S1,采集楼梯图像信息,获得RGB图像和深度图;

S2,对RGB图像进行语义分割,得到语义分割图像;

S3,计算语义分割图像的横、纵向梯度矩阵;

S4,利用梯度信息提取边角点像素坐标;

S5,将边角点像素坐标对应到深度图中,计算出楼梯高度与宽度。

其中,通过对RGB图像进行语义分割,生成二值图像。

进一步的,在采集楼梯图像信息前,先进行目标检测识别,调整相机的位姿,使楼梯边缘填满整个镜头。

进一步的,所述S3中,采用横向梯度矩阵计算公式(1)计算横向梯度矩阵:

(1)

采用纵向梯度矩阵计算公式(2)计算纵向梯度矩阵:

(2)

其中,是像素矩阵上某个点的横、纵坐标,是图像在该点处的像素值。

设是梯度矩阵,m是矩阵的行数,n是矩阵的列数;设常数代表步长;则在中有且仅有一个偏序序列:

其中,表示矩阵中的第1行列元、第2行列元,……,第m行列元;表示矩阵中第ab列元;,都称为的一个分量;

设集合,表示正整数集合;则存在一个子序列,;

的每一个分量都在中对应一个点,定义中任意相邻的两个分量,为一个线段;其中,且( ;

所述S4具体为:在梯度矩阵上每个纵向像素计算一次累计横向梯度,或者在梯度矩阵上每个横向像素计算一次累计纵向梯度;

采用公式(3)计算累积横向梯度:

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德鲁动力科技(成都)有限公司,未经德鲁动力科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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