The invention discloses a motion timing display method, a device and a computer terminal. Among them, the method includes: acquiring dependencies between multiple trajectories in which each trajectory corresponds to a motion mechanism; running time of each trajectory to obtain the plurality of trajectories in each trajectory; running time dependencies between the plurality of display trajectories and the plurality of in motion. The invention solves the technical problems in the existing technology that can not directly display the timing and dependence of multiple organizations to cooperate to complete the task.
【技术实现步骤摘要】
运动时序显示方法、装置和计算机终端
本专利技术涉及软件编程领域,具体而言,涉及一种运动时序显示方法、装置和计算机终端。
技术介绍
在采用工业机器人完成一项任务时,一般都是多个机器人或者多个运动机构配合使用,在多个机器人或者多个运动机构配合使用的过程中,不可避免的会涉及到多个机器人或者多个运动机构的相互等待,也即,需要在一个机器人或者运动机构完成加工任务之后,再让另一个机器人或者运动机构工作,依次循环,直至任务结束。机器人运行一段运动轨迹会消耗一定的时间,多机器人配合时,有时会要求多个机器人同步完成作业,但是当完成一项任务需要的机器人或者运行机构的数量较多时,就需要根据一个机构的运动时间,来规划另一个机构的运动时间,现有技术中所涉及的相互等待的逻辑就过于复杂,管理者并不能清楚的了解机器人或者运动机构之间是如何协同配合的。针对上述现有技术中无法直观展示多个机构协同完成任务的时序和依赖关系的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种运动时序显示方法、装置和计算机终端,以至少解决现有技术中无法直观展示多个机构协同完成任务的时序和依赖关系的技术问题。根据本专利技术实施例的一个方面,提供了一种运动时序显示方法,包括:获取多个运动轨迹之间的依赖关系,其中,每个运动轨迹对应于一个运动机构;获取多个运动轨迹中每个运动轨迹的运行时间;展示多个运动轨迹之间的依赖关系和多个运动中每个运动轨迹的运行时间。进一步地,获取多个运动轨迹之间的依赖关系,包括:获取在每个运动轨迹中预先设置的发送事件和等待事件,其中,发送事件与等待事件对应设置;确定多个运动轨迹中 ...
【技术保护点】
一种运动时序显示方法,其特征在于,包括:获取多个运动轨迹之间的依赖关系,其中,每个运动轨迹对应于一个运动机构;获取所述多个运动轨迹中每个运动轨迹的运行时间;展示所述多个运动轨迹之间的依赖关系和所述多个运动中每个运动轨迹的运行时间。
【技术特征摘要】
1.一种运动时序显示方法,其特征在于,包括:获取多个运动轨迹之间的依赖关系,其中,每个运动轨迹对应于一个运动机构;获取所述多个运动轨迹中每个运动轨迹的运行时间;展示所述多个运动轨迹之间的依赖关系和所述多个运动中每个运动轨迹的运行时间。2.根据权利要求1所述的方法,其特征在于,获取多个运动轨迹之间的依赖关系,包括:获取在所述每个运动轨迹中预先设置的发送事件和等待事件,其中,所述发送事件与所述等待事件对应设置;确定所述多个运动轨迹中的第一运动轨迹,并发送所述第一运动轨迹中的发送事件;遍历所述多个运动轨迹中的剩余运动轨迹,判断所述剩余运动轨迹中是否存在与所述第一运动轨迹中的等待事件对应的第二运动轨迹;在判断结果为是时,确定所述第一运动轨迹和所述第二运动轨迹之间存在依赖关系。3.根据权利要求1所述的方法,其特征在于,获取所述多个运动轨迹中每个运动轨迹的运行时间,包括:根据所述每个运动轨迹的轨迹长度和预设线速度,确定所述每个运动轨迹的第一运行时间;根据所述每个运动轨迹的位姿角度和预设角速度,确定所述每个运动轨迹的第二运行时间;基于所述第一运行时间和所述第二运行时间,确定所述每个运动轨迹的运行时间。4.根据权利要求3所述的方法,其特征在于,基于所述第一运行时间和所述第二运行时间,确定所述每个运动轨迹的运行时间,包括:比较所述第一运行时间和所述第二运行时间;若所述第一运行时间大于所述第二运行时间,则确定所述第一运行时间为所述每个运动轨迹的运行时间;若所述第二运行时间大于所述第一运行时间,则确定所述第二运行时间为所述每个运动轨迹的运行时间。5.根据权利要求1所述的方法,其特征在于,在展示所述多个运动轨迹之间的依赖关系和所述多个运动中每个运动轨迹的运行时间的同时,展示运行在所述多个运动轨迹上的每个运动机构的运行时间,其中,所述每个运动机构的运行时间等于所述每个运动机构所运行的多段运动轨迹的运行时间之和,其中,所述多段运动轨迹组成所述每个运动机构的运动轨迹。6.一种计算机终端,用于提供人机交互界面,其特征在于,所述人机交互界面包括:第一控件,用于展示获取的多个运动轨迹之间的依赖关系,其中,每个运动轨迹对应于一个运动机构;第二控件,用于展示获取的所述多个运动轨迹中每个运动轨迹的运行时间;第三控件,用于展示所述多个运动轨迹之间的依赖关系和所述多个运动中每个运动轨迹的运...
【专利技术属性】
技术研发人员:解恒星,
申请(专利权)人:北京华航唯实机器人科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。