【技术实现步骤摘要】
机器人的控制器和控制方法
[0001]本申请是名称为“机器人的控制器和控制方法”、申请日为2019年2月13日、申请号为201910111920.3的专利技术专利申请的分案申请。
[0002]本专利技术涉及机器人的控制器和控制方法,其使得教员能够进行直接教示,通过手动操纵机器人臂而教示机器人臂的操作。
技术介绍
[0003]至今为止,在教示机器人臂的操作时,教员过去常常通过使用诸如教示器的操作部而执行将末端执行器等移动到教示位置的操作,并且在视觉确认位置的同时存储教示位置。在这种情况下,在教员需要重复通过在教示器中输入坐标或者通过操作教示器而精密地移动机器人臂的操作的时候,教员不能有效地进行教示,因为这些作业很麻烦。
[0004]然后,作为改进教示操作性的一种方法,有一种称作直接教示的技术。直接教示是:教员保持机器人的预定部分以手动操作机器人臂,从而获取机器人臂的末端在此时的位置和取向数据,以基于该数据生成机器人臂的操作指令值,并且复制在教示时的组装操作。直接教示使得能够生成简单操作机器人臂而没有麻烦作业的教示数据,因为其使得能够仅仅通过手动引导机器人臂而直观地教示。在教员手动操纵机器人臂的情况下,机器人控制器执行通常称作顺应性控制或阻抗控制的控制。例如,机器人控制器通过控制机器人臂而沿着教员施加力的方向操作机器人臂,使得施加到机器人臂末端的力归零。
[0005]日本专利申请特开No.2008
‑
134903公开了一种方法,该方法在教员手动操纵机器人臂以生成与接触力相关的力教 ...
【技术保护点】
【技术特征摘要】
1.一种机器人系统的控制器,所述机器人系统包括机器人、第一传感器和第二传感器,用户能够移动所述机器人的预定部分,所述第一传感器被配置为获取与作用在机器人的所述预定部分上的力相关的第一信息,所述第二传感器被配置为获取与机器人的所述预定部分的位置相关的第二信息,其中,所述控制器被配置为在用户移动所述预定部分期间获取所述第一信息和所述第二信息,并且其中,所述控制器被配置为基于所述第一信息,简化基于所获取的所述第二信息的、与所述预定部分的轨迹相关的信息。2.根据权利要求1所述的控制器,其中,所述控制器被配置为基于所述第一信息获取与由所述预定部分和周围物体的接触产生的接触力相关的信息,并且其中,所述控制器被配置为基于所述接触力设定第一区段,在所述第一区段中,简化与用户移动所述预定部分期间的轨迹相关的信息。3.根据权利要求1所述的控制器,其中,所述控制器被配置为获取被简化为位置控制数据的与所述轨迹相关的信息。4.根据权利要求3所述的控制器,其中,所述控制器被配置为通过预定的插值方法在第二信息的两点之间进行插值来获取所述位置控制数据。5.根据权利要求4所述的控制器,其中,所述控制器被配置为执行线性插值或联合插值作为预定的插值方法。6.根据权利要求4所述的控制器,其中,所述控制器被配置为基于第一信息获取与由所述预定部分和周围物体的接触产生的接触力相关的信息,其中,所述控制器被配置为基于所述接触力设定第一区段,在所述第一区段中,简化与用户移动所述预定部分期间的轨迹相关的信息,并且其中,所述控制器被配置为将所述第一区段的起点和所述第一区段的起点之前或之后的点中的一个点,以及所述第一区段的终点和所述第一区段的终点之前或之后的点中的另一个点设置为所述两个点。7.根据权利要求2所述的控制器,其中,所述控制器被配置为在第一区段中执行位置控制而不执行力控制。8.根据权利要求1所述的控制器,其中,所述控制器被配置为通过执行用户的直接教示来移动所述预定部分。9.根据权利要求1所述的控制器,其中,所述控制器被配置为基于第一信息获取与由所述预定部分和周围物体的接触产生的接触力相关的信息,并且其中,所述控制器被配置为基于与所述接触力相关的信息设定第二区段,在第二区段中在与轨迹相关的信息中执行力控制。10.根据权利要求9所述的控制器,其中,所述机器人系统包括由用户操纵的操纵部,并且
其中所述控制器被配置成通过用户操纵所述操纵部来移动所述预定部分。11.根据权利要求10所述的控制器,其中,所述机器人系统包括第三传感器,第三传感器被配置成获取与作用在操纵部上的力相关的第三信息,其中,所述控制器被配置为在用户移动所述预定部分期间获取所述第三信息,并且其中,所述控制器被配置为基于所述第一信息和所述第三信息获取与在用户移动所述预定部分期间通过用户的操纵而给予所述操纵部的操纵力相关的信息。12.根据权利要求11所述的控制器,其中,所述控制器被配置为基于与操纵力相关的信息获取力控制数据,以在第二区段中执行机器人的力控制。13.根据权利要求10所述的控制器,其中,所述控制器被配置为基于接触力设定第一区段,在第一区段中,简化与用户移动所述预定部分期间的轨迹相关的信息,其中所述机器人系统包括第三传感器,所述第三传感器被配置为获取与作用在所述操纵部上的力相关的第三信息,并且其中,所述控制器被配置为通过使用所述第二传感器来执行所述机器人在所述第一区段中的位置控制,并且通过使用所述第一传感器和/或所述第三传感器来执行所述机器人在所述第二区段中的力控制。14.根据权利要求9所述的控制器,其中,所述机器人系统包括由用户操纵的操纵部,其中,所述机器人系统包括第三传感器,所述第三传感器被配置为获取与作用在所述操纵部上的力相关的第三信息,其中,所述控制器被配置为基于所述第一信息和所述第三信息,获取与在用户移动所述预定部分期间通过用户的操纵而给予所述操纵部的操纵力相关的信息,并且其中,所述控制器被配置为通过分析与所述第二区段中的操纵力相关的信息的频率,将所述第二区段分割成多个区段。15.根据权利要求14所述的控制器,其中,所述控制器被配置为将通过频率分析获取的频率的改变点的位置限定为第二区段被分割成多个区段的位置。16.根据权利要求9所述的控制器,其中,所述机器人系统包括由用户操纵的操纵部,其中所述机器人系统包括第三传感器,所述第三传感器被配置为获取与作用在所述操纵部上的力相关的第三信息,其中,所述控制器被配置为基于所述第一信息和所述第三信息,获取与在用户移动所述预定部分期间通过用户的操纵而给予所述操纵部的操纵力相关的信息,并且其中,所述控制器被配置为基于与所述第二区段中的操纵力相关的信息的改变大小,将所述第二区段分割成多个区段。17.根据权利要求16所述的控制器,其中,所述控制器被配置为在连续区段中校正与操纵力相关的信息,在所述连续区段
中改变大小均低于阈值的多个区段连续预定数量。18.根据权利要求9所述的控制器,其中,所述机器人系统包括由用户操纵的操纵部,其中,所述机器人系统包括第三传感器,所述第三传感器被配置为获取与作用在所述操纵部上的力相关的第三信息,其中,所述控制器被配置为基于所述第一信息和所述第三信息获取与在用户移动所述预定部分期间通过用户的操纵而给予所述操纵部的操纵力相关的信息,并且其中,所述控制器被配置为在所述第二区段中在所述操纵力的信息的方向反转并且所述反转连续的区段中不校正与所述操纵力相关的信息。19.根据权利要求9所述的控制器,其中,所述机器人系统包括由用户操纵的操纵部,其中,所述机器人系统包括第三传感器,所述第三传感器被配置为获取与作用在所述操纵部上的力相关的第三信息,其中,所述控制器被配置为基于所述第一信息和所述第三信息获取与在用户移动所述预定部分期间通过用户的操纵而给予所述操纵部的操纵力相关的信息,并且其中,所述控制器被配置为在所述第二区段中在与所述操纵力相关的信息的正负反转的区段中不校正与所述操纵力相关的信息。20.根据权利要求9所述的控制器,其中所述机器人系统包括由用户操纵的操纵部,其中所述机器人系统包括第三传感器,所述第三传感器被配置为获取与作用在所述操纵部上的力相关的第三信息,其中,所述控制器被配置为基于所述第一信息和所述第三信息获取与在用户移动所述预定部分期间通过用户的操纵而给予所述操纵部的操纵力相关的信息,并且其中,所述控制器被配置为在所述第二区段中在与操纵力相关的信息的正负没有反转并且在区段终点处的与操纵力相关的信息处于预定范围内的区段中不校正与操纵力相关的信息。21.根据权利要求9所述的控制器,其中,所述机器人系统包括由用户操纵的操纵部,其中,所述机器人系统包括第三传感器,所述第三传感器被配置为获取与作用在所述操纵部上的力相关的第三信息,其中,所述控制器被配置为基于所述第一信息和所述第三信息获取与在用户移动所述预定部分期间通过用户的操纵而给予所述操纵部的操纵力相关的信息,并且其中,所述控制器被配置为在所述第二区段中在与操纵力相关的信息的正负没有反转并且在区段终点处的操纵力的信息处于预定范围之外的区段中校正与操纵力相关的信息。22.根据权利要求9所述的控制器,其中,所述机器人系统包括由用户操纵的操纵部,其中,所述机器人系统包括第三传感器,所述第三传感器被配置为获取与作用在所述操纵部上的力相关的第三信息,其中,所述控制器被配置为基于所述第一信息和所述第三信息获取与在用户移动所述
预定部分期间通过用户的操纵而给予所述操纵部的操纵力相关的信息,并且其中,所述控制器被配置...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。