一种仿动物空间认知的多机器人联合目标搜寻方法

文档序号:6312479阅读:363来源:国知局
专利名称:一种仿动物空间认知的多机器人联合目标搜寻方法
技术领域
本发明属于未知环境中机器人的定位与路径规划领域,是机器人技术与动物空间认知技术相结合的应用,特别涉及一种仿动物空间认知的多机器人联合目标搜寻方法。
背景技术
目前,在未知环境中机器人的定位与路径规划方面,机器人没有什么参照物,只能依靠自己并不十分准确的传感器来获取外部信息,如同一个盲人在一个陌生环境中摸索的情况。而这种情况下,定位是比较困难的。有地图的定位和有定位的地图创建都是容易解决的,但无地图的定位和未解决定位的地图创建如同“鸡——蛋”问题,无从下手。在这样的条件下,如何实现多机器人协作,完成目标快速搜索是目前多机器人研究领域的热点,也是难点。

发明内容
为克服现有技术上的不足,本发明目的是在于提供了一种计算量小、定位快,仿动物空间认知的多机器人未知环境联合目标搜寻方法,实现多机器人协作,完成目标快速搜索。本发明实现上述发明目的的技术方案是一种仿动物空间认知的多机器人联合目标搜寻方法,其步骤包括如下(I)多机器人系统中每个机器人被看成一个智能体,每个机器人都携带有里程计,2个摄像头,无线通讯设备及存储设备,进行目标搜寻工作;(2)以移动机器人的重心为每个机器人的坐标系原点,建立各机器人的运动学模型,机器人的状态变量为(X,y,θ)τ,其中(X,y)为机器人在平面坐标系中的坐标,θ为机器人方向角。摄像头采用交向摆放方式,以两个摄像头光心的中点为原点,建立视觉传感器模型,状态变量为(X,1,z,X1, Yi, xr, yr)T,其中(X,y,z)为空间某目标点,(X1, Y1)和(X1^yr)分别是目标点在左右两台摄像机平面上的投影点坐标;(3)完成摄像机内部参数的标定和匹配,然后在已经建立的视觉传感器模型的基础上读出目标物的深度信息,对环境中的物体进行识别;(4)各机器人利用仿动物空间认知的自组织吸引子网络算法模型来进行机器人的定位,该算法模拟动物大脑的空间认知模型,设有位置细胞、头方向细胞及前进速度细胞。每个机器人利用探测到的环境信息构建各自的认知地图,并利用该地图进行定位和路径规划;(5)每个机器人单独进行搜索任务,同时将各自的地图信息,即自组织吸引子网络中个位置细胞的活性值进行广播,每个机器人利用得到的其他机器人地图信息进行地图融合,直至每个单个机器人中都获得一张完整的环境地图,并将该地图保存在机器人的存储设备中;(6)机器人利用该完整的环境地图进行目标搜寻,并规划出到达目标的最佳路径,协作完成未知环境下的目标搜寻任务;(7)在执行新的目标搜寻任务时,机器人首先根据获得的信息与存储设备中的认知地图信息进行匹配,如果匹配成功,则直接调用相对应的路径进行目标搜寻导航,否则机器人重新进行地图构建和目标搜寻过程。 与现有技术相比,本发明具有如下优点(I)本发明在无任何人工路标的情况下,能采用双目视觉自动感知未知环境信(2)本发明采用自组织吸引子网络算法模型,扩展了仿生技术的应用范围,使其能应用于未知环境的机器人同步定位和地图创建;(3)本发明采用多机器人分别构建地图,然后将得到的所有地图进行融合,提高了建图的准确性和效率;(4)本发明在机器人导航及目标搜索时,当机器人进入相同的环境时,可以直接调用已有认知地图进行导航,大大提高了系统的工作效率。


图I为本发明的硬件设备组成方框图;图2为本发明中仿动物空间认知的多机器人联合目标搜寻方法流程图;图3为本发明中多机器人地图融合流程图;图4为本发明中仿动物空间认知的多机器人目标搜寻示意图。
具体实施例方式为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式
,进一步阐述本发明。如附图I所示,本实施例的一种硬件设备框图,包括多个机器人、里程计,摄像机,无线通讯系统及存储设备。其中里程计、摄像机、无线通讯系统、存储设备均安装在机器人上。多机器人系统中每个机器人被看成一个智能体,每个机器人都携带有里程计,两个个摄像头,无线通讯设备及存储设备;机器人通过里程计跟踪自身的位置,利用2个摄像头采集环境的实时图像,利用无线通讯系统将自己所存地图信息发送给同伴机器人,同时接收来自同伴机器人发来的地图信息。每个机器人利用得到的其他机器人地图信息进行地图融合,直至每个单个机器人中都获得一张完整的环境地图,并利用该完整的环境地图进行目标搜寻。如附图2所示,本发明基于仿动物空间认知技术的多机器人联合目标搜寻方法,其具体流程包括如下步骤(I)首先判断信息是否匹配成功;在执行新的目标搜寻任务时,机器人首先根据获得的信息与存储设备中的认知地图信息进行匹配,若匹配成功,调用已知地图进行目标搜寻工作,然后进入步骤(7);若匹配不成功,则进入步骤(2);(2)建立各机器人的运动学模型及传感器模型;以移动机器人的重心为每个机器人的坐标系原点,建立各机器人的运动学模型,机器人的状态变量为(x,y,θ)τ,其中(X,y)为机器人在平面坐标系中的坐标,Θ为机器人方向角;摄像头采用交向摆放方式,以两个摄像头光心的中点为原点,建立视觉传感器模型,状态变量为(x,y,z,Xl,yi,Xr,yr)T,其中(X,y,z)为空间某目标点,(X1, Y1)和(Xr,yr)分别是目标点在左右两台摄像机平面上的投影点坐标。(3)完成摄像机内部参数的标定和匹配,然后在已经建立的视觉传感器模型的基础上读出目标物的深度信息,对环境中的物体进行识别。本实施例中,摄像机内部参数的标定和匹配的步骤如下(3a)参数的标定;该标定方法为设有η幅关于模板平面的图像,模板平面上有m个标定点,那么可建立评价函数
权利要求
1.一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于,包括如下步骤 (1)首先判断信息是否匹配成功;在执行新的目标搜寻任务时,多机器人系统中每个机器人首先根据获得的信息与存储设备中的认知地图信息进行匹配,若匹配成功,调用已知地图进行目标搜寻工作,然后进入步骤(7);若匹配不成功,则进入步骤(2); (2)建立各机器人的运动学模型及传感器模型; (3)完成摄像机内部参数的标定和匹配,然后在已经建立的视觉传感器模型的基础上读出目标物的深度信息,对环境中的物体进行识别; (4)利用自组织吸引子网络算法模型来进行机器人的定位;各机器人利用仿动物空间认知的自组织吸引子网络算法模型来进行机器人的定位,每个机器人利用探测到的环境信息构建各自的认知地图,并利用该地图进行定位和路径规划; (5)建立环境地图和多机器人的地图融合;每个机器人单独进行搜索任务,同时将各自的地图信息,即自组织吸引子网络中各个位置细胞的活性值进行广播,每个机器人利用得到的其他机器人地图信息进行地图融合,直至每个单个机器人中都获得一张完整的环境地图,并将该地图保存在机器人的存储设备中; (6)导航和目标搜寻;机器人利用该完整的环境地图进行目标搜寻,并规划出到达目标的最佳路径,协作完成未知环境下的目标搜寻任务; (7)判断任务是否完成;若任务完成,则搜寻任务结束;否则,则继续进入步骤(2),重新进行地图构建和目标搜寻过程。
2.根据权利要求I所述的一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于,所述步骤(I)中,多机器人系统中每个机器人被看成一个智能体,每个机器人都设置有里程计、两个摄像头、无线通讯设备及存储设备。
3.根据权利要求I所述的一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于,所述步骤(2)中,以移动机器人的重心为每个机器人的坐标系原点,建立各机器人的运动学模型,机器人的状态变量为(x,y,θ)τ,其中(x,y)为机器人在平面坐标系中的坐标,θ为机器人方向角; 每个机器人的摄像头采用交向摆放方式,以两个摄像头光心的中点为原点,建立视觉传感器模型,状态变量为(X,y,Z, X1, y1; Xr, yr)τ,其中(X, y, z)为空间某目标点,(X1, Y1)和(Xrdr)分别是目标点在左右两台摄像机平面上的投影点坐标。
4.根据权利要求I所述的一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于,所述步骤(4)中,所述自组织吸引子网络算法模型为模拟动物大脑的空间认知模型,所述自组织吸引子网络算法模型设有位置细胞、头方向细胞及前进速度细胞。
5.根据权利要求I所述的一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于所述步骤(3)中,摄像机内部参数的标定和匹配的步骤如下 (3a)参数的标定;该标定方法为设有η幅关于模板平面的图像,模板平面上有m个标定点,那么可建立评价函数
6.根据权利要求I或4所述的一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于所述步骤(4)中,仿动物空间认知的自组织吸引子网络算法模型的步骤如下(4a)构建基于自组织吸引子网络模型的实时地图,其构建方法为先将摄像机获得的图像进行处理,获得实时环境信息,根据探测的范围,构建一个神经网络;然后根据探测仪的识别距离,将平面空间离散化,其中每个离散点是一个三维空间,分别由Of,构成,(x, y)是该离散点的地理位置坐标,々卩是自组织吸引子网络神经元的活性值,由下式计算 得出
7.根据权利要求I所述的一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于所述步骤(5)中,多个机器人的地图进行融合的方法如下 (5a)首先进行地图分割,每个机器人将探测到的地图分块,每块成为独立的个体,消除聚类时地图匹配的困难; (5b)地图类聚;每个机器人通过自组织神经网络算法实现地图的匹配;所述自组织神经网络算法通过检测其输入向量的内部相关性,并根据它们的相似性进行分类; (5c)然后对匹配后的地图进行调整,并进行Radon变换,实现地图的融合; (5d)将地图相对平移后,进行验证。
8.根据权利要求7所述的一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于,所述步骤(5b)中,所述自组织神经网络算法的步骤如下 设一个输入样值x(k) e R2,其中,k是样本指数,第i个神经元的权重计算式为COiQO e R2 ;当有新的输入,不断改进神经元的权重,该权重的更新迭代公式为ω j (k+1) = ω j (k) +hi (k) (x (k) - ω j (k)) 其中,h是邻域函数,输入变量距离最小的神经元称为赢家;通过不断迭代,SOM自组织神经网络可以实现相似地图的自动聚类,即地图的匹配。
9.根据权利要求7所述的一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于,所述步骤(5c)中,设映射m(x,y),沿径向线的角度为Θ ,所述进行Radon变换的公式为
10.根据权利要求I所述的一种仿动物空间认知的多机器人联合目标搜寻方法,其特征在于,所述步骤(5d)中,进行验证时,以收敛性能指标J为基准,J越小,证明地图匹配的越好;所述收敛性能指标J的计算公式为
全文摘要
本发明公开的是一种基于仿动物空间认知技术的多机器人联合目标搜寻方法,其步骤包括(1)首先判断信息是否匹配成功;(2)建立各机器人的运动学模型及传感器模型;(3)完成摄像机内部参数的标定和匹配;(4)利用自组织吸引子网络算法模型来进行机器人的定位;(5)建立环境地图和多机器人的地图融合;(6)导航和目标搜寻;(7)判断任务是否完成;若任务完成,则搜寻任务结束;否则,则继续进入步骤(2),重新进行地图构建和目标搜寻过程。本发明在无任何人工路标的情况下,能采用双目视觉自动感知未知环境信息,在机器人导航及目标搜索时,当机器人进入相同的环境时,可以直接调用已有认知地图进行导航,大大提高了系统的工作效率。
文档编号G05B13/04GK102915039SQ20121044764
公开日2013年2月6日 申请日期2012年11月9日 优先权日2012年11月9日
发明者倪建军, 王楚, 邵琳, 仰晓芳, 吴文波 申请人:河海大学常州校区
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1