Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
207 words
An obstacle detecting apparatus comprising: a distance image obtaining section having a distance sensor, for measuring the distance of each measurement point of objects existing in a visual field in front of the distance sensor and obtaining a three-dimensional coordinate value for each measurement point, and generating a distance image based on the three-dimensional coordinate values of the measurement points; a histogram generating section for: projecting each measurement point of the objects onto at least one of predetermined horizontal and vertical planes, where each plane is divided into grid cells, and the resolution of the divided grid cells is lower than the measurement resolution of the distance sensor; and calculating the number of the measurement points projected onto each grid cell in the relevant plane, and generating a three-dimensional histogram indicating the distribution of the measurement points in the grid cells; a binary converting section for converting the histogram to binary data by comparing the histogram with a predetermined threshold value; and an obstacle map generating section for extracting one or more obstacles by performing a clustering operation on the binary data obtained by the binary converting section, and generating an obstacle map by which the positional relationship between the distance sensor and each obstacle is determined.
Claim 2
Dependent Claim
207 words
An obstacle detecting apparatus comprising: a distance image obtaining section having a distance sensor, for measuring the distance of each measurement point of objects existing in a visual field in front of the distance sensor and obtaining a three-dimensional coordinate value for each measurement point, and generating a distance image based on the three-dimensional coordinate values of the measurement points; a histogram generating section for: projecting each measurement point of the objects onto at least one of predetermined horizontal and vertical planes, where each plane is divided into grid cells, and the resolution of the divided grid cells is lower than the measurement resolution of the distance sensor; and calculating the number of the measurement points projected onto each grid cell in the relevant plane, and generating a three-dimensional histogram indicating the distribution of the measurement points in the grid cells; a binary converting section for converting the histogram to binary data by comparing the histogram with a predetermined threshold value; and an obstacle map generating section for extracting one or more obstacles by performing a clustering operation on the binary data obtained by the binary converting section, and generating an obstacle map by which the positional relationship between the distance sensor and each obstacle is determined.
Claim 3
Dependent Claim
46 words
An obstacle detecting apparatus as claimed in claim 1 , further comprising: a correcting section for correcting the number of the measurement points projected onto each grid cell, calculated by the histogram generating section, based on the distance from the distance sensor to each measurement point.
Claim 4
Dependent Claim
51 words
A vehicle drive control apparatus comprising an obstacle detecting apparatus as claimed in one of claims 1 and 2 , comprising: a movement control section for controlling the driving of a vehicle by referring to the obstacle map and controlling the vehicle to avoid the obstacles defined in the obstacle map.
Claim 5
Dependent Claim
48 words
A self-controlled robot comprising an obstacle detecting apparatus as claimed in one of claims 1 and 2 , comprising: a movement control section for controlling the movement of the robot by referring to the obstacle map and making the robot avoid the obstacles defined in the obstacle map.
Claim 6
Dependent Claim
203 words
An obstacle detecting method comprising: a distance image obtaining step of measuring the distance of each measurement point of objects existing in a visual field in front of a distance sensor and obtaining a three-dimensional coordinate value for each measurement point, and generating a distance image based on the three-dimensional coordinate values of the measurement points; a histogram generating step of: projecting each measurement point of the objects onto at least one of predetermined horizontal and vertical planes, where each plane is divided into grid cells, and the resolution of the divided grid cells is lower than the measurement resolution of the distance sensor; and calculating the number of the measurement points projected onto each grid cell in the relevant plane, and generating a three-dimensional histogram indicating the distribution of the measurement points in the grid cells; a binary converting step of converting the histogram to binary data by comparing the histogram with a predetermined threshold value; and an obstacle map generating step of extracting one or more obstacles by performing the clustering operation of the binary data obtained in the binary converting step, and generating an obstacle map by which the positional relationship between the distance sensor and each obstacle is determined.
Claim 7
Dependent Claim
203 words
An obstacle detecting method comprising: a distance image obtaining step of measuring the distance of each measurement point of objects existing in a visual field in front of a distance sensor and obtaining a three-dimensional coordinate value for each measurement point, and generating a distance image based on the three-dimensional coordinate values of the measurement points; a histogram generating step of: projecting each measurement point of the objects onto at least one of predetermined horizontal and vertical planes, where each plane is divided into grid cells, and the resolution of the divided grid cells is lower than the measurement resolution of the distance sensor; and calculating the number of the measurement points projected onto each grid cell in the relevant plane, and generating a three-dimensional histogram indicating the distribution of the measurement points in the grid cells; a binary converting step of converting the histogram to binary data by comparing the histogram with a predetermined threshold value; and an obstacle map generating step of extracting one or more obstacles by performing the clustering operation of the binary data obtained in the binary converting step, and generating an obstacle map by which the positional relationship between the distance sensor and each obstacle is determined.
Claim 8
Dependent Claim
46 words
An obstacle detecting method as claimed in claim 5 , further comprising: a correcting step of correcting the number of the measurement points projected onto each grid cell, calculated in the histogram generating step, based on the distance from the distance sensor to each measurement point.
Claim 9
Dependent Claim
228 words
A computer readable storage medium storing a program for making a computer execute an operation of detecting obstacles existing in a visual field of a distance sensor, the operation comprising: a distance image obtaining step of measuring the distance of each measurement point of objects existing in a visual field in front of a distance sensor and obtaining a three-dimensional coordinate value for each measurement point, and generating a distance image based on the three-dimensional coordinate values of the measurement points; a histogram generating step of: projecting each measurement point of the objects onto at least one of predetermined horizontal and vertical planes, where each plane is divided into grid cells, and the resolution of the divided grid cells is lower than the measurement resolution of the distance sensor; and calculating the number of the measurement points projected onto each grid cell in the relevant plane, and generating a three-dimensional histogram indicating the distribution of the measurement points in the grid cells; a binary converting step of converting the histogram to binary data by comparing the histogram with a predetermined threshold value; and an obstacle map generating step of extracting one or more obstacles by performing a clustering operation on the binary data obtained in the binary converting step, and generating an obstacle map by which the positional relationship between the distance sensor and each obstacle is determined.
Claim 10
Dependent Claim
228 words
A computer readable storage medium storing a program for making a computer execute an operation of detecting obstacles existing in a visual field of a distance sensor, the operation comprising: a distance image obtaining step of measuring the distance of each measurement point of objects existing in a visual field in front of a distance sensor and obtaining a three-dimensional coordinate value for each measurement point, and generating a distance image based on the three-dimensional coordinate values of the measurement points; a histogram generating step of: projecting each measurement point of the objects onto at least one of predetermined horizontal and vertical planes, where each plane is divided into grid cells, and the resolution of the divided grid cells is lower than the measurement resolution of the distance sensor; and calculating the number of the measurement points projected onto each grid cell in the relevant plane, and generating a three-dimensional histogram indicating the distribution of the measurement points in the grid cells; a binary converting step of converting the histogram to binary data by comparing the histogram with a predetermined threshold value; and an obstacle map generating step of extracting one or more obstacles by performing a clustering operation on the binary data obtained in the binary converting step, and generating an obstacle map by which the positional relationship between the distance sensor and each obstacle is determined.
Claim 11
Dependent Claim
50 words
A computer readable storage medium as claimed in claim 7 , wherein the operation further comprises: a correcting step of correcting the number of the measurement points projected onto each grid cell, calculated in the histogram generating step, based on the distance from the distance sensor to each measurement point.