CN103955222B - 一种基于多障碍物环境的移动机器人路径规划方法 - Google Patents

一种基于多障碍物环境的移动机器人路径规划方法 Download PDF

Info

Publication number
CN103955222B
CN103955222B CN201410186160.XA CN201410186160A CN103955222B CN 103955222 B CN103955222 B CN 103955222B CN 201410186160 A CN201410186160 A CN 201410186160A CN 103955222 B CN103955222 B CN 103955222B
Authority
CN
China
Prior art keywords
point
quick response
response code
linked
diagram
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410186160.XA
Other languages
English (en)
Other versions
CN103955222A (zh
Inventor
金纬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN PUZHI LIANKE ROBOT TECHNOLOGY CO., LTD.
Original Assignee
WUXI PUZHILIANKE HIGH-TECH Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WUXI PUZHILIANKE HIGH-TECH Co Ltd filed Critical WUXI PUZHILIANKE HIGH-TECH Co Ltd
Priority to CN201410186160.XA priority Critical patent/CN103955222B/zh
Publication of CN103955222A publication Critical patent/CN103955222A/zh
Application granted granted Critical
Publication of CN103955222B publication Critical patent/CN103955222B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)

Abstract

本发明涉及一种基于多障碍物环境的移动机器人路径规划方法,包括以下步骤:在初始环境中建立二维码离散点;采用链接图法建立链接图链接点并生成链接图;采用链接图法给二维码安全属性赋值;过滤掉超过安全系数阈值的二维码;生成混合点有权无向网状链接图;设定权重系数;重新赋权值;设定机器人起始点和目标点;生成机器人路径。本发明通过建立二维码离散点、链接图链接点,使用链接图法给二维码赋予安全属性并过滤掉环境中二维码安全属性低的点,将机器人路径规划中距离、安全、点的属性三者达到完美的结合,实现了多障碍物环境下机器人二维码安全路径的规划功能,有效地提高了多障碍物环境下敷设二维码的施工效率。

Description

一种基于多障碍物环境的移动机器人路径规划方法
技术领域
本发明属于移动机器人技术领域,尤其是一种基于多障碍物环境的移动机器人路径规划方法。
背景技术
目前,多障碍物环境的机器人全局路径规划通常采用链接图法。链接图法是通过将各个障碍物角点之间、障碍物角点和环境角点、障碍物角点和环境垂线的垂点、环境角点之间进行连线,再取连线的中点作为链接图链接点,将各个链接图链接点连线组成网状链接图,最终通过算法生成最短优化路径。链接图法对于多障碍物环境的优势是:相对于其它算法,其机器人行走路径比较宽敞、安全性高,不足在于:当障碍物之间距离较远时,链接图链接点之间的距离会比较远,这样可能会造成由于两点间的距离超出了机器人最小识别距离D,而使得机器人路径走偏。
为了防止机器人路径走偏,人们采用二维码离散点的方法用于多障碍物环境,即:在地面上间隔均匀地分布二维码,并且二维码的间隔小于机器人最小路径识别D,由于二维码内含有绝对坐标信息,适合于机器人每间隔一段时间检查自己的位姿坐标,从而适时地进行位姿调整。上述方法的不足是:敷设二维码对于多障碍物的环境其敷设方法不便于施工,对于第一种情况,环境中先有障碍物、后敷设二维码:由于障碍物多,采用人工方法敷设时,必须人为地躲避障碍物;对于第二种情况,先敷设二维码、后有障碍物:由于环境中增加了多个障碍物,原先的二维码路经必须重新规划。
发明内容
本发明的目的在于克服现有技术的不足,提供一种设计合理、效率高且使用方便的基于多障碍物环境的移动机器人路径规划方法。
本发明解决现有的技术问题是采取以下技术方案实现的:
一种基于多障碍物环境的移动机器人路径规划方法,包括以下步骤:
步骤1、在初始环境中建立二维码离散点;
步骤2、采用链接图法建立链接图链接点并生成链接图;
步骤3、采用链接图法给二维码安全属性赋值;
步骤4、过滤掉超过安全系数阈值的二维码;
步骤5、生成混合点有权无向网状链接图;
步骤6、设定权重系数;
步骤7、重新赋权值;
步骤8、设定机器人起始点和目标点;
步骤9:生成机器人路径。
而且,所述步骤1建立二维码离散点时,两个相邻二维码之间的距离小于或等于机器人识别最小距离。
而且,所述步骤2的具体处理包括:
⑴采用以下生成规则生成链接线:
①各障碍物角点的连线;
②各障碍物角点到环境的垂线;
③各障碍物角点到环境角点的垂线;
④环境角点之间的连线。
⑵链接线中点为链接图链接点;
⑶链接图链接点连线组成链接图。
而且,所述步骤3的方法为:根据二维码距离链接图链接点的远近进行赋值,距离链接图链接点近的二维码安全属性高,反之则安全属性低。
而且,所述步骤4的具体处理过程为:
⑴设定一个安全系数阈值;
⑵二维码安全系数超过安全系数阈值点将被过滤掉;
⑶二维码安全系数低于安全系数阈值点将被保留。
而且,所述步骤7重新赋权值的方法为:
权值=权重初始值×安全系数×点的属性系数;
而且,所述的权重初始值为任意两点间的物理距离值。
而且,所述步骤9生成机器人路径根据以下两种原则来生成:权重初始值倾向于安全性的路径优化方法或权重初始值倾向于安全系数均等、点的属性系数均等的路径优化方法。
而且,所述混合点的属性包括安全属性和点的属性,所述的点的属性包括二维码属性和链接图链接点属性;
而且,所述的权重系数包括安全系数、点的属性系数。
本发明的优点和积极效果是:
1、本发明通过在多障碍物环境中建立二维码离散点、链接图链接点,使用链接图法给二维码赋予安全属性并过滤掉环境中二维码安全属性低的点,实现了多障碍物环境下机器人二维码安全路径的规划功能,有效地提高了多障碍物环境下敷设二维码的施工效率。
2、本发明采用混合点网状路径图,将二维码离散点、链接图链接点优势互补,通过调节各类混合点参数因子,将机器人路径规划中距离、安全、点的属性三者达到完美的结合,解决了多障碍物环境下基于单一类型链接图链接点的机器人路径规划顾此失彼的难题。
附图说明
图1为初始环境示意图;
图2为在环境中加入二维码的示意图;
图3为在环境中加入了障碍物的示意图;
图4为在环境中加入了链接图链接点的示意图;
图5为在环境中过滤掉二维码安全属性低的点的示意图;
图6为由混合点组成的带有权重基础值的链接示意图;
图7为根据权重系数和权重值生成机器人路径示意图;
图8为权重初始值倾向于安全属性的路径优化方法示意图;
图9为权重初始值倾向于安全系数均等的路径优化方法示意图
上图中,1:环境,2:二维码,3:障碍物,4:链接图链接点,5:重合点,6:起始点,7:目标点。
具体实施方式
以下结合附图对本发明实施例做进一步详述。
一种基于多障碍物环境的移动机器人路径规划方法,包括以下步骤:
步骤1、在初始环境中建立二维码离散点。
如图1所示,在初始环境1中不包括二维码、链接图链接点和障碍物;
如图2所示,在环境中加入了二维码2。在敷设二维码时,两个相邻二维码之间的距离不能大于机器人识别最小距离D。由于AGV行走一段距离后,需要通过二维码(二维码内含有绝对坐标位置)验证一下自己的行走精度,以便适时调整位姿,上述的这段距离称之为机器人识别最小距离D。D值取决于AGV车体的行走精度,当车体精度高时,D值可大一些,反之,D值小一些。因此,二维码在敷设时,其相邻码之间的距离应该小于等于D。
如图3所示,由于在环境中加入了三个障碍物3,二维码的安全属性发生了变化:按照距离障碍物的远近安全属性由高变低,其中,三个障碍物内部的二维码安全属性最低,从有效变为无效。
步骤2:采用链接图法建立链接图链接点并生成链接图。
在本步骤中,采用链接图法生成链接图包括以下处理过程:
⑴采用以下生成规则生成链接线:
①各障碍物角点的连线;
②各障碍物角点到环境(室内房屋墙壁)的垂线;
③各障碍物角点到环境(室内房屋墙壁)角点的垂线;
④环境(室内房屋墙壁)角点之间的连线。
⑵链接线中点为链接图链接点;
⑶链接图链接点连线组成链接图;
步骤3、通过链接图法给二维码安全属性赋值;
在本步骤中,采用链接图法给二维码安全属性赋值的方法为:根据二维码距离链接图链接点的远近进行赋值,距离链接图链接点近的二维码安全属性高,反之则安全属性低。在图4中,4为链接图链接点,5为二维码和链接图链接点的重合点,其安全属性最高,而障碍物区域内的二维码及障碍物周边的二维码其安全属性低。
步骤4:过滤掉超过安全系数阈值的二维码;
假设机器人优化路径为权重值最小的路径,安全属性和权值系数成反比:安全属性越高,其权值系数值越低。某个二维码点的安全系数高反而意味着其安全属性低,因此,应该过滤掉超过安全系数阈值的二维码。
过滤掉超过安全系数阈值的二维码的具体过程为:
⑴设定一个安全系数阈值;
⑵二维码安全系数超过安全系数阈值点将被过滤掉;
⑶二维码安全系数低于安全系数阈值点将被保留;
如图5所示,在环境中过滤掉了安全属性低的二维码,例如,将右上角的空白区域以及三个障碍物的空白区域。在图5中过滤以后的点为被保留下来的安全系数阈值以下的混合点,混合点包括安全系数阈值以下二维码离散点和链接图链接点。
步骤5:生成混合点有权无向网状链接图。
如图6所示,由混合点组成有权无向网状链接图包括二维码点和链接图链接点,它们任意两点连线都可以构成机器人行走路径,图中的所有链接线都是机器人可行走路径,所有两点组成的链接线都有一个权重初始值,所述的混合点权重初始值为任意两点间的物理距离值。
步骤6:按以下规则设定权重系数。
⑴混合点(二维码点或链接图链接点)有两个属性:安全属性、点的属性,其中点的属性包括二维码属性和链接图链接点属性。混合点属性表示为:混合点(安全属性,点的属性);
⑵设混合点权重系数类型:安全系数、点的属性系数;混合点权重系数范围为0到1,混合点权重系数表示为:混合点(安全系数,点的属性系数);
⑶确定每类系数的初始倾向值X1、X2(本实施例为两种系数);
初始倾向值体现设计者在优化路径时更加倾向于哪种因素或称为因子。例如,机器人优化路径是倾向于安全属性还是倾向于点的属性,如果倾向于安全属性,那么安全系数的初始值应该小于点的属性系数初始值。系数越小,权值越小,按照本实施例规定,权值越小就越趋近于机器人的行走路径。
⑷设定安全系数范围为X1到∝(趋近于1);
⑸设定点的属性系数范围为X2到∝(趋近于1)。
步骤7:重新赋权值;
权值=权重初始值×安全系数×点的属性系数;
步骤8:设定机器人起始点和目标点。
设定机器人的起始点6和目标点7,如图4所示。
步骤9:生成机器人路径。
根据权重系数和权重值生成机器人路径,如图7所示。
生成机器人路径可以根据以下两种原则来生成:
实施例1:权重初始值倾向于安全性的路径优化。
如图8所示,本实施例的机器人优化路径更加倾向于安全性,见两类系数的初始值。图8中的三个点均为安全系数阈值以下的点;其中A和C两个二维码点之间的距离小于机器人最小识别距离D,路径优化以前,虽然从直观上看AC路径为最短路径,但经过赋予权值系数和权值重新计算,最终优化路径结果为:AB+BC。本实施例的机器人路径优化方法原理和计算方法如下:
⑴设定起始点A,目标点C;
⑵A和C点为二维码点;B点为链接图链接点;
⑶每个点的第1个系数为安全系数,第2个系数为点的系数;
⑷设定链接图链接点B的安全属性最高(系数和安全属性值成反比),为0.3,两个二维码点的安全属性低,系数为0.7(安全阈值为0.8);
⑸由于实施例中倾向于机器人途径二维码点,因此,二维码点的属性值高于链接图链接点的属性(系数和安全属性值成反比),两个二维码点的系数为0.5<链接图链接点的系数0.8;
⑹计算权值:
AB+BC权值=5Ⅹ0.7Ⅹ0.5Ⅹ0.3Ⅹ0.8+7Ⅹ0.3Ⅹ0.8Ⅹ0.7Ⅹ0.5=1.008
AC权值=10Ⅹ0.7Ⅹ0.5Ⅹ0.7Ⅹ0.5=1.225
⑺由于机器人选择权值最小的路径作为优化路径,因此链接线AB+BC组成的路径为机器人优化路径。
实施例2:权重初始值倾向于安全系数均等、点的属性系数均等的机器人路径优化方法。
如图9所示,本实施例的机器人优化路径更加倾向于安全性系数均等、点的属性系数均等,其机器人路径优化方法原理和计算方法如下:
⑴由于图9中已经过滤掉安全属性低的二维码,剩余的所有混合点可视其为安全系数均等,也就是链接图链接点和二维码点的安全系数相同。
⑵假设①点到②点的距离小于机器人可识别的最小距离D;
⑶由于②和④点的属性系数相同;①和③点的点的属性系数等于②和④点的点的属性系数。
⑷所以线段①②的权值小于①③+③②以及①④+④②的权值。
⑸机器人优化路径为①②。
需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明包括并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。

Claims (10)

1.一种基于多障碍物环境的移动机器人路径规划方法,其特征在于包括以下步骤:
步骤1、在初始环境中建立二维码离散点;
步骤2、采用链接图法建立链接图链接点并生成链接图;
步骤3、采用链接图法给二维码安全属性赋值;
步骤4、过滤掉超过安全系数阈值的二维码;
步骤5、生成混合点有权无向网状链接图;
步骤6、设定权重系数;
步骤7、重新赋权值;
步骤8、设定机器人起始点和目标点;
步骤9、生成机器人路径。
2.根据权利要求1所述的一种基于多障碍物环境的移动机器人路径规划方法,其特征在于:所述步骤1建立二维码离散点时,两个相邻二维码之间的距离小于或等于机器人识别最小距离。
3.根据权利要求1所述的一种基于多障碍物环境的移动机器人路径规划方法,其特征在于:所述步骤2的具体处理包括:
⑴采用以下生成规则生成链接线:
①各障碍物角点的连线;
②各障碍物角点到室内房屋墙壁的垂线;
③各障碍物角点到室内房屋墙壁角点的垂线;
④室内房屋墙壁角点之间的连线;
⑵链接线中点为链接图链接点;
⑶链接图链接点连线组成链接图。
4.根据权利要求1所述的一种基于多障碍物环境的移动机器人路径规划方法,其特征在于:所述步骤3的方法为:根据二维码距离链接图链接点的远近进行赋值,距离链接图链接点近的二维码安全属性高,反之则安全属性低。
5.根据权利要求1所述的一种基于多障碍物环境的移动机器人路径规划方法,其特征在于:所述步骤4的具体处理过程为:
⑴设定一个安全系数阈值;
⑵二维码安全系数超过安全系数阈值点将被过滤掉;
⑶二维码安全系数低于安全系数阈值点将被保留。
6.根据权利要求1所述的一种基于多障碍物环境的移动机器人路径规划方法,其特征在于:所述步骤7重新赋权值的方法为:
权值=权重初始值×安全系数×点的属性系数。
7.根据权利要求6所述的一种基于多障碍物环境的移动机器人路径规划方法,其特征在于:所述的权重初始值为任意两点间的物理距离值。
8.根据权利要求1所述的一种基于多障碍物环境的移动机器人路径规划方法,其特征在于:所述步骤9生成机器人路径根据以下两种原则来生成:权重初始值倾向于安全性的路径优化方法或权重初始值倾向于安全系数均等、点的属性系数均等的路径优化方法。
9.根据权利要求1至8任一项所述的一种基于多障碍物环境的移动机器人路径规划方法,其特征在于:所述混合点的属性包括安全属性和点的属性,所述的点的属性包括二维码属性和链接图链接点属性。
10.根据权利要求1至8任一项所述的一种基于多障碍物环境的移动机器人路径规划方法,其特征在于:所述的权重系数包括安全系数、点的属性系数。
CN201410186160.XA 2014-05-05 2014-05-05 一种基于多障碍物环境的移动机器人路径规划方法 Expired - Fee Related CN103955222B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410186160.XA CN103955222B (zh) 2014-05-05 2014-05-05 一种基于多障碍物环境的移动机器人路径规划方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410186160.XA CN103955222B (zh) 2014-05-05 2014-05-05 一种基于多障碍物环境的移动机器人路径规划方法

Publications (2)

Publication Number Publication Date
CN103955222A CN103955222A (zh) 2014-07-30
CN103955222B true CN103955222B (zh) 2016-05-11

Family

ID=51332507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410186160.XA Expired - Fee Related CN103955222B (zh) 2014-05-05 2014-05-05 一种基于多障碍物环境的移动机器人路径规划方法

Country Status (1)

Country Link
CN (1) CN103955222B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105511458B (zh) * 2014-09-25 2019-06-28 中国科学院深圳先进技术研究院 自动行走设备及其路径规划方法
JP6504072B2 (ja) * 2016-02-15 2019-04-24 オムロン株式会社 作業領域推定装置、制御装置、制御システム、作業領域推定方法およびプログラム
CN107894766B (zh) * 2017-10-18 2021-02-09 哈尔滨工业大学深圳研究生院 用于室内装修机器人的路径规划方法
CN108107895B (zh) * 2017-12-26 2021-05-04 哈工大机器人(合肥)国际创新研究院 一种多机器人路径动态规划方法
CN110597266A (zh) * 2019-09-26 2019-12-20 青岛蚂蚁机器人有限责任公司 基于二维码的机器人路径动态规划方法
CN111158358B (zh) * 2019-11-29 2022-11-11 中国电力科学研究院有限公司 一种基于三维模型对变电/换流站自优巡检的方法及***
CN111679677B (zh) * 2020-06-24 2023-10-03 浙江华睿科技股份有限公司 Agv的位姿调整方法、装置、存储介质、电子装置
CN112869969B (zh) * 2021-01-14 2023-01-17 安徽金百合医疗器械有限公司 一种用于电动轮椅的全方位通行策略生成***和方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001078951A1 (en) * 2000-04-13 2001-10-25 Zhimin Lin Semi-optimal path finding in a wholly unknown environment
JP2003029833A (ja) * 2001-07-19 2003-01-31 Japan Atom Energy Res Inst 移動体の自律走行経路の生成法
CN202630963U (zh) * 2012-06-07 2012-12-26 无锡普智联科高新技术有限公司 基于二维码的室内移动机器人定位***
CN102944236A (zh) * 2012-11-20 2013-02-27 无锡普智联科高新技术有限公司 基于多个二维码读码器的移动机器人定位***及方法
CN103576680A (zh) * 2012-07-25 2014-02-12 中国原子能科学研究院 一种机器人路径规划方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006033347A1 (de) * 2006-07-19 2008-01-31 Eads Deutschland Gmbh Verfahren zur Ermittlung optimierter Bewegungsbahnen von Fahrzeugen

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001078951A1 (en) * 2000-04-13 2001-10-25 Zhimin Lin Semi-optimal path finding in a wholly unknown environment
JP2003029833A (ja) * 2001-07-19 2003-01-31 Japan Atom Energy Res Inst 移動体の自律走行経路の生成法
CN202630963U (zh) * 2012-06-07 2012-12-26 无锡普智联科高新技术有限公司 基于二维码的室内移动机器人定位***
CN103576680A (zh) * 2012-07-25 2014-02-12 中国原子能科学研究院 一种机器人路径规划方法及装置
CN102944236A (zh) * 2012-11-20 2013-02-27 无锡普智联科高新技术有限公司 基于多个二维码读码器的移动机器人定位***及方法

Also Published As

Publication number Publication date
CN103955222A (zh) 2014-07-30

Similar Documents

Publication Publication Date Title
CN103955222B (zh) 一种基于多障碍物环境的移动机器人路径规划方法
CN105425795A (zh) 规划最优跟随路径的方法及装置
JP6304771B2 (ja) 経路生成プログラム、経路生成方法及び経路生成装置
CN108241369A (zh) 机器人躲避静态障碍的方法及装置
CN107065885B (zh) 一种机器人变栅格地图路径规划优化方法和***
CN104197796B (zh) 浅埋大断面隧道下穿既有建筑物的环形分层***减震方法
CN112802204B (zh) 未知环境下三维空间场景先验的目标语义导航方法及***
KR101493659B1 (ko) 3차원 스캐닝 데이터를 이용한 배관 모델링 방법 및 장치
Lei et al. Algorithm for mobile crane walking path planning in congested industrial plants
CN107228673A (zh) 航路规划方法及装置
CN108255174A (zh) 机器人路径规划方法及装置
CN102779231B (zh) 基于邻近的坐标转换参数计算方法
CN108088445A (zh) 基于八叉树表示的三维栅格地图路径规划***及方法
CN104966154A (zh) 一种基于bim技术的临水临电管理方法及***
CN104282221A (zh) 一种构建室内地图的道路网络的方法
CN105512344A (zh) 一种室内移动对象相对位置的查询方法
CN102915008A (zh) 车间无人运输机智能调度***
CN106294484B (zh) 一种更新电子地图数据的方法及装置
WO2012045936A3 (fr) Simulation de karstification
Artuñedo et al. Smooth path planning for urban autonomous driving using OpenStreetMaps
CN109163728A (zh) 一种动态环境避障方法、控制器及机器人
CN104899330A (zh) 一种基于宗地边界线中心垂线快速查找宗地四至的方法
Xiao-Ting et al. Flight path planning based on an improved genetic algorithm
CN104424366B (zh) 一种空调连接管走管的方法和装置
Hao et al. Multi-objective path planning for space exploration robot based on chaos immune particle swarm optimization algorithm

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20180813

Address after: 518000 room 503, block A, sang Tai Building, Xili University, Xili street, Shenzhen, Guangdong, Nanshan District

Patentee after: SHENZHEN PUZHI LIANKE ROBOT TECHNOLOGY CO., LTD.

Address before: 214135 floor 4, block A, whale block, Wuxi (National) software park, 18, Zhen Ze Road, Wuxi New District, Jiangsu.

Patentee before: Wuxi Puzhilianke High-tech Co., Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160511

Termination date: 20190505

CF01 Termination of patent right due to non-payment of annual fee