机器人路线规划方法技术

技术编号:19021370 阅读:21 留言:0更新日期:2018-09-26 18:34
公开了一种机器人路线规划方法。该方法可以包括:根据传感器获得的距离数据,获得多个距离函数;基于多个距离函数,计算距离的互相关函数,进而计算距离参数;基于距离参数,获取机器人的路线规划规则。本发明专利技术通过计算距离的互相关函数与距离参数,实现机器人的路线规划。

【技术实现步骤摘要】
机器人路线规划方法
本专利技术涉及智能控制领域,更具体地,涉及一种机器人路线规划方法。
技术介绍
目前,越来越多的家庭选择智能的扫地机器人来为家庭地面清洁服务。扫地清洁机器人在完成清洁任务的过程中,不可避免的会遇到障碍物,可能发生碰撞甚至跌落现象。要实现扫地机器人的智能清洁,其路线规划是关键问题之一。根据扫地机器人用户反馈,目前市场的大多数扫地机器人规划的路线不够理想,自主性不够,往往需要人工辅助实现某些障碍物的绕行。因此,有必要开发一种机器人路线规划方法。公开于本专利技术
技术介绍
部分的信息仅仅旨在加深对本专利技术的一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
本专利技术提出了一种机器人路线规划方法,其能够通过计算距离的互相关函数与距离参数,实现机器人的路线规划。所述方法可以包括:根据传感器获得的距离数据,获得多个距离函数;基于所述多个距离函数,计算距离的互相关函数,进而计算距离参数;基于所述距离参数,获取所述机器人的路线规划规则。优选地,所述传感器为测距仪。优选地,所述多个距离函数包括前方距离函数与侧方距离函数。优选地,所述距离的互相关函数为:其中,R(l)表示距离的互相关函数,L表示路线长度,x(l)表示前方距离函数,y(l)表示侧方距离函数,l表示距离。优选地,还包括:基于所述距离的互相关函数,设定互相关函数阈值,进而计算所述距离参数。优选地,所述距离参数为:其中,F(l)表示距离参数,M表示互相关函数阈值。优选地,当所述距离参数为1时,机器人向前直行;当所述距离参数为0时,机器人转弯。本专利技术的方法具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本专利技术的特定原理。附图说明通过结合附图对本专利技术示例性实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本专利技术示例性实施例中,相同的参考标号通常代表相同部件。图1示出了根据本专利技术的机器人路线规划方法的步骤的流程图。具体实施方式下面将参照附图更详细地描述本专利技术。虽然附图中显示了本专利技术的优选实施例,然而应该理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本专利技术更加透彻和完整,并且能够将本专利技术的范围完整地传达给本领域的技术人员。图1示出了根据本专利技术的机器人路线规划方法的步骤的流程图。在该实施例中,根据本专利技术的机器人路线规划方法可以包括:步骤101,根据传感器获得的距离数据,获得多个距离函数;步骤102,基于多个距离函数,计算距离的互相关函数,进而计算距离参数;步骤103,基于距离参数,获取机器人的路线规划规则。在一个示例中,传感器为测距仪。在一个示例中,多个距离函数包括前方距离函数与侧方距离函数。在一个示例中,距离的互相关函数为:其中,R(l)表示距离的互相关函数,L表示路线长度,x(l)表示前方距离函数,y(l)表示侧方距离函数,l表示距离。在一个示例中,还包括:基于距离的互相关函数,设定互相关函数阈值,进而计算距离参数。在一个示例中,距离参数为:其中,F(l)表示距离参数,M表示互相关函数阈值。在一个示例中,当距离参数为1时,机器人向前直行;当距离参数为0时,机器人转弯。具体地,根据传感器获得的距离数据,获得多个距离函数,其中,传感器为测距仪,多个距离函数包括前方距离函数与侧方距离函数;基于多个距离函数,计算距离的互相关函数为公式(1),设定互相关函数阈值,进而计算距离参数为公式(2);当距离参数为1时,机器人向前直行;当距离参数为0时,机器人转弯,进而根据侧方距离函数y(l)确定转弯的方向。本专利技术通过计算距离的互相关函数与距离参数,实现机器人的路线规划。应用示例为便于理解本专利技术实施例的方案及其效果,以下给出一个具体应用示例。本领域技术人员应理解,该示例仅为了便于理解本专利技术,其任何具体细节并非意在以任何方式限制本专利技术。根据传感器获得的距离数据,获得多个距离函数,其中,传感器为测距仪,多个距离函数包括前方距离函数与侧方距离函数;基于多个距离函数,计算距离的互相关函数为公式(1),设定互相关函数阈值,进而计算距离参数为公式(2);当距离参数为1时,机器人向前直行;当距离参数为0时,机器人转弯,进而根据侧方距离函数y(l)确定转弯的方向。综上所述,本专利技术通过计算距离的互相关函数与距离参数,实现机器人的路线规划。本领域技术人员应理解,上面对本专利技术的实施例的描述的目的仅为了示例性地说明本专利技术的实施例的有益效果,并不意在将本专利技术的实施例限制于所给出的任何示例。以上已经描述了本专利技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本
的普通技术人员来说许多修改和变更都是显而易见的。本文档来自技高网
...

【技术保护点】
1.一种机器人路线规划方法,包括:根据传感器获得的距离数据,获得多个距离函数;基于所述多个距离函数,计算距离的互相关函数,进而计算距离参数;基于所述距离参数,获取所述机器人的路线规划规则。

【技术特征摘要】
1.一种机器人路线规划方法,包括:根据传感器获得的距离数据,获得多个距离函数;基于所述多个距离函数,计算距离的互相关函数,进而计算距离参数;基于所述距离参数,获取所述机器人的路线规划规则。2.根据权利要求1所述的机器人路线规划方法,其中,所述传感器为测距仪。3.根据权利要求1所述的机器人路线规划方法,其中,所述多个距离函数包括前方距离函数与侧方距离函数。4.根据权利要求1所述的机器人路线规划方法,其中,所述距离的互相关函数为:其中,R(l)表示距离的...

【专利技术属性】
技术研发人员:孙英辉
申请(专利权)人:芜湖泰领信息科技有限公司
类型:发明
国别省市:安徽,34

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

1