The invention discloses a method for describing a multi-robot cooperative task, which is divided into three levels to describe the total target task: (1) describing each product-level sub-task that constitutes the total target task; (2) describing the priority of each product-level sub-task, the state sequence of the change characteristics, the optimization goal and the reference coordinate system; (2) describing the priority of each product-level sub-task; 3) describe the state sequence of each product sub task. The description method of the multi-robot cooperative operation task provided by the invention can express the overall operation task of the robot workstation which is easy to be read and recognized by the computer, and is convenient for intelligent decision-making such as the task assignment and scheduling of the follow-up robot, and effectively solves the decomposition and sub-task sequence of the robot task handled by the present manual method. And the timing constraint relation, etc., to realize the automation and intellectualization of robot production.
【技术实现步骤摘要】
一种多机器人协同作业任务的描述方法
本专利技术属于智能机器人领域,特别涉及一种多机器人协同作业任务的描述方法。
技术介绍
随着信息技术、机器人技术的不断发展,机器人在工业生产上发挥着越来越重要的作用。与此同时,随着“工业4.0”和“中国制造2025”等主题的提出和发展,以及目前生产越来越趋向于小批量、个性化,制造周期越来越短,柔性智能化制造是我国制造业发展的必然趋势。因此,对机器人的作业要求也随之提高,作业任务的复杂度不断增大,单机器人作业已经越来越难以满足生产需求。多机器人系统组成的工作站可以通过沟通和协调完成更加多样化和复杂的任务。与单机器人相比而言,具有可靠性高、成本低、容错性好、结构简单等特点。然而,多机器人协同作业并不意味着简单地把多个机器人堆砌在一起,这样容易引起由行为上的并行性和突发性、位置上的冲突性等导致的机器人之间的冲突对抗,使得多机器人系统的整体性能不升反降,不能充分发挥优势提高生产效率。因此,为了提高多机器人系统完成作业任务的效果和效率,需要对多机器人协作提供任务级的智能决策支持。要对多机器人协作任务进行智能决策,首先是建立一个可描述多种机器人作业任务的数据模型。现有的多机器人协同作业任务的描述方法多是事先人工对目标任务进行分解,分别对各机器人需要执行的一系列子动作的各个参数和子动作间的约束关系进行定义。当目标任务的复杂度提高时,所构建的机器人工作站很难保证方案最优而且工作效率很低。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种多机器人协同作业任务的描述方法,可以克服目前使用通过表示机器人各个子动作的细节以及不同子动作间的约束 ...
【技术保护点】
1.一种多机器人协同作业任务的描述方法,其特征在于,分为三个层次对总目标任务进行描述,包括:(1)描述组成总目标任务的各产品级子任务;(2)描述各产品级子任务的优先级、变化特征的状态序列、优化目标及参考坐标系;(3)描述各产品级子任务各个变化特征的状态序列。
【技术特征摘要】
1.一种多机器人协同作业任务的描述方法,其特征在于,分为三个层次对总目标任务进行描述,包括:(1)描述组成总目标任务的各产品级子任务;(2)描述各产品级子任务的优先级、变化特征的状态序列、优化目标及参考坐标系;(3)描述各产品级子任务各个变化特征的状态序列。2.根据权利要求1所述的多机器人协同作业任务的描述方法,其特征在于,所述层次(1)中产品级子任务表示的是机器人操作对象的状态,且不包括机器人的子动作描述。3.根据权利要求1所述的多机器人协同作业任务的描述方法,其特征在于,所述层次(2)中优先级用于确定不同子任务的某一子动作占用同一机器人作业单元时的处理策略,对于优先级较高的子任务,则其子动作优先占用该机器人作业单元;对于优先级别较低的,则需在优先级较高的子任务的相应子动作完成后,方可占用该机器人作业单元。4.根据权利要求1所述的多机器人协同作业任务的描述方法,其特征在于,所述层次(2)中的变化特征的状态序列包括操作对象属性变化的特征的状态序列以及操作对象之间新增特征的状态序列。5.根据权利要求1所述的多机器人协同作业任务的描述方法,其特征在于,所述层次(2)中的优化目标包括最小化完工时间、最小化生产成本,用于提供...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。