×

Mapping optimization in autonomous and non-autonomous platforms

  • US 10,453,213 B2
  • Filed: 07/12/2017
  • Issued: 10/22/2019
  • Est. Priority Date: 08/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system, including:

  • a mobile platform having disposed thereon;

    at least one camera;

    a multi-axis inertial measuring unit (IMU); and

    an interface to a host including one or more processors coupled to memory storing computer instructions to correct at least some estimated poses and locations of at least some 3D points that define a map, the map used to provide guidance to the mobile platform that includes the camera with distance calculation and the multi-axis inertial measuring unit (IMU), which computer instructions, when executed on the processors, implement actions comprising;

    receiving sets of image data including 2d feature points and pose information, the pose information including a location of the mobile platform and view of the camera that captured the sets of image data, wherein sets comprised of image data and pose information are referred to collectively as keyrigs;

    reviewing keyrigs to select keyrig content to include in a map defined from 3D points, based upon comparisons of keyrig content with content of other selected keyrigs, by;

    apportioning freedom among keyrigs by selecting, from among keyrigs, a set of free keyrigs available to be refined including a first subset of keyrigs chosen at random and a second subset of keyrigs that (i) are within a radius of at least one of the first subset of keyrigs and (ii) share a field of view with the at least one of the first subset of keyrigs;

    wherein keyrigs not selected comprise a set of fixed keyrigs that are not available to be refined; and

    determining for select 3D points in the map and within a field of view of at least one keyrig, a group identity including one selected from a set of;

    (i) a free point that is available to be refined;

    wherein a 3D point that is within a viewpoint of more than two keyrigs, including at least one keyrig that is free is a free point;

    (ii) a semi-free point that is not available to be refined but can be changed in location during course of refining a free point;

    wherein a 3D point that is within a viewpoint of at most one keyrig that is free is a semi-free point; and

    a (iii) fixed point that is not available to be changed;

    wherein a 3D point that is within a viewpoint of a keyrig that is fixed is a fixed point; and

    refining the map to correct at least some estimated poses and locations of at least some of the free points, and using corrected estimated poses and locations to provide guidance to the mobile platform.

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