[go: up one dir, main page]

WO2024174437A1 - Adaptive-parameter local path planning method and system for mobile robot - Google Patents

Adaptive-parameter local path planning method and system for mobile robot Download PDF

Info

Publication number
WO2024174437A1
WO2024174437A1 PCT/CN2023/102870 CN2023102870W WO2024174437A1 WO 2024174437 A1 WO2024174437 A1 WO 2024174437A1 CN 2023102870 W CN2023102870 W CN 2023102870W WO 2024174437 A1 WO2024174437 A1 WO 2024174437A1
Authority
WO
WIPO (PCT)
Prior art keywords
cost
trajectory
local
evaluation model
predicted
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.)
Ceased
Application number
PCT/CN2023/102870
Other languages
French (fr)
Chinese (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.)
Shandong University
Original Assignee
Shandong University
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 Shandong University filed Critical Shandong University
Publication of WO2024174437A1 publication Critical patent/WO2024174437A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Definitions

  • the present invention belongs to the technical field of path optimization, and in particular relates to a method and system for local path planning of a mobile robot with adaptive parameters.
  • Path planning algorithms are mainly divided into global path planning and local path planning.
  • the Dynamic Window Approach (DWA) is a typical local path planner.
  • the Dynamic Window Approach is more inclined to choose a trajectory moving towards the target direction.
  • the Dynamic Window Approach samples the linear velocity and angular velocity in the velocity space, and predicts the trajectory of the next time interval based on the robot's kinematic model. It scores the trajectory to be evaluated, thereby obtaining a safer and smoother optimal local path.
  • the present invention proposes a method and system for local path planning of a mobile robot with adaptive parameters.
  • the present invention utilizes a robot local path planning algorithm with adaptive parameters to avoid the robot falling into local optimum when performing local path planning.
  • the present invention provides a method for local path planning of a mobile robot with adaptive parameters, comprising:
  • the predicted trajectory is evaluated by a preset trajectory evaluation model, and the path is planned by adjusting the parameters in the trajectory evaluation model to obtain the optimal path;
  • the trajectory evaluation model includes a direction cost, a speed difference cost and a total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the direction cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions.
  • the orientation cost is the angle between the current position of the robot and the local target position, and the current target orientation of the robot;
  • the speed difference cost is the difference between the current speed of the robot and the maximum speed of the robot;
  • the total trajectory cost is the sum of the costs corresponding to all trajectory points in the cost map in a set of sampled speeds.
  • the trajectory evaluation model is equal to the product of the adaptive coefficient of the heading cost, the heading cost, and the score proportion corresponding to the heading cost plus the adaptive coefficient of the speed difference cost.
  • the adaptive coefficient of the heading cost and the adaptive coefficient of the speed difference cost are both the largest value between 0.1 and the predicted value; the predicted value is equal to the ratio of the total number of predicted trajectories and the number of trajectories encountering obstacles to the total number of predicted trajectories.
  • the current point of the robot is connected to the local target point; if there is obstacle information on the line connecting the current point of the robot and the local target point, the global planner is used to replan the path, and the planned path is put into the local planning target point set, the local target point is updated, substituted into the trajectory evaluation model, and the optimal sampling speed is calculated.
  • the global planner is used to search for path points to the target point
  • the machine When the machine is moving, it builds a local map and trajectory evaluation model, and adjusts the local planning scheme according to whether there are obstacles between the current point and the target point.
  • the present invention further provides a mobile robot local path planning system with adaptive parameters, comprising:
  • the sampling module is configured to: sample in the velocity space to obtain multiple velocity sets;
  • the prediction module is configured to: perform trajectory prediction on each set of speed sets to obtain a predicted trajectory
  • the planning module is configured to: evaluate the predicted trajectory through a preset trajectory evaluation model, and plan the path by adjusting parameters in the trajectory evaluation model to obtain an optimal path;
  • the trajectory evaluation model includes a direction cost, a speed difference cost and a total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the direction cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions.
  • the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for local path planning of a mobile robot with adaptive parameters described in the first aspect.
  • the present invention further provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method for local path planning of a mobile robot with adaptive parameters described in the first aspect are implemented.
  • the present invention has the following beneficial effects:
  • all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories that encounter obstacles is greater than a set threshold, the proportion of the orientation cost and the proportion of the speed difference cost in the trajectory evaluation model are reduced.
  • the sampling speed is calculated based on the updated proportion, and the proportion of orientation cost and speed difference cost in the trajectory evaluation model is adaptively adjusted to effectively avoid the robot from falling into the local optimal solution without increasing the computational burden.
  • FIG1 is a flow chart of Embodiment 1 of the present invention.
  • FIG2 is a local planner solution of Embodiment 1 of the present invention.
  • Embodiment 1 is a diagrammatic representation of Embodiment 1:
  • This embodiment provides a method for local path planning of a mobile robot with adaptive parameters, including:
  • the path points on a straight line from the starting point and exceeding a certain threshold are set as local path planning key points. It can be understood that there are no obstacles on this straight line; the straight line refers to the line connecting the current point and the local target point, and the threshold can be understood as the shortest distance between the local path key points;
  • S3 select the local target point to be tracked according to the current position of the robot and the threshold of the target point to be tracked, and select the target point from the key points; specifically, the selection process needs to meet the following conditions: the distance from the current point exceeds a certain threshold, and the point is selected as the local target point for the first time;
  • the sampling evaluation model is a trajectory evaluation model.
  • the robot is controlled by the adjusted local planning scheme.
  • Trajectory prediction can be achieved through conventional techniques, which will not be described in detail here.
  • the predicted trajectory is evaluated by the preset trajectory evaluation model, and the trajectory is adjusted Evaluate the parameters in the model, plan the path, and obtain the optimal path;
  • the trajectory evaluation model includes a direction cost, a speed difference cost and a total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the direction cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions.
  • the orientation cost A is the angle between the current position of the robot and the local target position, as well as the current target orientation of the robot, indicating the planned direction of the robot; the score proportion As corresponding to the orientation cost has a default minimum value of 0.1, and the default value of the adaptive coefficient Aa of the orientation cost is 1.
  • the speed difference cost B is the difference between the current speed v of the robot and the maximum speed Mv of the robot, indicating that the faster the robot is, the closer it is to the target.
  • the default minimum value of the score proportion Bs corresponding to the speed difference cost is 0.1, and the default value of the adaptive coefficient Ba of the speed difference cost is 1.
  • the total trajectory cost C is the sum of the costs corresponding to all trajectory points in a set of sampled speeds in the cost map, and the score proportion Cs corresponding to the total trajectory cost.
  • the cost map refers to the obstacle information in the static map combined with the machine
  • the robot’ s configuration space,simplifies the robot into a map that can be represented as a point in the cost map, which can be understood as an obstacle point, and the obstacle is inflated according to the robot shape.
  • the total cost value of the trajectory C 1-adaptive coefficient of the orientation cost Aa*score proportion As corresponding to the orientation cost-adaptive coefficient Ba of the speed difference cost*score proportion Bs corresponding to the speed difference cost.
  • Score proportion As corresponding to the orientation cost + score proportion Bs corresponding to the speed difference cost + score proportion Cs corresponding to the total cost value of the trajectory 1; * represents a multiplication sign.
  • the speed sampling space is Vs ⁇ Vd, and trajectory prediction is performed for each set of speeds in the sampling space;
  • Vs ⁇ (sv, sw)
  • Vd ⁇ (sv, sw)
  • Vs is the speed that the robot can reach under the motion model
  • sv is the sampling speed
  • sw is the sampling angular velocity
  • Nv is the minimum speed
  • Mv is the maximum speed
  • sw is the sampling angular velocity
  • Nw is the minimum angular velocity
  • Mw is the maximum angular velocity
  • Vd is the robot dynamics model
  • the sampling speed that the machine can achieve Cv is the current speed; Av is the linear acceleration; St is the sampling time, and the sampling time St is greater than the control time Ct; Cw is the current angular velocity; Aw is the angular acceleration.
  • an emergency stop is performed to determine whether a collision will occur. If a collision occurs, the group of velocity samples is discarded. Otherwise, the corresponding cost of the trajectory point in each control cycle in the cost map is accumulated to record whether the trajectory touches an obstacle.
  • the total number of trajectories of all group speeds is SUM, and the set of trajectories that encounter obstacles is determined.
  • the set size does not exceed the threshold, connect the current point and the local target point. If there is obstacle information on the connection line, use the global planner to replan the path and limit the path search time of the global planner to avoid the path search taking too long. Put the path into the local planning target point set, update the local target point, substitute it into the trajectory evaluation model, and calculate the optimal sampling speed.
  • the optimal sampling speed is sent to the chassis of the mobile robot to achieve robot control and path planning.
  • Embodiment 2 is a diagrammatic representation of Embodiment 1:
  • This embodiment provides a local path planning system for a mobile robot with adaptive parameters, including:
  • the sampling module is configured to: sample in the velocity space to obtain multiple velocity sets;
  • the prediction module is configured to: perform trajectory prediction on each set of speed sets to obtain a predicted trajectory
  • the planning module is configured to: evaluate the predicted trajectory through a preset trajectory evaluation model, and plan the path by adjusting parameters in the trajectory evaluation model to obtain an optimal path;
  • the trajectory evaluation model includes a direction cost, a speed difference cost and a total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the direction cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions.
  • the working method of the system is the same as the local path planning method of the mobile robot with adaptive parameters in Example 1, and will not be repeated here.
  • Embodiment 3 is a diagrammatic representation of Embodiment 3
  • This embodiment provides a computer-readable storage medium on which a computer program is stored.
  • the program is executed by a processor, the steps of the method for local path planning of a mobile robot with adaptive parameters described in Example 1 are implemented.
  • Embodiment 4 is a diagrammatic representation of Embodiment 4:
  • This embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor.
  • the processor executes the program, the steps of the method for local path planning of a mobile robot with adaptive parameters described in Example 1 are implemented.

Landscapes

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

Abstract

An adaptive-parameter local path planning method and system for a mobile robot. When predicted trajectories are evaluated by means of a trajectory evaluation model and a path is planned, all predicted trajectories corresponding to a plurality of velocity sets are traversed to determine the number of predicted trajectories in which an obstacle is present among all the predicted trajectories; and if the number of predicted trajectories in which an obstacle is present is greater than a set threshold value, the proportions of an orientation cost and a velocity difference cost in the trajectory evaluation model are reduced, and a sampling velocity is calculated on the basis of the updated proportions. By means of adaptively adjusting the proportions of the orientation cost and velocity difference cost in the trajectory evaluation model, the problem of a robot being trapped in a local optimal solution is effectively avoided without increasing computational burden.

Description

一种自适应参数的移动机器人局部路径规划方法及系统A method and system for local path planning of mobile robots with adaptive parameters

本发明要求于2023年2月21日提交中国专利局、申请号为202310138722.2、发明名称为“一种自适应参数的移动机器人局部路径规划方法及系统”的中国专利申请的优先权,其全部内容通过引用结合在本发明中。The present invention claims the priority of the Chinese patent application filed with the Chinese Patent Office on February 21, 2023, with application number 202310138722.2 and invention name “A local path planning method and system for mobile robots with adaptive parameters”, the entire contents of which are incorporated into the present invention by reference.

技术领域Technical Field

本发明属于路径优化技术领域,尤其涉及一种自适应参数的移动机器人局部路径规划方法及系统。The present invention belongs to the technical field of path optimization, and in particular relates to a method and system for local path planning of a mobile robot with adaptive parameters.

背景技术Background Art

路径规划算法主要分成全局路径规划和局部路径规划,其中,动态窗口法(Dynamic Window Approach,DWA)是一种典型局部路径规划器,动态窗口法更倾向于选择朝向目标方向运动的轨迹;动态窗口法在速度空间内采样线速度和角速度,并根据机器人的运动学模型预测其下一时间间隔的轨迹,对待评价轨迹进行评分,从而获得更加安全、平滑的最优局部路径。Path planning algorithms are mainly divided into global path planning and local path planning. Among them, the Dynamic Window Approach (DWA) is a typical local path planner. The Dynamic Window Approach is more inclined to choose a trajectory moving towards the target direction. The Dynamic Window Approach samples the linear velocity and angular velocity in the velocity space, and predicts the trajectory of the next time interval based on the robot's kinematic model. It scores the trajectory to be evaluated, thereby obtaining a safer and smoother optimal local path.

发明人发现,采用传统机器人局部路径规划算法时,当机器人处于前方存在障碍物位置,使得期望轨迹不仅需要朝向目标运动,还需要远离障碍,这一矛盾的产生使得机器人陷入局部极小值点,出现陷入局部最优解的问题,具体表现为在这一位置附近不断地循环往复甚至停滞,导致避障效果较差。 The inventors found that when using the traditional robot local path planning algorithm, when the robot is in a position where there is an obstacle in front of it, the desired trajectory not only needs to move towards the target, but also needs to move away from the obstacle. This contradiction causes the robot to fall into a local minimum point and the problem of being trapped in a local optimal solution. Specifically, it constantly cycles back and forth or even stagnates near this position, resulting in poor obstacle avoidance effect.

发明内容Summary of the invention

本发明为了解决上述问题,提出了一种自适应参数的移动机器人局部路径规划方法及系统,本发明利用自适应参数的机器人局部路径规划算法,可避免机器人在进行局部路径规划时陷入局部最优。In order to solve the above problems, the present invention proposes a method and system for local path planning of a mobile robot with adaptive parameters. The present invention utilizes a robot local path planning algorithm with adaptive parameters to avoid the robot falling into local optimum when performing local path planning.

为了实现上述目的,本发明是通过如下的技术方案来实现:In order to achieve the above object, the present invention is implemented through the following technical solutions:

第一方面,本发明提供了一种自适应参数的移动机器人局部路径规划方法,包括:In a first aspect, the present invention provides a method for local path planning of a mobile robot with adaptive parameters, comprising:

在速度空间内采样,得到多组速度集合;Sampling in the velocity space to obtain multiple groups of velocity sets;

对每一组速度集合进行轨迹预测,得到预测轨迹;Perform trajectory prediction for each set of speeds to obtain a predicted trajectory;

通过预设的轨迹评价模型对预测轨迹进行评价,并通过调整轨迹评价模型中的参数,对路径进行规划,得到最优路径;The predicted trajectory is evaluated by a preset trajectory evaluation model, and the path is planned by adjusting the parameters in the trajectory evaluation model to obtain the optimal path;

其中,所述轨迹评价模型包括朝向代价、速度差值代价和轨迹总代价;遍历多组速度集合对应的所有预测轨迹,判断所有预测轨迹中碰到障碍物的个数,如果碰到障碍物的预测轨迹个数大于设定阈值,则降低轨迹评价模型中朝向代价的得分占比和速度差值代价的得分占比,并根据更新后的占比计算得到采样速度。The trajectory evaluation model includes a direction cost, a speed difference cost and a total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the direction cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions.

进一步的,所述朝向代价为机器人当前位置与局部目标位置夹角,以及当前机器人的目标朝向;所述速度差值代价为机器人当前速度和机器人最大速度的差值;所述轨迹总代价为一组采样速度中,所有轨迹点在代价地图中对应的代价和。Furthermore, the orientation cost is the angle between the current position of the robot and the local target position, and the current target orientation of the robot; the speed difference cost is the difference between the current speed of the robot and the maximum speed of the robot; the total trajectory cost is the sum of the costs corresponding to all trajectory points in the cost map in a set of sampled speeds.

进一步的,所述轨迹评价模型等于朝向代价的自适应系数、朝向代价以及朝向代价对应的得分占比三者乘积加上速度差值代价的自 适应系数、速度差值代价以及速度差值代价对应的得分占比三者乘积的和,再加上轨迹总代价值以及轨迹总代价值对应的得分占比两者乘积的和。Furthermore, the trajectory evaluation model is equal to the product of the adaptive coefficient of the heading cost, the heading cost, and the score proportion corresponding to the heading cost plus the adaptive coefficient of the speed difference cost. The sum of the products of the adaptation coefficient, the speed difference cost, and the score proportion corresponding to the speed difference cost, plus the sum of the products of the total generation value of the trajectory and the score proportion corresponding to the total generation value of the trajectory.

进一步的,朝向代价的自适应系数和速度差值代价的自适应系数均在0.1和预测值中去最大的值;所述预测值等于预测轨迹总数和碰到障碍物轨迹数求差后,再与预测轨迹总数的比值。Furthermore, the adaptive coefficient of the heading cost and the adaptive coefficient of the speed difference cost are both the largest value between 0.1 and the predicted value; the predicted value is equal to the ratio of the total number of predicted trajectories and the number of trajectories encountering obstacles to the total number of predicted trajectories.

进一步的,判断对预测轨迹中第一个控制周期轨迹点进行紧急制停是否发生碰撞,如果是,则舍弃对应的速度采样,否则,累计每个控制周期内轨迹点在代价地图中对应的代价。Furthermore, it is determined whether a collision occurs when the first control cycle trajectory point in the predicted trajectory is emergency stopped. If so, the corresponding speed sampling is discarded. Otherwise, the corresponding cost of the trajectory point in each control cycle in the cost map is accumulated.

进一步的,如果碰到障碍物的预测轨迹个数小于等于设定阈值,则连接机器人当前点与局部目标点;如果机器人当前点与局部目标点的连线上存在障碍物信息,则利用全局规划器重新规划出路径,并将规划的路径放入局部规划目标点集,更新局部目标点,代入轨迹评价模型,计算出最优采样速度。Furthermore, if the number of predicted trajectories encountering obstacles is less than or equal to the set threshold, the current point of the robot is connected to the local target point; if there is obstacle information on the line connecting the current point of the robot and the local target point, the global planner is used to replan the path, and the planned path is put into the local planning target point set, the local target point is updated, substituted into the trajectory evaluation model, and the optimal sampling speed is calculated.

进一步的,利用全局规划器搜索出到目标点的路径点;Furthermore, the global planner is used to search for path points to the target point;

利用佛洛依德路径平滑算法,设置局部路径规划关键点;Use Floyd's path smoothing algorithm to set the key points of local path planning;

在关键点中选取目标点;Select the target point among the key points;

在机器行走时,通过搭建局部地图及轨迹评价模型,根据当前点与目标点之间是否存在障碍物进行调整局部规划方案。When the machine is moving, it builds a local map and trajectory evaluation model, and adjusts the local planning scheme according to whether there are obstacles between the current point and the target point.

第二方面,本发明还提供了一种自适应参数的移动机器人局部路径规划系统,包括:In a second aspect, the present invention further provides a mobile robot local path planning system with adaptive parameters, comprising:

采样模块,被配置为:在速度空间内采样,得到多组速度集合; The sampling module is configured to: sample in the velocity space to obtain multiple velocity sets;

预测模块,被配置为:对每一组速度集合进行轨迹预测,得到预测轨迹;The prediction module is configured to: perform trajectory prediction on each set of speed sets to obtain a predicted trajectory;

规划模块,被配置为:通过预设的轨迹评价模型对预测轨迹进行评价,并通过调整轨迹评价模型中的参数,对路径进行规划,得到最优路径;The planning module is configured to: evaluate the predicted trajectory through a preset trajectory evaluation model, and plan the path by adjusting parameters in the trajectory evaluation model to obtain an optimal path;

其中,所述轨迹评价模型包括朝向代价、速度差值代价和轨迹总代价;遍历多组速度集合对应的所有预测轨迹,判断所有预测轨迹中碰到障碍物的个数,如果碰到障碍物的预测轨迹个数大于设定阈值,则降低轨迹评价模型中朝向代价的得分占比和速度差值代价的得分占比,并根据更新后的占比计算得到采样速度。The trajectory evaluation model includes a direction cost, a speed difference cost and a total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the direction cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions.

第三方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现了第一方面所述的自适应参数的移动机器人局部路径规划方法的步骤。In a third aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for local path planning of a mobile robot with adaptive parameters described in the first aspect.

第四方面,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现了第一方面所述的自适应参数的移动机器人局部路径规划方法的步骤。In a fourth aspect, the present invention further provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method for local path planning of a mobile robot with adaptive parameters described in the first aspect are implemented.

与现有技术相比,本发明的有益效果为:Compared with the prior art, the present invention has the following beneficial effects:

本发明中,在通过轨迹评价模型对预测轨迹进行评价以及对路径进行规划时,遍历多组速度集合对应的所有预测轨迹,判断所有预测轨迹中碰到障碍物的个数,如果碰到障碍物的预测轨迹个数大于设定阈值,则降低轨迹评价模型中朝向代价的占比和速度差值代价的占比, 并根据更新后的占比计算得到采样速度,通过自适应调整轨迹评价模型中朝向代价的占比和速度差值代价的占比,实现了在不增加运算负担的情况下,有效避免机器人陷入局部最优解的问题。In the present invention, when evaluating the predicted trajectory and planning the path through the trajectory evaluation model, all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories that encounter obstacles is greater than a set threshold, the proportion of the orientation cost and the proportion of the speed difference cost in the trajectory evaluation model are reduced. The sampling speed is calculated based on the updated proportion, and the proportion of orientation cost and speed difference cost in the trajectory evaluation model is adaptively adjusted to effectively avoid the robot from falling into the local optimal solution without increasing the computational burden.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

构成本实施例的一部分的说明书附图用来提供对本实施例的进一步理解,本实施例的示意性实施例及其说明用于解释本实施例,并不构成对本实施例的不当限定。The drawings in the specification that constitute a part of this embodiment are used to provide a further understanding of this embodiment. The schematic embodiments of this embodiment and their descriptions are used to explain this embodiment and do not constitute improper limitations on this embodiment.

图1为本发明实施例1的流程图;FIG1 is a flow chart of Embodiment 1 of the present invention;

图2为本发明实施例1的局部规划器方案。FIG2 is a local planner solution of Embodiment 1 of the present invention.

具体实施方式DETAILED DESCRIPTION

下面结合附图与实施例对本发明作进一步说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。It should be noted that the following detailed descriptions are exemplary and are intended to provide further explanation of the present application. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present application belongs.

实施例1:Embodiment 1:

本实施例提供了一种自适应参数的移动机器人局部路径规划方法,包括:This embodiment provides a method for local path planning of a mobile robot with adaptive parameters, including:

S1、利用全局规划器搜索出到目标点的路径点;S1. Use the global planner to search for path points to the target point;

S2、利用佛洛依德路径平滑算法,将在从起点开始在一条直线上并超出一定阈值的路径点设置为局部路径规划关键点,可以理解的,这条直线上无障碍物;其中,直线指的是当前点和局部目标点的连线,阈值可以理解成局部路径关键点之间最短的距离; S2. Using the Floyd path smoothing algorithm, the path points on a straight line from the starting point and exceeding a certain threshold are set as local path planning key points. It can be understood that there are no obstacles on this straight line; the straight line refers to the line connecting the current point and the local target point, and the threshold can be understood as the shortest distance between the local path key points;

S3、根据机器人目前所在位置以及跟踪目标点阈值选择跟踪局部目标点,在关键点中选取目标点;具体的,选择过程需要满足条件:距离当前点超出一定阈值,且该点是第一次被选择作为局部目标点;S3, select the local target point to be tracked according to the current position of the robot and the threshold of the target point to be tracked, and select the target point from the key points; specifically, the selection process needs to meet the following conditions: the distance from the current point exceeds a certain threshold, and the point is selected as the local target point for the first time;

S4、在机器人行走时,通过搭建局部地图及采样评价模型,根据当前点与局部目标点之间是否存在障碍物进行调整局部规划方案;S4, when the robot is walking, by building a local map and sampling evaluation model, the local planning scheme is adjusted according to whether there are obstacles between the current point and the local target point;

具体的,搭建局部地图属时,本实施例中,选择使用先删除上一帧数据信息,再根据当前帧的数据构建障碍物信息;采样评价模型为轨迹评价模型。Specifically, when building a local map, in this embodiment, it is selected to first delete the data information of the previous frame, and then construct the obstacle information according to the data of the current frame; the sampling evaluation model is a trajectory evaluation model.

S5、发送机器人行走信息;S5, sending robot walking information;

可以理解的,通过调整后的局部规划方案对机器人进行控制。It can be understood that the robot is controlled by the adjusted local planning scheme.

通过本实施例,可以根据不同的移动机器人的不同需求,进行不同的停障和饶障距离,以及在不增加运算负担的情况下,有效避免机器陷入局部最优解。Through this embodiment, different obstacle stopping and obstacle bypassing distances can be performed according to different needs of different mobile robots, and the machine can be effectively prevented from falling into a local optimal solution without increasing the computational burden.

如背景技术中记载的,采用传统路动态窗口法进行局部路径规时,当机器人前方存在障碍物时,使得期望轨迹不仅需要朝向目标运动,还需要远离障碍,这一矛盾的产生使得机器人存在陷入局部极小值点的问题;为了解决上述问题,在实现自适应参数的移动机器人局部路径规划方法中,具体进行如下改进:As described in the background technology, when the traditional dynamic window method is used for local path planning, when there is an obstacle in front of the robot, the desired trajectory needs to move not only toward the target but also away from the obstacle. This contradiction causes the robot to fall into a local minimum point. In order to solve the above problem, in the local path planning method of the mobile robot with adaptive parameters, the following improvements are made:

在速度空间内采样,得到多组速度集合;Sampling in the velocity space to obtain multiple groups of velocity sets;

对每一组速度集合进行轨迹预测,得到预测轨迹;进行轨迹预测时,可以通过常规技术实现,在此不再详述;Perform trajectory prediction on each set of speed sets to obtain a predicted trajectory. Trajectory prediction can be achieved through conventional techniques, which will not be described in detail here.

通过预设的轨迹评价模型对预测轨迹进行评价,并通过调整轨迹 评价模型中的参数,对路径进行规划,得到最优路径;The predicted trajectory is evaluated by the preset trajectory evaluation model, and the trajectory is adjusted Evaluate the parameters in the model, plan the path, and obtain the optimal path;

其中,所述轨迹评价模型包括朝向代价、速度差值代价和轨迹总代价;遍历多组速度集合对应的所有预测轨迹,判断所有预测轨迹中碰到障碍物的个数,如果碰到障碍物的预测轨迹个数大于设定阈值,则降低轨迹评价模型中朝向代价的得分占比和速度差值代价的得分占比,并根据更新后的占比计算得到采样速度。The trajectory evaluation model includes a direction cost, a speed difference cost and a total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the direction cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions.

在通过轨迹评价模型对预测轨迹进行评价以及路径进行规划时,遍历多组速度集合对应的所有预测轨迹,判断所有预测轨迹中碰到障碍物的个数,如果碰到障碍物的预测轨迹个数大于设定阈值,则降低轨迹评价模型中朝向代价的占比和速度差值代价的占比,并根据更新后的占比计算得到采样速度,通过自适应调整轨迹评价模型中朝向代价的占比和速度差值代价的占比,实现了在不增加运算负担的情况下,有效避免机器人陷入局部极小值点的问题。When evaluating the predicted trajectory and planning the path through the trajectory evaluation model, all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than the set threshold, the proportion of orientation cost and the proportion of speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions. By adaptively adjusting the proportion of orientation cost and the proportion of speed difference cost in the trajectory evaluation model, the problem of the robot falling into a local minimum point is effectively avoided without increasing the computational burden.

所述朝向代价A,为机器人当前位置与局部目标位置的夹角,以及当前机器人的目标朝向,表示机器人规划方向;所述朝向代价对应的得分占比为As默认最小值为0.1,朝向代价的自适应系数Aa默认值为1。所述速度差值代价B,为机器人当前速度v和机器人最大速度Mv的差值,表示机器人越快,接近目标越好,所述速度差值代价对应的得分占比Bs默认最小值为0.1,所述速度差值代价的自适应系数Ba默认值为1。所述轨迹总代价值C,为一组采样速度中所有轨迹点在代价地图中对应的代价cost之和,所述轨迹总代价值对应的得分占比Cs。其中,代价地图是指根据静态地图中的障碍物信息,结合机 器人的构型空间,将机器人简化成可以在代价地图中表示为一个点的地图,可以理解为一个障碍物点,根据机器人形状对障碍物进行膨胀。The orientation cost A is the angle between the current position of the robot and the local target position, as well as the current target orientation of the robot, indicating the planned direction of the robot; the score proportion As corresponding to the orientation cost has a default minimum value of 0.1, and the default value of the adaptive coefficient Aa of the orientation cost is 1. The speed difference cost B is the difference between the current speed v of the robot and the maximum speed Mv of the robot, indicating that the faster the robot is, the closer it is to the target. The default minimum value of the score proportion Bs corresponding to the speed difference cost is 0.1, and the default value of the adaptive coefficient Ba of the speed difference cost is 1. The total trajectory cost C is the sum of the costs corresponding to all trajectory points in a set of sampled speeds in the cost map, and the score proportion Cs corresponding to the total trajectory cost. Among them, the cost map refers to the obstacle information in the static map combined with the machine The robot’s configuration space,simplifies the robot into a map that can be represented as a point in the cost map, which can be understood as an obstacle point, and the obstacle is inflated according to the robot shape.

其中,所述轨迹总代价值C=1-朝向代价的自适应系数Aa*朝向代价对应的得分占比As-速度差值代价的自适应系数Ba*速度差值代价对应的得分占比Bs。朝向代价对应的得分占比As+速度差值代价对应的得分占比Bs+轨迹总代价值对应的得分占比Cs=1;*表示乘号。Among them, the total cost value of the trajectory C = 1-adaptive coefficient of the orientation cost Aa*score proportion As corresponding to the orientation cost-adaptive coefficient Ba of the speed difference cost*score proportion Bs corresponding to the speed difference cost. Score proportion As corresponding to the orientation cost + score proportion Bs corresponding to the speed difference cost + score proportion Cs corresponding to the total cost value of the trajectory = 1; * represents a multiplication sign.

所述轨迹评价模型等于朝向代价的自适应系数、朝向代价以及朝向代价对应的得分占比三者乘积加上速度差值代价的自适应系数、速度差值代价以及速度差值代价对应的得分占比三者乘积的和,再加上轨迹总代价值以及轨迹总代价值对应的得分占比两者乘积的和;具体的,也就是最后的轨迹得分=朝向代价的自适应系数Aa*朝向代价A*朝向代价对应的得分占比为As+速度差值代价的自适应系数Ba*速度差值代价B*速度差值代价对应的得分占比Bs+轨迹总代价值C*轨迹总代价值对应的得分占比Cs;*表示乘号。The trajectory evaluation model is equal to the product of the adaptive coefficient of the orientation cost, the orientation cost and the score ratio corresponding to the orientation cost plus the sum of the products of the adaptive coefficient of the speed difference cost, the speed difference cost and the score ratio corresponding to the speed difference cost, plus the sum of the products of the total generation value of the trajectory and the score ratio corresponding to the total generation value of the trajectory; specifically, the final trajectory score = adaptive coefficient of orientation cost Aa*orientation cost A*score ratio corresponding to orientation cost As+adaptive coefficient of speed difference cost Ba*speed difference cost B*score ratio corresponding to speed difference cost Bs+total generation value of trajectory C*score ratio corresponding to the total generation value of trajectory Cs; * represents the multiplication sign.

速度采样空间为Vs∩Vd,对采样空间中的每一组速度集合进行轨迹预测;
Vs={(sv,sw)|sv∈[Nv,Mv]Λsw∈[Nw,Mw]}
Vd={(sv,sw)|sv∈[Cv-Av*St,Cv+Av*St]Λsw∈[Cw-
Aw*St,Cw+Aw*St]}
The speed sampling space is Vs∩Vd, and trajectory prediction is performed for each set of speeds in the sampling space;
Vs={(sv, sw)|sv∈[Nv, Mv]Λsw∈[Nw, Mw]}
Vd={(sv, sw)|sv∈[Cv-Av*St, Cv+Av*St]Λsw∈[Cw-
Aw*St,Cw+Aw*St]}

其中,Vs为机器人在运动模型下能达到的速度;sv为采样速度;sw为采样角速度;Nv为最小速度;Mv为最大速度;sw为采样角速度;Nw为最小角速度;Mw为最大角速度;Vd为机器人动力学模型 下机器能达到的采样速度;Cv为当前速度;Av为线加速度;St为采样时间,采样时间St大于控制时间Ct;Cw为当前角速度;Aw为角加速度。Among them, Vs is the speed that the robot can reach under the motion model; sv is the sampling speed; sw is the sampling angular velocity; Nv is the minimum speed; Mv is the maximum speed; sw is the sampling angular velocity; Nw is the minimum angular velocity; Mw is the maximum angular velocity; Vd is the robot dynamics model The sampling speed that the machine can achieve; Cv is the current speed; Av is the linear acceleration; St is the sampling time, and the sampling time St is greater than the control time Ct; Cw is the current angular velocity; Aw is the angular acceleration.

对预测轨迹中第一个控制周期轨迹点,进行紧急制停是否会发生碰撞进行判断,若会出现碰撞舍弃该组速度采样,否则,累计每个控制周期内轨迹点在代价地图中对应的代价,记录该轨迹是否触碰到障碍物。For the first control cycle trajectory point in the predicted trajectory, an emergency stop is performed to determine whether a collision will occur. If a collision occurs, the group of velocity samples is discarded. Otherwise, the corresponding cost of the trajectory point in each control cycle in the cost map is accumulated to record whether the trajectory touches an obstacle.

遍历所有组速度的轨迹总个数为SUM,判断碰到障碍物的轨迹集合,碰到障碍物的轨迹的个数为N,若集合大小超出阈值,判定机器将进入稠密障碍物区域,降低速度差及朝向占比;轨迹评价模型,归一化轨迹得分,更新对应的得分占比,计算出最优采样速度,可以理解的,每一个采样的速度和角速度都能得到一条轨迹信息,每一个轨迹信息都能获得一个评分,评分最小的轨迹对应的采样速度及角速度为最优速度;朝向代价的自适应系数和速度差值代价的自适应系数均在0.1和预测值中去最大的值;所述预测值等于预测轨迹总数和碰到障碍物轨迹数求差后,再与预测轨迹总数的比值;具体的,朝向代价的自适应系数Aa=max((SUM-N)/SUM,0.1);速度差值代价的自适应系数Ba=max((SUM-N)/SUM,0.1)。The total number of trajectories of all group speeds is SUM, and the set of trajectories that encounter obstacles is determined. The number of trajectories that encounter obstacles is N. If the set size exceeds the threshold, it is determined that the machine will enter a dense obstacle area, and the speed difference and orientation ratio are reduced; trajectory evaluation model, normalized trajectory score, update the corresponding score ratio, calculate the optimal sampling speed, it can be understood that each sampled speed and angular velocity can get a trajectory information, each trajectory information can get a score, and the sampling speed and angular velocity corresponding to the trajectory with the smallest score is the optimal speed; the adaptive coefficient of the orientation cost and the adaptive coefficient of the speed difference cost are both the largest value between 0.1 and the predicted value; the predicted value is equal to the total number of predicted trajectories and the number of trajectories encountering obstacles, and then the ratio of the total number of predicted trajectories; specifically, the adaptive coefficient of the orientation cost Aa = max((SUM-N)/SUM, 0.1); the adaptive coefficient of the speed difference cost Ba = max((SUM-N)/SUM, 0.1).

若集合大小未超出阈值,连接当前点与局部目标点,若连线上存在障碍物信息,则利用全局规划器重新规划出路径,并限制全局规划器搜路时长,避免出现搜路占用时间过长,将路径放入局部规划目标点集,更新局部目标点,代入轨迹评价模型,计算出最优采样速度。 If the set size does not exceed the threshold, connect the current point and the local target point. If there is obstacle information on the connection line, use the global planner to replan the path and limit the path search time of the global planner to avoid the path search taking too long. Put the path into the local planning target point set, update the local target point, substitute it into the trajectory evaluation model, and calculate the optimal sampling speed.

发送最优采样速度至移动机器人的底盘,实现对机器人的控制和路径规划。The optimal sampling speed is sent to the chassis of the mobile robot to achieve robot control and path planning.

实施例2:Embodiment 2:

本实施例提供了一种自适应参数的移动机器人局部路径规划系统,包括:This embodiment provides a local path planning system for a mobile robot with adaptive parameters, including:

采样模块,被配置为:在速度空间内采样,得到多组速度集合;The sampling module is configured to: sample in the velocity space to obtain multiple velocity sets;

预测模块,被配置为:对每一组速度集合进行轨迹预测,得到预测轨迹;The prediction module is configured to: perform trajectory prediction on each set of speed sets to obtain a predicted trajectory;

规划模块,被配置为:通过预设的轨迹评价模型对预测轨迹进行评价,并通过调整轨迹评价模型中的参数,对路径进行规划,得到最优路径;The planning module is configured to: evaluate the predicted trajectory through a preset trajectory evaluation model, and plan the path by adjusting parameters in the trajectory evaluation model to obtain an optimal path;

其中,所述轨迹评价模型包括朝向代价、速度差值代价和轨迹总代价;遍历多组速度集合对应的所有预测轨迹,判断所有预测轨迹中碰到障碍物的个数,如果碰到障碍物的预测轨迹个数大于设定阈值,则降低轨迹评价模型中朝向代价的得分占比和速度差值代价的得分占比,并根据更新后的占比计算得到采样速度。The trajectory evaluation model includes a direction cost, a speed difference cost and a total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the direction cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions.

所述系统的工作方法与实施例1的自适应参数的移动机器人局部路径规划方法相同,这里不再赘述。The working method of the system is the same as the local path planning method of the mobile robot with adaptive parameters in Example 1, and will not be repeated here.

实施例3:Embodiment 3:

本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现了实施例1所述的自适应参数的移动机器人局部路径规划方法的步骤。 This embodiment provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the method for local path planning of a mobile robot with adaptive parameters described in Example 1 are implemented.

实施例4:Embodiment 4:

本实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现了实施例1所述的自适应参数的移动机器人局部路径规划方法的步骤。This embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the method for local path planning of a mobile robot with adaptive parameters described in Example 1 are implemented.

以上所述仅为本实施例的优选实施例而已,并不用于限制本实施例,对于本领域的技术人员来说,本实施例可以有各种更改和变化。凡在本实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实施例的保护范围之内。 The above description is only a preferred embodiment of the present embodiment and is not intended to limit the present embodiment. For those skilled in the art, the present embodiment may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present embodiment shall be included in the protection scope of the present embodiment.

Claims (10)

一种自适应参数的移动机器人局部路径规划方法,其特征在于,包括:A method for local path planning of a mobile robot with adaptive parameters, characterized by comprising: 在速度空间内采样,得到多组速度集合;Sampling in the velocity space to obtain multiple groups of velocity sets; 对每一组速度集合进行轨迹预测,得到预测轨迹;Perform trajectory prediction for each set of speeds to obtain a predicted trajectory; 通过预设的轨迹评价模型对预测轨迹进行评价,并通过调整轨迹评价模型中的参数,对路径进行规划,得到最优路径;The predicted trajectory is evaluated by a preset trajectory evaluation model, and the path is planned by adjusting the parameters in the trajectory evaluation model to obtain the optimal path; 其中,所述轨迹评价模型包括朝向代价、速度差值代价和轨迹总代价;遍历多组速度集合对应的所有预测轨迹,判断所有预测轨迹中碰到障碍物的个数,如果碰到障碍物的预测轨迹个数大于设定阈值,则降低轨迹评价模型中朝向代价的得分占比和速度差值代价的得分占比,并根据更新后的占比计算得到采样速度。The trajectory evaluation model includes orientation cost, speed difference cost and total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the orientation cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions. 如权利要求1所述的一种自适应参数的移动机器人局部路径规划方法,其特征在于,所述朝向代价为机器人当前位置与局部目标位置夹角,以及当前机器人的目标朝向;所述速度差值代价为机器人当前速度和机器人最大速度的差值;所述轨迹总代价为一组采样速度中,所有轨迹点在代价地图中对应的代价和。A method for local path planning of a mobile robot with adaptive parameters as described in claim 1, characterized in that the orientation cost is the angle between the current position of the robot and the local target position, and the current target orientation of the robot; the speed difference cost is the difference between the current speed of the robot and the maximum speed of the robot; the total trajectory cost is the sum of the corresponding costs of all trajectory points in the cost map in a set of sampled speeds. 如权利要求1所述的一种自适应参数的移动机器人局部路径规划方法,其特征在于,所述轨迹评价模型等于朝向代价的自适应系数、朝向代价以及朝向代价对应的得分占比三者乘积加上速度差值代价的自适应系数、速度差值代价以及速度差值代价对应的得分占比三者乘积的和,再加上轨迹总代价值以及轨迹总代价值对应的得分占比两者乘积的和。 A local path planning method for a mobile robot with adaptive parameters as described in claim 1, characterized in that the trajectory evaluation model is equal to the product of the adaptive coefficient of the orientation cost, the orientation cost, and the score proportion corresponding to the orientation cost, plus the sum of the products of the adaptive coefficient of the speed difference cost, the speed difference cost, and the score proportion corresponding to the speed difference cost, plus the sum of the products of the total cost of the trajectory and the score proportion corresponding to the total cost of the trajectory. 如权利要求3所述的一种自适应参数的移动机器人局部路径规划方法,其特征在于,朝向代价的自适应系数和速度差值代价的自适应系数均在0.1和预测值中去最大的值;所述预测值等于预测轨迹总数和碰到障碍物轨迹数求差后,再与预测轨迹总数的比值。A method for local path planning of a mobile robot with adaptive parameters as described in claim 3, characterized in that the adaptive coefficient of the orientation cost and the adaptive coefficient of the speed difference cost are both the largest value between 0.1 and the predicted value; the predicted value is equal to the ratio of the total number of predicted trajectories and the number of trajectories encountering obstacles to the total number of predicted trajectories. 如权利要求1所述的一种自适应参数的移动机器人局部路径规划方法,其特征在于,判断对预测轨迹中第一个控制周期轨迹点进行紧急制停是否发生碰撞,如果是,则舍弃对应的速度采样,否则,累计每个控制周期内轨迹点在代价地图中对应的代价。A method for local path planning of a mobile robot with adaptive parameters as described in claim 1, characterized in that it is determined whether a collision occurs when an emergency stop is performed on the first control cycle trajectory point in the predicted trajectory. If so, the corresponding speed sampling is discarded, otherwise, the corresponding cost of the trajectory point in each control cycle in the cost map is accumulated. 如权利要求1所述的一种自适应参数的移动机器人局部路径规划方法,其特征在于,如果碰到障碍物的预测轨迹个数小于等于设定阈值,则连接机器人当前点与局部目标点;如果机器人当前点与局部目标点的连线上存在障碍物信息,则利用全局规划器重新规划出路径,并将规划的路径放入局部规划目标点集,更新局部目标点,代入轨迹评价模型,计算出最优采样速度。A local path planning method for a mobile robot with adaptive parameters as described in claim 1, characterized in that if the number of predicted trajectories encountering obstacles is less than or equal to a set threshold, the current point of the robot is connected to the local target point; if there is obstacle information on the line connecting the current point of the robot and the local target point, the path is replanned using a global planner, and the planned path is placed in a local planning target point set, the local target point is updated, substituted into the trajectory evaluation model, and the optimal sampling speed is calculated. 如权利要求6所述的一种自适应参数的移动机器人局部路径规划方法,其特征在于,利用全局规划器搜索出到目标点的路径点;A method for local path planning of a mobile robot with adaptive parameters as claimed in claim 6, characterized in that a global planner is used to search for path points to a target point; 利用佛洛依德路径平滑算法,设置局部路径规划关键点;Use Floyd's path smoothing algorithm to set the key points of local path planning; 在关键点中选取目标点;Select the target point among the key points; 在机器行走时,通过搭建局部地图及轨迹评价模型,根据当前点与目标点之间是否存在障碍物进行调整局部规划方案。When the machine is moving, it builds a local map and trajectory evaluation model, and adjusts the local planning scheme according to whether there are obstacles between the current point and the target point. 一种自适应参数的移动机器人局部路径规划系统,其特征在于,包括: A local path planning system for a mobile robot with adaptive parameters, characterized by comprising: 采样模块,被配置为:在速度空间内采样,得到多组速度集合;The sampling module is configured to: sample in the velocity space to obtain multiple velocity sets; 预测模块,被配置为:对每一组速度集合进行轨迹预测,得到预测轨迹;The prediction module is configured to: perform trajectory prediction on each set of speeds to obtain a predicted trajectory; 规划模块,被配置为:通过预设的轨迹评价模型对预测轨迹进行评价,并通过调整轨迹评价模型中的参数,对路径进行规划,得到最优路径;The planning module is configured to: evaluate the predicted trajectory through a preset trajectory evaluation model, and plan the path by adjusting parameters in the trajectory evaluation model to obtain an optimal path; 其中,所述轨迹评价模型包括朝向代价、速度差值代价和轨迹总代价;遍历多组速度集合对应的所有预测轨迹,判断所有预测轨迹中碰到障碍物的个数,如果碰到障碍物的预测轨迹个数大于设定阈值,则降低轨迹评价模型中朝向代价的得分占比和速度差值代价的得分占比,并根据更新后的占比计算得到采样速度。The trajectory evaluation model includes a direction cost, a speed difference cost and a total trajectory cost; all predicted trajectories corresponding to multiple groups of speed sets are traversed to determine the number of obstacles encountered in all predicted trajectories. If the number of predicted trajectories encountering obstacles is greater than a set threshold, the score proportion of the direction cost and the score proportion of the speed difference cost in the trajectory evaluation model are reduced, and the sampling speed is calculated based on the updated proportions. 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现了如权利要求1-7任一项所述的自适应参数的移动机器人局部路径规划方法的步骤。A computer-readable storage medium having a computer program stored thereon, characterized in that when the program is executed by a processor, the steps of the method for local path planning of a mobile robot with adaptive parameters as described in any one of claims 1 to 7 are implemented. 一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现了如权利要求1-7任一项所述的自适应参数的移动机器人局部路径规划方法的步骤。 An electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method for local path planning of a mobile robot with adaptive parameters as described in any one of claims 1 to 7 are implemented.
PCT/CN2023/102870 2023-02-21 2023-06-27 Adaptive-parameter local path planning method and system for mobile robot Ceased WO2024174437A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310138722.2 2023-02-21
CN202310138722.2A CN115826590B (en) 2023-02-21 2023-02-21 Mobile robot local path planning method and system with self-adaptive parameters

Publications (1)

Publication Number Publication Date
WO2024174437A1 true WO2024174437A1 (en) 2024-08-29

Family

ID=85521913

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/102870 Ceased WO2024174437A1 (en) 2023-02-21 2023-06-27 Adaptive-parameter local path planning method and system for mobile robot

Country Status (2)

Country Link
CN (1) CN115826590B (en)
WO (1) WO2024174437A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119104064A (en) * 2024-09-03 2024-12-10 青岛蚂蚁机器人有限责任公司 Method for AGV chassis to automatically obtain map labels
CN119268717A (en) * 2024-09-19 2025-01-07 中国船舶集团有限公司第七一九研究所 A path planning method for underwater vehicles passing through narrow waterways
CN119357677A (en) * 2024-12-24 2025-01-24 广州机智云物联网科技有限公司 Prediction method of equipment failure in industrial Internet based on AI big model
CN119418174A (en) * 2025-01-07 2025-02-11 北京网藤科技有限公司 Robot alarm processing method and system based on target detection algorithm and cloud platform
CN119533491A (en) * 2025-01-21 2025-02-28 广州蓝海机器人系统有限公司 Path planning method, system, device and storage medium for local restricted area
CN119668258A (en) * 2024-12-10 2025-03-21 浙江大学 A control method and system for a four-drive Mecanum wheel mobile chassis
CN119717810A (en) * 2024-12-14 2025-03-28 哈尔滨工程大学 Improved dynamic window collision avoidance method, program, device and storage medium for marine robot to quickly approach target point
CN119901299A (en) * 2025-04-02 2025-04-29 山东岳航能源科技有限公司 A method and system for intelligently planning inspection routes for electric power equipment
CN120029302A (en) * 2025-04-23 2025-05-23 齐鲁工业大学(山东省科学院) Robot path planning method, system, medium, product and computer equipment
CN120023806A (en) * 2024-10-09 2025-05-23 农业农村部南京农业机械化研究所 Agricultural product picking method and device based on multi-finger picking manipulator
CN121007565A (en) * 2025-10-28 2025-11-25 南京农业大学 A Path Planning Method for Unmanned Tractors Based on an Improved PSO-DWA Optimization Algorithm

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115826590B (en) * 2023-02-21 2023-06-02 山东大学 Mobile robot local path planning method and system with self-adaptive parameters

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108469827A (en) * 2018-05-16 2018-08-31 江苏华章物流科技股份有限公司 A kind of automatic guided vehicle global path planning method suitable for logistic storage system
US20190051198A1 (en) * 2018-09-28 2019-02-14 Intel Corporation Method of generating a collision free path of travel and computing system
CN110703763A (en) * 2019-11-05 2020-01-17 武汉理工大学 Path tracking and obstacle avoidance method for unmanned vehicles
CN112572416A (en) * 2020-11-20 2021-03-30 芜湖格陆博智能科技有限公司 Parking method and system for unmanned vehicle in mining area
CN112731916A (en) * 2020-10-22 2021-04-30 福建工程学院 Global dynamic path planning method integrating skip point search method and dynamic window method
CN113238565A (en) * 2021-06-16 2021-08-10 京东鲲鹏(江苏)科技有限公司 Vehicle path planning method and device, vehicle and storage medium
CN114184203A (en) * 2021-11-08 2022-03-15 重庆兰德适普信息科技有限公司 Path planning method, electronic equipment and mobile device
CN114779772A (en) * 2022-04-13 2022-07-22 泉州装备制造研究所 Path planning method and device fusing global and local algorithms
CN115437369A (en) * 2022-07-07 2022-12-06 广东省大道智创科技有限公司 Path planning method, device, electronic device and storage medium
CN115826590A (en) * 2023-02-21 2023-03-21 山东大学 Mobile robot local path planning method and system with adaptive parameters

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105911992B (en) * 2016-06-14 2019-02-22 广东技术师范学院 An automatic path planning method for a mobile robot and a mobile robot
CN108549378B (en) * 2018-05-02 2021-04-20 长沙学院 A hybrid path planning method and system based on grid map
CN113960995B (en) * 2020-07-20 2024-11-19 炬星科技(深圳)有限公司 Obstacle avoidance planning method, system and device
CN114894212A (en) * 2022-05-27 2022-08-12 杭州电子科技大学 Improved path planning method based on adaptive parameters
CN115309163B (en) * 2022-08-26 2024-01-26 南京理工大学 Local path planning method based on improved direction evaluation function DWA algorithm
CN115562272A (en) * 2022-10-10 2023-01-03 北京信息科技大学 Planning method and device for robot traveling path
CN115586774B (en) * 2022-10-27 2024-10-18 南京理工大学 Mobile robot obstacle avoidance method based on improved dynamic window method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108469827A (en) * 2018-05-16 2018-08-31 江苏华章物流科技股份有限公司 A kind of automatic guided vehicle global path planning method suitable for logistic storage system
US20190051198A1 (en) * 2018-09-28 2019-02-14 Intel Corporation Method of generating a collision free path of travel and computing system
CN110703763A (en) * 2019-11-05 2020-01-17 武汉理工大学 Path tracking and obstacle avoidance method for unmanned vehicles
CN112731916A (en) * 2020-10-22 2021-04-30 福建工程学院 Global dynamic path planning method integrating skip point search method and dynamic window method
CN112572416A (en) * 2020-11-20 2021-03-30 芜湖格陆博智能科技有限公司 Parking method and system for unmanned vehicle in mining area
CN113238565A (en) * 2021-06-16 2021-08-10 京东鲲鹏(江苏)科技有限公司 Vehicle path planning method and device, vehicle and storage medium
CN114184203A (en) * 2021-11-08 2022-03-15 重庆兰德适普信息科技有限公司 Path planning method, electronic equipment and mobile device
CN114779772A (en) * 2022-04-13 2022-07-22 泉州装备制造研究所 Path planning method and device fusing global and local algorithms
CN115437369A (en) * 2022-07-07 2022-12-06 广东省大道智创科技有限公司 Path planning method, device, electronic device and storage medium
CN115826590A (en) * 2023-02-21 2023-03-21 山东大学 Mobile robot local path planning method and system with adaptive parameters

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119104064A (en) * 2024-09-03 2024-12-10 青岛蚂蚁机器人有限责任公司 Method for AGV chassis to automatically obtain map labels
CN119268717A (en) * 2024-09-19 2025-01-07 中国船舶集团有限公司第七一九研究所 A path planning method for underwater vehicles passing through narrow waterways
CN120023806A (en) * 2024-10-09 2025-05-23 农业农村部南京农业机械化研究所 Agricultural product picking method and device based on multi-finger picking manipulator
CN119668258A (en) * 2024-12-10 2025-03-21 浙江大学 A control method and system for a four-drive Mecanum wheel mobile chassis
CN119717810A (en) * 2024-12-14 2025-03-28 哈尔滨工程大学 Improved dynamic window collision avoidance method, program, device and storage medium for marine robot to quickly approach target point
CN119357677A (en) * 2024-12-24 2025-01-24 广州机智云物联网科技有限公司 Prediction method of equipment failure in industrial Internet based on AI big model
CN119418174A (en) * 2025-01-07 2025-02-11 北京网藤科技有限公司 Robot alarm processing method and system based on target detection algorithm and cloud platform
CN119533491A (en) * 2025-01-21 2025-02-28 广州蓝海机器人系统有限公司 Path planning method, system, device and storage medium for local restricted area
CN119533491B (en) * 2025-01-21 2025-05-13 广州蓝海机器人系统有限公司 Path planning method, system, equipment and storage medium for local limiting area
CN119901299A (en) * 2025-04-02 2025-04-29 山东岳航能源科技有限公司 A method and system for intelligently planning inspection routes for electric power equipment
CN120029302A (en) * 2025-04-23 2025-05-23 齐鲁工业大学(山东省科学院) Robot path planning method, system, medium, product and computer equipment
CN121007565A (en) * 2025-10-28 2025-11-25 南京农业大学 A Path Planning Method for Unmanned Tractors Based on an Improved PSO-DWA Optimization Algorithm

Also Published As

Publication number Publication date
CN115826590A (en) 2023-03-21
CN115826590B (en) 2023-06-02

Similar Documents

Publication Publication Date Title
WO2024174437A1 (en) Adaptive-parameter local path planning method and system for mobile robot
JP7200371B2 (en) Method and apparatus for determining vehicle speed
CN114779772B (en) A path planning method and device integrating global and local algorithms
CN113341984A (en) Robot path planning method and device based on improved RRT algorithm
CN109900289B (en) Path planning method and device based on closed-loop control
CN109976343B (en) An Active Obstacle Avoidance Method Based on Dynamic Window Method
CN110488843A (en) Barrier-avoiding method, mobile robot and computer readable storage medium
CN112344945A (en) Indoor distribution robot path planning method, system and indoor distribution robot
CN112665592B (en) A spatio-temporal path planning method based on multi-agent
CN115562272A (en) Planning method and device for robot traveling path
CN116968026A (en) Welding robot track planning method, welding system, electronic equipment and medium
CN114545971A (en) Multi-agent distributed flyable path planning method, system, computer equipment and medium under communication constraint
CN117367446A (en) Unmanned vehicle path planning method and system based on improved A-TEB fusion algorithm
CN116161056A (en) A method and system for structured road vehicle trajectory planning based on reinforcement learning
CN118092413A (en) A path planning method, terminal and storage medium for a multi-robot system
CN119984306A (en) Path planning method integrating improved A* algorithm and DWA algorithm
CN114115291A (en) Vehicle path planning method under complex non-convex environment
CN110533234B (en) AGV optimization control method, terminal equipment and storage medium combined with collision avoidance strategy
CN116540722A (en) Obstacle avoidance re-planning method and system considering dynamic constraint and operation limiting condition
CN114296455B (en) Mobile robot obstacle avoidance method based on pedestrian prediction
CN113934219B (en) A robot automatic obstacle avoidance method, system, equipment and medium
Buckman et al. Generating visibility-aware trajectories for cooperative and proactive motion planning
CN118534896A (en) Dynamic obstacle avoidance method for wheeled mobile robot based on parameter transfer learning
CN116909266A (en) Dynamic environment path planning method and system based on improved A-Star algorithm and DWA algorithm
CN114995400A (en) Path planning method and system for mobile robot based on hybrid particle swarm algorithm

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2025546060

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE