The invention relates to a robot control device, a robot system and a robot control method. The robot control device comprises a control force, which is based on the modified testing sensor obtained from the force value to the target track robot output value; the target value of the output of the target orbit to calculate the target value based on the correction correction value, and outputs the calculated target value; and robot control the Department, based on the target value of feedback control for mobile robot. Power control unit includes a processing unit for output impedance, the ordinary differential equation in the control solution as a correction value before conversion processing; and the correction of nonlinear conversion, conversion part obtained from the impedance values of nonlinear processing before the conversion process, to calculate the correction value after treatment to change, correction the conversion process and output the calculated value after.
【技术实现步骤摘要】
机器人控制装置、机器人系统以及机器人控制方法
本专利技术涉及机器人控制装置、机器人系统以及机器人控制方法等。
技术介绍
在使用机械手等机器人进行的作业中,存在各种约束条件,例如伴随着与物体的接触的作业。在这种情况下,除了位置的控制之外,还要求力的控制的情况较多。例如,在描绘物体的表面的情况、使一个物体嵌合于其他物体的情况、不破坏柔软物地进行把持的情况下等,除了单纯的位置的控制之外,还需要与来自物体的反作用力对应的动作。作为在机器人中进行力控制的代表手法,存在被称为阻抗控制的手法。所谓阻抗控制是,使机器人以不管其实际的质量、粘性特性、弹性特性如何,都宛如具有适合作业的这些值的方式动作的控制手法。这是基于从安装在机器人上的力觉传感器等得到的力信息来求解运动方程式,并使机器人按照该解进行动作的控制手法。通过适当地设定该运动方程式,从而能够使机械手等机器人以宛如具有规定的质量、粘性、弹性那样的方式动作。此外,在阻抗控制中,为了使机器人等以具有所希望的特性(质量、粘性特性、弹性特性)的方式动作,需要对使用了与该特性对应的系数参数的常微分方程式(作为二阶线性常微分方程式的运动方程式)进行求解。已知各种求解常微分方程式的手法,可以使用Runge-Kutta法、Newton法等。作为与这种阻抗控制、力控制有关的现有技术,已知专利文献1或2所公开的技术。专利文献1:日本特开平10-128685号公报专利文献2:日本特开2011-8360号公报在阻抗控制中,例如指定力作为假想的弹簧的伸缩(假想位移)。可是,在需要较大的力的情况下,若指定较大的假想位移,则相对于该力的外力消失时 ...
【技术保护点】
一种机器人控制装置,其特征在于,包括:力控制部,其基于从力觉传感器获取的检测传感器值来输出机器人的目标轨道的修正值;目标值输出部,其对所述目标轨道进行基于所述修正值的修正处理来求出目标值,并输出所求出的所述目标值;以及机器人控制部,其基于所述目标值,进行所述机器人的反馈控制,所述力控制部包括:阻抗处理部,其求出力控制中的常微分方程式的解,并输出所求出的所述常微分方程式的解;以及非线性转换部,其对从所述阻抗处理部获取的所述常微分方程式的解进行非线性转换处理来求出所述修正值,并输出所求出的所述修正值。
【技术特征摘要】
2012.01.17 JP 2012-0067751.一种机器人控制装置,其特征在于,包括:力控制部,其基于从力觉传感器获取的检测传感器值来输出机器人的目标轨道的修正值;目标值输出部,其对所述目标轨道进行基于所述修正值的修正处理来求出目标值,并输出所求出的所述目标值;以及机器人控制部,其基于所述目标值,进行所述机器人的反馈控制,所述力控制部包括:阻抗处理部,其求出力控制中的常微分方程式的解,并输出所求出的所述常微分方程式的解;以及非线性转换部,其对从所述阻抗处理部获取的所述常微分方程式的解进行非线性转换处理来求出所述修正值,并输出所求出的所述修正值,在将与所述修正值对应的所述机器人的假想位移是第一位移的情况下的、相对于外力的位移变化量设为第一位移变化量,并将所述假想位移是与所述第一位移不同的第二位移的情况下的、相对于所述外力的位移变化量设为第二位移变化量的情况下,所述力控制部在所述假想位移是比所述第二位移大的所述第一位移的情况下以所述第一位移变化量变得比所述第二位移变化量大的方式进行所述非线性转换处理,并输出所述修正值。2.一种机器人控制装置,其特征在于,包括:力控制部,其基于从力觉传感器获取的检测传感器值来输出机器人的目标轨道的修正值;目标值输出部,其对所述目标轨道进行基于所述修正值的修正处理来求出目标值,并输出所求出的所述目标值;以及机器人控制部,其基于所述目标值,进行所述机器人的反馈控制,所述力控制部包括:非线性转换部,其对从所述力觉传感器获取的所述检测传感器值进行非线性转换处理,并输出所述非线性转换处理后的所述检测传感器值;以及阻抗处理部,其基于从所述非线性转换部获取的所述非线性转换处理后的所述检测传感器值,求出力控制中的常微分方程式的解作为所述修正值,并输出所求出的所述修正值,在将与所述修正值对应的所述机器人的假想位移是第一位移的情况下的、相对于外力的位移变化量设为第一位移变化量,并将所述假想位移是与所述第一位移不同的第二位移的情况下的、相对于所述外力的位移变化量设为第二位移变化量的情况下,所述力控制部在所述假想位移是比所述第二位移大的所述第一位移的情况下以所述第一位移变化量变得比所述第二位移变化量大的方式进行所述非线性转换处理,并输出所述修正值。3.一种机器人控制装置,其特征在于,包括:力控制部,其基于从力觉传感器获取的检测传感器值来输出机器人的目标轨道的修正值;目标值输出部,其对所述目标轨道进行基于所述修正值的修正处理来求出目标值,并输出所求出的所述目标值;以及机器人控制部,其基于所述目标值,进行所述机器人的反馈控制,所述力控制部包括:阻抗处理部,其求出力控制中的常微分方程式的解,并输出所求出的所述常微分方程式的解;以及非线性转换部,其对从所述阻抗处理部获取的所述常微分方程式的解进行非线性转换处理来求出所述修正值,并输出所求出的所述修正值,在将与所述修正值对应的所述机器人的假想位移是第一位移的情况下的、相对于外力的位移变化量设为第一位移变化量,并将所述假想位移是与所述第一位移不同的第二位移的情况下的、相对于所述外力的位移变化量设为第二位移变化量的情况下,所述力控制部在所述假想位移是比所述第二位移大的所述第一位移的情况下,以所述第一位移变化量变得比所述第二位移变化量小的方式进行所述非线性转换处理,并输出所述修正值。4.一种机器人控制装置,其特征在于,包括:力控制部,其基于从力觉传感器获取的检测传感器值来输出机器人的目标轨道的修正值;目标值输出部,其对所述目标轨道进行基于所述修正值的修正处理来求出目标值,并输出所求出的所述目标值;以及机器人控制部,其基于所述目标值,进行所述机器人的反馈控制,所述力控制部包括:非线性转换部,其对从所述力觉传感器获取的所述检测传感器值进行非线性转换处理,并输出所述非线性转换处理后的所述检测传感器值;以及阻抗处理部,其基于从所述非线性转换部获取的所述非线性转换处理后的所述检测传感器值,求出力控制中的常微分方程式的解作为所述修正值,并输出所求出的所述修正值,在将与所述修正值对应的所述机器人的假想位移是第一位移的情况下的、相对于外力的位移变化量设为第一位移变化量,并将所述假想位移是与所述第一位移不同的第二位移的情况下的、相对于所述外力的位移变化量设为第二位移变化量的情况下,所述力控制部在所述假想位移是比所述第二位移大的所述第一位移的情况下,以所述第一位移变化量变得比所述第二位...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。