System and method for collision checking between solid objects and vectors
AssigneeLockheed Missiles & Space Company, Inc.
InventorVibeke Libby
Life of this patent
Estimating the term…
Loading patent…
AssigneeLockheed Missiles & Space Company, Inc.
InventorVibeke Libby
Estimating the term…
A path analyzer for determining if a specified path is blocked by a given solid obstacle in three dimensional space. A programmable comparator converts path endpoints into first and second map signals, wherein each map signal indicates whether the corresponding path endpoint's position on predefined X, Y and Z coordinate axes is above, below or within a range of coordinate values associated with a specified obstacle. The specified obstacle is modelled as a rectangular parallelepiped, regardless of the actual shape of the obstacle. A first high speed decoder uses these map signals to make an initial determination as to whether the specified path is blocked, not blocked, or may be blocked by the specified obstacle. Whenever the first decoder determines that the path may be blocked, a second decoder determines the minimum number of additional computations needed to resolve whether the specified path is blocked. Depending on the number of sides of the specified obstacle that are "in view" of the specified paths's endpoints, one to three pairs of path intersection computations are required. In the preferred embodiments a dedicated computational unit is used to perform the calculations specified by the decoder to resolve whether the specified path is blocked. The dedicated computation unit is preprogrammed to perform six different pairs of computations, corresponding to the six sides of the obstacle. The second decoder determines which pairs of computations have to be performed for any particular path blockage determination.
A path analyzer, comprising
In a method of determining whether a specified path is blocked by a specified obstacle,
Dependencies are inferred from the claim text.