Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
296 words
A navigational control system for directing an autonomous vehicle to travel along a generally planar surface, such as a floor, from a first location to a destination within an operating environment, comprising: an autonomous vehicle including a self-propelled and steerable propulsion module providing position signals corresponding to a dead-reckoning determination of a position and bearing of said module with respect to a reference position; at least one long, narrow guidepath stripe applied to said surface of said environment to define a desired pathway having predetermined coordinates along which said module may be selectively guided, said guidepath stripe encoded with a plurality of displacement markers positioned at predetermined intervals along the length of said guidepath stripe, said markers having predetermined coordinates; stripe detecting means mounted to said module for detecting said guidepath stripe and said displacement markers, and for providing recognition signals when said stripe detecting means detects said guidepath stripe and for providing recognition signals when said guidepath stripe detection means detects one of said displacement markers; ranging means mounted to said module for measuring the range between said module and any object and for providing range signals corresponding to said measured range; and processing means for determining an optimal path for said module to follow to said destination, said processing means: coupled to receive said position signals for monitoring said dead-reckoning determined position of said module along said path; coupled to receive said range signals for revising said path in order to avoid an obstacle blocking said path; and coupled to receive said recognition signals for revising said dead-reckoning position of said module into an updated position; said processing means for revising said optimal path in response to said updated position; and for providing navigational control signals to guide said module along said optimal path.
Claim 2
Dependent Claim
296 words
A navigational control system for directing an autonomous vehicle to travel along a generally planar surface, such as a floor, from a first location to a destination within an operating environment, comprising: an autonomous vehicle including a self-propelled and steerable propulsion module providing position signals corresponding to a dead-reckoning determination of a position and bearing of said module with respect to a reference position; at least one long, narrow guidepath stripe applied to said surface of said environment to define a desired pathway having predetermined coordinates along which said module may be selectively guided, said guidepath stripe encoded with a plurality of displacement markers positioned at predetermined intervals along the length of said guidepath stripe, said markers having predetermined coordinates; stripe detecting means mounted to said module for detecting said guidepath stripe and said displacement markers, and for providing recognition signals when said stripe detecting means detects said guidepath stripe and for providing recognition signals when said guidepath stripe detection means detects one of said displacement markers; ranging means mounted to said module for measuring the range between said module and any object and for providing range signals corresponding to said measured range; and processing means for determining an optimal path for said module to follow to said destination, said processing means: coupled to receive said position signals for monitoring said dead-reckoning determined position of said module along said path; coupled to receive said range signals for revising said path in order to avoid an obstacle blocking said path; and coupled to receive said recognition signals for revising said dead-reckoning position of said module into an updated position; said processing means for revising said optimal path in response to said updated position; and for providing navigational control signals to guide said module along said optimal path.
Claim 3
Dependent Claim
33 words
The navigational control system of claim 1 wherein: said processing means maintains a mathematical model of said operating environment and updates said updated position determination of said module within said model in real-time.
Claim 4
Dependent Claim
51 words
The navigational control system of claim 2 wherein: said path has coordinates encoded within said mathematical model; and said module is directed to follow at least some portion of said guidepath stripe when at least some portion of said guidepath stripe is oriented in a general direction of an intended path.
Claim 5
Dependent Claim
17 words
The navigational control system of claim 3 wherein: said ranging means includes a plurality of ultrasonic transducers.
Claim 6
Dependent Claim
84 words
The navigational control system of claim 4 wherein: said guidepath stripe detecting means includes: at least one video camera mounted to said module such that said lens is directed to towards said floor for providing a video signal corresponding to detection of said guidepath stripe, at least one light source mounted to said module and directed to illuminate said guidepath stripe, and digitizing means mounted to said module and coupled to receive said video signal for providing said recognition output to said processing means.
Claim 7
Dependent Claim
79 words
The navigational control system of claim 5 wherein: said guidepath stripe is made of a material that is invisible under ambient lighting conditions and fluoresces when irradiated with ultraviolet light; and said displacement markers are areas of said material having a predetermined shape that are applied contiguous to the edge of said guidepath stripe at said predetermined intervals along the length of said guidepath stripe so as to produce recognizable discontinuity patterns along the edge of said guidepath stripe.
Claim 8
Dependent Claim
68 words
The navigational control system of claim 6 wherein: said processing means is a host computer that includes programming that represents said mathematical model of said environment, said model includes parameters of Cartesian coordinates of permanent features of said environment and said coordinates of said guidepath stripe, said host computer determines said initial optimum and revised paths by using a path-planning algorithm operating within the context of said parameters.
Claim 9
Dependent Claim
16 words
The navigational control system of claim 7 wherein: said digitizing means is a video line digitizer.
Claim 10
Dependent Claim
306 words
A navigational control system for directing an autonomous vehicle to travel along a generally planar surface, such as a floor, from a first location to a destination within an operating environment, comprising: an autonomous vehicle including a self-propelled and steerable propulsion module providing position signals corresponding to a dead-reckoning determination of a position and bearing of said module with respect to a reference position; at least one long, narrow guidepath stripe of reflective material applied to said surface of said environment to define a desired pathway having predetermined coordinates along which said module may be selectively guided, said guidepath stripe encoded with a plurality of displacement markers positioned at predetermined intervals along the length of said guidepath stripe, said markers having predetermined coordinates, said guidepath stripe contrasting with said floor; stripe detecting means mounted to said module for detecting said guidepath stripe and said displacement markers, and for providing recognition signals when said stripe detecting means detects said guidepath stripe and for providing recognition signals when said guidepath stripe detection means detects one of said displacement markers; ranging means mounted to said module for measuring the range between said module and any object and for providing range signals corresponding to said measured range; and processing means for determining an optimal path for said module to follow to said destination, said processing means: coupled to receive said position signals for monitoring said dead-reckoning determined position of said module along said path; coupled to receive said range signals for revising said path in order to avoid an obstacle blocking said path; and coupled to receive said recognition signals for revising said dead-reckoning position of said module into an updated position; said processing means for revising said optimal path in response to said updated position; and for providing navigational control signals to guide said module along said optimal path.
Claim 11
Dependent Claim
306 words
A navigational control system for directing an autonomous vehicle to travel along a generally planar surface, such as a floor, from a first location to a destination within an operating environment, comprising: an autonomous vehicle including a self-propelled and steerable propulsion module providing position signals corresponding to a dead-reckoning determination of a position and bearing of said module with respect to a reference position; at least one long, narrow guidepath stripe of reflective material applied to said surface of said environment to define a desired pathway having predetermined coordinates along which said module may be selectively guided, said guidepath stripe encoded with a plurality of displacement markers positioned at predetermined intervals along the length of said guidepath stripe, said markers having predetermined coordinates, said guidepath stripe contrasting with said floor; stripe detecting means mounted to said module for detecting said guidepath stripe and said displacement markers, and for providing recognition signals when said stripe detecting means detects said guidepath stripe and for providing recognition signals when said guidepath stripe detection means detects one of said displacement markers; ranging means mounted to said module for measuring the range between said module and any object and for providing range signals corresponding to said measured range; and processing means for determining an optimal path for said module to follow to said destination, said processing means: coupled to receive said position signals for monitoring said dead-reckoning determined position of said module along said path; coupled to receive said range signals for revising said path in order to avoid an obstacle blocking said path; and coupled to receive said recognition signals for revising said dead-reckoning position of said module into an updated position; said processing means for revising said optimal path in response to said updated position; and for providing navigational control signals to guide said module along said optimal path.
Claim 12
Dependent Claim
33 words
The navigational control system of claim 9 wherein: said processing means maintains a mathematical model of said operating environment and updates said updated position determination of said module within said model in real-time.
Claim 13
Dependent Claim
51 words
The navigational control system of claim 10 wherein: said path has coordinates encoded within said mathematical model; and said module is directed to follow at least some portion of said guidepath stripe when at least some portion of said guidepath stripe is oriented in a general direction of an intended path.
Claim 14
Dependent Claim
17 words
The navigational control system of claim 11 wherein: said ranging means includes a plurality of ultrasonic transducers.
Claim 15
Dependent Claim
84 words
The navigational control system of claim 11 wherein: said stripe detecting means includes: at least one video camera mounted to said module such that said lens is directed to towards said floor for providing a video signal corresponding to detection of said guidepath stripe, at least one light source mounted to said module and directed to illuminate said guidepath stripe, and digitizing means mounted to said module and operably coupled to receive said video signal for providing said recognition output to said processing means.
Claim 16
Dependent Claim
57 words
The navigational control system of claim 13 wherein: said displacement markers are areas of said guidepath material having a predetermined shape that are applied contiguous to the edge of said guidepath stripe at said predetermined intervals along the length of said guidepath stripe so as to produce recognizable discontinuity patterns along the edge of said guidepath stripe.
Claim 17
Dependent Claim
68 words
The navigational control system of claim 14 wherein: said processing means is a host computer that includes programming that represents said mathematical model of said environment, said model includes parameters of Cartesian coordinates of permanent features of said environment and said coordinates of said guidepath stripe, said host computer determines said initial optimum and revised paths by using a path-planning algorithm operating within the context of said parameters.
Claim 18
Dependent Claim
16 words
The navigational control system of claim 15 wherein: said digitizing means is a video line digitizer.
Claim 19
Dependent Claim
339 words
A navigational control system for directing an autonomous vehicle to travel along a generally planar surface, such as a floor, from a first location to a destination within an operating environment, comprising: an autonomous vehicle including a self-propelled and steerable propulsion module providing position signals corresponding to a dead-reckoning determination of a position and bearing of said module with respect to a reference position; at least one long, narrow guidepath stripe applied to said surface of said environment to define a desired pathway having predetermined coordinates along which said module may be selectively guided, said guidepath stripe encoded with a plurality of displacement markers positioned at predetermined intervals along the length of said guidepath stripe, said markers having predetermined coordinates, said guidepath stripe is invisible when irradiated with visible light and fluoresces when irradiated with ultraviolet light; stripe detecting means mounted to said module for detecting said guidepath stripe and said displacement markers, and for providing recognition signals when said stripe detecting means detects said guidepath stripe and for providing recognition signals when said guidepath stripe detection means detects one of said displacement markers; ranging means mounted to said module for measuring the range between said module and any object and for providing range signals corresponding to said measured range; and processing means for determining an optimal path for said module to follow to said destination, said processing means: coupled to receive said position signals for monitoring said dead-reckoning determined position of said module along said path; coupled to receive said range signals for revising said path in order to avoid an obstacle blocking said path; and coupled to receive said recognition signals for revising said dead-reckoning position of said module into an updated position; said updated position functionally related to said position encoded in said position signals and to said position corresponding to said location associated with said recognition signals; said processor means for revising said optimal path in response to said updated position; and for providing navigational control signals to guide said module along said optimal path.
Claim 20
Dependent Claim
339 words
A navigational control system for directing an autonomous vehicle to travel along a generally planar surface, such as a floor, from a first location to a destination within an operating environment, comprising: an autonomous vehicle including a self-propelled and steerable propulsion module providing position signals corresponding to a dead-reckoning determination of a position and bearing of said module with respect to a reference position; at least one long, narrow guidepath stripe applied to said surface of said environment to define a desired pathway having predetermined coordinates along which said module may be selectively guided, said guidepath stripe encoded with a plurality of displacement markers positioned at predetermined intervals along the length of said guidepath stripe, said markers having predetermined coordinates, said guidepath stripe is invisible when irradiated with visible light and fluoresces when irradiated with ultraviolet light; stripe detecting means mounted to said module for detecting said guidepath stripe and said displacement markers, and for providing recognition signals when said stripe detecting means detects said guidepath stripe and for providing recognition signals when said guidepath stripe detection means detects one of said displacement markers; ranging means mounted to said module for measuring the range between said module and any object and for providing range signals corresponding to said measured range; and processing means for determining an optimal path for said module to follow to said destination, said processing means: coupled to receive said position signals for monitoring said dead-reckoning determined position of said module along said path; coupled to receive said range signals for revising said path in order to avoid an obstacle blocking said path; and coupled to receive said recognition signals for revising said dead-reckoning position of said module into an updated position; said updated position functionally related to said position encoded in said position signals and to said position corresponding to said location associated with said recognition signals; said processor means for revising said optimal path in response to said updated position; and for providing navigational control signals to guide said module along said optimal path.
Claim 21
Dependent Claim
33 words
The navigational control system of claim 17 wherein: said processing means maintains a mathematical model of said operating environment and updates said updated position determination of said module within said model in real-time.
Claim 22
Dependent Claim
51 words
The navigational control system of claim 18 wherein: said path has coordinates encoded within said mathematical model; and said module is directed to follow at least some portion of said guidepath stripe when at least some portion of said guidepath stripe is oriented in a general direction of an intended path.
Claim 23
Dependent Claim
17 words
The navigational control system of claim 19 wherein: said ranging means includes a plurality of ultrasonic transducers.
Claim 24
Dependent Claim
84 words
The navigational control system of claim 20 wherein: said stripe detecting means includes: at least one video camera mounted to said module such that said lens is directed to towards said floor for providing a video signal corresponding to detection of said guidepath stripe, at least one ultraviolet light source mounted to said module and directed to illuminate said guidepath stripe, and digitizing means mounted to said module and coupled to receive said video signal for providing said recognition output to said processing means.
Claim 25
Dependent Claim
79 words
The navigational control system of claim 21 wherein: said guidepath stripe is made of a material that is invisible under ambient lighting conditions and fluoresces when irradiated with ultraviolet light; and said displacement markers are areas of said material having a predetermined shape that are applied contiguous to the edge of said guidepath stripe at said predetermined intervals along the length of said guidepath stripe so as to produce recognizable discontinuity patterns along the edge of said guidepath stripe.
Claim 26
Dependent Claim
68 words
The navigational control system of claim 22 wherein: said processing means is a host computer that includes programming that represents said mathematical model of said environment, said model includes parameters of Cartesian coordinates of permanent features of said environment and said coordinates of said guidepath stripe, said host computer determines said initial optimum and revised paths by using a path-planning algorithm operating within the context of said parameters.