WO2006073248A1 - A non-contact close obstacle detection device for a cleaning robot - Google Patents
A non-contact close obstacle detection device for a cleaning robot Download PDFInfo
- Publication number
- WO2006073248A1 WO2006073248A1 PCT/KR2005/004654 KR2005004654W WO2006073248A1 WO 2006073248 A1 WO2006073248 A1 WO 2006073248A1 KR 2005004654 W KR2005004654 W KR 2005004654W WO 2006073248 A1 WO2006073248 A1 WO 2006073248A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- phase
- signal
- sensors
- obstacle
- signals
- Prior art date
Links
- 238000004140 cleaning Methods 0.000 title claims abstract description 21
- 238000001514 detection method Methods 0.000 title claims abstract description 21
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 230000000630 rising effect Effects 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims abstract description 8
- 230000003111 delayed effect Effects 0.000 claims abstract description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000010304 firing Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2805—Parameters or conditions being sensed
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/009—Carrying-vehicles; Arrangements of trollies or wheels; Means for avoiding mechanical obstacles
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2857—User input or output elements for control, e.g. buttons, switches or displays
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
- A47L9/2894—Details related to signal transmission in suction cleaners
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/87—Combinations of systems using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/42—Simultaneous measurement of distance and other co-ordinates
Definitions
- the present invention relates to a non-contact close obstacle detection device for a cleaning robot carrying out cleaning along a predetermined route, and more particularly, a non-contact close obstacle detection device for a cleaning robot, which drives a plurality of IR sensors using a single oscillator, a driver, an amplifier and a filter through a time division method.
- Cleaning robots are developed and put on the market recently, which are constructed by combining a cleaner with a sensing technique and operated by various algorithms.
- a conventional cleaning robot transmits ultrasonic signals used in submarines to detect an obstacle placed on a route and operates while avoiding a collision with the obstacle.
- Another cleaning robot evades a collision with an obstacle by sensing the obstacle using an infrared (IR) sensor.
- IR infrared
- Obstacle sensing capability is very important to a moving robot.
- the moving robot must have capability of sensing an obstacle in order to avoid a collision and recognize the position thereof.
- various kinds of sensors are used.
- Non-contact close obstacle sensor that senses a close obstacle placed in less than several cm is most basic and serves as the last safety valve.
- Non-contact sensors for sensing a close obstacle include an ultrasonic sensor, an IR sensor, a laser sensor, a PSD sensor, a magnetic capacity sensor, hall sensor, a camera and so on, which have their own characteristics and merits and demerits.
- Most of these sensors have a narrow sensing region so that they use a plurality of sensors.
- Using a plurality of sensors is costly because most of the sensors are expensive. However, this is inevitable for the stability of a robot.
- the IR sensor is most inexpensive and simply constructed so that most of moving robots use the IR sensor as a close obstacle sensor.
- the IR sensor includes a transmitter for transmitting an IR signal and a receiver for receiving a reflected IR signal and judges whether an obstacle exists according to whether there is light reflected by the obstacle.
- the transmitter frequency- modulates a signal such that the signal does not interfere with external light and includes an oscillator and a driver, as shown in FIG. 1.
- the transmitter includes a very large amplifier and a narrow-band filter to receive a small signal from the receiver.
- the IR sensor has a very narrow operating range because of characteristic of infrared rays.
- a large number of IR sensors should be set in the robot. This requires a large number of oscillators, drivers, amplifiers and filters constituting transmitters and receivers of the IR sensors, resulting in an increase in the cost of the moving robot.
- the present invention has been made to solve the aforementioned problem occurring in the prior art, and it is an object of the present invention to provide a non-contact close obstacle detection device for a cleaning robot, which drives a plurality of IR sensors using a single oscillator, a driver, an amplifier and a filter through a time division method.
- a non-contact obstacle detection device for a cleaning robot, which senses an obstacle to operate while avoiding a collision with the obstacle and includes n IR sensors (n is a natural number), comprising: a transmission controller 10 for controlling the n IR sensors using a time division method such that the n IR sensors sequentially output infrared rays; a reception controller 12 operated in cooperation with the transmission controller 10 to sense the sequentially output infrared rays to detect whether or not an obstacle exists; and a sensor 14 for outputting infrared rays to sequentially sense the obstacle using n sensor driving signals for the n sensors and sequentially reading infrared rays from the n sensors using n-shifted signal to sense whether or not the obstacle exists.
- the transmission controller 10 comprises: a counter 102 for dividing a clock signal having a predetermined frequency and counting a first phase signal Phase A that is the divided pulse signal to output n count signals; a decoder 104 for decoding the count signals output from the counter 102 into n signals and outputting n sensor operation control signals; a logic AND 106 for performing a logic product (logic- AND) operation for the n sensor operation control signals output from the decoder 104 and the clock signal to output the n sensor driving signals at the rising edge of the first phase signal; and a reception control signal generator 108 for generating a load signal RCLK for loading data in a shift register 124 based on the first phase signal Phase A and the count signals and generating a shift signal SRCLK for a shift command of the shift register 124 based on a second phase signal Phase B whose phase is delayed such that the first and second phase signals have a phase difference therebetween.
- a load signal RCLK for loading data in a shift register 124 based on the first phase
- the reception controller 12 comprises: a latch 122 for latching the first phase signal Phase A and a sensor driving signal IR_SIG; and the shift register 124 for reading a latched signal, loading the latched signal using the load signal RCLK, reading data at the rising edge of the second phase signal Phase B using the shift signal SRCLK and shifting the data by n at the falling edge of the first phase signal Phase A.
- the sensor includes a light-emitting diode for outputting infrared rays to sequentially sense an obstacle using the n sensor driving signals for the n sensors, and a light-receiving transistor disposed oriented such that a receiving angle has a predetermined angle to a radiating angle of the infrared rays output from the light-emitting diode.
- the first phase signal Phase A is used to transmit infrared rays
- the second phase signal Phase B is used to receive infrared rays
- the first phase signal Phase A is counted by the counter 102 and indexed.
- the non-contact obstacle detection device for a cleaning robot can drive a plurality of IR sensors using one driver without using an oscillator or an amplifier for each IR sensor. Accordingly, the cost of components of the IR sensors and consumption power required for driving the IR sensors can be reduced. Furthermore, an operation of tuning an amplifier is performed only once, and thus the manufacturing process of the detection device can be simplified and productivity can be remarkably improved.
- FIG. 1 is a block diagram of a non-contact obstacle detection device for a cleaning robot according to an embodiment of the present invention
- FIG. 2 is a circuit diagram of a transmission controller 10 of FIG. 1 according to an embodiment of the present invention
- FIG. 3 is a circuit diagram of a reception controller 12 of FIG. 1 according to an embodiment of the present invention.
- FIGS. 4 and 5 are waveform diagrams for explaining the operation of the circuit of FIG. 2;
- FIG. 6 is a circuit diagram of a circuit that can be added to block external light according to an embodiment of the present invention.
- FIG. 7 is a circuit diagram of a receiving circuit of a sensor 14 according to an embodiment of the present invention.
- FIG. 1 is a block diagram of a non-contact obstacle detection device for a cleaning robot according to an embodiment of the present invention and FIG. 2 is a circuit diagram of a transmission controller 10 of FIG. 1 according to an embodiment of the present invention.
- FIG. 3 is a circuit diagram of a reception controller 12 of FIG. 1 according to an embodiment of the present invention and FIGS. 4 and 5 are waveform diagrams for explaining the operation of the circuit of FIG. 2.
- the non-contact obstacle detection device for a cleaning robot senses an obstacle to operate while evading a collision with the obstacle.
- the non-contact obstacle detection device for a cleaning robot has n IR sensors (n is a natural number).
- the non-contact obstacle detection device includes a transmission controller 10 for controlling the n IR sensors using a time division method such that the n IR sensors sequentially output infrared rays, a reception controller 12 operated in cooperation with the transmission controller 10 to sense the sequentially output infrared rays to detect whether or not an obstacle exists, and a sensor 14 for outputting infrared rays to sequentially sense the obstacle using n sensor driving signals for the n sensors and sequentially reading infrared rays from the n sensors using an n-shifted signal to sense whether or not the obstacle exists,
- n 8
- a counter which will be explained later is an octal counter
- a decoder which will be explained later is a 3:8 decoder
- a shift register which will be explained later is an 8-shift register.
- the non-contact obstacle detection device uses a clock signal such that the clock signal oscillates at a predetermined frequency to transmit infrared rays in order to prevent disturbance of sunlight.
- the transmission controller 10 includes a counter 102, and a decoder 104.
- the counter 102 divides a clock signal having a predetermined frequency and counts a first phase signal Phase A that is the divided pulse signal to output n count signals. That is, the first phase signal Phase A is used to transmit infrared rays and a second phase signal Phase B is used to receive infrared rays.
- the first phase signal Phase A is counted by the counter 102 and the counting order is indexed to decide the order of operating sensors.
- the decoder 104 decodes the count signals output from the counter 102 into n signals to output n sensor operation control signals.
- a logic AND 106 logic- ANDs the n sensor operation control signals output from the decoder 104 and the clock signal and sequentially outputs the n sensor driving signals at the rising edge (A) of the first phase signal. That is, the logic AND 106 ANDs the first phase signal Phase A and the clock signal to output a burst signal (or firing signal) used as an input of a driver to actually transmit infrared rays.
- a reception control signal generator 108 generates a load signal RCLK for loading data in a shift register 124 based on the first phase signal Phase A and the count signals and generates a shift signal SRCLK for a shift command of the shift register 124 based on the second phase signal Phase B whose phase is delayed such that it has a phase difference of 90 from the first phase signal Phase A.
- the second phase signal Phase B can be easily formed by inputting the first phase signal Phase A to a flip-flop (not shown).
- a latch 122 of the reception controller 12 latches the first phase signal Phase A and a sensor driving signal IR_SIG.
- a shift register 124 receives a latched signal. The shift register 124 loads the latched signal using the load signal, reads data at the rising edge (B) of the second phase signal Phase B and shifts the data by n at the falling edge (C) of the first phase signal A.
- the burst signal or firing signal for light emission of the IR sensor is composed of 8 clock pulses of a clock signal.
- the number of clock pulses constituting the clock signal is determined by sensitivity of an amplifier. In the case that the amplifier performs measurement with the threshold of the amplitude of a signal, the number of clock pulses of the burst signal will be determined by a time constant of a charging condenser and a clock frequency.
- the first and second phase signals Phase A and Phase B which are control signals for time division, respectively generate 8 pulses while the burst signal is output.
- the burst signal is generated by the counter 102 (202) and decoder 104 (204) for each sensor at the rising edge and falling edge of the first and second phase signals Phase A and Phase B and the shift register 124 (224) carries out its shifting operation such that 8 sensors are operated in time division.
- the decoder is operated using the counted value at the rising edge (A) of the first phase signal Phase A to output the firing signal to a desired IR sensor, and the shift register reads data at the rising edge (B) of the second phase signal Phase B and shifts the data at the falling edge (C) of the first phase signal Phase A.
- the shift register reads data at the rising edge (B) of the second phase signal Phase B and shifts the data at the falling edge (C) of the first phase signal Phase A.
- the sensor 14 includes a light-emitting diode (not shown) for outputting infrared rays to sequentially sense an obstacle using the n sensor driving signals for the n sensors and a light-receiving transistor (not shown) disposed oriented such that a receiving angle has a predetermined angle to a radiating angle of the infrared rays output from the light-emitting diode.
- the sensor is constructed such that the light-emitting diode and the light-receiving diode are arranged in parallel and they have an angle therebetween because a sensible length is considerably varied with characteristic of a reflector. The sensible length is varied with the angle and the distance between two sensors. For example, when the angle is 40 and the distance is 9mm, maximum 5cm can be sensed though there is a deviation according to the material of the reflector. To remove the deviation, the setting depth of each sensor is increased.
- FIG. 6 is a circuit diagram of a circuit that can be added to block external light according to an embodiment of the present invention.
- a desired signal can be obtained and the DC component can be removed using the circuit of FIG. 6.
- a primary amplifier can be constructed only using a resistor without setting a condenser in a feedback stage.
- a secondary amplifier having the same structure as the primary amplifier can be placed behind the primary amplifier, the present invention uses LM567 such that it can serve as a narrow band filter and an amplifier.
- FIG. 7 is a circuit diagram of a receiving circuit of the sensor 14 according to an embodiment of the present invention.
- An input current approximately proportional to the quantity of light can be obtained using photo- transistors of an input part.
- Photo-diodes can replace the photo-transistors.
- a voltage proportional to the quantity of light can be obtained through resistors connected to the emitters of the transistors Tr.l, Tr2,..., Tr.n at the rising edge A of the first phase signal Phase A.
- the quantity of light includes the quantity of modulated light corresponding to an actual signal source and the quantity of light caused by disturbance, and thus only a desired signal can be obtained at the rising edge B of the second phase signal Phase B through a DC block.
- the non-contact obstacle detection device for a cleaning robot can drive a plurality of IR sensors using a single driving circuit without using an oscillator or an amplifier for each IR sensor.
- circuits used for time division are constructed of simple logic gates and thus they can be easily constructed using EPLD or programmable FPGA (Field-Programmable Gate Array). Most of circuits recently developed can be easily integrated because they use these ICs.
- the present invention can reduce the cost of components of the detection device and decrease consumption power required for driving sensors by the number of the sensors. Furthermore, an operation of tuning an amplifier can be performed only once and thus the manufacturing process can be simplified.
Abstract
Provided is a non-contact obstacle detection device for a cleaning robot for driving a plurality of IR sensors using a single oscillator, driver, amplifier and filter through a time division method. The non-contact obstacle detection circuit for a cleaning robot, which senses an obstacle to operate while avoiding a collision with the obstacle and includes n IR sensors (n is a natural number), comprises: a transmission controller 10 for controlling the n IR sensors using a time division method such that the n IR sensors sequentially output infrared rays; a reception controller 12 operated in cooperation with the transmission controller 10 to sense the sequentially output infrared rays to detect whether or not an obstacle exists; and a sensor 14 for outputting infrared rays to sequentially sense the obstacle using n sensor driving signals for the n sensors and sequentially reading infrared rays from the n sensors using n-shifted signal to sense whether or not the obstacle exists. The transmission controller 10 comprises: a counter 102 for dividing a clock signal having a predetermined frequency and counting a first phase signal Phase A that is the divided pulse signal to output n count signals; a decoder 104 for decoding the count signals output from the counter 102 into n signals and outputting n sensor operation control signals; a logic AND 106 for performing a logic product (logic- AND) operation for the n sensor operation control signals output from the decoder 104 and the clock signal to output the n sensor driving signals at the rising edge of the first phase signal; and a reception control signal generator 108 for generating a load signal RCLK for loading data in a shift register 124 based on the first phase signal Phase A and the count signals and generating a shift signal SRCLK for a shift command of the shift register 124 based on a second phase signal Phase B whose phase is delayed such that the first and second phase signals have a phase difference therebetween. The reception controller 12 comprises: a latch 122 for latching the first phase signal Phase A and a sensor driving signal IR_SIG; and the shift register 124 for reading a latched signal, loading the latched signal using the load signal RCLK, reading data at the rising edge of the second phase signal Phase B using the shift signal SRCLK and shifting the data by n at the falling edge of the first phase signal Phase A.
Description
Description
A NON-CONTACT CLOSE OBSTACLE DETECTION DEVICE
FOR A CLEANING ROBOT
Technical Field
[1] The present invention relates to a non-contact close obstacle detection device for a cleaning robot carrying out cleaning along a predetermined route, and more particularly, a non-contact close obstacle detection device for a cleaning robot, which drives a plurality of IR sensors using a single oscillator, a driver, an amplifier and a filter through a time division method.
[2]
Background Art
[3] Cleaning robots are developed and put on the market recently, which are constructed by combining a cleaner with a sensing technique and operated by various algorithms. A conventional cleaning robot transmits ultrasonic signals used in submarines to detect an obstacle placed on a route and operates while avoiding a collision with the obstacle. Another cleaning robot evades a collision with an obstacle by sensing the obstacle using an infrared (IR) sensor.
[4] Obstacle sensing capability is very important to a moving robot. The moving robot must have capability of sensing an obstacle in order to avoid a collision and recognize the position thereof. To sense an obstacle, various kinds of sensors are used.
[5] There are various obstacle sensors. Among these, a non-contact close obstacle sensor that senses a close obstacle placed in less than several cm is most basic and serves as the last safety valve. Non-contact sensors for sensing a close obstacle include an ultrasonic sensor, an IR sensor, a laser sensor, a PSD sensor, a magnetic capacity sensor, hall sensor, a camera and so on, which have their own characteristics and merits and demerits. Most of these sensors have a narrow sensing region so that they use a plurality of sensors. Using a plurality of sensors is costly because most of the sensors are expensive. However, this is inevitable for the stability of a robot. Among the aforementioned sensors, the IR sensor is most inexpensive and simply constructed so that most of moving robots use the IR sensor as a close obstacle sensor.
[6] The IR sensor includes a transmitter for transmitting an IR signal and a receiver for receiving a reflected IR signal and judges whether an obstacle exists according to whether there is light reflected by the obstacle. In general, the transmitter frequency- modulates a signal such that the signal does not interfere with external light and includes an oscillator and a driver, as shown in FIG. 1. Furthermore, the transmitter includes a very large amplifier and a narrow-band filter to receive a small signal from
the receiver.
[7] The IR sensor has a very narrow operating range because of characteristic of infrared rays. Thus, when a moving robot uses the IR sensor, a large number of IR sensors should be set in the robot. This requires a large number of oscillators, drivers, amplifiers and filters constituting transmitters and receivers of the IR sensors, resulting in an increase in the cost of the moving robot.
[8]
Disclosure of Invention Technical Problem
[9] Accordingly, the present invention has been made to solve the aforementioned problem occurring in the prior art, and it is an object of the present invention to provide a non-contact close obstacle detection device for a cleaning robot, which drives a plurality of IR sensors using a single oscillator, a driver, an amplifier and a filter through a time division method.
[10]
[H]
Technical Solution
[12] To accomplish the above object, according to an aspect of the present invention, there is provided a non-contact obstacle detection device for a cleaning robot, which senses an obstacle to operate while avoiding a collision with the obstacle and includes n IR sensors (n is a natural number), comprising: a transmission controller 10 for controlling the n IR sensors using a time division method such that the n IR sensors sequentially output infrared rays; a reception controller 12 operated in cooperation with the transmission controller 10 to sense the sequentially output infrared rays to detect whether or not an obstacle exists; and a sensor 14 for outputting infrared rays to sequentially sense the obstacle using n sensor driving signals for the n sensors and sequentially reading infrared rays from the n sensors using n-shifted signal to sense whether or not the obstacle exists.
[13] The transmission controller 10 comprises: a counter 102 for dividing a clock signal having a predetermined frequency and counting a first phase signal Phase A that is the divided pulse signal to output n count signals; a decoder 104 for decoding the count signals output from the counter 102 into n signals and outputting n sensor operation control signals; a logic AND 106 for performing a logic product (logic- AND) operation for the n sensor operation control signals output from the decoder 104 and the clock signal to output the n sensor driving signals at the rising edge of the first phase signal; and a reception control signal generator 108 for generating a load signal RCLK for loading data in a shift register 124 based on the first phase signal Phase A
and the count signals and generating a shift signal SRCLK for a shift command of the shift register 124 based on a second phase signal Phase B whose phase is delayed such that the first and second phase signals have a phase difference therebetween.
[14] The reception controller 12 comprises: a latch 122 for latching the first phase signal Phase A and a sensor driving signal IR_SIG; and the shift register 124 for reading a latched signal, loading the latched signal using the load signal RCLK, reading data at the rising edge of the second phase signal Phase B using the shift signal SRCLK and shifting the data by n at the falling edge of the first phase signal Phase A.
[15] The sensor includes a light-emitting diode for outputting infrared rays to sequentially sense an obstacle using the n sensor driving signals for the n sensors, and a light-receiving transistor disposed oriented such that a receiving angle has a predetermined angle to a radiating angle of the infrared rays output from the light-emitting diode.
[16] Preferably, the first phase signal Phase A is used to transmit infrared rays, the second phase signal Phase B is used to receive infrared rays, and the first phase signal Phase A is counted by the counter 102 and indexed.
[17]
Advantageous Effects
[18] The non-contact obstacle detection device for a cleaning robot according to the present invention can drive a plurality of IR sensors using one driver without using an oscillator or an amplifier for each IR sensor. Accordingly, the cost of components of the IR sensors and consumption power required for driving the IR sensors can be reduced. Furthermore, an operation of tuning an amplifier is performed only once, and thus the manufacturing process of the detection device can be simplified and productivity can be remarkably improved.
[19]
Brief Description of the Drawings
[20] Further objects and advantages of the invention can be more fully understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
[21] FIG. 1 is a block diagram of a non-contact obstacle detection device for a cleaning robot according to an embodiment of the present invention;
[22] FIG. 2 is a circuit diagram of a transmission controller 10 of FIG. 1 according to an embodiment of the present invention;
[23] FIG. 3 is a circuit diagram of a reception controller 12 of FIG. 1 according to an embodiment of the present invention;
[24] FIGS. 4 and 5 are waveform diagrams for explaining the operation of the circuit of
FIG. 2;
[25] FIG. 6 is a circuit diagram of a circuit that can be added to block external light according to an embodiment of the present invention; and
[26] FIG. 7 is a circuit diagram of a receiving circuit of a sensor 14 according to an embodiment of the present invention.
[27]
Best Mode for Carrying Out the Invention
[28] The present invention will now be described in detail in connection with preferred embodiments with reference to the accompanying drawings.
[29] FIG. 1 is a block diagram of a non-contact obstacle detection device for a cleaning robot according to an embodiment of the present invention and FIG. 2 is a circuit diagram of a transmission controller 10 of FIG. 1 according to an embodiment of the present invention. FIG. 3 is a circuit diagram of a reception controller 12 of FIG. 1 according to an embodiment of the present invention and FIGS. 4 and 5 are waveform diagrams for explaining the operation of the circuit of FIG. 2.
[30] Referring to FIGS. 1 and 2, the non-contact obstacle detection device for a cleaning robot according to the present invention senses an obstacle to operate while evading a collision with the obstacle. The non-contact obstacle detection device for a cleaning robot has n IR sensors (n is a natural number).
[31] The non-contact obstacle detection device includes a transmission controller 10 for controlling the n IR sensors using a time division method such that the n IR sensors sequentially output infrared rays, a reception controller 12 operated in cooperation with the transmission controller 10 to sense the sequentially output infrared rays to detect whether or not an obstacle exists, and a sensor 14 for outputting infrared rays to sequentially sense the obstacle using n sensor driving signals for the n sensors and sequentially reading infrared rays from the n sensors using an n-shifted signal to sense whether or not the obstacle exists,
[32] In this embodiment, n is 8, a counter which will be explained later is an octal counter, a decoder which will be explained later is a 3:8 decoder and a shift register which will be explained later is an 8-shift register. The non-contact obstacle detection device uses a clock signal such that the clock signal oscillates at a predetermined frequency to transmit infrared rays in order to prevent disturbance of sunlight.
[33] The transmission controller 10 includes a counter 102, and a decoder 104. The counter 102 divides a clock signal having a predetermined frequency and counts a first phase signal Phase A that is the divided pulse signal to output n count signals. That is, the first phase signal Phase A is used to transmit infrared rays and a second phase signal Phase B is used to receive infrared rays. The first phase signal Phase A is
counted by the counter 102 and the counting order is indexed to decide the order of operating sensors. The decoder 104 decodes the count signals output from the counter 102 into n signals to output n sensor operation control signals.
[34] A logic AND 106 logic- ANDs the n sensor operation control signals output from the decoder 104 and the clock signal and sequentially outputs the n sensor driving signals at the rising edge (A) of the first phase signal. That is, the logic AND 106 ANDs the first phase signal Phase A and the clock signal to output a burst signal (or firing signal) used as an input of a driver to actually transmit infrared rays.
[35] A reception control signal generator 108 generates a load signal RCLK for loading data in a shift register 124 based on the first phase signal Phase A and the count signals and generates a shift signal SRCLK for a shift command of the shift register 124 based on the second phase signal Phase B whose phase is delayed such that it has a phase difference of 90 from the first phase signal Phase A. The second phase signal Phase B can be easily formed by inputting the first phase signal Phase A to a flip-flop (not shown).
[36] A latch 122 of the reception controller 12 latches the first phase signal Phase A and a sensor driving signal IR_SIG. A shift register 124 receives a latched signal. The shift register 124 loads the latched signal using the load signal, reads data at the rising edge (B) of the second phase signal Phase B and shifts the data by n at the falling edge (C) of the first phase signal A.
[37] That is, the burst signal or firing signal for light emission of the IR sensor is composed of 8 clock pulses of a clock signal. The number of clock pulses constituting the clock signal is determined by sensitivity of an amplifier. In the case that the amplifier performs measurement with the threshold of the amplitude of a signal, the number of clock pulses of the burst signal will be determined by a time constant of a charging condenser and a clock frequency. The first and second phase signals Phase A and Phase B, which are control signals for time division, respectively generate 8 pulses while the burst signal is output. Here, the burst signal is generated by the counter 102 (202) and decoder 104 (204) for each sensor at the rising edge and falling edge of the first and second phase signals Phase A and Phase B and the shift register 124 (224) carries out its shifting operation such that 8 sensors are operated in time division.
[38] The decoder is operated using the counted value at the rising edge (A) of the first phase signal Phase A to output the firing signal to a desired IR sensor, and the shift register reads data at the rising edge (B) of the second phase signal Phase B and shifts the data at the falling edge (C) of the first phase signal Phase A. When the value of a D-latch for reading a signal input at the falling edge (D) of the second phase signal Phase B is cleared and overflow of 8 counters occurs, information of all the sensors has been obtained and thus data is sent to a buffer.
[39] The sensor 14 includes a light-emitting diode (not shown) for outputting infrared rays to sequentially sense an obstacle using the n sensor driving signals for the n sensors and a light-receiving transistor (not shown) disposed oriented such that a receiving angle has a predetermined angle to a radiating angle of the infrared rays output from the light-emitting diode. Preferably, the sensor is constructed such that the light-emitting diode and the light-receiving diode are arranged in parallel and they have an angle therebetween because a sensible length is considerably varied with characteristic of a reflector. The sensible length is varied with the angle and the distance between two sensors. For example, when the angle is 40 and the distance is 9mm, maximum 5cm can be sensed though there is a deviation according to the material of the reflector. To remove the deviation, the setting depth of each sensor is increased.
[40] FIG. 6 is a circuit diagram of a circuit that can be added to block external light according to an embodiment of the present invention. When there is severe interference due to external light such as sunlight so that a reflected signal is not detected and a DC component caused by disturbance is saturated so that it is not sensed, a desired signal can be obtained and the DC component can be removed using the circuit of FIG. 6. Because the desired signal does not include the DC component, a primary amplifier can be constructed only using a resistor without setting a condenser in a feedback stage. Although a secondary amplifier having the same structure as the primary amplifier can be placed behind the primary amplifier, the present invention uses LM567 such that it can serve as a narrow band filter and an amplifier. When LM567 is used, a clock signal can be generated without using a separate oscillating circuit, as shown in FIG. 7. FIG. 7 is a circuit diagram of a receiving circuit of the sensor 14 according to an embodiment of the present invention. An input current approximately proportional to the quantity of light can be obtained using photo- transistors of an input part. Photo-diodes can replace the photo-transistors. Here, a voltage proportional to the quantity of light can be obtained through resistors connected to the emitters of the transistors Tr.l, Tr2,..., Tr.n at the rising edge A of the first phase signal Phase A. The quantity of light includes the quantity of modulated light corresponding to an actual signal source and the quantity of light caused by disturbance, and thus only a desired signal can be obtained at the rising edge B of the second phase signal Phase B through a DC block.
[41] As described above, the non-contact obstacle detection device for a cleaning robot according to the present invention can drive a plurality of IR sensors using a single driving circuit without using an oscillator or an amplifier for each IR sensor. Furthermore, circuits used for time division are constructed of simple logic gates and thus they can be easily constructed using EPLD or programmable FPGA (Field-Programmable Gate Array). Most of circuits recently developed can be easily
integrated because they use these ICs. Moreover, the present invention can reduce the cost of components of the detection device and decrease consumption power required for driving sensors by the number of the sensors. Furthermore, an operation of tuning an amplifier can be performed only once and thus the manufacturing process can be simplified.
[42] While the present invention has been described with reference to the particular illustrative embodiments, it is not to be restricted by the embodiments but only by the appended claims. It is to be appreciated that those skilled in the art can change or modify the embodiments without departing from the scope and spirit of the present invention.
Claims
[1] A non-contact obstacle detection device for a cleaning robot, which senses an obstacle to operate while avoiding a collision with the obstacle and includes n infrared ray (IR) sensors (n is a natural number), comprising: a transmission controller 10 for controlling the n IR sensors using a time division method such that the n IR sensors sequentially output infrared rays; a reception controller 12 operated in cooperation with the transmission controller 10 to sense the sequentially output infrared rays to detect whether or not an obstacle exists; and a sensor 14 for outputting infrared rays to sequentially sense the obstacle using n sensor driving signals for the n sensors and sequentially reading infrared rays from the n sensors using n-shifted signal to sense whether or not the obstacle exists, wherein the transmission controller 10 comprises: a counter 102 for dividing a clock signal having a predetermined frequency and counting a first phase signal Phase A that is the divided pulse signal to output n count signals; a decoder 104 for decoding the count signals output from the counter 102 into n signals and outputting n sensor operation control signals; a logic AND 106 for performing a logic product (logic AND) operation for the n sensor operation control signals output from the decoder 104 and the clock signal to output the n sensor driving signals at the rising edge of the first phase signal; and a reception control signal generator 108 for generating a load signal RCLK for loading data in a shift register 124 based on the first phase signal Phase A and the count signals and generating a shift signal SRCLK for a shift command of the shift register 124 based on a second phase signal Phase B whose phase is delayed such that the first and second phase signals have a phase difference therebetween, and the reception controller 12 comprises: a latch 122 for latching the first phase signal Phase A and a sensor driving signal IR_SIG; and the shift register 124 for reading a latched signal, loading the latched signal using the load signal RCLK, reading data at the rising edge of the second phase signal Phase B using the shift signal SRCLK and shifting the data by n at the falling edge of the first phase signal Phase A.
[2] The non-contact obstacle detection device for a cleaning robot as claimed in
claim 1, wherein the sensor comprises: a light-emitting diode for outputting infrared rays to sequentially sense an obstacle using the n sensor driving signals for the n sensors; and a light-receiving transistor disposed oriented such that a receiving angle has a predetermined angle to a radiating angle of the infrared rays output from the light-emitting diode. [3] The non-contact obstacle detection device for a cleaning robot as claimed in claim 1, wherein the first phase signal Phase A is used to transmit infrared rays, the second phase signal Phase B is used to receive infrared rays, and the first phase signal Phase A is counted by the counter 102 and indexed.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050000044A KR100588059B1 (en) | 2005-01-03 | 2005-01-03 | A non-contact close obstacle detection device for a cleaning robot |
KR10-2005-0000044 | 2005-01-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006073248A1 true WO2006073248A1 (en) | 2006-07-13 |
Family
ID=36647719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2005/004654 WO2006073248A1 (en) | 2005-01-03 | 2005-12-29 | A non-contact close obstacle detection device for a cleaning robot |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100588059B1 (en) |
WO (1) | WO2006073248A1 (en) |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8239992B2 (en) | 2007-05-09 | 2012-08-14 | Irobot Corporation | Compact autonomous coverage robot |
US8253368B2 (en) | 2004-01-28 | 2012-08-28 | Irobot Corporation | Debris sensor for cleaning apparatus |
US8368339B2 (en) | 2001-01-24 | 2013-02-05 | Irobot Corporation | Robot confinement |
US8374721B2 (en) | 2005-12-02 | 2013-02-12 | Irobot Corporation | Robot system |
US8380350B2 (en) | 2005-12-02 | 2013-02-19 | Irobot Corporation | Autonomous coverage robot navigation system |
US8382906B2 (en) | 2005-02-18 | 2013-02-26 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
US8386081B2 (en) | 2002-09-13 | 2013-02-26 | Irobot Corporation | Navigational control system for a robotic device |
US8390251B2 (en) | 2004-01-21 | 2013-03-05 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
US8387193B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
US8418303B2 (en) | 2006-05-19 | 2013-04-16 | Irobot Corporation | Cleaning robot roller processing |
US8428778B2 (en) | 2002-09-13 | 2013-04-23 | Irobot Corporation | Navigational control system for a robotic device |
US8463438B2 (en) | 2001-06-12 | 2013-06-11 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US8474090B2 (en) | 2002-01-03 | 2013-07-02 | Irobot Corporation | Autonomous floor-cleaning robot |
US8515578B2 (en) | 2002-09-13 | 2013-08-20 | Irobot Corporation | Navigational control system for a robotic device |
US8584305B2 (en) | 2005-12-02 | 2013-11-19 | Irobot Corporation | Modular robot |
US8600553B2 (en) | 2005-12-02 | 2013-12-03 | Irobot Corporation | Coverage robot mobility |
US8739355B2 (en) | 2005-02-18 | 2014-06-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
US8780342B2 (en) | 2004-03-29 | 2014-07-15 | Irobot Corporation | Methods and apparatus for position estimation using reflected light sources |
US8788092B2 (en) | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US8874264B1 (en) | 2004-07-07 | 2014-10-28 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
US8972052B2 (en) | 2004-07-07 | 2015-03-03 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
US9008835B2 (en) | 2004-06-24 | 2015-04-14 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
CN108942947A (en) * | 2018-08-29 | 2018-12-07 | 上海常仁信息科技有限公司 | It is capable of the robot of anticollision |
US10314449B2 (en) | 2010-02-16 | 2019-06-11 | Irobot Corporation | Vacuum brush |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101993650B1 (en) * | 2017-09-28 | 2019-09-30 | 주식회사 에이유이 | Lighting control system comprising PIR sensor array, illumination sensor and dimming controller |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06125311A (en) * | 1992-10-12 | 1994-05-06 | Kyowa Denshi Kogyo Kk | Infrared ray transmitter and transmission system using it |
JPH11328586A (en) * | 1998-05-11 | 1999-11-30 | Fuji Xerox Co Ltd | Vehicle sensor unit, vehicle sensor unit controller and parking vehicle detection system |
KR20040003444A (en) * | 2002-07-03 | 2004-01-13 | 삼성광주전자 주식회사 | Self-moving robot cleaner |
-
2005
- 2005-01-03 KR KR1020050000044A patent/KR100588059B1/en active IP Right Grant
- 2005-12-29 WO PCT/KR2005/004654 patent/WO2006073248A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06125311A (en) * | 1992-10-12 | 1994-05-06 | Kyowa Denshi Kogyo Kk | Infrared ray transmitter and transmission system using it |
JPH11328586A (en) * | 1998-05-11 | 1999-11-30 | Fuji Xerox Co Ltd | Vehicle sensor unit, vehicle sensor unit controller and parking vehicle detection system |
KR20040003444A (en) * | 2002-07-03 | 2004-01-13 | 삼성광주전자 주식회사 | Self-moving robot cleaner |
Cited By (92)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8478442B2 (en) | 2000-01-24 | 2013-07-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US8788092B2 (en) | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US8761935B2 (en) | 2000-01-24 | 2014-06-24 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US9446521B2 (en) | 2000-01-24 | 2016-09-20 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US8565920B2 (en) | 2000-01-24 | 2013-10-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US9144361B2 (en) | 2000-04-04 | 2015-09-29 | Irobot Corporation | Debris sensor for cleaning apparatus |
US9582005B2 (en) | 2001-01-24 | 2017-02-28 | Irobot Corporation | Robot confinement |
US9038233B2 (en) | 2001-01-24 | 2015-05-26 | Irobot Corporation | Autonomous floor-cleaning robot |
US8659256B2 (en) | 2001-01-24 | 2014-02-25 | Irobot Corporation | Robot confinement |
US8368339B2 (en) | 2001-01-24 | 2013-02-05 | Irobot Corporation | Robot confinement |
US8659255B2 (en) | 2001-01-24 | 2014-02-25 | Irobot Corporation | Robot confinement |
US9622635B2 (en) | 2001-01-24 | 2017-04-18 | Irobot Corporation | Autonomous floor-cleaning robot |
US8686679B2 (en) | 2001-01-24 | 2014-04-01 | Irobot Corporation | Robot confinement |
US8463438B2 (en) | 2001-06-12 | 2013-06-11 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US8838274B2 (en) | 2001-06-12 | 2014-09-16 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US9104204B2 (en) | 2001-06-12 | 2015-08-11 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US8763199B2 (en) | 2002-01-03 | 2014-07-01 | Irobot Corporation | Autonomous floor-cleaning robot |
US8671507B2 (en) | 2002-01-03 | 2014-03-18 | Irobot Corporation | Autonomous floor-cleaning robot |
US8474090B2 (en) | 2002-01-03 | 2013-07-02 | Irobot Corporation | Autonomous floor-cleaning robot |
US8516651B2 (en) | 2002-01-03 | 2013-08-27 | Irobot Corporation | Autonomous floor-cleaning robot |
US8656550B2 (en) | 2002-01-03 | 2014-02-25 | Irobot Corporation | Autonomous floor-cleaning robot |
US9128486B2 (en) | 2002-01-24 | 2015-09-08 | Irobot Corporation | Navigational control system for a robotic device |
US8781626B2 (en) | 2002-09-13 | 2014-07-15 | Irobot Corporation | Navigational control system for a robotic device |
US8515578B2 (en) | 2002-09-13 | 2013-08-20 | Irobot Corporation | Navigational control system for a robotic device |
US8386081B2 (en) | 2002-09-13 | 2013-02-26 | Irobot Corporation | Navigational control system for a robotic device |
US8428778B2 (en) | 2002-09-13 | 2013-04-23 | Irobot Corporation | Navigational control system for a robotic device |
US9949608B2 (en) | 2002-09-13 | 2018-04-24 | Irobot Corporation | Navigational control system for a robotic device |
US8793020B2 (en) | 2002-09-13 | 2014-07-29 | Irobot Corporation | Navigational control system for a robotic device |
US9215957B2 (en) | 2004-01-21 | 2015-12-22 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
US8390251B2 (en) | 2004-01-21 | 2013-03-05 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
US8854001B2 (en) | 2004-01-21 | 2014-10-07 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
US8749196B2 (en) | 2004-01-21 | 2014-06-10 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
US8253368B2 (en) | 2004-01-28 | 2012-08-28 | Irobot Corporation | Debris sensor for cleaning apparatus |
US8456125B2 (en) | 2004-01-28 | 2013-06-04 | Irobot Corporation | Debris sensor for cleaning apparatus |
US8598829B2 (en) | 2004-01-28 | 2013-12-03 | Irobot Corporation | Debris sensor for cleaning apparatus |
US8378613B2 (en) | 2004-01-28 | 2013-02-19 | Irobot Corporation | Debris sensor for cleaning apparatus |
US8780342B2 (en) | 2004-03-29 | 2014-07-15 | Irobot Corporation | Methods and apparatus for position estimation using reflected light sources |
US9360300B2 (en) | 2004-03-29 | 2016-06-07 | Irobot Corporation | Methods and apparatus for position estimation using reflected light sources |
US9486924B2 (en) | 2004-06-24 | 2016-11-08 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
US9008835B2 (en) | 2004-06-24 | 2015-04-14 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
US9223749B2 (en) | 2004-07-07 | 2015-12-29 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
US8874264B1 (en) | 2004-07-07 | 2014-10-28 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US9229454B1 (en) | 2004-07-07 | 2016-01-05 | Irobot Corporation | Autonomous mobile robot system |
US8972052B2 (en) | 2004-07-07 | 2015-03-03 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
US9445702B2 (en) | 2005-02-18 | 2016-09-20 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8782848B2 (en) | 2005-02-18 | 2014-07-22 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
US8392021B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
US8387193B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8382906B2 (en) | 2005-02-18 | 2013-02-26 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
US8855813B2 (en) | 2005-02-18 | 2014-10-07 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8774966B2 (en) | 2005-02-18 | 2014-07-08 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8739355B2 (en) | 2005-02-18 | 2014-06-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
US8670866B2 (en) | 2005-02-18 | 2014-03-11 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8985127B2 (en) | 2005-02-18 | 2015-03-24 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
US10470629B2 (en) | 2005-02-18 | 2019-11-12 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
US8966707B2 (en) | 2005-02-18 | 2015-03-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
US9392920B2 (en) | 2005-12-02 | 2016-07-19 | Irobot Corporation | Robot system |
US8600553B2 (en) | 2005-12-02 | 2013-12-03 | Irobot Corporation | Coverage robot mobility |
US8954192B2 (en) | 2005-12-02 | 2015-02-10 | Irobot Corporation | Navigating autonomous coverage robots |
US8584305B2 (en) | 2005-12-02 | 2013-11-19 | Irobot Corporation | Modular robot |
US8374721B2 (en) | 2005-12-02 | 2013-02-12 | Irobot Corporation | Robot system |
US8978196B2 (en) | 2005-12-02 | 2015-03-17 | Irobot Corporation | Coverage robot mobility |
US9144360B2 (en) | 2005-12-02 | 2015-09-29 | Irobot Corporation | Autonomous coverage robot navigation system |
US8380350B2 (en) | 2005-12-02 | 2013-02-19 | Irobot Corporation | Autonomous coverage robot navigation system |
US9149170B2 (en) | 2005-12-02 | 2015-10-06 | Irobot Corporation | Navigating autonomous coverage robots |
US8761931B2 (en) | 2005-12-02 | 2014-06-24 | Irobot Corporation | Robot system |
US8661605B2 (en) | 2005-12-02 | 2014-03-04 | Irobot Corporation | Coverage robot mobility |
US9599990B2 (en) | 2005-12-02 | 2017-03-21 | Irobot Corporation | Robot system |
US8606401B2 (en) | 2005-12-02 | 2013-12-10 | Irobot Corporation | Autonomous coverage robot navigation system |
US8572799B2 (en) | 2006-05-19 | 2013-11-05 | Irobot Corporation | Removing debris from cleaning robots |
US8418303B2 (en) | 2006-05-19 | 2013-04-16 | Irobot Corporation | Cleaning robot roller processing |
US9955841B2 (en) | 2006-05-19 | 2018-05-01 | Irobot Corporation | Removing debris from cleaning robots |
US8528157B2 (en) | 2006-05-19 | 2013-09-10 | Irobot Corporation | Coverage robots and associated cleaning bins |
US9492048B2 (en) | 2006-05-19 | 2016-11-15 | Irobot Corporation | Removing debris from cleaning robots |
US10244915B2 (en) | 2006-05-19 | 2019-04-02 | Irobot Corporation | Coverage robots and associated cleaning bins |
US9317038B2 (en) | 2006-05-31 | 2016-04-19 | Irobot Corporation | Detecting robot stasis |
US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
US9480381B2 (en) | 2007-05-09 | 2016-11-01 | Irobot Corporation | Compact autonomous coverage robot |
US8438695B2 (en) | 2007-05-09 | 2013-05-14 | Irobot Corporation | Autonomous coverage robot sensing |
US8726454B2 (en) | 2007-05-09 | 2014-05-20 | Irobot Corporation | Autonomous coverage robot |
US8239992B2 (en) | 2007-05-09 | 2012-08-14 | Irobot Corporation | Compact autonomous coverage robot |
US10070764B2 (en) | 2007-05-09 | 2018-09-11 | Irobot Corporation | Compact autonomous coverage robot |
US8839477B2 (en) | 2007-05-09 | 2014-09-23 | Irobot Corporation | Compact autonomous coverage robot |
US10299652B2 (en) | 2007-05-09 | 2019-05-28 | Irobot Corporation | Autonomous coverage robot |
US11072250B2 (en) | 2007-05-09 | 2021-07-27 | Irobot Corporation | Autonomous coverage robot sensing |
US11498438B2 (en) | 2007-05-09 | 2022-11-15 | Irobot Corporation | Autonomous coverage robot |
US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
US10314449B2 (en) | 2010-02-16 | 2019-06-11 | Irobot Corporation | Vacuum brush |
US11058271B2 (en) | 2010-02-16 | 2021-07-13 | Irobot Corporation | Vacuum brush |
CN108942947A (en) * | 2018-08-29 | 2018-12-07 | 上海常仁信息科技有限公司 | It is capable of the robot of anticollision |
Also Published As
Publication number | Publication date |
---|---|
KR100588059B1 (en) | 2006-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2006073248A1 (en) | A non-contact close obstacle detection device for a cleaning robot | |
US6313460B1 (en) | Optical encoder for detecting rotary and linear movements | |
US5471215A (en) | Radar apparatus | |
US5428439A (en) | Range measurement system | |
US9406291B2 (en) | Transmission circuit, semiconductor device, ultrasonic sensor and vehicle | |
JPH041875B2 (en) | ||
US5243182A (en) | Photoelectric switch including synch timing signal emitter and detector and photoelectric detector system using the same | |
US9620701B2 (en) | Pulse generator for energizing an ultrasonic transducer, a method of operating the pulse generator and a ultrasonic distance sensing system | |
US6738313B2 (en) | System for detecting distances using chaotic signals | |
EP0206334B1 (en) | Photoelectronic switch | |
CN101414004B (en) | Method and system for presence detection | |
US6759644B2 (en) | Sensor using radiation pulses | |
US7205984B2 (en) | Pen input display device | |
EP3356847B1 (en) | Core independent peripheral based ultrasonic ranging peripheral | |
KR20070095872A (en) | Self-calibrating object detection system | |
KR100959700B1 (en) | A microwave sensor unit | |
US6717129B1 (en) | Photoelectric sensor using radiation pulses | |
JPH10303722A (en) | Photosensing touch panel device | |
KR20050020601A (en) | Back warning system for vehicles | |
EP0258874A2 (en) | An object detecting switch | |
JPH07229967A (en) | Distance measuring apparatus | |
JPS63128278A (en) | Detector using ultrasonic wave or the like | |
JP3618888B2 (en) | Object detection device | |
Andò et al. | A smart sensing method for discrete displacement measurement | |
JP2520410Y2 (en) | Ranging device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 05822839 Country of ref document: EP Kind code of ref document: A1 |