一种多移动机器人自主充电引导系统及方法技术方案

技术编号:35134808 阅读:11 留言:0更新日期:2022-10-05 10:09
本发明专利技术提供的一种多移动机器人自主充电引导系统及方法,其系统包括引导通信模块、定位模块、红外发射器和红外接收器。其方法包括,某工作空间内共有m个随机分布的移动机器需要进行充电,通过引导通信模块和定位模块实时地获取自身与充电桩之间的距离,并与通信距离内的其它移动机器人交换该信息;各个移动机器人通过算法确定自身是否属于距离某个充电桩最近的n个移动机器人,n的最大值为该充电桩最多充电个数;若是,则距离充电桩最近的前n个移动机器人根据位置信息向充电桩移动,待完成引导开始充电;充电完成后移动机器人返回工作空间。本发明专利技术使移动机器人能够自主选取距离较近的充电桩完成充电,延长移动机器人的自治时间,扩大其活动范围。扩大其活动范围。扩大其活动范围。

【技术实现步骤摘要】
一种多移动机器人自主充电引导系统及方法


[0001]本专利技术涉及机器人自动充电
,具体涉及一种多移动机器人自主充电引导系统及方法。

技术介绍

[0002]移动机器人经过多年的研究与发展,已经逐步走向实用化,在制造行业、物流行业、安保行业等多个领域得到应用。且随着科学技术的进步,移动机器人在更多领域发挥出更大作用,显现出了广泛的应用前景,各行业对移动机器人的需求也日益明显。
[0003]移动机器人自动充电可以延长机器人的自治时间,扩大其活动范围,实现连续任务动作。自动充电技术要求移动机器人能够在活动区域范围内快速、准确地定位自身及充电桩位置,并选择合理路径到达充电桩处进行充电。在现行的充电方法中,使用较多的是电子围栏引导方法,但电子围栏布设麻烦,且不易移动。另外有超声波引导方法,但是超声波在户外较容易受到干扰。

技术实现思路

[0004]本专利技术提出一种多移动机器人自主充电引导系统及方法,对工作中的移动机器人进行充电引导,使需要进行充电的移动机器人完成自主充电。
[0005]一种多移动机器人自主充电引导系统,包括引导通信模块、定位模块、红外发射器和红外接收器。
[0006]所述引导通信模块安装于移动机器人和充电桩处,用于移动机器人之间、移动机器人与充电桩之间的通信。移动机器人在工作时随机分布于一个空间内,通过引导通信模块与周围通信距离内的其它移动机器人和充电桩保持通信。
[0007]所述定位模块安装于移动机器人和充电桩处,用于定位确定自身位置信息;移动机器人通过自身位置信息和充电桩位置信息,确定自身与充电桩之间的距离。
[0008]所述红外发射器安装于充电桩插口处,所述红外接收器安装于移动机器人充电口处,用于充电口的引导。在需要充电的移动机器人运动到充电桩附近,即进入充电引导区后,红外发射器发射红外信号,移动机器人原地转动,直到移动机器人充电口处的红外接收器采集到该红外信号,移动机器人停止转动,向充电桩处缓慢直行。待到达充电桩近处后,最后进行一次姿态调整,直到移动机器人充电口正对充电桩插口,完成引导。
[0009]一种多移动机器人自主充电引导方法,采用如上所述的一种多移动机器人自主充电引导系统实现,具体包括如下步骤:
[0010]S1:某工作空间内共有m个随机分布的移动机器需要进行充电,通过引导通信模块和定位模块实时地获取自身与充电桩之间的距离,并与通信距离内的其它移动机器人交换该信息;
[0011]S2:基于S1,各个移动机器人通过算法确定自身是否属于距离某个充电桩最近的n个移动机器人,n最大值为该充电桩同时最多可充电个数;
[0012]S3:若是,则距离充电桩最近的前n个移动机器人根据位置信息向充电桩移动,待完成引导开始充电后,充电桩的引导通信模块和定位模块关闭;
[0013]S4:充电完成,移动机器人返回工作空间,充电桩的引导通信模块和定位模块打开;其它充电桩附近若有移动机器人需要充电,重复步骤S1

S3。
[0014]其中,步骤S2所述的判定算法如下所示:首先定义一个分段函数f(x),当x<0时,f(x)=0,当x>1时,f(x)=1,其它情况下,f(x)=x;定义移动机器人通信连接矩阵C是一个m
×
m矩阵,C
ij
是矩阵C中第i行第j列的元素,表示第i个移动机器人和第j个移动机器人通信连接权值,即在两个移动机器人通信连接,则C
ij
=1,否则C
ij
=0。利用以下公式进行判定:
[0015]α
i
=Ω(p
i
)
[0016][0017][0018][0019][0020][0021]其中,p
i
、β
i
、θ
i
为辅助变量,初始值随机给定;Ω(p
i
)表示对p
i
进行约束;j∈M(i)表示与第i个移动机器人连接权值为1的移动机器人的编号;d
i
表示第i个移动机器人到充电桩的距离,λ为采样间隔,b为设计参数,在实际应用中要尽可能的小;γ、c0、c1均为大于0的参数,上标k表示迭代次数;D表示通信延迟;y
i
为切换网络拓扑结构补偿函数,当网络拓扑结构没有改变时,y
i
保持不变,若网络拓扑结构发生变化时,ΔC
ij
为通信拓扑网络切换发生时,切换前后所对应的多移动机器人系统的通信连接权值间的差值;ω
i
表示第i个移动机器人是否是距离充电桩最近的n个机器人之一;经过一定迭代次数后,ω
i
的输出值为1或0,ω
i
=1表示该移动机器人可以去该充电桩处进行充电,ω
i
=0则表示不可。
[0022]所述Ω()约束是为了避免信号因在传输中受到外部噪声影响,而超出引导通信模块的可测量域,干扰移动机器人正常工作。
[0023]所述移动机器人通信连接采用切换网络拓扑结构,有效地避免了移动机器人之间因环境干扰、单个通信故障、传感器限制等因素造成的通信连接问题,提高了通信连接的稳定性。
[0024]本专利技术通过提供一种多移动机器人自主充电引导系统及方法,引导工作中电量不足的移动机器人完成自主充电。本专利技术结构简单,容易实现,实用性较强,利用算法使移动机器人选取最近的充电桩进行充电,充电效率较高。且通信连接采用切换拓扑网络,并考虑到信号约束和信号传输延迟问题,避免移动机器人之间的通信干扰问题,克服了通信距离的限制,提高通信连接的稳定性。
附图说明
[0025]图1为本专利技术流程图。
[0026]图2为一种多移动机器人自主充电引导系统工作示意图.
具体实施方式
[0027]为使本专利技术的目的、技术方案及优点更加清晰明白,以下参照附图并举实施例,对本专利技术作进一步详细说明。
[0028]本专利技术提出一种多移动机器人自主充电引导系统,能够引导工作中电量不足的移动机器人完成自主充电。
[0029]一种多移动机器人自主充电引导系统,包括引导通信模块、定位模块、红外发射器和红外接收器。
[0030]所述引导通信模块安装于移动机器人和充电桩处,用于移动机器人之间、移动机器人与充电桩之间的通信。移动机器人在工作时随机分布于一个空间内,通过引导通信模块与周围通信距离内的其它移动机器人和充电桩保持通信。
[0031]所述定位模块安装于移动机器人和充电桩处,用于定位确定自身位置信息;移动机器人通过自身位置信息和充电桩位置的信息,确定自身与充电桩之间的距离。
[0032]所述红外发射器安装于充电桩插口处,所述红外接收器安装于移动机器人充电口处,用于充电口的引导。在需要充电的移动机器人运动到充电桩附近,即进入充电引导区后,红外发射器发射红外信号,移动机器人原地转动,直到移动机器人充电口处的红外接收器采集到该红外信号,移动机器人停止转动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多移动机器人自主充电引导系统,其特征在于,包括引导通信模块、定位模块、红外发射器和红外接收器;所述引导通信模块安装于移动机器人和充电桩处,用于移动机器人之间、移动机器人与充电桩之间的通信;移动机器人在工作时随机分布于一个空间内,通过引导通信模块与周围通信距离内的其它移动机器人和充电桩保持通信;所述定位模块安装于移动机器人和充电桩处,用于定位确定自身位置信息;移动机器人通过自身位置信息和充电桩位置的信息,确定自身与充电桩之间的距离;所述红外发射器安装于充电桩插口处,所述红外接收器安装于移动机器人充电口处,用于充电口的引导;在需要充电的移动机器人运动到充电桩附近,即进入充电引导区后,红外发射器发射红外信号,移动机器人原地转动,直到移动机器人充电口处的红外接收器采集到该红外信号,移动机器人停止转动,向充电桩处缓慢直行;待到达充电桩近处后,最后进行一次姿态调整,直到移动机器人充电口正对充电桩插口,完成引导。2.一种多移动机器人自主充电引导方法,其特征在于,具体包括如下步骤:S1:某工作空间内共有m个随机分布的移动机器需要进行充电,通过引导通信模块和定位模块实时地获取自身与充电桩之间的距离,并与通信距离内的其它移动机器人交换该信息;S2:基于S1,各个移动机器人通过算法确定自身是否属于距离某个充电桩最近的n个移动机器人,n最大值为该充电桩最多充电个数;S3:若是,则距离充电桩最近的前n个移动机器人根据位置信息向充电桩移动,待完成引导开始充电后,充电桩的引导通信模块和定位模块关闭;S4:充电完成,移动机器人返回工作空间,其它充电桩附近若有移动机器人需要充电,重复步骤S1

S3。3.根据权利要求2所述的一种多移动机器人自主充电引导方法,其特征在于,步骤S2所述的判定算法如下所示:首先定义一个分段函数f(x),当x<0时,f(x)=0,当x>1时,f(x)=1,其它情况下,f(x)=x;定义移动机器人通信连接矩阵C是一个m
...

【专利技术属性】
技术研发人员:金龙尚明生刘梅陈良铭
申请(专利权)人:中国科学院重庆绿色智能技术研究院
类型:发明
国别省市:

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

1