×

Apparatus and methods for training path navigation by robots

  • US 9,604,359 B1
  • Filed: 01/27/2015
  • Issued: 03/28/2017
  • Est. Priority Date: 10/02/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of determining a control signal for a robot, the method being performed by a special purpose computing platform having one or more processors executing instructions stored by a non-transitory computer-readable storage medium, the method comprising:

  • receiving first input features of a first type and second input features of a second type;

    determining a subset of features by randomly selecting at least one of the first input features and at least one of the second input features;

    comparing individual features of the subset to corresponding features of a plurality of training feature sets, individual ones of the plurality of training feature sets comprising a number of training features, the number being equal to or greater than a quantity of features within the subset of features;

    based on the comparison, determining a similarity measure for a given training set of the plurality of training feature sets, the similarity measure characterizing a similarity between individual features of the subset and one or more features of the given training set;

    responsive to the similarity measure breaching a threshold, selecting one or more training sets from the plurality of training feature sets;

    determining one or more potential control signals for the robot, individual ones of the one or more potential control signals being associated with a corresponding training set of the plurality of training feature sets; and

    determining the control signal based on a transformation obtained from the one or more potential control signals;

    wherein;

    individual ones of the plurality of training feature sets comprise at least one feature of the first type and at least one feature of the second type;

    the individual ones of the plurality of training feature sets are obtained during a training operation of the robot, the training operation being performed responsive to receiving a training signal from the robot; and

    individual ones of the one or more potential control signals are determined based on the training signal and the one or more features of the given training set.

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