×

Robot modeling and positioning

  • US 9,452,533 B2
  • Filed: 05/15/2013
  • Issued: 09/27/2016
  • Est. Priority Date: 05/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A robot positioning device for determining and providing joint positions to robots in an operation environment of the robots such that the robots will be positioned at a goal location when joints of the robots are positioned in the provided joint positions, the robot positioning device comprising:

  • a first interface configured to communicate with a first robot including;

    a plurality of portions movably attached together via a plurality of joints; and

    a first robot controller having a first native kinematic model associated with the first robot;

    a second interface configured to communicate with a location measuring system;

    a calibrator configured to direct the location measuring system to measure a plurality of calibration locations of the first robot relative to the operation environment of the first robot when the plurality of joints of the first robot are positioned in a plurality of calibration joint positions relative to the first robot;

    a modeler configured to create a first calibrated kinematic model relating the joint positions of the plurality of joints of the first robot to locations of one or more of the plurality of portions of the first robot, the first calibrated kinematic model based at least in part on the plurality of calibration locations of the first robot received from the location measuring system and the plurality of calibration joint positions of the plurality of joints of the first robot; and

    an instructor configured to;

    receive a first goal location from the first robot via the first interface;

    determine a first plurality of goal joint positions based at least in part on the first goal location and the first calibrated kinematic model, the first plurality of goal joint positions configured to locate the first robot at the first goal location when the plurality of joints of the first robot are positioned according to the first plurality of goal joint positions; and

    transmit the first plurality of goal joint positions to the first robot via the first interface,wherein the first robot is configured to move to the first goal location based on the first plurality of goal joint positions without relying on the first native kinematic model of the first robot controller.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×