当前位置: 首页 > 专利查询>中南大学专利>正文

一种基于多Kinect协同的移动机器人室内全视角识别装置及其控制系统和方法制造方法及图纸

技术编号:14281643 阅读:126 留言:0更新日期:2016-12-25 03:07
本发明专利技术提供了一种基于多Kinect协同的移动机器人室内全视角识别装置及其控制系统和方法,全视角识别装置采用了一种基于多Kinect协同的圆盘阵列装置,该圆盘阵列装置设计巧妙,现了移动机器人对运动周围环境的360°全视角测量,做到对室内环境无死角的测量;并具有冗余式设计,具有价格便宜、安装维修方便等优点。在控制系统中,通过引入多Kinect分组切换模块,实现对多个kinect的同时开启或任意kinect的控制,使得机器人可以根据需要任何开启某个方向或是某几个方向的kinect实现对人、物等对象的测量与识别。利用该控制方法对识别装置进行控制时,控制过程简单,操作方便且准确度高。

【技术实现步骤摘要】

本专利技术属于机器人控制领域,特别涉及一种基于多Kinect协同的移动机器人室内全视角识别装置及其控制系统和方法
技术介绍
近年来,移动机器人被大量地应用于各类室内环境用于实现室内运输任务,比如制造工厂内搬运各种制造零件、在现代实验室内运输各类试验原料等。在室内环境中,机器人需要对室内的环境(包括建筑环境、障碍物和人)全视角测量才能进行有效的机器人室内退避、人机互动等高级功能。然而,单个Kinect的测量范围不是全视角的,如第一代Kinect的水平测量范围为57°,垂直测量范围为70°。即使是2014年微软发布的第二代Kinect的水平测量范围也仅仅为70°,垂直测量范围为60°。由于角度量程限制的原因,如果采用单个Kinect,机器人无法自动对周围360°方向内的全视角测量与识别。专利技术专利《仿人机器人自碰撞监控系统及监控方法》(专利号:201410032110.6)实现了仿人移动机器人对前面障碍物的防碰撞退避功能,但不能实现对机器人运用室内环境在360°方向内的全视角检测,这样该机器人即使拥有强大的退避算法也无法根据机器人周边的实时环境实现不同角度的灵活性的高质量防碰撞退避功能。专利技术专利《扫地机器人新型碰撞避障结构》(专利号:201410266629.0)提出了一种用于扫地移动机器人的碰撞壁障机构,并利用传感器能够检测前面180°范围内的障碍物。同样地,该专利提出的结构无法实现360°全视角范围内的碰撞壁障。由于该扫地机器人不能对360°全视角的周边环境(包括人和物)进行同步检测,那么机器人为了安全地避开自己身边的各类障碍物,就必须采取非直线的旋转运动来工作,这不仅直接影响了机器人的运动控制灵活性,也降低了机器人扫地的效率。学术论文《多Kinect实时室内动态场景三维重建》提出了运用三台Kinect朝内对某个人体头型模型实现三维重构。该技术侧重于计算机图形学的领域,重点在于如何运用Kinect提高对三维模型的重构精度。而在机器人的室内运用场合中,机器人不需要对某个人体障碍物进行准确的三维重构与描述,重点在于要实现对整个三维室内环境的测量与辨识。如果利用该论文所提出的三维模型重构方法对机器人室内全视角环境进行重构与识别,那么所消耗的时间是不允许的。因此,该方法无法用于实际机器人系统中。学术论文《基于多Kinect的三维人体重建系统》提出了运用两台Kienct上下安装实现对某个人体整身模型的三维重构。与前面提到那篇学术论文相似,虽然该论文提出了运用两台Kinect对人体整身模型进行有效重构,但所提出的方法无法满足机器人室内运输的实时性要求。此外,在机器人运输环境中,不仅有人,而且有其他类型的障碍物,比如其他类型的移动机器人、桌子等。综上所述,在现有技术中机器人的识别角度无法达到360°全方位覆盖以及机器人应用多个Kinect时控制灵活性不够和控制实时性不足。
技术实现思路
针对上述技术或方法的不足,为满足移动机器人对室内环境全视角识别的迫切需要,本专利技术提供了一种基于多Kinect协同的移动机器人室内全视角识别装置及其控制系统和方法。一种基于多Kinect协同的圆盘阵列装置,包括第一基准圆盘和第二基准圆盘,以及至少六个Kinect;第一基准圆盘半径大于第二基准圆盘,第二基准圆盘安装在第一基准圆盘上,且两个基准圆盘的圆心位置相同;以第一基准圆盘外周与XY坐标轴的四个交点作为Kinect安装点;以第一基准圆盘外周上两相邻Kinect安装点的连线中点和圆心之间的连线与第二基准圆盘外周的四个交点作为Kinect安装点;每个Kinect安装在一个Kinect安装点上,且安装在第一基准圆盘和第二基准圆盘上的Kinect分别与第一基准圆盘外周和第二基准圆盘外周相切。包括八个Kinect,安装在各Kinect安装点。为了让各个Kinect之间有冗余覆盖,圆盘阵列装置安装有8个Kinect。两个基准安装圆盘的半径可以跟根据移动机器人的实际物理尺寸灵活选择。一种基于多Kinect协同的移动机器人室内全视角识别装置,包括电源插头、USB扩展器以及上述的基于多Kinect协同的圆盘阵列装置;所述基于多Kinect协同的圆盘阵列装置固定在移动机器人上,且圆盘阵列装置上的Kinect通过电源插头由移动机器人上的车载电源模块供电,圆盘阵列装置上的Kinect通过USB扩展器与移动机器人上的车载笔记本进行通信连接。在移动机器人不需要进行室内环境的360°全视角测量与识别时,阵列装置上面的Kinect个数也可以灵活减少。一种基于多Kinect协同的移动机器人室内全视角识别装置的控制系统,用于对上述的基于多Kinect协同的移动机器人室内全视角识别装置进行控制,包括多Kinect分组切换模块、Kinect for Windows SDK类库软件模块、Kinect深度测量控制模块、Kinect图像采集控制模块以及Kinect人体骨架追踪控制模块;每个Kinect上均设置有Kinect深度测量控制模块、Kinect图像采集控制模块以及Kinect人体骨架追踪控制模块;所述Kinect深度测量控制模块、Kinect图像采集控制模块以及Kinect人体骨架追踪控制模块均与所述Kinect for Windows SDK类库软件模块相连;所述多Kinect传感器分组切换模块与所述Kinect for Windows SDK类库软件模块相连;其中,所述多Kinect传感器分组切换模块用于实现对整个圆盘阵列装置上面全部Kinect的切换控制;所述Kinect for Windows SDK类库软件模块用于引用和控制所安装的全部Kinect的类库文件Microsoft.Kinect.dll,并调取Kinect的全部内置功能函数;所述Kinect深度测量控制模块用于控制圆盘阵列装置中各Kinect对室内环境的深度采集,通过调用KinectSensor对象的DepthStream类实现;所述Kinect图像采集控制模块用于控制圆盘阵列装置中各Kinect对室内环境的图像采集,通过调用KinectSensor对象的ColorStream类实现;所述Kinect人体骨架追踪控制模块用于控制圆盘阵列装置中各Kinect对室内环境中人的识别和跟踪,通过调用KinectSensor对象的Skeleton类实现。还包括与所述Kinect传感器图像采集控制模块相连的Emgu CV/Open CV类库软件模块;所述Emgu CV/Open CV类库软件模块用于引用和控制Emgu CV的类库文件Emgu.CV.dll和Open CV的类库文件Open.CV.dll。Emgu CV/Open CV类库软件模块用于补充Kinect for Windows SDK类库软件模块中除了Kinect SDK自身包括以外的其他最新图像处理函数,为将来升级圆盘阵列装置的功能提供软件支撑类库。一种基于多Kinect协同的移动机器人室内全视角识别装置的控制方法,利用上述的控制系统,对上述的识别装置进行控制,具体过程如下:开启移动机器人,利用多Kinect分组切换模块启动相应的Kinect;通过Kinect深度测量控制模块控制Kinect对360°全视角内的物体障碍物进行扫描,测量获本文档来自技高网
...
一种基于多Kinect协同的移动机器人室内全视角识别装置及其控制系统和方法

【技术保护点】
一种基于多Kinect协同的圆盘阵列装置,其特征在于,包括第一基准圆盘和第二基准圆盘,以及至少六个Kinect;第一基准圆盘半径大于第二基准圆盘,第二基准圆盘安装在第一基准圆盘上,且两个基准圆盘的圆心位置相同;以第一基准圆盘外周与XY坐标轴的四个交点作为Kinect安装点;以第一基准圆盘外周上两相邻Kinect安装点的连线中点和圆心之间的连线与第二基准圆盘外周的四个交点作为Kinect安装点;每个Kinect安装在一个Kinect安装点上,且安装在第一基准圆盘和第二基准圆盘上的Kinect分别与第一基准圆盘外周和第二基准圆盘外周相切。

【技术特征摘要】
1.一种基于多Kinect协同的圆盘阵列装置,其特征在于,包括第一基准圆盘和第二基准圆盘,以及至少六个Kinect;第一基准圆盘半径大于第二基准圆盘,第二基准圆盘安装在第一基准圆盘上,且两个基准圆盘的圆心位置相同;以第一基准圆盘外周与XY坐标轴的四个交点作为Kinect安装点;以第一基准圆盘外周上两相邻Kinect安装点的连线中点和圆心之间的连线与第二基准圆盘外周的四个交点作为Kinect安装点;每个Kinect安装在一个Kinect安装点上,且安装在第一基准圆盘和第二基准圆盘上的Kinect分别与第一基准圆盘外周和第二基准圆盘外周相切。2.根据权利要求1所述的圆盘阵列装置,其特征在于,包括八个Kinect,安装在各Kinect安装点。3.一种基于多Kinect协同的移动机器人室内全视角识别装置,其特征在于,包括电源插头、USB扩展器以及权利要求1或2所述的基于多Kinect协同的圆盘阵列装置;所述基于多Kinect协同的圆盘阵列装置固定在移动机器人上,且圆盘阵列装置上的Kinect通过电源插头由移动机器人上的车载电源模块供电,圆盘阵列装置上的Kinect通过USB扩展器与移动机器人上的车载笔记本进行通信连接。4.一种基于多Kinect协同的移动机器人室内全视角识别装置的控制系统,其特征在于,用于对权利要求3所述的基于多Kinect协同的移动机器人室内全视角识别装置进行控制,包括多Kinect分组切换模块、Kinect for Windows SDK类库软件模块、Kinect深度测量控制模块、Kinect图像采集控制模块以及Kinect人体骨架追踪控制模块;每个Kinect上均设置有Kinect深度测量控制模块、Kinect图像采集控制模块以及Kinect人体骨架追踪控制模块;所述Kinect深度测量控制模块、Kinect图像采集控制模块以及Kinect人体骨架追踪控制模块均与所述Kinect for Windows SDK类库软件模块相连;所述多Kinect传感器分组切换模块与所述Ki...

【专利技术属性】
技术研发人员:刘辉李燕飞
申请(专利权)人:中南大学
类型:发明
国别省市:湖南;43

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

1