×

Systems and methods for VSLAM optimization

  • US 9,286,810 B2
  • Filed: 09/23/2011
  • Issued: 03/15/2016
  • Est. Priority Date: 09/24/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for localization and mapping in a system comprising a processor and a camera, wherein the processor is configured to generate a graph with a plurality of pose nodes, a plurality of landmark nodes, and a plurality of edges, wherein:

  • (i) a pose node comprises a pose of a robot;

    (ii) a landmark node comprises a pose of the robot, a landmark identifier corresponding to one or more objects, and an estimate of the location of each of the one or more objects; and

    (iii) at least one of the plurality of edges comprises a rigid transformation relating position and orientation of the robot at two locations;

    the method comprising;

    updating the graph if the number of pose nodes in the graph exceeds a first threshold, comprising;

    i) identifying a pose node directly linked to associated Markov blanket nodes with two or more incident edges;

    ii) composing said incident edges to generate one or more new edges between pairs of said associated Markov blanket nodes; and

    iii) removing the identified pose node and said two or more incident edges;

    removing at least one edge of said plurality of edges present in the graph if the total number of edges in the graph exceeds a second threshold; and

    updating an estimate of a location of the remaining pose nodes based at least in part on the plurality of edges present in the graph.

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