throbber
Attorney Docket No.: 025714-010100US
`Client Reference No.: A2908
`
`PROVISIONAL
`
`PATENT APPLICATION
`
`REMOTE POSITIONING
`
`Inventor:
`
`Peter France, a citizen of New Zealand, residing at
`18 Highcrest Heights, Westmorland
`Christchurch, 8025 New Zealand
`
`Assignee:
`
`Trimble Navigation Limited
`935 Stewart Drive
`Sunnyvale, CA 94085
`
`Entity:
`
`Large
`
`KILPATRICK TOWNSEND & STOCKTON LLP
`Two Embarcadero Center, Eighth Floor
`San Francisco, California 94111-3834
`Tel: 650-326-2400
`
`

`

`PATENT
`
`Attorney Docket No.: 025714-010100US
`Client Reference No.: A2908
`
`REMOTE POSITIONING
`
`BACKGROUND
`
`[0001] Mapping and geospatial information system (GIS) field workers need to collect
`
`positions of assets. Global navigation satellite systems (e.g., GPS) are the tool of choice, but
`
`sometimes remote positioning is desired. For example, GPS may not be accurate enough near
`
`tall buildings or undertrees or overhangs, or the field worker may want to avoid having to
`
`physically visit assets in the middle of a road or across a stream.
`
`[0002] A simple and efficient workflow is desired where only sub-meter or better accuracy is
`
`10
`
`required (that is, cm or mm accuracyis not required). Many commonscenariosonly require a
`
`short range of 2-15m. For example, if the feature is undera tree or overhang, a good sky-view
`
`can usually be obtained only a few meters away.
`
`[0003]
`
`Laser rangefinders are commonly used, most commonlyasa single distance reading
`
`combined with a magnetic compassbearing and inclinometer. Laser rangefindersare relatively
`
`15
`
`difficult to aim, however, as they have high-poweroptical sights. Sometimesit is difficult to tell
`
`if you are measuring a distance to a pole or a distance to an object that is 20m behindthe pole.
`
`Other drawbacksare that the rangefinder has to be charged, carried and used, with the attendant
`
`bulk, weight, cost, and power consumption.
`
`[0004] Other techniques(e.g., bearing-bearing intersection) do not require a laser, but they do
`
`20
`
`require a two-shot workflow.
`
`[0005]
`
`Total stations are sometimes used. While more accurate, the cost, time, and complexity
`
`are unattractive.
`
`SUMMARY
`
`25
`
`[0006]
`
`This technique defies the conventional wisdom that one-shot remote positioning must
`
`include a distance measurement. The method gives usable accuracy over short ranges as long as
`
`a few conditions hold true. You could typically expect sub-meter results to a range of 7m, and
`
`sub-2m results to a range of 15m.
`
`

`

`[0007]
`
`The operator has a GPS handheld with an aiming device (usually an integrated camera),
`
`magnetic compass,andtilt sensors (but no laser rangefinder).
`
`[0008] Only oneshotis required, and the user interface may be simple and intuitive —
`
`“Location by pointing.”
`
`DETAILED DESCRIPTION
`
`[0009]
`
`FIG. 1 is a simplified diagram illustrating one-shot remote positioning in accordance
`
`with an embodimentof the present invention. An operator 102 determinesa distance d to a point
`
`106 using a measurement device 104. The distance d is determined by pointing the measurement
`
`10
`
`device 104 at the point 106 using an aiming device and determininga tilt of the measurement
`
`device 104 using tilt sensors. The measurement device 104 is held at a known height h above the
`
`ground, and the distance d is computed using the equation:
`
`
`
`d= h
`tan 0
`
`(1)
`
`[0010]
`
`The measurement device 104 may also be used to determine a position of the point 106.
`
`15
`
`In this embodiment, a position measurementdevice (e.g., GPS) may be used to determine a
`
`position of the measurement device 104, and a bearing measurement device(e.g., electronic
`
`compass) may be used to determine a bearing of the measurement device 104. The position
`
`measurement device and the bearing measurement device may be integrated with the
`
`measurement device 104. The position of the point 106 may be determined usingthe position of
`
`20
`
`the measurement device 104, the bearing of the measurement device 104, and the distance
`
`determined using equation (1).
`
`[0011]
`
`The workflow can be simple. First, select the “Location by pointing” function in the
`
`user interface of the measurement device 104. A live camera view may be shownon a screen of
`
`the measurement device 104. Next, tap on the screen to identify the target. The position of the
`
`25
`
`remote point is instantly calculated using equation (1). An error estimate mayalso be calculated.
`
`[0012]
`
`The user interface may show the newly calculated position as a graphic overlaid on the
`
`live camera view as shownin FIG. 2. This enables instant intuitive feedback, especially if you
`
`walk a few meters to the side and check that the calculated position lines up with the real object.
`
`

`

`[0013]
`
`Ifthe accuracy of the measurementis not sufficient, the results may be fine-tuned by
`
`taking a new measurement from a position a few meters to the side. This supplies the data
`
`required to calculate a bearing-bearing intersection, giving a more accurate position. The user
`
`interface could be as easy as dragging the graphic icon to the correct location on the screen.
`
`Alternative workflows for target selection
`
`[0014]
`
`It may notbe easy to tap a (moving) target on the screen while a live camera view is
`
`shown, especially if your handsare not steady or the target is not close.
`
`[0015] Another method showscross-hairs in the middle of the live camera view. The operator
`
`maypress a button on the measurement device 104 whenthe target is in the cross-hairs.
`
`10
`
`[0016]
`
`Possibly the easiest and most accurate targeting methodis to press a button to freeze the
`
`camera view and record the sensors measurements. Then you can tap the target moreeasily, asit
`
`is not moving aroundthe screen.
`
`[0017] Digital zoom can optionally be used during all of the above methods. Zoom increases
`
`targeting precision. Zoom may makeit harder to aim in live camera mode; therefore zoom may
`
`15
`
`workbest along with freeze mode.
`
`[0018] Accuracy generally depends on:
`
`(1) how close the target point is to groundlevel; (2)
`
`how flat the ground is between the operator and the target; and (3) how accurately the height of
`
`the device is known.
`
`[0019]
`
`Fortunately, these conditions are met in a large proportion of scenarios: (1) The height
`
`20
`
`at ground level is usually the elevation of commonfeatures suchastrees, poles, buildings,
`
`hydrants etc.; (2) The groundis flat in many locations, especially over short ranges (10m orso).
`
`Evenin hilly areas, it is quite possible to stand across the slope (rather than up or down the
`
`slope); (3) The user normally sets the antenna height, even for handheld operation. Experiments
`
`have shownthat users don’t normally vary the device height by more than +/-4cm in normaluse.
`
`25
`
`[0020] With the assumption that the target lies on a planar surface at groundlevel, target pixel
`
`identification plus GPS andorientation sensors can be used to describe a ray from the camera to
`
`the target. The remote position is simply the intersection of the ray and the groundsurface as
`
`shown in FIG. 1.
`
`[0021]
`
`The main error sourcesare:
`
`

`

`Magnetic compass error
`Target elevation variation
`Device height variation
`Tilt error
`
`GPS error
`
`Lensdistortion
`
`[0022]
`
`The following analysis assumes that the measurement device 104 uses low-cost
`
`commercially available sensors, such as those available in some Trimble® GeoExplorer® series
`
`devices.
`
`10
`
`[0023]
`
`In these devices, magnetic compass error may nominally be about 1 degree in good
`
`conditions, but could be up to tens of degrees near very severe magnetic disturbances. A five
`
`degree upperlimit is reasonable in sensible working conditions. The effect of compasserrorvs.
`
`distance to the target is plotted in FIG. 3. Note that compasserror also affects conventional
`
`techniques, such as laser-plus-compassand bearing-bearingintersection.
`
`15
`
`[0024]
`
`Ifthe target is not at ground level (defined as the flat plane at the operator’s feet), then
`
`somepositional error will accumulate. The magnitude of this error is proportional to the distance
`
`to the target as shown in FIG. 4.
`
`[0025]
`
`It can be assumedthat the operator has entered a correct antenna height. The software
`
`can issue a warningif the value is near zero. Experiments have shownthat operators typically
`
`20
`
`hold the device within +/-4cm of their nominal antenna height. The resultant effect on position
`
`error is proportionalto the distance to the target as shownin FIG. 4.
`
`[0026]
`
`Tilt error is typically small, generally about 0.1 degree. The effect of tilt error increases
`
`with distance to the target, as the target nears the horizon. This is shownin FIG. 5.
`
`[0027] With Trimble® GeoExplorer® series devices, GPS erroris typically <10cm in open
`
`25
`
`environments. Even when using a GPS that has only sub-meter accuracy, often the accuracy is
`
`better than 50cm in good conditions. Note that the GPS error is the sameforall the other
`
`remote-positioning methods such as laser rangefinding and bearing-bearing intersection.
`
`[0028]
`
`Lensdistortion can introduce error whenthe target is not in the centre of the image.
`
`This error can be compensated by using a lens distortion calibration, either for the model ofthe
`
`30
`
`lens used, or for the specific lens in each device. Most operatorsare likely to intuitively aim the
`
`

`

`cameraso the target is in the centre of the image, so it can be assumedthat this is a minimal
`
`effect.
`
`[0029]
`
`Humanerroris not accounted for in this analysis, on the groundsthat a digital zoom
`
`can be usedto precisely select the target pixel, and any aimingerror is generally swamped by
`
`larger errors. Similarly it is assumed that the camera, compass, andtilt sensors are calibrated, so
`
`any misalignment between them is knownprecisely enough to minimizeerror.
`
`[0030]
`
`The combination of these error sources is shown in FIG. 6 using typical values
`
`(extreme error values are not considered). GPSerror is not included in this example. Thetotal
`
`horizontal error is typically sub-meter to a range of 7m, and less than 2m outto a range of 15m.
`
`10
`
`[0031]
`
`Ifthe original shot is not accurate enough,the user interface can offer the option to
`
`improve the position. There are several possibilities, including:
`
`e Move a few meters to the side and take another shot. A
`bearing-bearing calculation is performed, removing the
`assumptions aboutflat ground and correct antenna height,
`therefore giving muchbetter accuracy over longer ranges.
`
`e Guide the user to walk to the target point and press a button,
`which captures a barometer reading. The barometer
`differential gives a height-change. This improvesthe
`horizontal and vertical accuracy for scenarios where the ground
`is notflat.
`
`15
`
`20
`
`[0032] Widths and heights can also be calculated. A target location can first be calculated as
`
`explained above. Then the device can be aimedat other points to calculate the width or height to
`
`the original object. The assumptionis that the width or heightis in the same plane as the focal
`
`plane.
`
`25
`
`[0033]
`
`The benefits to the user include:
`
`Simple intuitive operation.
`No laser required.
`Less weight and easier aiming than laser rangefinders.
`Higher accuracy available from a second shot a few meters away.
`
`30
`
`[0034] One disadvantages may bethat rangeis limited, and accuracy degrades with longer
`
`distances.
`
`

`

`[0035]
`
`In real hardware, the camera focal point and GPS antennaphase center are physically
`
`separated. This could be modeled to achieve moreprecise results if necessary.
`
`[0036]
`
`The compass and accelerometers generally require calibration. The camera also
`
`generally requires calibration, so that a misalignment value can be applied if necessary (because
`
`the center of the imageis notlikely to be at zero pitch and north).
`
`[0037]
`
`The camera and lens can influence accuracy. Expensive metric cameras can be used to
`
`achieve highly accurate results. But it is feasible to achieve accuracy useful to mapping and GIS
`
`customers using inexpensive consumer camera modules. A lens distortion measurement may be
`
`performed for a sample of production camera modules, and the resultant model may be used to
`
`10
`
`apply a software correction. This assumesthat there is not a large variation in lenses from
`
`camera to camera.
`
`[0038]
`
`The entire system includeserrors from the optical sensors and from the GPS
`
`measurements.
`
`[0039]
`
`The GPS positional accuracy can be sub-centimeter. MGIS products today add
`
`15
`
`dithering to 10cm,but it is feasible to use the pre-dithered solutions as input to the remote
`
`positioning calculations. The eventual position output could be dithered if accuracy is under
`
`10cm.
`
`[0040]
`
`If GPS post-processing is necessary, then some information must be stored in order to
`
`repeat the remote positioning measurement. This information consists of the yaw,pitch, roll, and
`
`20
`
`the target pixel coordinates, in addition to the GPS position/observations. The calibration data
`
`mayalso be required.
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket