The embodiment of the present invention provides a method of task planning for robotic arm based on planning knowledge base. On the one hand, the embodiment of the present invention acquires the position of task beginning and ending, environmental information and original task planning method; thus, based on the principle of planning knowledge base, the environmental constraints information of task space is compared with the environmental information of planned task units in planning knowledge base, and the planning knowledge base is acquired. Random landmark maps in planned task units are used to search the sequence of executable task midpoints between the beginning and end positions. Finally, according to the sequence of task midpoints and the method of executable original task planning, the task planning of the manipulator is completed.
【技术实现步骤摘要】
一种基于规划知识库的机械臂快速任务规划方法
本专利技术涉及一种基于规划知识库的机械臂快速路径规划方法,属于机械臂运动规划
技术介绍
随着科学技术的快速发展,具有操作灵活、精准度高等优点的高自由度机械臂已被广泛应用于工业生产、航空航天等领域。工业生产环境约束众多,机械臂执行移动任务时往往不能直接利用机械臂路径规划算法求解机械臂运动轨迹。机械臂任务规划技术作为规划系统的最高层,负责复杂任务的接收、分析、拆解,将不能直接规划完成的任务拆解为可直接进行路径规划的原任务序列。任务规划技术的提出对于提高机械臂的工作能力、增加机械臂可操作度具有至关重要的作用。现有关于机械臂任务规划方法采用随机路标地图法即时规划,即每收到一新的规划任务时,先构建适应此任务空间环境约束的随机路标地图,再搜索地图内的任务中间点序列,完成复杂移动任务的拆解。规划完成之后,所构建的随机路标地图即时销毁,算法规划效率低下。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于规划知识库的机械臂快速路径规划方法,用以解决现有技术中算法效率不能满足复杂任务要求的问题。上述基于规划知识库的机械臂快速路径规划方法过程中,用到的方法至少包括:获取任务始末位置、机械臂可执行原任务规划方法与任务空间环境约束,原任务规划方法具体为机械臂关节空间路径规划方法;依据机械臂运动始末位置、任务空间环境约束与其执行原任务规划方法,基于规划知识库原理获取始末位置间的可执行任务中间点序列;依据所得任务中间点序列与可执行原任务规划方法,完成机械臂的任务规划。如上所述的方面和任一可能的实现方式,进一步提供一种实 ...
【技术保护点】
1.一种基于规划知识库的机械臂任务规划方法,其特征在于该方法包括以下步骤:(1)获取任务始末位置、机械臂可执行原任务规划方法与任务空间环境约束,原任务规划方法具体为机械臂关节空间路径规划方法;(2)依据机械臂运动始末位置、任务空间环境约束与其执行原任务规划方法,基于规划知识库原理获取始末位置间的可执行任务中间点序列;(3)依据所得任务中间点序列与可执行原任务规划方法,完成机械臂的任务规划。
【技术特征摘要】
1.一种基于规划知识库的机械臂任务规划方法,其特征在于该方法包括以下步骤:(1)获取任务始末位置、机械臂可执行原任务规划方法与任务空间环境约束,原任务规划方法具体为机械臂关节空间路径规划方法;(2)依据机械臂运动始末位置、任务空间环境约束与其执行原任务规划方法,基于规划知识库原理获取始末位置间的可执行任务中间点序列;(3)依据所得任务中间点序列与可执行原任务规划方法,完成机械臂的任务规划。2.根据权利要求1所述的方法,其特征在于,实现所述依据机械臂运动始末位置、任务空间环境约束与其执行原任务规划方法,基于规划知识库原理获取始末位置间的可执行任务中间点序列的过程至少包括:(1)定义规划知识库中保存元素为已规划的任务单元,其中每一任务单元包含任务环境信息矩阵M、环境特征λ、学习得随机路标地图G;(2)依规划知识库原理,将所述机械臂任务空间环境约束与所有规划知识库中任务单元的任务环境信息矩阵进行匹配;(3)依匹配结果,搜索或规划可执行任务中间点序列。3.根据权利要求2所述的方法,其特征在于,依规划知识库原理,将所述机械臂任务空间环境约束与所有规划知识库中已知任务单元的空间环境约束进行匹配的过程至少包括:(1)利用三维矩阵M表征任务空间环境约束,称为环境信息矩阵M,其构建方法为在任务空间环境约束信息中提取出各个位置的信息,若坐标为(i,j,k)处有环境约束存在,则令三维矩阵M中的元素Mijk=1,反之,Mijk=0;(2)将此任务环境信息矩阵与规划知识库中每个任务单元中的环境矩阵进行比较,得到对比结果;(3)若对比结果为两矩阵相等,则认为任务空间环境约束完全相同,若对比结果为两矩阵不等,则按此条权利要求步骤2所述方法对比规划知...
【专利技术属性】
技术研发人员:陈钢,闫硕,赵志晖,卢瑶,刘鑫,李俊杰,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。