← Back to Patent Explorer
US5276618A Expired / Lapsed US ⏱️ 0.0 years remaining

Doorway transit navigational referencing system

Assignee: United States Department of the Navy
•
Filing: 1992-02-26
•
Granted: 1994-01-04
•
Expires: 2012-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system of navigational referencing for a robot moving within a defined space is provided. A database contains x-y coordinate positional information on a plurality of doorway openings in terms of an x-y coordinate system. A mobile robot is provided that has the capability to access the database, define its location in terms of an approximate position within the defined space, and sense the presence of one of the plurality of doorway openings. The robot is positioned and moved along a path that traverses the one doorway opening at a known speed. The doorway opening's top door frame is detected from first and second sensor positions on the robot. The first and second sensor positions are separated by a known distance along a line orthogonal to the path that traverses the one doorway opening. An angular orientation of the robot is based on a time difference between when the first and second sensor positions detect the top door frame, the known speed of the robot and the known separation distance between the first and second sensor positions. A y-coordinate position of the robot is based on the positional information from the database when the first or second sensing position detects the top door frame. A lateral position of the robot is determined during a portion of the time between when the first and second sensor positions detect the top door frame. The lateral position is compared with the positional information from the database in order to determine an x-coordinate of the robot.

Inventors

  • 👤 Hobart R. Everett, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 22:51
CPC Classifications
G; G05; G05D; G05D1/00; G05D1/02; G05D1/021; G05D1/0231; G05D1/0246; G05D1/0255; G05D1/0268; G05D1/0272

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 386 words
A method of navigational referencing for a robot which moves within a defined space comprising the steps of: providing the robot with positional information on the defined space in terms of plurality of doorway openings, each doorway opening having left, right and top door frames defining first and second imaginary vertical planes at the beginning and ending, respectively, of each doorway opening, the first and second imaginary vertical planes further being orthogonal to the floor of the defined space, wherein the first and second imaginary vertical planes for each of the plurality of doorway openings are defined in terms of an x-y coordinate system; finding one of the plurality of doorway openings; positioning the robot on a heading to traverse said one doorway opening; moving the robot along a path defined by the heading in order to traverse said one doorway opening at a known speed; detecting the top door frame from a first sensor position on the robot when the first sensor position enters the first imaginary vertical plane; detecting the top door frame from a second sensor position on the robot when the second sensor position enters the first imaginary vertical plane, wherein the first and second sensor positions are separated by a known distance along a line orthogonal to the path defined by the robot's heading; measuring a time difference between when the first and second sensor positions break the first imaginary vertical plane, wherein an angular orientation α of the robot within the x-y coordinate system is based on the measured time difference, the known speed of the robot and the known separation distance between the first and second sensor positions, and a y-coordinate position of the robot within the x-y coordinate system is based on the provided positional information on the first imaginary vertical plane when the first or second sensing position enters said first imaginary vertical plane; and determining a lateral position of the robot with respect to said one doorway opening during a portion of the time between the first sensor position entering the first imaginary vertical plane and the second sensor position entering the second imaginary vertical plane, wherein the lateral position is compared with the provided positional information of said one doorway opening in order to determine an x-coordinate of the robot within the x-y coordinate system.
Claim 2
Independent Claim 386 words
A method of navigational referencing for a robot which moves within a defined space comprising the steps of: providing the robot with positional information on the defined space in terms of plurality of doorway openings, each doorway opening having left, right and top door frames defining first and second imaginary vertical planes at the beginning and ending, respectively, of each doorway opening, the first and second imaginary vertical planes further being orthogonal to the floor of the defined space, wherein the first and second imaginary vertical planes for each of the plurality of doorway openings are defined in terms of an x-y coordinate system; finding one of the plurality of doorway openings; positioning the robot on a heading to traverse said one doorway opening; moving the robot along a path defined by the heading in order to traverse said one doorway opening at a known speed; detecting the top door frame from a first sensor position on the robot when the first sensor position enters the first imaginary vertical plane; detecting the top door frame from a second sensor position on the robot when the second sensor position enters the first imaginary vertical plane, wherein the first and second sensor positions are separated by a known distance along a line orthogonal to the path defined by the robot's heading; measuring a time difference between when the first and second sensor positions break the first imaginary vertical plane, wherein an angular orientation α of the robot within the x-y coordinate system is based on the measured time difference, the known speed of the robot and the known separation distance between the first and second sensor positions, and a y-coordinate position of the robot within the x-y coordinate system is based on the provided positional information on the first imaginary vertical plane when the first or second sensing position enters said first imaginary vertical plane; and determining a lateral position of the robot with respect to said one doorway opening during a portion of the time between the first sensor position entering the first imaginary vertical plane and the second sensor position entering the second imaginary vertical plane, wherein the lateral position is compared with the provided positional information of said one doorway opening in order to determine an x-coordinate of the robot within the x-y coordinate system.
Claim 3
Dependent Claim 66 words
A method according to claim 1 wherein the angular orientation α of the robot within the x-y coordinate system is equal to ##EQU2## where V is the known speed of the robot, T is the measured time difference between when the first and second sensor positions break the first imaginary vertical plane, and d is the known separation distance between the first and second sensor positions.
Claim 4
Dependent Claim 58 words
A method according to claim 1 wherein said step of determining the lateral position of the robot includes the step of measuring a distance to the left and right door frames during the portion of the time between the first sensor position entering the first imaginary vertical plane and the second sensor position entering second imaginary vertical plane.
Claim 5
Dependent Claim 22 words
A method according to claim 3 wherein the distance to the left and right door frames is determined by acoustic time-of-flight techniques.
Claim 6
Independent Claim 377 words
A system of navigational referencing within a defined space comprising: a database containing positional information on the defined space in terms of a plurality of doorway openings, each doorway opening having left, right and top door frames defining first and second imaginary vertical planes at the beginning and ending, respectively, of each doorway opening, the first and second imaginary vertical planes further being orthogonal to the floor of the defined space, wherein the first and second imaginary vertical planes for each of the plurality of doorway openings are defined in terms of an x-y coordinate system; a mobile robot having the capability to access said database, define its location in terms of an approximate position within said x-y coordinate system, and sense the presence of one of said plurality of doorway openings; means for positioning and moving the robot along a path that traverses said one doorway opening at a known speed; means for detecting the top door frame from a first and second sensor position on the robot when the first and second sensor positions break the first imaginary vertical plane, wherein the first and second sensor positions are separated by a known distance along a line orthogonal to the path that traverses the one doorway opening, wherein an angular orientation α of the robot within the x-y coordinate system is based on a time difference between when the first and second sensor positions break the first imaginary vertical plane, the known speed of the robot and the known separation distance between the first and second sensor positions, and a y-coordinate position of the robot within the x-y coordinate system is based on the positional information available from said database on the first imaginary vertical plane when the first or second sensing position enters said first imaginary vertical plane; and means for determining a lateral position of the robot with respect to the one doorway opening during a portion of the time between the first sensor position entering the first imaginary vertical plane and the second sensor position entering the second imaginary vertical plane, wherein the lateral position is compared with the positional information from said database on said one doorway opening in order to determine an x-coordinate of the robot within the x-y coordinate system.
Claim 7
Independent Claim 377 words
A system of navigational referencing within a defined space comprising: a database containing positional information on the defined space in terms of a plurality of doorway openings, each doorway opening having left, right and top door frames defining first and second imaginary vertical planes at the beginning and ending, respectively, of each doorway opening, the first and second imaginary vertical planes further being orthogonal to the floor of the defined space, wherein the first and second imaginary vertical planes for each of the plurality of doorway openings are defined in terms of an x-y coordinate system; a mobile robot having the capability to access said database, define its location in terms of an approximate position within said x-y coordinate system, and sense the presence of one of said plurality of doorway openings; means for positioning and moving the robot along a path that traverses said one doorway opening at a known speed; means for detecting the top door frame from a first and second sensor position on the robot when the first and second sensor positions break the first imaginary vertical plane, wherein the first and second sensor positions are separated by a known distance along a line orthogonal to the path that traverses the one doorway opening, wherein an angular orientation α of the robot within the x-y coordinate system is based on a time difference between when the first and second sensor positions break the first imaginary vertical plane, the known speed of the robot and the known separation distance between the first and second sensor positions, and a y-coordinate position of the robot within the x-y coordinate system is based on the positional information available from said database on the first imaginary vertical plane when the first or second sensing position enters said first imaginary vertical plane; and means for determining a lateral position of the robot with respect to the one doorway opening during a portion of the time between the first sensor position entering the first imaginary vertical plane and the second sensor position entering the second imaginary vertical plane, wherein the lateral position is compared with the positional information from said database on said one doorway opening in order to determine an x-coordinate of the robot within the x-y coordinate system.
Claim 8
Dependent Claim 65 words
A system as in claim 5 wherein the angular orientation α of the robot within the x-y coordinate system is equal to ##EQU3## where V is the known speed of the robot, T is the time difference between when the first and second sensor positions break the first imaginary vertical plane, and d is the known separation distance between the first and second sensor positions.
Claim 9
Dependent Claim 29 words
A system as in claim 5 wherein said means for detecting the top door frame comprises first and second proximity sensors at said first and second sensor positions, respectively.
Claim 10
Dependent Claim 70 words
A system as in claim 7 wherein each of said proximity sensors comprises a proximity sensor pair, each sensor pair including an emitter having an emitter beam and a detector having a detecting beam, wherein said emitter beam and detection beam are focused to intersect in a zone, whereby the top door frame of the one door opening passes through the zone as the robot traverses the one doorway opening.
Claim 11
Dependent Claim 20 words
A system as in claim 8 wherein said emitter and said detector operate in a convergent-mode in a near-infrared region.
Claim 12
Dependent Claim 34 words
A system as in claim 5 wherein said means for determining the lateral position of the robot comprises means for measuring a distance from the robot to the left and right door frames, respectively.
Claim 13
Dependent Claim 42 words
A system as in claim 10 wherein said means for measuring a distance comprises acoustic range finders activated when the first sensor position enters the first imaginary vertical plane and deactivated when the second sensor position enters the second imaginary vertical plane.

References Cited (Backward Citations)

US4500970A Cited
US4638445A Cited
US4779203A Cited
US4751658A Cited
US4846297A Cited
US4905151A Cited
US5040116A Cited
US5155684A Cited
US5073749A Cited
US5109340A Cited
US5111401A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-03 1997-07-05 1998-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-03 2001-07-05 2002-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-03 2005-07-05 2006-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag