CN110345959A - 一种基于“门”点的路径规划方法 - Google Patents

一种基于“门”点的路径规划方法 Download PDF

Info

Publication number
CN110345959A
CN110345959A CN201910497456.6A CN201910497456A CN110345959A CN 110345959 A CN110345959 A CN 110345959A CN 201910497456 A CN201910497456 A CN 201910497456A CN 110345959 A CN110345959 A CN 110345959A
Authority
CN
China
Prior art keywords
door
point
map
planning method
training
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.)
Granted
Application number
CN201910497456.6A
Other languages
English (en)
Other versions
CN110345959B (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.)
Tongji Institute Of Artificial Intelligence (suzhou) Co Ltd
Original Assignee
Tongji Institute Of Artificial Intelligence (suzhou) 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 Tongji Institute Of Artificial Intelligence (suzhou) Co Ltd filed Critical Tongji Institute Of Artificial Intelligence (suzhou) Co Ltd
Priority to CN201910497456.6A priority Critical patent/CN110345959B/zh
Publication of CN110345959A publication Critical patent/CN110345959A/zh
Application granted granted Critical
Publication of CN110345959B publication Critical patent/CN110345959B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3446Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明涉及一种基于“门”点的路径规划方法,用于获得控制机器人的最优路径,该方法首先通过模型训练得到神经网络模型,再根据神经网络模型提取关键点,利用图搜索算法进行路径规划,所述的神经网络模型的输入为地图,输出为地图中的“门”和“门”点,所述的模型训练包括以下步骤:11)生成多张随机地图;12)将标记有“门”和“门”点的多张随机地图作为训练样本存于训练集中;13)利用步骤12)中的训练集对目标识别网络进行训练;14)得到训练完成的神经网络模型,与现有技术相比,本发明具有快速、精确和路径最优等优点。

Description

一种基于“门”点的路径规划方法
技术领域
本发明涉及路径规划领域,尤其是涉及一种基于“门”点的路径规划方法。
背景技术
以建图,定位,路径规划与运动控制组成的导航任务是所有非固定型机器人必须完成和实现的基本功能,建图和定位为路径规划提供了基础,而路径规划指导运动控制的进行。路径规划已成为一个至关重要的环节。
现有的路径规划算法主要以Dijkstra,A*以及RRT类算法为主,这些算法较为成熟,被广泛应用于各类场景,但他们也各自有着自己的缺点。RRT类算法通过空间采样的方式获取路径,以其快速性受到欢迎,但也因为其路径的非最优以及难以处理狭窄通道受到限制。Dijkstra是一种图搜索算法,它将距离起点的距离作为各个节点的一个属性,通过近似穷举的方式更新各个该属性以达到求取最短路径的目的,其缺点在于搜索速度慢,难以适用于大范围场景。A*在Dijkstra的基础上加入了启发函数,通过节点距离终点的距离来引导搜索往终点方向进行,该方法在提升了搜索速度,但在有障碍物的情况下可能进行错误引导,使得最终得到的路径成为次优解。如图1所示,A*将搜索方向往目标点方向进行引导,但由于障碍物的存在,该引导并不准确,导致增加了不必要的路径。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于“门”点的路径规划方法。
本发明的目的可以通过以下技术方案来实现:
一种基于“门”点的路径规划方法,用于获得控制机器人的最优路径,该方法首先通过模型训练得到神经网络模型,再根据神经网络模型提取关键点,利用图搜索算法进行路径规划,所述的神经网络模型的输入为地图,输出为地图中的“门”和“门”点,所述的模型训练包括以下步骤:
11)生成多张随机地图;
12)将标记有标记“门”和标记“门”点的多张随机地图作为训练样本存于训练集中;
13)利用步骤12)中的训练集对目标识别网络进行训练;
14)得到训练完成的神经网络模型。
进一步地,所述的路径规划包括以下步骤:
21)构建实际应用场景的地图;
22)将步骤21)中地图输入训练完成的神经网络模型,得到地图中的输出“门”和输出“门”点;
23)提取地图中的关键点,构建搜索图;
24)使用图搜索算法生成路径。
进一步地,所述的步骤12)中标记“门”为两障碍物之间且位于障碍物角的点周围的通行区域,所述的标记“门”点为该通行区域的中心点。
进一步地,所述的关键点包括输出“门”点以及起点和终点,所述的搜索图的边为各关键点之间的连线,所述的搜索图边的权重为两点间距离。
进一步地,所述的步骤22)中地图中的输出“门”为神将网络模型输出的候选框,所述的输出“门”点为候选框的中心点。
进一步地,若两关键点被障碍物阻挡,则该条边的权值为无穷大。
进一步地,多张所述随机地图之间相互区别。
进一步地,所述的目标识别网络包括yolov3或faster-RCNN。
进一步地,所述的步骤21)中构建地图的方式包括SLAM或人工测绘。
进一步地,所述的图搜索算法包括Dijkstra算法或A*算法。
与现有技术相比,本发明具有以下优点:
本发明类比人类思维提出了一种新形式的路径规划算法,通过训练得到神经网络模型可提取地图中的“门”和“门”点作为关键点。相较于RRT类算法,本发明能够更加有目的性的提取关键点,而并非随机取点,更加符合实际,并在路径上比RRT更优;相较于Dijkstra算法,本发明算法将搜索范围缩小为极少数的点,能够更好的适用于大型地图,提升搜索速度;相较于A*算法,本发明的启发式搜索更加准确,避免了绕路的情况,优化了路径。
附图说明
图1为A*算法与Dijkstra算法对比图;
图2为本发明路径规划方法流程图;
图3为五张随机地图示意;
图4为标记有“门”的五张随机地图示意;
图5为根据实际应用场景构建得到的地图;
图6为经过神经网络模型提取的地图中的“门”;
图7为两次不同起止点的路径规划结果。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例
如图2所示,本发明提供一种基于“门”点的路径规划方法,可快速准确得到用于控制机器人的最优路径,该方法首先需要通过模型训练得到神经网络模型。
模型训练包括以下步骤:
11)生成多张随机地图;
12)将标记有“门”和“门”点的多张随机地图作为训练样本存于训练集中;
13)利用步骤2)中的训练集对目标识别网络进行训练;
14)得到训练完成的神经网络模型。
得到的神经网络模型的输入为地图,输出为地图中的“门”和“门”点。
图3为生成的随机地图示意,随机地图的复杂程度以及大小不做约束,但需保证地图达到一定数量且地图之间不重复。所需随机地图数量根据场景复杂度有所区别,数据集大小影响训练效果。本实施例中所用数量为300张。
图4为标记完成的随机地图,标记在随机地图上的标记“门”模拟实际生活中门的概念,主要为两障碍物之间,且位于障碍物角的点周围的可通行区域,可根据实际需要,适当删减并进行大小调整,标记“门”点为该通行区域的中心点。
步骤13)中的目标识别网络采用现有的任意一种目标识别网络,如yolov3、faster-RCNN等。
在已有训练完成的神经网络模型的情况下,根据神经网络模型提取地图中的关键点,利用图搜索算法进行路径规划。
路径规划包括以下步骤:
21)构建实际应用场景的地图;
22)将步骤21)中地图输入训练完成的神经网络模型,得到地图中的输出“门”和输出“门”点;
23)提取地图中的关键点,构建搜索图;
24)使用图搜索算法生成路径。
图5为构建的实际应用场景地图,可以通过SLAM或人工测绘实现地图的构建,步骤22)中的输出“门”为神经网络模型输出的候选框,输出“门”点为候选框的中心,图6为提取出的地图中的“门”。
步骤23)具体为:提取输出“门”点,并加入起点与终点作为关键点,以各点之间连线作为边构建搜索图,其中边的权重为两点间的距离,若两点间被障碍物阻挡则该条边权值取无穷大。图搜索算法可采用现有的任意一种图搜索算法,如Dijkstra算法、A*算法等,图7示意了通过A*算法对两种不同起止点的路径规划结果。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的工作人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种基于“门”点的路径规划方法,用于获得控制机器人的最优路径,其特征在于,该方法首先通过模型训练得到神经网络模型,再利用神经网络模型提取关键点,并通过图搜索算法进行路径规划,所述的神经网络模型的输入为地图,输出为地图中的“门”和“门”点,所述的模型训练包括以下步骤:
11)生成多张随机地图;
12)将标记有标记“门”和标记“门”点的多张随机地图作为训练样本存于训练集中;
13)利用步骤12)中的训练集对目标识别网络进行训练;
14)得到训练完成的神经网络模型。
2.根据权利要求1所述的一种基于“门”点的路径规划方法,其特征在于,所述的路径规划包括以下步骤:
21)构建实际应用场景的地图;
22)将步骤21)中地图输入训练完成的神经网络模型,得到地图中的输出“门”和输出“门”点;
23)提取地图中的关键点,构建搜索图;
24)使用图搜索算法生成路径。
3.根据权利要求1所述的一种基于“门”点的路径规划方法,其特征在于,所述的步骤12)中的标记“门”为两障碍物之间且位于障碍物角的点周围的通行区域,所述的标记“门”点为该通行区域的中心点。
4.根据权利要求2所述的一种基于“门”点的路径规划方法,其特征在于,所述的关键点包括输出“门”点以及起点和终点,所述的搜索图的边为各关键点之间的连线,所述的搜索图边的权重为连线两点间距离。
5.根据权利要求4所述的一种基于“门”点的路径规划方法,其特征在于,所述的步骤22)中地图中的输出“门”为神将网络模型输出的候选框,所述的输出“门”点为候选框的中心点。
6.根据权利要求4所述的一种基于“门”点的路径规划方法,其特征在于,若两关键点被障碍物阻挡,则该条边的权值为无穷大。
7.根据权利要求1所述的一种基于“门”点的路径规划方法,其特征在于,多张所述随机地图之间相互区别。
8.根据权利要求1所述的一种基于“门”点的路径规划方法,其特征在于,所述的目标识别网络包括yolov3或faster-RCNN。
9.根据权利要求2所述的一种基于“门”点的路径规划方法,其特征在于,所述的步骤21)中构建地图的方式包括SLAM或人工测绘。
10.根据权利要求2所述的一种基于“门”点的路径规划方法,其特征在于,所述的图搜索算法包括Dijkstra算法或A*算法。
CN201910497456.6A 2019-06-10 2019-06-10 一种基于“门”点的路径规划方法 Active CN110345959B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910497456.6A CN110345959B (zh) 2019-06-10 2019-06-10 一种基于“门”点的路径规划方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910497456.6A CN110345959B (zh) 2019-06-10 2019-06-10 一种基于“门”点的路径规划方法

Publications (2)

Publication Number Publication Date
CN110345959A true CN110345959A (zh) 2019-10-18
CN110345959B CN110345959B (zh) 2023-11-03

Family

ID=68181677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910497456.6A Active CN110345959B (zh) 2019-06-10 2019-06-10 一种基于“门”点的路径规划方法

Country Status (1)

Country Link
CN (1) CN110345959B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113011768A (zh) * 2021-03-31 2021-06-22 中国城市建设研究院有限公司 公共设施数据的处理方法、***、电子设备及介质
CN115617054A (zh) * 2021-07-15 2023-01-17 中移***集成有限公司 路径规划方法和***、电子设备及可读存储介质

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060134550A (ko) * 2005-06-23 2006-12-28 현대자동차주식회사 국내 도로 환경을 고려한 최적 주행 경로 알고리즘
CN105843222A (zh) * 2016-03-18 2016-08-10 北京航空航天大学 一种六轮/腿机器人复合运动路径规划方法
CN106970615A (zh) * 2017-03-21 2017-07-21 西北工业大学 一种深度强化学习的实时在线路径规划方法
CN107092254A (zh) * 2017-04-27 2017-08-25 北京航空航天大学 一种基于深度增强学习的家用扫地机器人的设计方法
CN107808123A (zh) * 2017-09-30 2018-03-16 杭州迦智科技有限公司 图像可行域检测方法、电子设备、存储介质、检测***
CN108196535A (zh) * 2017-12-12 2018-06-22 清华大学苏州汽车研究院(吴江) 基于增强学习和多传感器融合的自动驾驶***
KR20180087798A (ko) * 2017-01-25 2018-08-02 엘지전자 주식회사 이동 로봇 및 그 제어방법
CN108459599A (zh) * 2017-12-21 2018-08-28 华为技术有限公司 一种运动路径规划方法及装置
CN108846325A (zh) * 2018-05-28 2018-11-20 广州极飞科技有限公司 目标区域作业的规划方法、装置、存储介质及处理器
CN109029463A (zh) * 2018-08-20 2018-12-18 重庆师范大学 面向车辆安全行驶的室内多平衡车自主导航与调度***
CN109084798A (zh) * 2018-08-29 2018-12-25 武汉环宇智行科技有限公司 网络下发带有道路属性的控制点的路径规划方法
CN109445444A (zh) * 2018-12-25 2019-03-08 同济大学 一种障碍物集中环境下的机器人路径生成方法
CN109708644A (zh) * 2019-01-21 2019-05-03 北京艾瑞思机器人技术有限公司 移动机器人导航方法、装置和移动机器人
CN109828592A (zh) * 2019-04-22 2019-05-31 深兰人工智能芯片研究院(江苏)有限公司 一种障碍物检测的方法及设备

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060134550A (ko) * 2005-06-23 2006-12-28 현대자동차주식회사 국내 도로 환경을 고려한 최적 주행 경로 알고리즘
CN105843222A (zh) * 2016-03-18 2016-08-10 北京航空航天大学 一种六轮/腿机器人复合运动路径规划方法
KR20180087798A (ko) * 2017-01-25 2018-08-02 엘지전자 주식회사 이동 로봇 및 그 제어방법
CN106970615A (zh) * 2017-03-21 2017-07-21 西北工业大学 一种深度强化学习的实时在线路径规划方法
CN107092254A (zh) * 2017-04-27 2017-08-25 北京航空航天大学 一种基于深度增强学习的家用扫地机器人的设计方法
CN107808123A (zh) * 2017-09-30 2018-03-16 杭州迦智科技有限公司 图像可行域检测方法、电子设备、存储介质、检测***
CN108196535A (zh) * 2017-12-12 2018-06-22 清华大学苏州汽车研究院(吴江) 基于增强学习和多传感器融合的自动驾驶***
CN108459599A (zh) * 2017-12-21 2018-08-28 华为技术有限公司 一种运动路径规划方法及装置
CN108846325A (zh) * 2018-05-28 2018-11-20 广州极飞科技有限公司 目标区域作业的规划方法、装置、存储介质及处理器
CN109029463A (zh) * 2018-08-20 2018-12-18 重庆师范大学 面向车辆安全行驶的室内多平衡车自主导航与调度***
CN109084798A (zh) * 2018-08-29 2018-12-25 武汉环宇智行科技有限公司 网络下发带有道路属性的控制点的路径规划方法
CN109445444A (zh) * 2018-12-25 2019-03-08 同济大学 一种障碍物集中环境下的机器人路径生成方法
CN109708644A (zh) * 2019-01-21 2019-05-03 北京艾瑞思机器人技术有限公司 移动机器人导航方法、装置和移动机器人
CN109828592A (zh) * 2019-04-22 2019-05-31 深兰人工智能芯片研究院(江苏)有限公司 一种障碍物检测的方法及设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113011768A (zh) * 2021-03-31 2021-06-22 中国城市建设研究院有限公司 公共设施数据的处理方法、***、电子设备及介质
CN115617054A (zh) * 2021-07-15 2023-01-17 中移***集成有限公司 路径规划方法和***、电子设备及可读存储介质

Also Published As

Publication number Publication date
CN110345959B (zh) 2023-11-03

Similar Documents

Publication Publication Date Title
Zhu et al. Soon: Scenario oriented object navigation with graph-based exploration
CN105387863B (zh) 一种针对现有导航地图中未知的道路进行识别和导航的方法
CN106767860B (zh) 一种基于启发式搜索算法来缩短智能汽车路径规划搜索时间的方法
CN106023587B (zh) 基于多信息融合的轨迹数据路网精确匹配方法
EP3605262A1 (en) Virtual wall system for use in mobile device, and implementation method thereof
EP3136128B1 (en) Trajectory matching using peripheral signal
EP3693944A1 (en) Method and device for short-term path planning of autonomous driving through information fusion by using v2x communication and image processing
CN109798909A (zh) 一种全局路径规划的方法
CN106840148A (zh) 室外作业环境下基于双目摄像机的可穿戴式定位与路径引导方法
CN103186710B (zh) 最优路径搜索方法及***
CN107817798A (zh) 一种基于深度学习***的农用机械避障方法
CN105487535A (zh) 一种基于ros的移动机器人室内环境探索***与控制方法
CN113359718B (zh) 移动机器人全局路径规划与局部路径规划融合方法及设备
JP5429901B2 (ja) ロボット及び情報処理装置のプログラム
CN110345959A (zh) 一种基于“门”点的路径规划方法
CN104155998B (zh) 一种基于势场法的航迹规划方法
EP3605261A1 (en) Virtual track design system for moving device and method for achieving same
Shiarlis et al. Rapidly exploring learning trees
CN113821029A (zh) 一种路径规划方法、装置、设备及存储介质
CN107655483B (zh) 基于增量式在线学习的机器人导航方法
CN109445444A (zh) 一种障碍物集中环境下的机器人路径生成方法
Talwar et al. Particle Filter-based localization of a mobile robot by using a single LIDAR sensor under SLAM in ROS Environment
CN110861082B (zh) 辅助建图方法、装置、建图机器人及存储介质
CN107063242A (zh) 具虚拟墙功能的定位导航装置和机器人
CN114756034B (zh) 一种机器人实时避障路径规划方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Yao Chenpeng

Inventor before: Liu Chengju

Inventor before: Yao Chenpeng

GR01 Patent grant
GR01 Patent grant