Method and apparatus of detecting a position of a movable body
First Claim
1. A method of detecting a position of a movable body comprising the steps of:
- emitting light to outside of said movable body by means of a light emitting apparatus provided with said movable body;
receiving said light, which is reflected by a plurality of reflectors provided with a moving area of said movable body, by means of a light receiving apparatus provided with said movable body for obtaining an electric output corresponding to an intensity of said received light;
comparing a received-light luminance distribution along a circumferential direction of said movable body, which is obtained from the received-light output, with reference received-light luminance distributions stored in advance in association with a plurality of positions in said moving area of said movable body; and
detecting the position of said movable body in accordance with a comparison result.
1 Assignment
0 Petitions
Accused Products
Abstract
The position of a movable body is detected by emitting a laser light in all the directions around a truck as the movable body by means of an optical unit including a laser oscillator and a CCD camera, receiving the laser light reflected by reflectors disposed at a plurality of positions in a moving area, and making comparisons between comparison data being different at each position of the truck in the moving area and reference data of the received-light data at the plurality of positions in the moving area. The comparison data is obtained from a received-light luminance distribution of the reflected laser light and an angle θ obtained by a gyrosensor relative to a reference direction.
63 Citations
33 Claims
-
1. A method of detecting a position of a movable body comprising the steps of:
-
emitting light to outside of said movable body by means of a light emitting apparatus provided with said movable body;
receiving said light, which is reflected by a plurality of reflectors provided with a moving area of said movable body, by means of a light receiving apparatus provided with said movable body for obtaining an electric output corresponding to an intensity of said received light;
comparing a received-light luminance distribution along a circumferential direction of said movable body, which is obtained from the received-light output, with reference received-light luminance distributions stored in advance in association with a plurality of positions in said moving area of said movable body; and
detecting the position of said movable body in accordance with a comparison result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
detecting an angle of a moving direction of said movable body relative to said reference direction by an angle detecting means provided with said movable body;
correcting the received-light luminance distribution obtained by said light receiving apparatus into the received-light luminance distribution when the movable body turns said reference direction, by utilizing the detected angle; and
comparing the corrected received-light luminance distribution with said reference received-light luminance distributions.
-
-
3. A method according to claim 1, wherein the plurality of positions in the moving area provided with association with said reference received-light luminance distributions are respective apexes of meshes formed by polygons of the same shape that divide the moving area.
-
4. A method according to claim 2, wherein the plurality of positions in the moving area provided with association with said reference received-light luminance distributions are respective apexes of meshes formed by polygons of the same shape that divide the moving area.
-
5. A method according to claim 3, further comprising the steps of:
-
determining a similarity between said received-light luminance distribution and each of said reference received-light luminance distributions by said comparison;
selecting an apex having the highest similarity from the apexes of said meshes in the moving area;
selecting a plurality of polygons having said selected apex as one of apexes thereof;
selecting a polygon having the largest sum of similarities associated with the apexes of the polygon, from said selected polygons;
determining, for each side of said selected polygon, three points in a three-dimensional space having a coordinate axis which is perpendicular to a plane of moving of said movable body and which represents said similarity, corresponding to three points which are located on the plane of moving and which include two apexes at two ends of said side of said selected polygon and one apex of the mesh located opposite to said selected polygon relative to said side of said selected polygon;
determining a plane that passes through said three points in said three-dimensional space for said side of said selected polygon;
determining an intersecting point of each combination of three planes selected from the planes determined for all the sides constituting said selected polygon; and
determining the position of the movable body as an average of all the determined intersecting points.
-
-
6. A method according to claim 4, further comprising the steps of:
-
determining a similarity between said received-light luminance distribution and each of said reference received-light luminance distributions by said comparison;
selecting an apex having the highest similarity from the apexes of said meshes in the moving area;
selecting a plurality of polygons having said selected apex as one of apexes thereof;
selecting a polygon having the largest sum of similarities associated with the apexes of the polygon, from said selected polygons;
determining, for each side of said selected polygon, three points in a three-dimensional space having a coordinate axis which is perpendicular to a plane of moving of said movable body and which represents said similarity, corresponding to three points which are located on the plane of moving and which include two apexes at two ends of said side of said selected polygon and one apex of the mesh located opposite to said selected polygon relative to said side of said selected polygon;
determining a plane that passes through said three points in said three-dimensional space for said side of said selected polygon;
determining an intersecting point of each combination of three planes selected from the planes determined for all the sides constituting said selected polygon; and
determining the position of the movable body as an average of all the determined intersecting points.
-
-
7. A method according to claim 1, wherein the positions associated with said reference received-light luminance distributions are selected as comparison targets in accordance with the detected position and moving direction of said movable body.
-
8. A method according to claim 2, wherein the positions associated with said reference received-light luminance distributions are selected as comparison targets in accordance with the detected position and moving direction of said movable body.
-
9. A method according to claim 3, wherein the positions associated with said reference received-light luminance distributions are selected as comparison targets in accordance with the detected position and moving direction of said movable body.
-
10. A method according to claim 4, wherein the positions associated with said reference received-light luminance distributions are selected as comparison targets in accordance with the detected position and moving direction of said movable body.
-
11. A method according to claim 5, wherein the positions associated with said reference received-light luminance distributions are selected as comparison targets in accordance with the detected position and moving direction of said movable body.
-
12. A method according to claim 6, wherein the positions associated with said reference received-light luminance distributions are selected as comparison targets in accordance with the detected position and moving direction of said movable body.
-
13. A method according to claim 7, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within an ellipse with its major axis being a line segment connecting the detected position of said movable body with a point located at the maximum distance that said movable body can travel within a predetermined period of time in the moving direction.
-
14. A method according to claim 8, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within an ellipse with its major axis being a line segment connecting the detected position of said movable body with a point located at the maximum distance that said movable body can travel within a predetermined period of time in the moving direction.
-
15. A method according to claim 9, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within an ellipse with its major axis being a line segment connecting the detected position of said movable body with a point located at the maximum distance that said movable body can travel within a predetermined period of time in the moving direction.
-
16. A method according to claim 10, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within an ellipse with its major axis being a line segment connecting the detected position of said movable body with a point located at the maximum distance that said movable body can travel within a predetermined period of time in the moving direction.
-
17. A method according to claim 11, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within an ellipse with its major axis being a line segment connecting the detected position of said movable body with a point located at the maximum distance that said movable body can travel within a predetermined period of time in the moving direction.
-
18. A method according to claim 12, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within an ellipse with its major axis being a line segment connecting the detected position of said movable body with a point located at the maximum distance that said movable body can travel within a predetermined period of time in the moving direction.
-
19. A method according to claim 7, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within a fan-shaped region with its center located at the detected position of said movable body, its radius being the maximum distance that said movable body can travel within a predetermined period of time, and its central angle being a predetermined angle having the detected direction of said movable body in the middle of the angle.
-
20. A method according to claim 8, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within a fan-shaped region with its center located at the detected position of said movable body, its radius being the maximum distance that said movable body can travel within a predetermined period of time, and its central angle being a predetermined angle having the detected direction of said movable body in the middle of the angle.
-
21. A method according to claim 9, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within a fan-shaped region with its center located at the detected position of said movable body, its radius being the maximum distance that said movable body can travel within a predetermined period of time, and its central angle being a predetermined angle having the detected direction of said movable body in the middle of the angle.
-
22. A method according to claim 10, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within a fan-shaped region with its center located at the detected position of said movable body, its radius being the maximum distance that said movable body can travel within a predetermined period of time, and its central angle being a predetermined angle having the detected direction of said movable body in the middle of the angle.
-
23. A method according to claim 11, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within a fan-shaped region with its center located at the detected position of said movable body, its radius being the maximum distance that said movable body can travel within a predetermined period of time, and its central angle being a predetermined angle having the detected direction of said movable body in the middle of the angle.
-
24. A method according to claim 12, wherein said positions associated with said reference received-light luminance distributions and selected as comparison targets are positions contained within a fan-shaped region with its center located at the detected position of said movable body, its radius being the maximum distance that said movable body can travel within a predetermined period of time, and its central angle being a predetermined angle having the detected direction of said movable body in the middle of the angle.
-
25. An apparatus for detecting a position of a movable body comprising:
-
a light emitting apparatus provided with said movable body;
a light receiving apparatus provided with said movable body for obtaining an electric output corresponding to an intensity of received light;
a storage medium; and
a controller for calculating a position of said movable body in accordance with the output obtained by receiving, by means of said light receiving apparatus, the light emitted from said light emitting apparatus and reflected by a plurality of reflectors disposed at appropriate positions in a moving area of said movable body, wherein said controller is coupled to said storage medium and capable of performing the operations of;
reading, from said storage medium, reference received-light luminance distributions at a plurality of positions in said moving area of said movable body; and
comparing a received-light luminance distribution obtained by said light receiving apparatus, with said reference received-light luminance distributions to calculate the position of said movable body. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification