Nova Patents
EP0307091A2

An object collision detection apparatus.

Abstract

A collision detection system with less computation time and higher performance is provided. The shortest distance between the surface of one object and the surface of another at the beginning or end of a period to be checked is compared with the sum of the maximum length of paths along which points of the surface of the one object move in the period, and the like of the another. If the former is bigger than the later, then it is sure that the two objects can not collide in the period. If not, it is not sure, and the period is divided into two parts, and then such a test is done for each partial period. Such a test and dividion are recursively performed until the whole period is ensured to have no collision or an approximate collision is detected, which is easy to be so. The approximate collision is defined as a state of the shortest distance between the surface of the one object and the surface of the another being less than a perdetermined minute threshold. THis in vention is useful in CAD/CAM system in particular for off-line robot movement teaching.

EP0307091A2, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 11 August 2008, 18.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

7 claims: 7 independent, 0 dependent

  1. 1
    An object collision detection apparatus comprising:means for obtaining the shortest distance between the surface of one object and the surface of another object at the start time and/or the end time of a given check time interval;means for obtaining the longest movement path length of points on each of said one object and said another object during said check time interval;determination means for comparing said shortest distance at said start time and/or said end time with the sum of said longest movement path lengths of said one object and said another object, and further for determining whether or not it is ensured that said one object can not collide with said another object, according to result of said comparing.
  2. 2
    An object collision detection apparatus as described in Claim (1), wherein said determination means determines that said one object can not collide with said another object ,when said shortest distance at said start time and/or end time is larger than said sum of said longest movement path lengths of said one and another object.
  3. 3
    An object collision detection apparatus comprising means for initially setting a check time interval in which whether or not it is ensured that one object can not collide with another object is checked;means for obtaining the shortest distances between the surface of one object and the surface of another object at the start time and the end time of a current check time interval;means for obtaining the longest movement path length of points on each of said one object and said another object during said current check time interval;first determination means for comparing said shortest distance at said start time and said end time with the sum of said longest movement path lengths of said one object and said another object, and further for determining whether or not it is ensured that said one object can not collide with said another object, according to result of said comparing, check time interval renewal means for dividing said current check time interval into a plurality of sub time intervals when said first determination means determines that it is not ensured that said one object can not collide with said another object, and for setting said sub time intervals in turn as a new check time interval;second determination means for checking whether or not said short­est distance(s) at said start time and said end time is less than a predetermined threshold value, when said first determination means determines that it is ensured that said one object can not collide with said another object during said current check time interval, and for determining that said one object approximately collides with said another object at said start time and/or said end time, when said shortest distance(s) at said start time and/or said end time is less than said threshold value.
  4. 4
    An object collision detection apparatus as described in Claim 3, wherein:said first determination means determines that it is ensured that said one object can not collide with said another object, when said shortest distance at said start time and/or end time is larger than said sum of said longestmovement path lengths of said one and another object.
  5. 5
    An object collision detection apparatus as described in Claims 3 or 4, wherein:said check time interval renewal means sets said divided sub time intervals as a check time interval in order of nearness of said sub time intervals to said start time of said initially set check time interval.
  6. 6
    An object collision detection apparatus as described in Claim 5, wherein:said check time interval renewal means checks whether or not said one object overlap with said another object at said end time of said current check time interval, and in case of overlapping, divides said current check time interval into sub time intervals without determina­tion by said first determination means, and sets said sub time intervals as a new check time interval in turn.
  7. 7
    An object collision detection apparatus as described in Claims 3, 4, 5 or 6 wherein:the number of said sub time intervals divided in a time is two.