×

Robot controller and robot system for moving robot in response to force

  • US 9,566,707 B2
  • Filed: 04/13/2015
  • Issued: 02/14/2017
  • Est. Priority Date: 04/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A robot controller for moving a robot having a plurality of axes, the robot controller comprising:

  • a force measuring part configured to measure a force applied to a front end of the robot;

    an operation force calculating part configured to, based on the force measured by the force measuring part, calculate an operation force for performing movement operation regarding a position of each axis among the plurality of axes of the robot;

    an operation commanding part configured to output a command for moving the robot; and

    an operation axis specifying part configured to performspecifying, among the plurality of axes, at least one operation axis to be moved in response to the force, anddetermining a direction of movement of the at least one operation axis as a function of a direction of the force,wherein, when one operation axis is specified by said specifying, the operation axis specifying part is configured to perform judging that the one operation axis is allowed to move in response to the force,wherein, when two or more operation axes are specified by said specifying, the operation axis specifying part is configured to perform judging whether each operation axis among the two or more operation axes is allowed to move in response to the force or whether said each operation axis is not allowed to move even when the force is applied thereto,said judging (1) being based on the direction of the force relative to said each operation axis, and (2) depending on a status of the movement operation, andwherein the operation commanding part is configured to, based on (i) said specifying, said determining and said judging by the operation axis specifying part and (ii) the operation force calculated by the operation force calculating part, output an operation command for moving a position of(a) the one operation axis, when the one operation axis is specified by said specifying, or(b) each operation axis among the two or more operation axes that is judged as allowed to move, when the two or more operation axes are specified by said specifying.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×