×

Control synchronization for high-latency teleoperation

  • US 9,144,907 B2
  • Filed: 10/24/2013
  • Issued: 09/29/2015
  • Est. Priority Date: 10/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling a robotic system, comprising:

  • receiving, at a control console, a user input to generate a user robot command specifying a first action involving a change of position for at least one portion of a robot;

    comparing a current pose of the robot to an earlier pose of the robot, where the earlier pose comprises a pose of the robot at a time when the user input was received by the control console; and

    responsive to determining a difference between the current pose and the earlier pose, selectively transforming the user robot command to a latency-corrected robot command that will cause the at least one portion of the robot to transition from a current position to a desired position indicated by the user input;

    wherein the transforming step comprises determining a trajectory of motion that would have resulted from the robot'"'"'s performance of the first action specified by the user robot command if the robot had remained in the earlier pose, determining an intersect movement that will cause the at least one portion of the robot to transition from the current position displaced from the trajectory of motion to an intermediate position which is disposed along the trajectory of motion, and determining an alignment movement that will cause the robot to transition from said intermediate position to the desired position along the trajectory of motion.

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