An object of the present invention is to provide an information processing apparatus for use in a development program. The information processing device includes: a saving unit, a behavior verification scheme which defines the order of the behaviors to be called; and a testing unit, which compares the behaviors successively called by the program with the behavior verification scheme, and performs the test or verification of the program. The program execution control unit runs the program in response to the environment information input externally. The test unit compares the behavior called by the program execution control unit in turn in response to the environment information with the order of operations defined in the behavior verification scheme, and performs the test or verification of the program.
【技术实现步骤摘要】
【国外来华专利技术】信息处理设备、信息处理方法、计算机程序和程序制造方法
本说明书中公开的技术涉及用于程序开发或支持程序开发的信息处理设备和信息处理方法、计算机程序以及程序制造方法。
技术介绍
近年来机器人技术的发展已经很显著,并且广泛延伸到各个工业领域中的工作场地中。例如,机器人包括多个连杆以及连接连杆的关节,并且通过使用用于关节驱动的致动器(诸如,电机)驱动每个关节进行操作。称为自主类型或自适应控制类型的机器人在不等待来自操作员或主装置的指示的情况下执行自主或自适应地行为控制。具体地,机器人的外部环境或内部状态被持续验证(或者评估或监测),并且连续激活其中外部环境或内部状态的识别结果符合预定的暂时条件的操作,使得实现适用于当前情形的行为(例如,参见专利文献1)。引用列表专利文献专利文献1:日本专利申请公开第2003-334785号
技术实现思路
本专利技术待解决的问题本说明书中公开的技术的目标是提供用于程序开发或支持程序开发的信息处理设备和信息处理方法、计算机程序以及程序制造方法。问题的解决方案考虑到上述问题制成了本说明书中公开的技术,并且其第一方面是处理描述为使得自适应控制装置根据环境执行操作的程序的信息处理设备,该信息处理设备包括:保存单元,其保存定义要调用的操作的顺序的行为验证方案;以及评估单元,其将该程序依次调用的操作与行为验证方案进行比较,以执行该程序的评估或验证。信息处理设备还可以包括程序执行控制单元,该程序执行控制单元根 ...
【技术保护点】
1.一种处理被描述为使得自适应控制装置根据环境执行操作的程序的信息处理设备,所述信息处理设备包括:/n保存单元,所述保存单元保存定义待被调用的操作的顺序的行为验证方案;以及/n评估单元,所述评估单元将所述程序依次调用的操作与所述行为验证方案进行比较以执行所述程序的评估或验证。/n
【技术特征摘要】
【国外来华专利技术】20170331 JP 2017-0706331.一种处理被描述为使得自适应控制装置根据环境执行操作的程序的信息处理设备,所述信息处理设备包括:
保存单元,所述保存单元保存定义待被调用的操作的顺序的行为验证方案;以及
评估单元,所述评估单元将所述程序依次调用的操作与所述行为验证方案进行比较以执行所述程序的评估或验证。
2.根据权利要求1所述的信息处理设备,还包括:
程序执行控制单元,所述程序执行控制单元根据从外部输入的环境信息来控制所述程序的驱动,
其中,所述评估单元将通过由所述程序执行控制单元驱动的所述程序根据所述环境信息依次调用的操作与在所述行为验证方案中定义的操作的顺序进行比较以评估和验证所述程序。
3.根据权利要求2所述的信息处理设备,
其中,所述程序执行控制单元根据从外部输入的伪环境信息调用操作,并且
所述评估单元将通过由所述程序执行控制单元驱动的所述程序根据所述伪环境信息依次调用的操作与在所述行为验证方案中定义的操作的顺序进行比较以评估和验证所述程序。
4.根据权利要求3所述的信息处理设备,还包括:
伪环境信息输出单元,所述伪环境信息输出单元将假设根据所述行为验证方案的操作被按顺序调用而定义的所述伪环境信息输出到所述程序执行控制单元。
5.根据权利要求1所述的信息处理设备,
其中,所述评估单元将通过由所述自适应控制装置的模拟器驱动的所述程序依次调用的操作与在所述行为验证方案中定义的操作的顺序进行比较以评估或验证所述程序。
6.根据权利要求5所述的信息处理设备,
其中,所述模拟器根据通过识别所述模拟器中的虚拟环境而获得的虚拟环境信息来驱动所述程序,并且
所述评估单元将通过由所述模拟器驱动的所述程序根据所述虚拟环境信息依次调用的操作与在所述行为验证方案中定义的操作的顺序进行比较以评估或验证所述程序。
7.根据权利要求1所述的信息处理设备,
其中,所述评估单元将通过由所述自适应控制装置上实际驱动的所述程序依次调用的操作与在所述行为验证方案中定义的操作的顺序进行比较来评估或验...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。