The invention provides a motion planning method, device, device and computer readable storage medium. It includes: obtaining weighting parameters and planning time, judging whether the weighting parameters are greater than or equal to the parameter threshold and/or planning time is less than the time threshold; if the weighting parameters are greater than or equal to the parameter threshold and/or planning time is less than the time threshold, the current path is determined according to the current weighting parameters, and the weighting parameters are adjusted according to the preset adjustment rules to get the adjusted weighting parameters; if the weighting parameters are greater than or equal to the parameter threshold and/or planning time is less than the time If the weight parameter is less than the parameter threshold and/or the planning time is greater than or equal to the time threshold, the final path is determined according to the current path. The scheme provided by the invention can plan a current motion path for each weight parameter value. By adjusting the weight parameter by preset rules, the planned path can be better and better. At the same time, the planning time can be controlled by judging whether the planning time exceeds the threshold value. Therefore, the scheme provided by the invention can balance the optimal path and the planning time.
【技术实现步骤摘要】
运动规划方法、装置、设备及计算机可读存储介质
本专利技术涉及运动规划技术,尤其涉及一种运动规划方法、装置、设备及计算机可读存储介质。
技术介绍
目前,在工业生产过程中,经常使用机械代替人工来进行生产作业,以提高生产效率,并降低生成成本。若机械在生产过程中需要移动,则需要对其进行运动规划,从而使机械能够到达目的地进行作业。运动规划(MotionPlanning)是指在给定的位置A与位置B之间为机器人找到一条符合约束条件的路径。这个约束可以是无碰撞、路径最短、机械功最小等。现有技术中的路径规划方法中,以付出代价最小为条件确定最终路径,但是这使得规划算法需要的执行时间过长,导致工业机械臂的实时性得不到满足。因此,现有技术中的运动规划方法存在一定的局限性,不能快速的确定出一条安全的路径。
技术实现思路
本专利技术提供一种运动规划方法、装置、设备及计算机可读存储介质,以解决现有技术中的运动规划方法不能快速规划出路径的问题。本专利技术的第一个方面是提供一种运动规划方法,包括:获取可移动平台的运动部件的初始状态,并将所述初始状态加入第一列表中;获取规划时间、用于确定代价估计值的权重参数,并判断所述权重参数是否大于等于参数阈值和/或所述规划时间是否小于时间阈值;若所述权重参数大于等于所述参数阈值和/或所述规划时间小于所述时间阈值,则:根据所述权重参数在所述第一列表的状态中确定所述运动部件的当前状态;根据所述当前状态确定当前路径,并根据预设调整规则调整权重参数得到调整后的权重参数;根据所述调整后的参数继续执行判断所述权重参数是否大于等于参数阈值和/或所述规划时间是否小于时间阈值 ...
【技术保护点】
1.一种运动规划方法,其特征在于,包括:获取可移动平台的运动部件的初始状态,并将所述初始状态加入第一列表中;获取规划时间、用于确定代价估计值的权重参数,并判断所述权重参数是否大于等于参数阈值和/或所述规划时间是否小于时间阈值;若所述权重参数大于等于所述参数阈值和/或所述规划时间小于所述时间阈值,则:根据所述权重参数在所述第一列表的状态中确定所述运动部件的当前状态;根据所述当前状态确定当前路径,并根据预设调整规则调整权重参数得到调整后的权重参数;根据所述调整后的参数继续执行判断所述权重参数是否大于等于参数阈值和/或所述规划时间是否小于时间阈值的步骤;若所述权重参数小于所述参数阈值和/或所述规划时间大于等于所述时间阈值,则:根据所述当前路径确定最终路径。
【技术特征摘要】
1.一种运动规划方法,其特征在于,包括:获取可移动平台的运动部件的初始状态,并将所述初始状态加入第一列表中;获取规划时间、用于确定代价估计值的权重参数,并判断所述权重参数是否大于等于参数阈值和/或所述规划时间是否小于时间阈值;若所述权重参数大于等于所述参数阈值和/或所述规划时间小于所述时间阈值,则:根据所述权重参数在所述第一列表的状态中确定所述运动部件的当前状态;根据所述当前状态确定当前路径,并根据预设调整规则调整权重参数得到调整后的权重参数;根据所述调整后的参数继续执行判断所述权重参数是否大于等于参数阈值和/或所述规划时间是否小于时间阈值的步骤;若所述权重参数小于所述参数阈值和/或所述规划时间大于等于所述时间阈值,则:根据所述当前路径确定最终路径。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前状态确定当前路径,包括:判断所述当前状态与目标状态是否满足预设的匹配条件;若不满足所述匹配条件,则:确定所述当前状态的合理邻状态;将满足第一预设规则的所述合理邻状态加入所述第一列表,将满足第二预设规则的所述合理邻状态加入第二列表;继续执行根据所述权重参数在所述第一列表的状态中确定所述运动部件的当前状态的步骤;若满足所述匹配条件,则:根据所述当前状态规划当前路径;将所述第二列表中的状态移至所述第一列表。3.根据权利要求2所述的方法,其特征在于,所述根据所述权重参数在所述第一列表的状态中确定所述运动部件的当前状态,包括:根据所述权重参数确定所述第一列表中的各个状态的代价估计值;将所述第一列表中代价估计值最小的状态确定为所述当前状态。4.根据权利要求2或3所述的方法,其特征在于,所述确定所述当前状态的合理邻状态,包括获取所述当前状态的邻状态,将满足合理规则的所述邻状态确定为所述合理邻状态。5.根据权利要求4所述的方法,其特征在于,所述合理规则包括以下条件:所述邻状态属于所述运动部件的运动范围、所述运动部件位于所述邻状态时与障碍物的距离大于等于安全距离。6.根据权利要求2所述的方法,其特征在于,还包括:将所述当前状态从所述第一列表移至第三列表;相应的,所述将满足第一预设规的所述合理邻状态加入所述第一列表,包括:判断所述合理邻状态是否在所述第一列表或所述第三列表中,若不在,则将所述合理邻状态加入所述第一列表中,并将所述合理邻状态确定为所述当前状态的子状态。7.根据权利要求6所述的方法,其特征在于,若所述合理邻状态在第一列表中,则:获取所述第一列表中的所述合理邻状态的第一原有实际代价;根据所述当前状态、所述合理邻状态,确定所述合理邻状态的第一实际代价;判断所述第一实际代价是否小于所述第一原有实际代价,若是,则根据所述第一实际代价更新所述第一原有实际代价,并将所述合理邻状态确定为所述当前状态的子状态。8.根据权利要求6所述的方法,其特征在于,若所述合理邻状态在所述第三列表中,则将满足第二预设规则的所述合理邻状态加入第二列表;所述将满足第二预设规则的所述合理邻状态加入第二列表,包括:获取所述第三列表中的所述合理邻状态的第二原有实际代价;根据所述当前状态、所述合理邻状态,确定所述合理邻状态的第二实际代价;判断所述第二实际代价是否小于所述第二原有实际代价;若是,则将所述合理邻状态移至所述第二列表,并根据所述第二实际代价更新所述第二原有实际代价;将所述合理邻状态确定为所述当前状态的子状态。9.根据权利要求6-8任一项所述的方法,其特征在于,所述根据所述当前状态规划当前路径,包括:根据所述当前状态回溯父状态,直到所述父状态为所述初始状态为止,并根据回溯结果确定所述当前路径。10.根据权利要求2、3、5-8任一项所述的方法,其特征在于,所述根据预设调整规则调整所述权重参数得到调整后的权重参数,包括:计算所述权重参数与预设参数步长的差值,并将所述差值确定为所述调整后的权重参数。11.根据权利要求2所述的方法,其特征在于,所述初始状态包括第一轴状态值、第二轴状态值、第三轴状态值、第四轴状态值;相应的,所述将所述初始状态加入第一列表中,包括:将所述初始状态中的所述第一轴状态值、所述第二轴状态值、所述第四轴状态值加入所述第一列表中。12.根据权利要求11所述的方法,其特征在于,所述获取可移动平台的运动部件的初始状态之后,所述将所述初始状态加入第一列表中之前,还包括:获取所述初始状态中的所述第三轴状态值,获取所述目标状态的目标第三状态值;确定所述第三轴状态值、目标第三状态值中的较大值为规划第三轴状态值;相应的,所述确定所述当前状态的合理邻状态,包括:获取障碍物模型中障碍物的高度值;若所述高度值小于所述规划第三轴状态值,则在所述障碍物模型中删除所述障碍物得到最终障碍物模型;根据所述最终障碍物模型确定所述当前状态的所述合理邻状态。13.根据权利要求12所述的方法,其特征在于,所述根据所述当前路径规划最终路径,包括:将所述规划第三轴状态值加入所述当前路径中,得到所述最终路径。14.一种运动规划装置,其特征在于,包括:获取模块,用于获取可移动平台的运动部件的初始状态,并将所述初始状态加入第一列表中;判断模块,用于获取规划时间、用于确定代价估计...
【专利技术属性】
技术研发人员:杨开红,
申请(专利权)人:广州视源电子科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。