×

METHOD FOR CALIBRATING THE PHYSICAL POSITION AND ORIENTATION OF AN ELECTRONIC DEVICE

  • US 20150289113A1
  • Filed: 10/11/2013
  • Published: 10/08/2015
  • Est. Priority Date: 10/11/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of calibrating the physical location and orientation of an electronic device, comprising:

  • (a) providing an electronic data device having a core processor, permanent memory for storing a program, temporary memory for loading and running a computer-executable program, program loading means to load a computer-executable program onto the electronic data device, an electronic visual display, a visual display subsystem, at least one user input means for interacting with a computer-executable program, a motion detection subsystem, an orientation detection subsystem, and a geolocation subsystem;

    (b) moving the electronic data device in a physical space;

    (c) loading a position and orientation calibration program with a device drawing coordinate system onto the electronic data device, the program having instructions which, when executed by the electronic data device, causes the electronic data device to visually display a user interface, a two- or three-dimensional virtual representation of a physical space on the electronic visual display, wherein when data from the geolocation subsystem is available, an initial position indicator signifying an estimated initial location and orientation of the electronic data device in the physical space, and wherein when geolocation data is not available, said program prompts the user to move to one or more locations in the physical space to electronically set and define at least one calibration point;

    (d) initiating execution of the position and orientation calibration program;

    (e) defining an initial location point in the electronic device drawing coordinate system corresponding to the estimated initial location and orientation obtained from the geolocation subsystem data or from user-provided calibration points;

    (f) displaying on the electronic visual display a visual position indicator indicating an initial location and orientation; and

    (g) at the user'"'"'s option, and according to whether an initial location is obtained from user-provided calibration points or from geolocation subsystem data, respectively, either,(1) manually adjusting the placement of the visual position indicator on the device display to correct any observed inaccurate representation of the electronic data device physical location or(2) proceeding directly to move about in the physical space;

    wherein when step (g)(1) is executed, the position and orientation calibration program calculates an offset in drawing coordinates between the initial and corrected position points, and executes one or more transformations to determine the corresponding physical coordinates as well as the offset between the initially estimated location and orientation and the physical coordinates of the corrected location; and

    wherein when step (g)(2) is executed, after the calibration points have been marked, the position and orientation calibration program initiates a motion transformation function to display on the electronic visual display a visual position indicator indicating the initial location and orientation based on the set calibration points and thereafter uses the motion transformation function, in conjunction with motion and orientation data from the device motion and orientation subsystems, to calibrate the actual physical location and orientation of the electronic data device in the physical space and to calculate and display an updated location of the electronic data device in the 2D or 3D spatial representation.

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