Apparatus and method for identifying scanned reflective anonymous targets
First Claim
1. A method for determining the identity of an observed anonymous target from a plurality of anonymous targets positioned at predetermined spaced apart locations within an area of operation of an automatic guided vehicle, said vehicle having a scanner and said scanner being adapted to deliver electromagnetic radiation, said targets having a substantially planar reflective upright surface and a predetermined width defined by spaced first and second upright edges, said targets each being oriented at a preselected angle relative to predetermined coordinates, said targets being adapted to reflect the delivered electromagnetic radiation and said scanner being adapted to receive said reflected electromagnetic radiation and deliver a signal in response to receiving said reflected electromagnetic radiation, said automatic guided vehicle having an onboard computer, said computer having memory, and said computer being adapted to process signals delivered from said scanner according to preprogrammed instructions, said predetermined location, orientation, and width of each anonymous target being stored in memory, said vehicle having dead reckoning means for sensing the position of the vehicle and delivering a responsive dead reckoning signal, said computer being adapted to receive said dead reckoning signal and process said dead reckoning signal according to preprogrammed instructions, said method comprising:
- estimating the position and heading of the vehicle based on dead reckoning signals;
estimating a bearing angle of the anonymous targets relative to the vehicle based on the estimated position and heading of the vehicle and predetermined anonymous target locations and storing in memory the estimated bearing angles;
delivering electromagnetic radiation and receiving a reflection of the delivered electromagnetic radiation from a first of the plurality of anonymous targets;
measuring the bearing angle of the first anonymous target as a function of reflected electromagnetic radiation received from the first anonymous target;
comparing the measured bearing angle of the first anonymous target with the estimated bearing angle of an associated one of the plurality of anonymous targets and verifying that the measured bearing angle of the first anonymous target is within a preselected bearing angle limit of the estimated bearing angle of the one associated anonymous target;
measuring one of a subtended angle and width of the first anonymous target reflecting said electromagnetic radiation;
calculating one of a subtended angle and width of the related anonymous target selected from memory as a function of the estimated vehicle position and the predetermined target position;
comparing one of the measured width and subtended angle of the first anonymous target with a respective one of the calculated width and subtended angle of the related anonymous target and verifying that the compared one of the width and subtended angle of the first anonymous target and related anonymous target being within a predetermined relative tolerance range of each other; and
storing an identity of the first target in a plausible target list in said computer.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for verifying the identity of an observed anonymous target 16 from a plurality of anonymous reflective targets 16 positioned at predetermined spaced apart locations within an area 14 of operation of an automatic guided vehicle 10 is provided. The anonymous targets 16 each have a predetermined width and a predetermined orientation angle. A dead reckoning system 78 and scanner 12 on the vehicle 10 each deliver signals to the onboard computer 52. The onboard computer 52 processes the signals in accordance with preprogrammed instructions and corrects the position and heading of the vehicle 10 based on the sensed position of the reflected electromagnetic radiation delivered from the spaced anonymous targets 16. The onboard computer 52 verifies the identity of the reflecting anonymous targets 16 through an incident and subtended angle analysis which considers the orientation and width of the anonymous targets 16.
-
Citations
24 Claims
-
1. A method for determining the identity of an observed anonymous target from a plurality of anonymous targets positioned at predetermined spaced apart locations within an area of operation of an automatic guided vehicle, said vehicle having a scanner and said scanner being adapted to deliver electromagnetic radiation, said targets having a substantially planar reflective upright surface and a predetermined width defined by spaced first and second upright edges, said targets each being oriented at a preselected angle relative to predetermined coordinates, said targets being adapted to reflect the delivered electromagnetic radiation and said scanner being adapted to receive said reflected electromagnetic radiation and deliver a signal in response to receiving said reflected electromagnetic radiation, said automatic guided vehicle having an onboard computer, said computer having memory, and said computer being adapted to process signals delivered from said scanner according to preprogrammed instructions, said predetermined location, orientation, and width of each anonymous target being stored in memory, said vehicle having dead reckoning means for sensing the position of the vehicle and delivering a responsive dead reckoning signal, said computer being adapted to receive said dead reckoning signal and process said dead reckoning signal according to preprogrammed instructions, said method comprising:
-
estimating the position and heading of the vehicle based on dead reckoning signals; estimating a bearing angle of the anonymous targets relative to the vehicle based on the estimated position and heading of the vehicle and predetermined anonymous target locations and storing in memory the estimated bearing angles; delivering electromagnetic radiation and receiving a reflection of the delivered electromagnetic radiation from a first of the plurality of anonymous targets; measuring the bearing angle of the first anonymous target as a function of reflected electromagnetic radiation received from the first anonymous target; comparing the measured bearing angle of the first anonymous target with the estimated bearing angle of an associated one of the plurality of anonymous targets and verifying that the measured bearing angle of the first anonymous target is within a preselected bearing angle limit of the estimated bearing angle of the one associated anonymous target; measuring one of a subtended angle and width of the first anonymous target reflecting said electromagnetic radiation; calculating one of a subtended angle and width of the related anonymous target selected from memory as a function of the estimated vehicle position and the predetermined target position; comparing one of the measured width and subtended angle of the first anonymous target with a respective one of the calculated width and subtended angle of the related anonymous target and verifying that the compared one of the width and subtended angle of the first anonymous target and related anonymous target being within a predetermined relative tolerance range of each other; and storing an identity of the first target in a plausible target list in said computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for verifying the identity of an observed anonymous target from a plurality of anonymous targets positioned at predetermined spaced apart locations within an area of operation of an automatic guided vehicle having a laser scanner, dead reckoning means, and an onboard computer having a memory, comprising the steps of:
-
estimating the position and heading of the vehicle based on dead reckoning; estimating a bearing angle of the anonymous targets relative to the vehicle based on the estimated position and heading of the vehicle and the predetermined anonymous target locations, and storing in memory the estimated bearing angles; scanning the area with a laser beam delivered from said laser scanner and receiving a reflection of the laser beam from a first anonymous target of the plurality of anonymous targets; measuring the bearing angle of the first anonymous target as a function of the laser beam reflection; comparing the estimated bearing angles of the anonymous targets with the measured bearing angle of the first target and verifying that the measured bearing angle of the first target is within a preselected bearing angle limit of the estimated bearing angle of a related one of the anonymous targets; calculating an incident angle of reflection of the first anonymous target as a function of one of the measured and estimated bearing angles, the orientation of the related anonymous target stored in memory, and an estimated heading of the of the vehicle; comparing the calculated incident angle with a predetermined incident angle maximum value; measuring one of a subtended angle and width of the first anonymous target reflecting said electromagnetic radiation; calculating one of a subtended angle and width of the related anonymous target selected from memory as a function of the estimated vehicle position and the predetermined target position; comparing one of the measured width and subtended angle of the first anonymous target with a respective one of the calculated width and subtended angle of the related anonymous target and verifying that the compared one of the width and subtended angle of the first anonymous target and related anonymous target being within a predetermined relative tolerance range of each other; and storing an identity of the first target in a plausible target list in said computer. - View Dependent Claims (16, 17, 18)
-
-
19. A method for verifying the identity of an observed anonymous target from a plurality of anonymous targets positioned at predetermined spaced apart locations within an area of operation of an automatic guided vehicle, said vehicle having a scanner and said scanner being adapted to deliver electromagnetic radiation, said targets having a substantially planar reflective upright surface and a predetermined width defined by spaced first and second upright edges, said targets each being oriented at a preselected angle relative to predetermined coordinates, said targets being adapted to reflect the delivered electromagnetic radiation and said scanner being adapted to receive said reflected electromagnetic radiation and deliver a signal in response to receiving said reflected electromagnetic radiation, said scanner having means for sensing the angular position of the scanner relative to the heading of the vehicle, said automatic guided vehicle having an onboard computer, said computer having memory, and said computer being adapted to process signals delivered from said scanner according to preprogrammed instructions, said predetermined location, orientation, and width of each anonymous target being stored in memory, said vehicle having dead reckoning means for sensing the position of the vehicle and delivering a responsive dead reckoning signal, said computer being adapted to receive said dead reckoning signal and process said dead reckoning signal according to preprogrammed instructions, said method comprising:
-
measuring one of a subtended angle and width of the first anonymous target reflecting said electromagnetic radiation; calculating one of a subtended angle and width of a related anonymous target selected from memory as a function of the estimated vehicle position and the predetermined target position; comparing one of the measured width and subtended angle of the first anonymous target with a respective one of the calculated width and subtended angle of the related anonymous target and verifying that the compared one of the width and subtended angle of the first anonymous target and related anonymous target being within a predetermined relative tolerance range of each other; and storing an identity of the first target in a plausible target list in said computer. - View Dependent Claims (20)
-
-
21. An automatic guided vehicle, comprising:
-
a plurality of anonymous targets positioned at predetermined spaced apart locations within an area of operation of the automatic guided vehicle, said targets each having a substantially planar reflective upright surface and a predetermined width defined by spaced first and second upright edges, said targets each being oriented at a preselected angle relative to predetermined coordinates, said targets being adapted to reflect the delivered electromagnetic radiation; a scanner rotatable about an upright axis, said scanner delivering electromagnetic radiation, receiving a reflection of electromagnetic radiation, and delivering a signal in response to receiving said reflected electromagnetic radiation, encoder means for delivering an angle signal responsive to the rotated position of the scanner, said encoder means being connected to the scanner; dead reckoning means for sensing the direction and distance of travel the vehicle and delivering a responsive dead reckoning signal; a processor mounted onboard the vehicle and being connected to receive the signals from said scanner, encoder, and dead reckoning means, said processor having memory and being adapted to process signals delivered from the scanner, encoder, and dead reckoning means according to preprogrammed instructions, said predetermined location, orientation, and width of each anonymous target being stored in memory, said processor calculating one of a subtended angle and a width of a first anonymous target reflecting said electromagnetic radiation based on measurements of the scanner and encoder signals, calculating one of a subtended angle and width of a related anonymous target selected from memory as a function of the estimated vehicle position based on said signals from the dead reckoning means as corrected by previous laser scanner measurements, and comparing one of the measured width and subtended angle of the first anonymous target with a respective one of the calculated width and subtended angle of the related anonymous target and verifying that the compared one of the width and subtended angle of the first anonymous target and related anonymous target being within a predetermined relative tolerance range of each other, and storing an identity of the first target in a plausible target list in said memory. - View Dependent Claims (22)
-
-
23. A method for determining the identity of an observed anonymous target from a plurality of anonymous targets positioned at predetermined spaced apart locations within an area of operation of an automatic guided vehicle, said vehicle having a scanner and said scanner being adapted to deliver electromagnetic radiation, said targets having a substantially planar reflective upright surface and a predetermined width defined by spaced first and second upright edges, said targets each being oriented at a preselected angle relative to predetermined coordinates, said targets being adapted to reflect the delivered electromagnetic radiation and said scanner being adapted to receive said reflected electromagnetic radiation and deliver a signal in response to receiving said reflected electromagnetic radiation, said automatic guided vehicle having an onboard computer, said computer having memory, and said computer being adapted to process signals delivered from said scanner according to preprogrammed instructions, said predetermined location, orientation, and width of each anonymous target being stored in memory, said method comprising:
-
estimating the position and heading of the vehicle; estimating a bearing angle of the anonymous targets relative to the vehicle based on the estimated position and heading of the vehicle and predetermined anonymous target locations; storing in memory the estimated bearing angles; delivering electromagnetic radiation and receiving a reflection of the delivered electromagnetic radiation from a first of the plurality of anonymous targets; measuring a subtended angle of the first anonymous target reflecting said electromagnetic radiation; calculating a subtended angle of the related anonymous target selected from memory as a function of the estimated vehicle position and the predetermined target position; comparing the measured subtended angle of the first anonymous target with the subtended angle of the related anonymous target and verifying that the compared subtended angle of the first anonymous target and related anonymous target being within a predetermined relative tolerance range of each other; and storing an identity of the first target in a plausible target list in said computer. - View Dependent Claims (24)
-
Specification