【技术实现步骤摘要】
一种基于三维点云与双目视觉的人形机器人位置确认方法
[0001]本专利技术属于机器人位置确认
,具体涉及一种基于三维点云与双目视觉的人形机器人位置确认方法
。
技术介绍
[0002]随着人工智能的发展,学术界以及业界对人形机器人的研究也开始兴起,人形机器人对于周围物体以及自身的位置确认则是其中的一个重点研究问题
。
现有技术中的人形机器人位置确认技术较为常用的有
SLAM、GPS
定位
、
激光雷达扫描或者纯视觉的方法等等
。
[0003]其中,
SLAM
与
GPS
定位都需要用到额外的硬件,例如在
SLAM
中,需要用到激光雷
、
惯性传感器等等,这些有助于确认环境的深度信息以及机器人自身的位置,朝向信息等
。GPS
定位同样要使用到定位器等额外硬件
。
由于
SLAM
与
GPS
定位这两个方法都需要用到额外的硬件,因此,在小场景下,例如在家庭环境,
SLAM、GPS
要做到高精度的定位是一件很难得事情,在消费者的角度来说,给家用机器人配备一个高精度的定位硬件会加大自身的价格
。
[0004]此外,通过视觉视像头的方法则只能获得视觉范围内的信息,无法获得视觉范围外的信息
。
结构光构建法在随着距离的增加会出现结构光逐渐稀疏的问题
。
[0005] ...
【技术保护点】
【技术特征摘要】
1.
一种基于三维点云与双目视觉的人形机器人位置确认方法,其特征在于,包括如下步骤:
S1
:输入场景重建三维点云;
S2
:进行点云分割,计算场景内所有物体在点云坐标系下的坐标;
S3
:根据场景的尺寸,计算物体在现实空间坐标系下的坐标;
S4
:场景内的物体与点云中的物体一一对应,人形机器人通过物体识别,与点云坐标系下的物体进行对应,得到识别到的物体的现实空间坐标系下的坐标后,得出人形机器人自身的坐标,从而实现人形机器人自身以及场景所有物体的位置确认
。2.
根据权利要求1所述一种基于三维点云与双目视觉的人形机器人位置确认方法,其特征在于,所述步骤
S1
,具体包括如下内容:输入场景,对整个场景进行三维重建,得到场景的重建点云后,对点云坐标系进行修正,点云坐标系地面将地面平铺于
x、y
轴平面,整个场景均位于点云坐标系
z
轴正方向;现实空间坐标系地面同样将地面平铺于
x、y
轴平面,整个场景均位于现实空间坐标系
z
轴正方向
。3.
根据权利要求2所述一种基于三维点云与双目视觉的人形机器人位置确认方法,其特征在于,所述步骤
S2
,具体包括如下内容:在
z
轴正方向看向
z
轴负方向,即俯视情况下,对点云进行分割后,得出了每一个物体的点集;此时通过物体的点集计算物体在点云坐标系下的几何中心,使用几何中心来表示物体在点云坐标系下的坐标;为物体的点集, 为物体的几何中心,的计算方式为:;
。4.
根据权利要求1所述一种基于三维点云与双目视觉的人形机器人位置确认方法,其特征在于,所述步骤
S3
,在人形机器人配备深度相机的情况下,通过现实世界的物体与点云坐标系下的物体的对应关系,计算出现实世界的尺寸,即计算出场景的尺寸
。5.
根据权利要求4所述一种基于三维点云与双目视觉的人形机器人位置确认方法,其特征在于,所述场景的尺寸,计算方式如下:
S3
(
1.1
):在深度相机得出的深...
【专利技术属性】
技术研发人员:郭龙涛,贺亮,孙浩,马金达,马延,
申请(专利权)人:江苏云幕智造科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。