An information processing apparatus is provided for developing an operation control program for a control device with a movable part or for helping to develop an operation control program. The information processing apparatus processes an operation control program including the target value of the movable part of the device to be controlled, and includes: a first holding unit, which holds the characteristic value of the movable unit and holds the control parameters of the movable unit according to the control method; a control output unit, which uses the control parameters and characteristic values held by the first holding unit and calculates them according to the target value The output value of the movable part is calculated; and the physical calculation unit performs the physical behavior of the device to be controlled according to the output value of the movable part.
【技术实现步骤摘要】
【国外来华专利技术】信息处理装置和信息处理方法、计算机程序以及程序制造方法
本说明书中公开的技术涉及用于或支持具有可移动单元的控制设备的控制程序的开发的信息处理装置和信息处理方法、计算机程序以及程序制造方法。
技术介绍
近年来机器人技术的进步非常显著,并且已广泛应用于各种工业领域的工作场所。机器人包括例如多个连杆和连接这些连杆的关节,并且使用用于关节驱动的致动器(诸如,电机)通过驱动每个关节来进行操作。例如,已知使用关键帧来编辑机器人的操作和动画的角色的方法(例如,参见专利文献1)。具体地,可以通过指定包括目标值的数据集来以直观且易于理解的方式编辑操作(诸如“在X秒内将关节从Y度移动到Z”),目标值诸如为在图形用户界面(GUI)屏幕上的某个区段的操作的开始、结束等处的关键帧中的每个可移动单元(诸如,关节)的位置(关节角度)和速度。然而,在创建各种多关节型机器人(articulatedrobot)的操作时需要考虑各种物理元素。例如,在创建诸如双足行走或四足行走的腿式移动机器人的操作时,应该考虑诸如机器本体下落或与移动路径上的物体(诸如,障碍物)的碰撞等物理元素。为了检查所创建的所定义操作(也称为运动),必须在真实机上进行所定义操作或使用能够进行高级物理运算的物理引擎。现有技术文献专利文献专利文献1:日本专利申请公开第2002-74382号
技术实现思路
本专利技术要解决的问题本说明书中公开的技术的目的是提供用于或支持具有可移动单元的控制设备的控制程序的开发 ...
【技术保护点】
1.一种信息处理装置,处理包括针对控制目标设备的可移动单元的目标值的控制程序,所述信息处理装置包括:/n第一保持单元,保持所述可移动单元的特征值并且根据控制方法保持所述可移动单元的控制参数;/n控制输出单元,使用由所述第一保持单元保持的所述控制参数和所述特征值,根据所述目标值来计算所述可移动单元的输出值;以及/n物理运算单元,使所述控制目标设备根据计算出的所述可移动单元的所述输出值来执行物理动作。/n
【技术特征摘要】
【国外来华专利技术】20170331 JP 2017-0706341.一种信息处理装置,处理包括针对控制目标设备的可移动单元的目标值的控制程序,所述信息处理装置包括:
第一保持单元,保持所述可移动单元的特征值并且根据控制方法保持所述可移动单元的控制参数;
控制输出单元,使用由所述第一保持单元保持的所述控制参数和所述特征值,根据所述目标值来计算所述可移动单元的输出值;以及
物理运算单元,使所述控制目标设备根据计算出的所述可移动单元的所述输出值来执行物理动作。
2.根据权利要求1所述的信息处理装置,
其中,所述控制输出单元使用由所述第一保持单元保持的所述控制参数来计算根据所述可移动单元的所述目标值与当前值的偏差的控制输入值,并且相对于所述控制输入值来计算根据由所述第一保持单元保持的所述特征值的所述可移动单元的输出值。
3.根据权利要求1所述的信息处理装置,
其中,所述第一保持单元根据所述可移动单元的所述控制方法,保持比例增益、积分增益以及微分增益中的至少一个控制参数。
4.根据权利要求1所述的信息处理装置,
其中,所述第一保持单元保持以下各项中的至少一个特征值:驱动所述可移动单元的电机的制造商名称、型号、安装角度尺寸、类型、轴类型、是否存在电磁制动器、驱动器类型、额定输出、额定转速、最大转速、最大输入转速、额定转矩、瞬时最大转矩、激励最大静态转矩、速度范围、转子惯性力矩、惯性力矩、分辨率(电机轴)(P/R)、检测器(编码器)、间隙、减速比、电源输入电压、电源输入频率、电源输入额定电压、速度及位置控制命令、最大输入脉冲频率以及电机单元质量。
5.根据权利要求1所述的信息处理装置,还包括
第二保持单元,保持所述控制目标设备的特征值,
其中,所述物理运算单元使所述控制目标设备使用由所述第二保持单元保持的所述特征值来执行物理动作。
6.根据权利要求5所述的信息处理装置,
其中,所述第二保持单元保持所述控制目标设备中包括的每个部件的重量、重心、惯性、关节的可移动范围、以及摩擦系数中的至少一项。
7.根据权利要求1所述的信息处理装置,还包括
第一获取单元,获取由所述第一保持单元保持的所述可移动单元的所述控制参数或所述可移动单元的所述特征值。
8.根据权利要求7所述的信息处理装置,
其中,所述第一获取单元从所述控制程序的设置文件中获取所述可移动单元的所述控制参数或所述可移动单元的所述特征值。
9.根据权利要求7所述的信息处理装置,
其中,所述第一获取单元根据用户的输入操作来获取所述可移动单元的所述控制参数。
10.根据权利要求5所述的信息处理装置,还包括
第二获取单元,获取由所述第二保持...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。