The programming support device (100) includes: a job task storage unit (114), which stores a plurality of job tasks, and the job tasks define the action mode of the robot (2); a first condition setting unit (412), which sets the environmental conditions for any one of the multiple job tasks according to the input to the user interface (130), and the environmental conditions are used to specify the action environment of the robot (2); a second condition The setting unit (417) sets the task of multiple objects to be executed by the robot (2) according to the input to the user interface (130); and the planning support unit (501) determines whether at least one task is satisfied based on the execution sequence in the execution process set by the second condition setting unit (417) to determine the execution sequence of multiple tasks Environmental conditions.
【技术实现步骤摘要】
【国外来华专利技术】编程支持装置、机器人系统、编程支持方法以及程序生成方法
本公开涉及编程支持装置、机器人系统、编程支持方法以及程序生成方法。
技术介绍
已公开有一种作业计划装置,其包括:划分部,将包含多个执行主体的动作按照每个执行主体划分为多个动作;以及调整部,基于依存信息来调节多个动作中执行主体相一致的多个动作中的至少一个动作的开始定时,所述依存信息表示包括由划分部划分的动作在内的多个动作之间的依存关系。在先技术文献专利文献专利文献1:日本特开2016-59985号公报
技术实现思路
本公开的目的在于,提供有效减轻机器人的动作编程负担的编程支持装置、机器人系统、编程支持方法以及程序生成方法。根据本公开一个方面的编程支持装置包括:任务存储部,存储多个作业任务,所述作业任务定义机器人的动作模式;第一条件设定部,关于多个作业任务中的任一个,响应对用户界面的输入来设定环境条件,所述环境条件用于指定机器人的动作环境;第二条件设定部,响应于对用户界面的输入,设定多个作业任务中使机器人执行的多个执行对象的作业任务;以及规划支持部,在决定了由第二条件设定部设定的多个执行对象的作业任务的执行顺序的执行流程中,基于该执行顺序来判定至少一个作业任务是否满足环境条件。专利技术效果根据本公开,能够提供有效减轻机器人的动作编程负担的编程支持装置、机器人系统、编程支持方法以及程序生成方法。附图说明图1是示出机器人系统的整体配置的示意图;图2是示出编程支持装置的功能 ...
【技术保护点】
1.一种编程支持装置,包括:/n作业任务存储部,存储多个作业任务,所述多个作业任务定义机器人的动作模式;/n第一条件设定部,关于所述多个作业任务中的任一个,响应对用户界面的输入来设定环境条件,所述环境条件用于指定所述机器人的动作环境;/n第二条件设定部,响应于对所述用户界面的输入,设定所述多个作业任务中使所述机器人执行的多个执行对象的作业任务;以及/n规划支持部,在决定了由所述第二条件设定部设定的所述多个执行对象的作业任务的执行顺序的执行流程中,基于该执行顺序来判定至少一个所述作业任务是否满足所述环境条件。/n
【技术特征摘要】
【国外来华专利技术】20170419 JP 2017-0830911.一种编程支持装置,包括:
作业任务存储部,存储多个作业任务,所述多个作业任务定义机器人的动作模式;
第一条件设定部,关于所述多个作业任务中的任一个,响应对用户界面的输入来设定环境条件,所述环境条件用于指定所述机器人的动作环境;
第二条件设定部,响应于对所述用户界面的输入,设定所述多个作业任务中使所述机器人执行的多个执行对象的作业任务;以及
规划支持部,在决定了由所述第二条件设定部设定的所述多个执行对象的作业任务的执行顺序的执行流程中,基于该执行顺序来判定至少一个所述作业任务是否满足所述环境条件。
2.如权利要求1所述的编程支持装置,其中,
所述规划支持部基于所述执行流程的其他作业任务中所述机器人的动作内容和该执行流程的所述执行顺序,确定该执行流程中的任意一个所述作业任务的执行定时的环境状态,并且判定该环境状态是否满足该一个作业任务的所述环境条件。
3.如权利要求1或2所述的编程支持装置,其中,
在所述执行流程依次包括第一作业任务和第二作业任务的情况下,所述规划支持部至少基于所述第一作业任务中的所述机器人的动作内容来确定所述第二作业任务的执行定时的环境状态,并且判定该环境状态是否满足所述第二作业任务的所述环境条件。
4.如权利要求3所述的编程支持装置,其中,
在所述执行流程依次包括第一作业任务、第二作业任务和第三作业任务的情况下,所述规划支持部至少基于所述第一作业任务中的所述机器人的动作内容来确定所述第二作业任务的执行定时的所述环境状态,并将该环境状态至少基于所述第二作业任务中的所述机器人的动作内容进行更新并确定所述第三作业任务的执行定时的所述环境状态,并且判定该环境状态是否满足所述第三作业任务的所述环境条件。
5.如权利要求3或4所述的编程支持装置,其中,
当由所述第一作业任务定义的动作模式包含对作业对象进行物理操作的动作、所述第二作业任务的所述环境条件包含用于指定该作业对象的状态的条件时,所述规划支持部将所述机器人依据所述第一作业任务进行动作后的该作业对象的状态确定为所述第二作业任务的执行定时的环境状态,并且判定该环境状态是否满足所述第二作业任务的所述环境条件。
6.如权利要求1所述的编程支持装置,其中,
所述规划支持部基于所述执行流程的任意一个所述作业任务的环境条件和该执行流程的其他所述作业任务中的所述机器人的动作内容,来生成该一个作业任务与该其他作业任务之间所需的顺序条件,用以该一个作业任务满足该环境条件,并且判定该执行流程的执行顺序是否满足该顺序条件。
7.如权利要求6所述的编程支持装置,其中,
在所述执行流程包含第一作业任务和第二作业任务,其中所述第一作业任务定义了包含用于对作业对象进行物理操作的动作的动作模式,所述第二作业任务中设定了包含用于指定该作业对象的状态的条件在内的环境条件的情况下,所述规划支持部基于所述机器人依据所述第一作业任务进行动作后的该作业对象的状态与所述第二作业任务的所述环境条件所指定的该作业对象的状态的之间的关系,生成所述第一作业任务与所述第二作业任务之间的所述顺序条件。
8.如权利要求1至7中任一项所述的编程支持装置,其中,
所述第二条件设定部被配置为,还基于对所述用户界面的输入来设定定时条件,该定时条件用于指定至少两个所述执行对象的作业任务之间的执行定时的关系,
所述规划支持部在以满足所述定时条件的方式决定了所述执行顺序的所述执行流程中,基于该执行顺序来判定至少一个所述作业任务是否满足所述环境条件。
9.如权利要求8所述的编程支持装置,还包括:
画面数据生成部,生成用于在所述用户界面上显示输入画面的数据,所述输入画面包含第一输入区域和第二输入区域,所述第一输入区域用于输入所述环境条件,所述第二输入区域用于选择所述多个执行对象的作业任务。
10.如权利要求9所述的编程支持装置,还包括:
第一更新部,响应对所述用户界面的输入来更新所述第一输入区域中的显示用数据;以及
第二更新部,响应对所述用户界面的输入来更新所述第二输入区域中的显示用数据,
其中,所述画面数据生成部生成所述输入画面的...
【专利技术属性】
技术研发人员:泽田有希子,高西完治,
申请(专利权)人:株式会社安川电机,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。