Method and system for fast precise path planning

US9946979B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9946979-B2
Application numberUS-99681809-A
CountryUS
Kind codeB2
Filing dateJun 19, 2009
Priority dateJun 26, 2008
Publication dateApr 17, 2018
Grant dateApr 17, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system ( 200 ) executes a method ( 130 - 180 ) to produce an optimal path for any type of path planning application. In operation, the system ( 200 ) constructs a configuration space node structure representing a discretized configuration space including a plurality of states characterized by one or more parameters, and augments the configuration space node structure with discrete parameter values explicitly quantifying each node of the configuration space node structure and/or with heuristic values serving as a search guide through a free space region of the discretized configuration space.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for planning a path according to a path plan application, the method, comprising: constructing a configuration space node structure within a data storage medium, the configuration space node structure representing a discretized configuration space including a plurality of nodes characterized by at least one parameter, wherein the discretized configuration space is one of a two-dimensional discretized configuration space or a three-dimensional discretized configuration space; and augmenting the configuration space node structure as constructed within the data storage medium with discrete parameter values explicitly quantifying at least one of a location and an orientation of each node of the configuration space node structure. 2. The method of claim 1 , wherein the discrete parameter values are derived from a discrete sampling of a neighborhood corresponding to the discretized configuration space. 3. The method of claim 1 , further comprising: propagating cost waves in the configuration space node structure to fill at least a portion of the configuration space node structure with cost values as a function of the discrete parameter values. 4. The method of claim 3 , wherein the configuration space node structure is augmented with the discrete parameter values prior to the propagation of the cost waves in the configuration space node structure. 5. The method of claim 3 , wherein the configuration space node structure is augmented with the discrete parameter values in response to the propagation of the cost waves in the configuration space node structure. 6. The method of claim 1 , further comprising: propagating cost waves in the configuration space node structure to fill at least a portion of the configuration space node structure with heuristic values representing a search guide through a free space region of the discretized configuration space. 7. The method of claim 6 , wherein the heuristic values are derived from a neighborhood configuration connecting each node of the configuration space node structure corresponding to the free space region of the discretized configuration space. 8. A system, comprising: a data storage medium and a data processing device for planning an optimal path according to a path planning application; wherein the data processing device is operable to construct a configuration space node structure within the data storage medium, the configuration space node structure representing a discretized configuration space including a plurality of nodes characterized by at least one parameter; wherein the discretized configuration space is one of a two-dimensional discretized configuration space or a three-dimensional discretized configuration space; and wherein the data processing device is further operable to augment a construction of the configuration space node structure within the data storage medium with discrete parameter values explicitly quantifying at least one of a location and an orientation of each node of the configuration space node structure. 9. The system of claim 8 , wherein the data processing device is further operable to derive the discrete parameter values from a discrete sampling of a neighborhood corresponding to the discretized configuration space. 10. The system of claim 8 , wherein the data processing device is further operable to propagate cost waves in the configuration space node structure to fill at least a portion of the configuration space node structure with cost values as a function of the discrete parameter values. 11. The system of claim 10 , wherein the configuration space node structure is augmented with the discrete parameter values prior to the propagation of the cost waves in the configuration space node structure. 12. The system of claim 10 , wherein the configuration space node structure is augmented with the discrete parameter values in response to the propagation of the cost waves in the configuration space node structure. 13. The system of claim 8 , wherein the data processing device is further operable propagate cost waves in the configuration space node structure to fill at least a portion of the configuration space node structure with heuristic values representing a search guide through a free space region of the discretized configuration space. 14. The system of claim 13 , wherein the heuristic values are derived from a neighborhood configuration connecting each node of the configuration space node structure corresponding to the free space region of the discretized configuration space. 15. A data processing device, comprising: a setup unit and a path planning unit for planning an optimal path according to a path planning application; wherein the setup unit is operable to construct a configuration space node structure within a data storage medium, the configuration space node structure representing a discretized configuration space including a plurality of nodes characterized by at least one parameter; wherein the discretized configuration space is one of a two-dimensional discretized configuration space or a three-dimensional discretized configuration space; and wherein at least one of the setup unit and the path planning unit is operable to augment construction of the configuration space node structure within the data storage medium with discrete parameter values explicitly quantifying at least one of a location and an orientation of each node of the configuration space node structure.

Assignees

Inventors

Classifications

  • with means for adjusting the length of a cannula · CPC title

  • Cannulas · CPC title

  • G06Q10/047Primary

    Optimisation of routes or paths, e.g. travelling salesman problem · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9946979B2 cover?
A system ( 200 ) executes a method ( 130 - 180 ) to produce an optimal path for any type of path planning application. In operation, the system ( 200 ) constructs a configuration space node structure representing a discretized configuration space including a plurality of states characterized by one or more parameters, and augments the configuration space node structure with discrete parameter v…
Who is the assignee on this patent?
Trovato Karen Irene, Popovic Aleksandra, Koninklijke Philips Nv
What technology area does this patent fall under?
Primary CPC classification G06Q10/047. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).