`PCT
`International Bureau
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`
`
`(51) International Patent Classification 5 :
`(11) International Publication Number:
`WO 93/03399
`
`GOIS 17/88, GOS5D 1/02
`
`(43) International Publication Date:
`18 February 1993 (18.02.93)
`
`
`
`os
`(21) International Application Number:
`PCT/SE92/00544|(81) Designated States: European patent (AT, BE, CH, DE,
`DK, ES, FR, GB, GR, IE, IT, LU, MC, NL, SE).
`
`7 August 1992 (07.08.92)
`
`
`
`
`
`
`(72) Inventor: OHMAN,Carl, Gustav ; Talgoxevagen 8, S-597
`00 Atvidaberg (SE).
`
`
`
`
`
`(22) International Filing Date:
`
`e
`
`(30) Priority data:
`,083
`
`,
`
`7 August 1991 (07.08.91)
`
`US
`
`Published
`With international search report.
`
`(71) Applicant: AKTIEBOLAGET ELECTROLUX [SE/SE];
`Luxbacken 1, S-105 45 Stockholm (SE).
`
`(74) Agents: HAGELBACK, Evert et al.; AB Electrolux, Cor-
`
`
`porate Patents & Trademarks, S-105 45 Stockholm (SE).
`
`
`20 14
`
`(54) Title: OBSTACLE DETECTING ASSEMBLY
`
`~s
`
`
`
`
`
`(57) Abstract
`
`
`An obstacle detecting assembly includes a narrow-beam LED,a wide-beam LED anda light detector. The narrow-beam
`LED provides range, while the wide-beam LED provides wide coverage at closer range. The assemblies are located about the
`
`front of a vacuum cleaner robot and provide warningof obstacles in the robot's path. When an obstacleis first detected, the robot
`reduces speed and continues until contact or a fixed distance is traveled. The assemblies not only detect obstacles, but also over-
`hanging furniture and steps.
`
`
`Silver Star Exhibit 1008
`
`Silver Star Exhibit 1008
`
`
`
`4
`
`a,
`
`me
`
`FOR THE PURPOSES OF INFORMATION ONLY
`
`Codes used to identify States party to the PCTon the front pages of pamphlets publishing international
`applications under the PCT.
`
`United Status of America
`
`AT
`AU
`BB
`BE
`BF
`BG
`BJ
`BR
`CA
`CF
`cG
`CH
`ct
`
`cs
`cz
`DE
`DK
`ES
`
`Austria
`Australia
`Barbados
`Belgiunt
`Burkina Faso
`Bulgaria
`Benin
`Brazil
`Canada
`Central African Republic
`Congo
`Switerland
`Céte d'loire
`Cameroon
`Czechoslovakia
`Czech Republic
`Germany
`Deaniark
`Spain
`
`Finland
`France
`Gabon
`United Kingdom
`Guinea
`Greece
`Hungary
`Ireland
`haly
`Japan
`Democratic People’s Republic
`of Korea
`Republic of Korea
`Liechtenstein
`Sri Lanka
`Luxembourg
`Monaco
`Madagascar
`Mali
`
`Mongolia
`Mauritania
`Malawi
`Netherlands
`Norway
`New Zealand
`Poland
`Portugal
`Romania
`Russian Federation
`Sudan
`Sweden
`Sluvak Republic
`Senegal
`Soviet Union
`Chad
`‘Togo
`Ukraine
`
`Silver Star Exhibit 1008 - 2
`
`Silver Star Exhibit 1008 - 2
`
`
`
`WO 93/03399
`
`~1-
`
`PCT/SE92/00544
`
`OBSTACLE DETECTING ASSEMBLY
`
`BACKGROUND OF THE INVENTION
`
`to optical proximity
`invention relates
`The present
`sensors and in particular to a control system for a robot.
`As electronics becomes smaller, lighter,
`less expensive
`and more powerful; software becomes more sophisticated; and
`consumers come. to expect more features and more value,
`the
`
`market
`
`for
`
`autonomous
`
`appliances
`
`such
`
`as
`
`robot
`
`vacuum
`
`cleaners, floor scrubbers and polishers increases.
`
`In these applications it is important
`to come as close
`as possible to an obstacle in order to clean any and all open
`areas.
`
`In order to keep the cost and complexity of the robot
`
`down sensors need to be kept as simple and inexpensive as
`
`possible.
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`29
`
`30
`
`31
`
`SUMMARY _OF THE INVENTION
`
`The present
`
`invention provides a simple and low cost
`
`obstacle detector that provides excellent obstacle detection.
`
`The detector is integrated into a control system that provides
`
`for the avoidance of various obstacles to autonomous operation
`
`of a cleaning robot.
`
`.
`
`The obstacle detecting assembly includes a first light
`
`source having a narrow beam, a second light source having a
`
`wide beam, a light detecting means that provides a signal
`
`in
`
`that
`control means
`a
`and
`to detected light,
`response
`the
`light sources,
`receives
`intermittently activates
`the
`Signal when a distant obstacle within the narrow beam reflects
`light from the first source to the light detecting means and
`
`receives the signal when a proximate obstacle within the wide
`beam reflects light from the second light source to the light
`
`detecting means.
`
`Silver Star Exhibit 1008 - 3
`
`Silver Star Exhibit 1008 - 3
`
`
`
`WO 93/03399
`
`PCT/SE92/00544
`
`The assembly may also advantageously include a first
`light blocking means located between the first - light source
`and the light sensing means.
`The first light blocking means
`blocks the light detecting means from the first light source.
`Also included may be a second light blocking means located
`between the second light source and the light sensing means.
`The second light blocking means blocks the light detecting
`means from the second light source.
`The robot control system includes a plurality of forward
`obstacle detection sensors facing in a forward direction.
`These forward obstacle detection sensors provide an early
`warning signal
`indicative of
`the
`remote presence of
`an
`
`obstacle.
`Also included is a forward contact sensor. This sensor
`provides a contact signal indicative of the robot contacting
`an obstacle.
`Also included is a control means adapted to receive the
`signals from the sensors and a drive means adapted to propel
`the robot in response to the control means.
`The robot decelerates to a low speed upon receipt of the
`early warning signal and continues at the slow speed until the
`first occurring of receipt of the contact signal or a known
`
`distance is traveled.
`The robot control system may also advantageously include
`a left obstacle detection sensor facing in a direction of
`between 25 and 50 degrees left of the forward direction and
`between 25 and 35 degrees up from the forward direction.
`The
`left sensor provides a left overhang signal indicative of an
`overhanging obstacle.
`Also included may be a right obstacle detection sensor
`facing in a direction of between 25 and 50 degrees right of
`“the forward direction and between 25 and 35 degrees up from
`the forward direction.
`The right sensor provides a right
`overhang signal indicative of an overhanging obstacle.
`The robot decelerates to the low speed upon receipt of
`either overhang signal and continues at the slow speed until
`
`— C
`
`adSD
`
`he
`
`MmOo
`
`~?
`
`16
`
`li
`od
`a
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`4a
`
`2uv
`
`24
`
`26
`
`27
`
`28
`
`29
`
`30
`
`31
`
`33
`
`34
`
`35
`
`36
`
`Silver Star Exhibit 1008 - 4
`
`Silver Star Exhibit 1008 - 4
`
`
`
`WO :93/03399
`
`PCT/SE92/00544
`
`2OOoOMDMMRBw&ROLE
`
`—
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`the first occurring of receipt of the contact signal or the
`known distance is traveled.
`
`The
`
`obstacle detection
`
`sensors may
`
`advantageously
`
`comprise the obstacle detecting assemblies described above.
`
`The system may also advantageously include a drop-off
`sensor facing in a downward direction.
`The drop-off sensor
`provides a drop-off
`(e.g.,
`a stair step downward)
`signal
`indicative of
`the presence of a drop-off, wherein the robot
`
`stops and reverses direction upon receipt of
`Signal.
`
`the drop-off
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG.
`invention.
`
`1 is a top plan view of an assembly according to the
`
`FIG. 2 is a front elevation view of an assembly according
`to the invention.
`
`is a schematic circuit diagram of an assembly
`3
`FIG.
`according to the invention.
`
`FIG. 4 is a top plan view diagram showing the orientation
`the obstacle detection assemblies
`according
`to
`the
`of
`invention in the forward portion of a vacuum cleaner robot.
`
`is a block diagram of a robot control
`5
`FIG.
`according to the invention.
`
`system
`
`6 is a flow chart diagram of a robot control systeh
`FIG.
`according to the invention.
`
`Silver Star Exhibit 1008 - 5
`
`Silver Star Exhibit 1008 - 5
`
`
`
`WO93/03399
`
`PCT/SE92/00544
`
`DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
`
`an obstacle detecting
`and 2,
`1
`Referring to FIGS.
`A narrow-beam LED 12 having a beam
`assembly 10 is shown.
`angle A is mounted to a printed-circuit board 14 such that,
`axis of
`the beam of
`the LED 12
`is
`when energized,
`the
`projected in a forward and horizontal direction.
`a wide-beam LED 16 having a beam angle B is mounted to the
`board 14 such that, when energized,
`the axis of the beam of
`the LED 16 is projected in a forward and horizontal direction.
`For example,
`the angle A may be 16 degrees and the angle B may
`be 80 degrees.
`The LED 12 may be,
`for example,
`a Siemens
`
`Similarly,
`
`SFH-484 and the LED 16 a Siemens SFH-485P.
`
`A light detector 18 is mounted on the board 14 between
`the LED 12 and the LED 16.
`The detector 18 has an acceptance
`
`the angle B and an beam axis
`the same as
`angle C about
`parallel to those of the LED 12 and the LED 16.
`In the preferred embodiment the light detector 18 is an
`integrated package that includes a modulation pulse circuit
`to control an LED and a demodulation circuit to detect light
`
`in synchronism with the pulse circuit while rejecting ambient
`
`light.
`
`The light detector 18 may be,
`
`for example, a Sharp
`
`IS441F.
`
`A light-blocking wall 20 is mounted on the board 14
`
`between the LED 12 and the light detector 18 to prevent light
`
`from the LED 12 from impinging directly on the light detector
`
`18.
`
`Similarly, a light-blocking wall 22 is mounted on the
`
`board 14 between the LED 16 and the light detector 18.
`
`Referring to FIG. 3, a schematic diagram of the obstacle
`
`detecting assembly 10 is shown. The power terminal 24 of the
`
`light detector 18 is connected to a power source +V (e.g., +5
`volts).
`A capacitor 26 (e.g., 100 microfarads, 10 volts) is
`connected between +V and ground.
`One terminal of a resistor
`
`28 (e.g., 2 ohms) is also connected to +V. The other terminal
`
`of the resistor 28 is connected to the anode of the LED 12.
`
`The cathode of
`
`the LED 12 is connected to the anode of
`
`Silver Star Exhibit 1008 - 6
`
`Silver Star Exhibit 1008 - 6
`
`
`
`
`
`WO 93/03399
`
`PCT/SE92/00544
`
`MDOF—&KHBE
`
`~1]
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`29
`
`30
`
`31
`
`32
`
`33
`
`34
`
`35
`
`36
`
`the LED 16.
`
`The cathode of
`
`the LED 16 is connected to the
`
`emitter of
`
`a pnp transistor
`
`30.
`
`The collector of
`
`the
`
`transistor
`
`30
`
`is
`
`connected to ground.
`
`The base of
`
`the
`
`transistor 30 is connected to one terminal of a resistor 32
`(e.g., 1,000 ohms).
`The other terminal of the resistor 32 is
`connected to the modulator output
`terminal 34 of the light
`
`detector 18.
`
`The common terminal 36 of the light detector is connected
`
`to ground. The output of the light detector 18 appears on the
`
`detector output
`
`terminal 38.
`
`In operation,
`
`the light detector 18 provides a periodic
`
`pulse train (e.g., a few microseconds out of each fraction of
`
`a millisecond)
`
`from the modulator output terminal 34 to the
`
`the
`on
`This briefls turns
`transistor 30.
`the
`base of
`transistor 30, allowing current to flow th:
`ugh the LEDs 12,
`16.
`The capacitor 26 stores energy from +V¥ during the time
`
`the transistor 30 is off,
`
`then provides a large current (0.3
`
`amperes )
`
`through the LEDs 12,
`
`16 when the transistor 30 is
`
`pulsed.
`
`The resistor 28 limits current through the LEDs 12, 16.
`Because of the low duty cycle of the periodic pulse train from
`the modulator output terminal 34,
`the average current through
`the LEDs 12,
`16 is low (e.g., 15 milliamperes).
`they emit
`When current
`flows through the LEDs 12,
`16,
`light (e.g., at 880 nanometers).
`The LED 12 emits a narrow
`beam of light with a relatively large power density.
`On the
`other hand,
`the LED 16 emits a wide beam of
`light with a
`relatively small power density.
`a
`16 strikes an obstacle,
`When light from the LEDs 12,
`portion of the light is reflected bs2k to the light detector
`18.
`When
`this reflected light
`is detected by the light
`detector 18,
`the light detector 18 provides a voltage on the
`terminal 38 indicative thereof.
`
`the beam from the
`Because of its larger power density,
`LED 12 has a greater range than that of the LED 16, but it
`provides a limited field of view. Conversely,
`the LED 1 has
`
`Silver Star Exhibit 1008 - 7
`
`Silver Star Exhibit 1008 - 7
`
`
`
`WO93/03399
`
`PCT/SE92/00544
`
`-6-
`
`a shorter range, but a much wider field of view.
`By combining the LEDs 12, 16, both good range and wide
`coverage are provided.
`The
`LED 12 provides
`light
`for
`detecting distant obstacles and the LED 16 provides light for
`detecting proximate obstacles in a wide field of view.
`Referring to FIG. 4,
`the forward portion of a vacuum
`A group of four forward obstacle
`104 are arranged at the front
`
`detection sensors 101, 102, 103,
`of the robot 100. Each of the sensors 101, 102, 103, 104 has
`respectively.
`a forward-looking detection axis D, E, F, G,
`This arrangement provides effective coverage of the area in
`
`cleaner robot 100 is shown.
`
`front of the robot 100.
`A left overhang obstacle detection sensor 105 is located
`at the left front corner of the robot 100. The sensor 105 has
`a detection axis H of between 25 and 50 degrees (e.g.,
`40
`degrees) left from the forward direction.
`In addition,
`the
`axis H is oriented from 25 to 35 degrees upward (e.g.,
`30
`
`The sensor 105 detects obstacles that the robot 100
`degrees).
`may be turning towards.
`In addition, the sensor 105 detects
`when the robot 100 starts under an overhanging obstacle such
`
`as a table or bed.
`
`A right overhang obstacle detection sensor 106 is located
`at the right front corner of the robot 100.
`The sensor 106
`has a detection axis I of between 25 and 50 degrees (e.g., 40
`
`In addition,
`degrees) right from the forward direction.
`axis I is oriented from 25 to 35 degrees upward (e.g.,
`
`the
`30
`
`degrees). The sensor 106 detects obstacles that the robot 100
`may be turning towards.
`In addition,
`the sensor 106 detects
`when the robot 100 starts under an overhanging obstacle such
`
`as a table or bed.
`
`Each of
`
`the
`
`sensors
`
`101,
`
`‘102,
`
`103,
`
`104,
`
`105,
`
`106
`
`comprises an obstacle detecting assembly 10, except that the
`sensors 105, 106 have reduced sensitivity to allow the robot
`
`100 to run close to objects at its side, such as walls.
`
`The sensors 101, 102, 105 are connected to a left early
`
`MNOFFBWwWPOOe
`
`7 t
`
`o©
`
`10
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`29
`
`30
`
`31
`
`32
`
`33
`
`34
`
`36
`
`warning signal terminal 108 and the sensors 103, 104, 106 are
`
`Silver Star Exhibit 1008 - 8
`
`Silver Star Exhibit 1008 - 8
`
`
`
`WO 93/03399
`
`PCT/SE92/00544
`
`onDWOM&&PoE
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`29
`
`30
`
`31
`
`32
`
`33
`
`34
`
`35
`
`36
`
`The
`connected to a right early warning signal terminal 110.
`terminals
`108,
`110
`receive
`the
`signal
`from respective
`
`detection assembly 10 output terminals 38. By differentiating
`
`between right and left located obstacles the robot 100 may be
`
`programmed to steer around obstacles.
`A left drop-off sensor 116 is also located in the left
`front of the robot 100 and a right drop-off sensor 118 is also
`
`located in the right front of the robot 100. The sensors 116,
`
`118 each have an unshown downward pointing LED and light
`detector 18.
`If the robot 100 encounters a downward step or
`
`other drop-off, no light is reflected to the light detector
`
`18 and the affected sensors 116,
`118 provide a signal
`to a
`left drop-off signal terminal 120 and a right drop-off signal
`
`the function is reversed:
`terminal 122, respectively. Here,
`no light reflected means stop the robot.
`A left contact sensor 124 is provided on the left forward
`
`and sorner edges of the robot 100. When the contact sensor
`124 contacts an obstacle, a signal is provided to a contact
`Signal
`terminal 126.
`
`125 is provided on the right
`A right contact sensor
`forward and corner edges of the robot 100. When the contact
`
`sensor 125 contacts an obstacle, a siznal
`contact signal terminal 127.
`
`is provided to a
`
`Referring to FIG. 5, a control system for the robot 100
`is shown.
`A CPU 130 controls drive motors 132 under control
`of a program contained in a memory 134 and in response to the
`forward sensors 101, 102, 103, 104,
`the contact sensor 124,
`the overhang sensors 105, 106 and the drop-off sensors 116,
`118.
`The CPU 130 responds to signals on the terminals 108,
`110, 120, 122, 126, 127.
`
`Referring to FIG. 6, a flow chart diagram of the control
`system for
`the robot
`100 is provided.
`The robot 100
`is.
`travelling forward at normal speed (e.g.,
`1 foot/second) at
`the start of the diagram of FIG. 6.
`The CPU 130 checks the
`
`contact sensors 124, 125 and the drop-off sensors 116, 118 for
`Signals indicating physical contact of the robot 100 with an
`
`Silver Star Exhibit 1008 - 9
`
`Silver Star Exhibit 1008 - 9
`
`
`
`WO93/03399
`
`PCT/SE92/00544
`
`DOnNBeWwWNMeH
`
`~)
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`
`30
`
`31
`
`32
`
`33
`
`If such a
`respectively.
`obstacle or an imminent drop-off,
`signal is received,
`the CPU 130 stops the drive motors 132
`(and additionally would back up the robot 100 and steer to
`avoid the problem).
`the CPU 130 checks
`If no contact or drop-off is sensed,
`the sensors 101, 102, 103, 104, 105, 106 for early warning of
`a remote obstacle (or overhang).
`If no early warning is
`received the CPU starts through the check of all the sensors
`124, 125, 116, 118, 101, 102, 103, 104, 105, 106 again.
`If an early warning is received the CPU 130 slows the
`drive motors 132 to slow speed (e.g.,
`10 to 15 percent of
`normal speed).
`The robot 100 then continues at this slow
`contact with an obstacle produces
`a contact
`speed until:
`ft contact sensor 124 or the right
`signal from either the le
`contact sensor 125; a drop-off is detected by the drop-off
`sensors 116, 118; or the robot 100 has travelled a distance
`X (e.g-,
`1 foot). Upon the first happening of contact, drop-
`off or the distance X travelled,
`the CPU 130 stops the drive
`motors 132 (and additionally would back up the robot 100 and
`steer to avoid the problem).
`The operation of
`the robot 100 at slow speed in the
`vicinity of obstacles minimize the chance of the robot 100
`damaging itself or the obstacle when contact is finally made.
`This not only allows rapid operation for most of the time, but
`also allows the robot 100 to clean as close to obstacles as
`possible (i.e.
`touching) without damage.
`It should be evident that this disclosure is by way of
`t various changes may be made by adding,
`example and tha
`modifying or eliminating details without departing from the
`fair scope of the teaching contained in this disclosure.
`The
`invention is therefore not limited to particular details of
`this disclosure except to the extent that the following claims
`are necessarily so limited.
`
`Silver Star Exhibit 1008 - 10
`
`Silver Star Exhibit 1008 - 10
`
`
`
`WO 93/03399
`
`PCT/SE92/00544
`
`WHAT IS CLAIMED IS:
`
`1.
`
`»
`
`An obstacle detecting assembly comprising:
`
`first light source having a narrow beam;
`
`a second light source having a wide beam;
`
`pu
`
`light detecting means,
`
`said light detecting means
`
`providing a signal
`
`in
`
`response to detected light;
`
`and
`
`intermittently
`said control means
`control means,
`activating said light sources, receiving said signal
`when a distant obstacle within said narrow beam
`
`reflects light from said first source to said light
`detecting means and receiving said signal when a
`
`proximate obstacle within said wide beam reflects
`
`light from said second light source to said light
`detecting means.
`
`C3
`
`wo
`
`oo
`
`An assembly according to claim 1, further comprising:
`
`first light blocking means located between said first
`light source and said light sensing means,
`said
`first
`light blocking means blocking said light
`detecting means from said first light source; and
`
`second light blocking means located between said second
`light source and said light sensing means,
`said
`second light blocking means blocking said light
`detecting means from said second light source.
`
`An obstacle detecting assembly comprising:
`
`mounting member;
`
`Silver Star Exhibit 1008 - 11
`
`oOoaosaMDNOFewbd
`
`BS
`
`Silver Star Exhibit 1008 - 11
`
`
`
`WO 93/03399
`
`PCT/SE92/00544
`
`-10-
`
`(Pe
`
`oO
`
`a first light source having a narrow peam, said first
`light source being attached to said mounting member
`and being oriented with said narrow beam in a known
`
`"2
`
`direction;
`
`a second light source having a wide beam, said second
`light source being attached to said mounting member
`and being oriented with said wide beam in said known
`
`direction;
`
`a light detecting means having a wide acceptance angle,
`said light detecting means being attached to said
`mounting member and being oriented with said wide
`acceptance angle
`in said known direction and
`providing a signal in response to detected light;
`
`a first light blocking means, said first blocking means
`being attached to said mounting member and oriented
`to block said first light source from said light
`
`dGetecting means;
`
`a second light blocking means, said second blocking means
`being attached to said mounting member and oriented
`to block said second light source from said light
`
`detecting means; and
`
`intermittently
`said control means
`a control means,
`activating said light sources, receiving said signal
`when a distant obstacle within said narrow beam
`reflects light from said first source to said light
`detecting means and receiving said signal when a
`proximate obstacle within said wide beam reflects
`light from said second light source to said light
`detecting means.
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`26
`
`27
`
`28
`
`29
`
`30
`
`31
`
`Silver Star Exhibit 1008 - 12
`
`Silver Star Exhibit 1008 - 12
`
`
`
`WO 93/03399
`
`PCT/SE92/00544
`
`-1li-
`
`A robot control system for enabling a robot to avoid
`4.
`obstacles comprising:
`
`nNoOSF©
`
`10
`
`il
`
`12
`
`13
`
`14
`
`15
`
`16
`fad
`f
`
`aosnaODOm68
`
`10
`
`11
`
`12
`
`a plurality of forward obstacle detection sensors facing
`in a
`forward direction,
`said forward obstacle
`detection sensors providing an early warning signal
`indicative of the remote presence of an obstacle;
`
`a forward contact sensor, said contact sensor providing
`a contact signal indicative of said robot contacting
`
`an obstacle;
`
`a control means adapted to receive said signals from said
`
`sensors; and
`
`in response
`a drive means adapted to propel said robot
`said
`robot
`to
`said
`control means, wherein
`decelerates to a
`low speed upon receipt of said
`early warning signal
`and continues at said slow
`speed until the first occurring of receipt of said
`contact signal or a known distance is traveled.
`
`5.
`
`A robot control system according to claim 4, further
`
`comprising:
`
`a left obstacle detection sensor f ting in a direction
`of between 25 and 50 degrees left of said forward
`
`direction and between 25 and 35 degrees up from said
`
`forward direction, said left sensor providing a left
`overhang
`signal
`indicative
`of
`an
`overhanging
`
`obstacle; and
`
`a right obstacle detection sensor. facing in a direction
`of between 25 and 50 degrees right of said forward
`
`direction and between 25 and 35 degrees up from said
`
`forward direction,
`
`said right sensor providing a
`
`Silver Star Exhibit 1008 - 13
`
`Silver Star Exhibit 1008 - 13
`
`
`
`WO 93/03399
`
`PCT/SE92/00544
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`be
`
`right overhang signal indicative of an overhanging
`obstacle, wherein said robot decelerates to the low
`speed upon receipt of either overhang signal and
`continues at
`said slow speed until
`the
`first
`occurring of receipt of said contact signal or the
`known distance is traveled.
`
`A robot control system according to claim 4, wherein
`6.
`said obstacle detection sensors comprise:
`
`a first light source having a narrow beam;
`
`a second light source having a wide beam; and
`
`a
`
`said light detecting means
`light detecting means,
`providing said early warning Signal in response to
`detected
`light, wherein
`said
`control means
`intermittently activates
`said
`light
`sources,
`receives said early warning signal when a distant
`obstacle within said narrow beam reflects light
`from said first source to said light detecting means
`and receives said signal when a proximate remote
`obstacle within said wide beam reflects light from
`said second light source to said light detecting
`
`means.
`
`A robot control system according to claim 4, further
`7.
`comprising a drop-off sensor facing in a downward direction,
`said drop-off sensor providing a drop-off signal
`indicative
`of the presence of a drop-off, wherein said robot stops and
`reverses direction upon receipt of said drop-off signal.
`
`eo
`
`nNFB
`
`Silver Star Exhibit 1008 - 14
`
`Silver Star Exhibit 1008 - 14
`
`
`
`WO93/03399
`
`1/4
`
`PCT/SE92/00544
`
`
`
`Silver Star Exhibit 1008 - 15
`
`Silver Star Exhibit 1008 - 15
`
`
`
`WO 93/03399
`
`2/4
`
`PCT/SE92/00544
`
`
`
`Silver Star Exhibit 1008 - 16
`
`Silver Star Exhibit 1008 - 16
`
`
`
`WO93/03399
`
`3/4
`
`PCT/SE92/00544
`
`
`
`MEMORY
`
`OPTICAL
`OBSTACLE
`
`SENSORS
` 134 FORWARD
`
` 150
`CONTACT
`
` OVERHEAD
`
`132
`
`
`DROP-OFF
`OPTICAL.
`SENSORS
`
`
`SENSORS
`
`OPTICAL
`OBSTACLE
`SENSORS
`
`Silver Star Exhibit 1008 - 17
`
`Silver Star Exhibit 1008 - 17
`
`
`
`
`
`WO93/03399
`
`4/4
`
`PCT/SE92/00544
`
`
`
` DROP—OFF
`
`CONTACT
`OR
`
` START
`
` REMO
`
`OBSTACLE
`
`OVERHANG
`
`SLOW MOTORS
`
`
`
`
`STOP MOTORS
`
`Silver Star Exhibit 1008 - 18
`
`Silver Star Exhibit 1008 - 18
`
`
`
`ll. FIELDS SEARCHED
`
`Classification System
`
`Minimum Documentation Searched’
`Classification Symbols
`
`TPC5
`
`G 01S; G 05 D; G 08 G; B 60 T
`
`SE,DK,FI,NO classes as above
`
`IH. DOCUMENTS CONSIDERED TO BE RELEVANT 9
`
`Category *
`
`Citation of Document,!1 with indication, where appropriate, of the relevant passages 12
`Patent Abstracts of Japan, Vol 9, No 64, P343,
`abstract of JP 59-198377, publ 1984-11-10
`NIPPON JIDOSHA BUHIN SOGO KENKYUSHO K.K.
`
`Retevant to Claim No.13
`
`INTERNATIONAL SEARCH REPORT
`International Application No PCT/SE 92/00544
`|. CLASSIFICATION OF SUBJECT MATTER(if several classification symbols apply, indicate atty®
`According to international Patent Classification (IPC) or to both National Classification and IPC
`IPC5: G 01 S 17/88, G 05 D 1/02
`
`GOGRAN_MAGNUSSON
`
`US, A, 5023790 (WALTER LUKE, JR)
`11 June 1991, see
`column 5,
`line 68;
`figure 2
`
`line 48 -
`
`US, A, 4530056 (ALLAN S. MACKINNON ET AL)
`16 July 1985, see
`column 9,
`line 1 -
`line 19
`
`US, A, 4996468 (BRUCE F. FIELD ET AL)
`26 February 1991,
`see
`column 7,
`figures 1,7
`line 11 - line 56;
`
`* Special categories of cited documents: 1°
`eneral state of the art which is not
`“B* documentdefining the
`considered to be of particular relevance
`earlier document but published on or after the international
`filing date
`document which may
`throw doubts on foras claim(s) or
`which fs cited to establish the publicalon date of another
`citation or other special reason (as specified)
`" document referring to an oral disclosure, use, exhibition or
`other mea
`document
`ublished prior tothe international filing date but
`jater than the priority date claime
`V. CERTIFICATION
`Date of the Actual Completion of the Internationat Search
`
`2nd November 1992
`
`international Searching Authority
`
`SWEDISH PATENT via(Wd
`
`A/210 {second sheet}
`
`“T* taterdocument published after fhe internationalditing date
`or priority date and not in canflict wi
`pplication but
`cited fe understand the principle or thenry ohderlying the
`invention
`“x document of particular relevance, the claimed invention
`nnot be considered novel or cannot be considered ta
`involve an inventive step
`“¥" document of particular relevance, the claimed invention
`cannot be considered to involve an inventive step when the
`document is combinedwith one or more other such docu-
`ments,stsuch combination being obvious to a person skilled
`n
`the art.
`“&" document memberof the same patent family
`
`Date of Mailing of this international Search Report
`4 -1{- 1992
`
`Signature of Authorized Officer
`eran eeConptectpy ate.
`
`Silver Star Exhibit 1008 - 19
`
`Silver Star Exhibit 1008 - 19
`
`
`
`A
`
`1-7
`
`CONTINUED FROM THE SECOND SHEET
`HI DOCUMENTS CONSIDERED TO BE RELEVANT
`Citation of Document, with indication, where appropriate, of the retevant passages
`
`International Application No. PCT/SE 92/00544
`
`WO, Al, 8807711 (FRAUNHOFER GESELLSCHAFT ZUR
`FORDERUNG DER ANGEWANDTEN FORSCHUNG E.V.)
`6 October 1988, see page 24,
`line 13 -
`page 27,
`line 24;
`
`figure 1 Form PCT/ISA/210 Cextra sheet) (January 1985)
`
`Silver Star Exhibit 1008 - 20
`
`Silver Star Exhibit 1008 - 20
`
`
`
`ANNEX TO THE INTERNATIONAL SEARCH REPORT
`ON INTERNATIONAL PATENT APPLICATION NO.PCT/SE 92/00544
`
`This annex fists the patent family members relating to the patent documents cited in the above-mentioned international search report.
`The members are as contained in the Swedish Patent Office EDPfile on
`Vi
`92
`The Swedish Patent Office is in no wayliable for these particulars which are merely given for the purpose of information.
`~y
`
`. Patent document
`cited in search report
`
`Publication
`date
`
`Patent family
`member(s)
`
`
`
`Publication
`
`
`
`
` date
`
`
`
`US-A-
`
`
`US-A-
`4996468
`91-02-26
`EP-A-
`0309962
`89-04-05
`
`
`JP-A-
`1159708
`89-06-22
`
`US-A-
`4790402
`88-12-13
`
`4846297
`
`
`WO-Al- 8807711
`88-10-06
`DE-A-
`3709627
`88-10-13
`EP-A-
`0378528
`90-07-25
`3500098
`91-01-10
`
`NONE
`91-06-11
`5023790
`US-A-
`SeaSeSs SeSDSats UEGDMNSNESOHED SEESEERSh DSGSSSSEGDHd On uD CyA SESD SS MGRSD nt MSSe id HE SM SDSDi SDOd Se
`
`4530056
`
`
`
`Silver Star Exhibit 1008 - 21
`
`Silver Star Exhibit 1008 - 21
`
`