JP4278634B2 - Self-propelled robot - Google Patents
Self-propelled robot Download PDFInfo
- Publication number
- JP4278634B2 JP4278634B2 JP2005132034A JP2005132034A JP4278634B2 JP 4278634 B2 JP4278634 B2 JP 4278634B2 JP 2005132034 A JP2005132034 A JP 2005132034A JP 2005132034 A JP2005132034 A JP 2005132034A JP 4278634 B2 JP4278634 B2 JP 4278634B2
- Authority
- JP
- Japan
- Prior art keywords
- mode
- predetermined
- traveling
- time
- straight
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Electric Suction Cleaners (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本発明は、少なくとも1の車輪の駆動軸を所定の回転速度で回転させる駆動手段と、進行方向を自在に設定する操舵手段とを備え、所定の領域内を走行する自走式ロボットに関するものである。 The present invention relates to a self-propelled robot that includes a drive unit that rotates a drive shaft of at least one wheel at a predetermined rotational speed, and a steering unit that freely sets a traveling direction, and travels within a predetermined region. is there.
近年、室内の床面の掃除を行う掃除ロボット等の所定の領域内を略均一に走行する自走式ロボットが知られている。例えば、特許文献1には、障害物の際に沿って移動する際移動制御と本体の移動中に障害物を検出したときに本体の移動方向を変更する障害物回避制御を行う自走式掃除機が提案されている。
In recent years, a self-propelled robot that travels substantially uniformly in a predetermined area, such as a cleaning robot that cleans an indoor floor surface, is known. For example,
具体的には、障害物を検出して障害物回避制御により障害物を回避した後一定時間内に再び障害物を検出した場合、際移動制御で所定時間本体を移動させるものである。
しかし、特許文献1に開示されている自走式掃除機では、室内に障害物が多数存在している場合、又は、室の壁面が複雑な形状である場合には、際移動制御の頻度が多くなり、室内を略均一に走行させることが困難であった。
However, in the self-propelled cleaner disclosed in
本発明は上記課題に鑑みてなされたもので、所定の領域内を略均一に走行させることの可能な自走式ロボットを提供することを目的としている。 The present invention has been made in view of the above problems, and an object of the present invention is to provide a self-propelled robot capable of traveling substantially uniformly within a predetermined area.
請求項1に記載の自走式ロボットは、少なくとも1の車輪の駆動軸を所定の回転速度で回転させる駆動手段と、進行方向を自在に設定する操舵手段とを備え、所定の領域内を走行する自走式ロボットであって、自走式ロボットの本体が前記所定の領域の外縁と離間している距離である離間距離を検出する検出手段と、前記所定の領域の外縁に沿って走行させる制御モードである第1モードでの走行をさせるべく、前記操舵手段に対して進行方向を指示する第1走行手段と、前記所定の領域内を直進と回転とを繰り返して走行させる制御モードである第2モードでの走行をさせるべく、前記離間距離が予め設定された所定値以下となるまで直進し、前記離間距離が予め設定された所定値以下である場合に直進を停止して前記操舵手段に対して進行方向を所定方向に変更させる第2走行手段と、前記第2モードで走行中の直進走行開始から停止までの時間である直進走行時間を、測定する直進時間測定手段と、連続する2以上の所定回数分の直進走行時間を格納する直進時間記憶手段と、前記第1モードと第2モードとを切り換える切換手段とを備え、前記切換手段が、前記所定回数分の直進走行時間が所定の条件を満たす場合に、前記第2モードを前記第1モードへ切り換えることを特徴としている。
The self-propelled robot according to
上記の構成によれば、検出手段によって、自走式ロボットの本体が所定の領域の外縁と離間している距離である離間距離が検出される。そして、第1走行手段によって、所定の領域の外縁に沿って走行させる制御モードである第1モードでの走行をさせるべく、操舵手段に対して進行方向が指示され、第2走行手段によって、所定の領域内を直進と回転とを繰り返して走行させる制御モードである第2モードでの走行をさせるべく、離間距離が予め設定された所定値以下となるまで直進し、離間距離が予め設定された所定値以下である場合に直進を停止して操舵手段に対して進行方向が所定方向に変更される。また、直進時間測定手段によって、第2モードで走行中の直進走行開始から停止までの時間である直進走行時間が測定され、直進時間記憶手段に、2以上の所定回数分の直進走行時間が格納される。更に、切換手段によって、所定回数分の直進走行時間が所定の条件を満たす場合に、第2モードが第1モードへ切り換えられる。 According to said structure, the separation distance which is the distance which the main body of a self-propelled robot is spaced apart from the outer edge of a predetermined area | region is detected by the detection means. Then, the first traveling means instructs the steering means to travel in the first mode, which is a control mode for traveling along the outer edge of the predetermined region, and the second traveling means performs the predetermined direction. In order to travel in the second mode, which is a control mode in which the vehicle travels in a straight line and rotates repeatedly, the vehicle travels straight until the separation distance is equal to or less than a predetermined value, and the separation distance is preset. When it is equal to or less than the predetermined value, the straight traveling is stopped and the traveling direction is changed to a predetermined direction with respect to the steering means. The straight travel time measuring means measures the straight travel time that is the time from the start of the straight travel during the second mode to the stop, and stores the straight travel time for two or more predetermined times in the straight travel time storage means. Is done. Further, the second mode is switched to the first mode when the straight traveling time for a predetermined number of times satisfies a predetermined condition by the switching means.
従って、所定の領域内を直進と回転とを繰り返して走行させる制御モードである第2モードで走行中の、2以上の所定回数分の直進走行開始から停止までの時間である直進走行時間が所定の条件を満たす場合に、制御モードが第2モードから、所定の領域の外縁に沿って走行させる制御モードである第1モードへ切り換えられるため、所定の領域内の外縁が複雑な形状である場合であっても、適度な頻度で第1モードへ切り換られ、所定の領域内を略均一に走行させることが可能となる。 Accordingly, during traveling in the second mode, which is a control mode in which the vehicle travels repeatedly within a predetermined area, the straight traveling time that is the time from the start of the straight traveling for two or more predetermined times to the stop is predetermined. When the condition is satisfied, the control mode is switched from the second mode to the first mode, which is a control mode for running along the outer edge of the predetermined area, so that the outer edge in the predetermined area has a complicated shape. Even so, the mode is switched to the first mode at an appropriate frequency, and the vehicle can travel substantially uniformly within a predetermined area.
さらに請求項1に記載の自走式ロボットは、前記所定の条件が、連続する前記所定回数分の直進走行時間の和が、予め設定された所定の閾値以下であることを特徴としている。
Furthermore, the self-propelled robot according to
上記の構成によれば、連続する所定回数分の直進走行時間の和が予め設定された所定の閾値以下である場合に、制御モードが第2モードから第1モードへ切り換えられるため、簡単な処理で、所定の領域内を略均一に走行させることが可能となる。
According to the above configuration, since the control mode is switched from the second mode to the first mode when the sum of the straight traveling times for a predetermined number of consecutive times is equal to or less than a predetermined threshold value, simple processing is performed. Thus, it is possible to travel substantially uniformly within a predetermined area.
請求項2に記載の自走式ロボットは、前記所定回数が、3回であることを特徴としている。
The self-propelled robot according to
上記の構成によれば、所定回数が3回であるため、適正な頻度で制御モードが第2モードから第1モードへ切り換えられる。 According to the above configuration, since the predetermined number of times is 3, the control mode is switched from the second mode to the first mode at an appropriate frequency.
請求項3に記載の自走式ロボットは、前記切換手段が、前記第1モードでの走行時間が予め設定された所定時間に到達した場合に、前記第1モードを前記第2モードへ切り換えることを特徴としている。
The self-propelled robot according to
上記の構成によれば、切換手段によって、第1モードでの走行時間が予め設定された所定時間に到達した場合に、制御モードが第1モードから第2モードへ切り換えられるため、第1モードでの走行時間が制約され、所定の領域内を更に均一に走行させることが可能となる。 According to the above configuration, the control mode is switched from the first mode to the second mode when the traveling time in the first mode reaches a predetermined time set in advance by the switching means. Travel time is restricted, and it is possible to travel more uniformly within a predetermined region.
請求項4に記載の自走式ロボットは、前記第2モードでの走行時間が予め設定された所定時間に到達していない場合に、前記切換手段の動作を禁止する禁止手段を備えることを特徴としている。
5. The self-propelled robot according to claim 4 , further comprising a prohibiting unit that prohibits the operation of the switching unit when the traveling time in the second mode has not reached a predetermined time set in advance. It is said.
上記の構成によれば、禁止手段によって、第2モードでの走行時間が予め設定された所定時間に到達していない場合に、切換手段の動作が禁止される。 According to the above configuration, the operation of the switching unit is prohibited by the prohibiting unit when the traveling time in the second mode has not reached the predetermined time set in advance.
従って、第2モードでの走行時間が予め設定された所定時間に到達していない場合に、第2モードが第1モードへ切り換えられることが禁止されるため、第2モードでの走行時間が確保され、所定の領域内を更に均一に走行させることが可能となる。 Therefore, when the travel time in the second mode has not reached the predetermined time set in advance, it is prohibited to switch the second mode to the first mode, so the travel time in the second mode is ensured. This makes it possible to travel more uniformly in a predetermined area.
請求項5に記載の自走式ロボットは、前記検出手段が、自走式ロボットの本体に予め設定された複数の所定位置と前記所定の領域の外縁との距離を検出し、検出された複数の距離の最小値を前記離間距離として検出することを特徴としている。
The self-propelled robot according to claim 5 , wherein the detection means detects a distance between a plurality of predetermined positions set in advance in a main body of the self-propelled robot and an outer edge of the predetermined region. The minimum value of the distance is detected as the separation distance.
上記の構成によれば、検出手段によって、自走式ロボットの本体に予め設定された複数の所定位置と所定の領域の外縁との距離が検出され、検出された複数の距離の最小値が離間距離として検出される。 According to the above configuration, the detecting means detects the distances between a plurality of predetermined positions preset in the main body of the self-propelled robot and the outer edge of the predetermined region, and the detected minimum distances are separated from each other. Detected as distance.
従って、自走式ロボットの本体に予め設定された複数の所定位置と所定の領域の外縁との距離の最小値が離間距離として検出されるため、離間距離の更に適正な検出が可能となる。 Accordingly, since the minimum value of the distances between a plurality of predetermined positions set in advance in the main body of the self-propelled robot and the outer edge of the predetermined area is detected as the separation distance, the separation distance can be detected more appropriately.
請求項6に記載の自走式ロボットは、前記所定の領域内の走行面を集塵する集塵手段を備えることを特徴としている。
The self-propelled robot according to claim 6 is provided with a dust collecting means for collecting dust on a traveling surface in the predetermined area.
上記の構成によれば、集塵手段によって、所定の領域内の走行面が集塵されるため、所定の領域内を略均一に走行させると共に走行面を集塵する自走式掃除ロボットが実現される。 According to the above configuration, since the traveling surface in the predetermined area is collected by the dust collecting means, a self-propelled cleaning robot that travels substantially uniformly in the predetermined area and collects the traveling surface is realized. Is done.
請求項1に記載の発明によれば、所定の領域内を直進と回転とを繰り返して走行させる制御モードである第2モードで走行中の、2以上の所定回数分の直進走行開始から停止までの時間である直進走行時間が所定の条件を満たす場合に、第2モードが、所定の領域の外縁に沿って走行させる制御モードである第1モードへ切り換えられるため、所定の領域内の外縁が複雑な形状である場合であっても、適度な頻度で制御モードが第1モードへ切り換られ、所定の領域内を略均一に走行させることができる。 According to the first aspect of the present invention, the vehicle travels in the second mode, which is a control mode in which the vehicle travels repeatedly in a predetermined area by repeating straight travel and rotation, and from straight travel start to stop for two or more predetermined times. The second mode is switched to the first mode, which is a control mode in which the vehicle travels along the outer edge of the predetermined area when the straight traveling time that is the time of Even in the case of a complicated shape, the control mode is switched to the first mode at an appropriate frequency, and the vehicle can travel substantially uniformly within a predetermined area.
更に請求項1に記載の発明によれば、連続する所定回数分の直進走行時間の和が予め設定された所定の閾値以下である場合に、制御モードが第2モードから第1モードへ切り換えられるため、簡単な処理で、所定の領域内を略均一に走行させることができる。
Further , according to the first aspect of the present invention, the control mode is switched from the second mode to the first mode when the sum of the straight traveling times for a predetermined number of consecutive times is equal to or less than a predetermined threshold value set in advance. Therefore, it is possible to travel substantially uniformly within a predetermined area with a simple process.
請求項2に記載の発明によれば、所定回数が3回であるため、適正な頻度で制御モードが第2モードから第1モードへ切り換えることができる。
According to the second aspect of the present invention, since the predetermined number of times is 3, the control mode can be switched from the second mode to the first mode at an appropriate frequency.
請求項3に記載の発明によれば、第1モードでの走行時間が予め設定された所定時間に到達した場合に、制御モードが第1モードから第2モードへ切り換えられるため、第1モードでの走行時間が制約され、所定の領域内を更に均一に走行させることができる。
According to the third aspect of the present invention, when the traveling time in the first mode reaches a predetermined time set in advance, the control mode is switched from the first mode to the second mode. Travel time is restricted, and the vehicle can travel more uniformly in a predetermined area.
請求項4に記載の発明によれば、第2モードでの走行時間が予め設定された所定時間に到達していない場合に、制御モードが第2モードから第1モードへ切り換えられることが禁止されるため、第2モードでの走行時間が確保され、所定の領域内を更に均一に走行させることができる。
According to the fourth aspect of the present invention, when the traveling time in the second mode does not reach the predetermined time set in advance, the control mode is prohibited from being switched from the second mode to the first mode. Therefore, the traveling time in the second mode is ensured, and it is possible to travel more uniformly in the predetermined area.
請求項5に記載の発明によれば、自走式ロボットの本体に予め設定された複数の所定位置と所定の領域の外縁との距離の最小値が離間距離として検出されるため、離間距離を更に適正に検出することができる。
According to the fifth aspect of the present invention, since the minimum value of the distances between the plurality of predetermined positions preset in the main body of the self-propelled robot and the outer edge of the predetermined region is detected as the separation distance, Furthermore, it can detect appropriately.
請求項6に記載の発明によれば、所定の領域内を略均一に走行させると共に走行面を集塵する自走式掃除ロボットを実現できる。
According to the invention described in claim 6 , it is possible to realize a self-propelled cleaning robot that travels substantially uniformly in a predetermined area and collects dust on the traveling surface.
図1、2は、それぞれ、本発明に係る掃除ロボット(自走式ロボットに相当する)の一例を示す底面図及び斜視図である。ここでは、室内(所定の領域に相当する)の床面(走行面に相当する)上の集塵を行う掃除ロボットについて説明する。掃除ロボット1は、略円筒形に構成された本体部10と、本体部10を床面に対して走行させる駆動部11(駆動手段、操舵手段に相当する)と、壁面(又は、障害物)との距離を測定する距離センサ12と、壁面(又は、障害物)との接触を検出するバンパ13と、床面を集塵する集塵部14(集塵手段の一部に相当する)と、本体部10を床面に対して略平行に支持する補助輪15と、壁面(又は、障害物)近傍の塵を本体部10側へ移動させるサイドブラシ16(集塵手段の一部に相当する)と、掃除ロボット1全体の動作を制御する制御部17(図示省略:図3参照)とを備えている。
1 and 2 are a bottom view and a perspective view, respectively, showing an example of a cleaning robot (corresponding to a self-propelled robot) according to the present invention. Here, a cleaning robot that collects dust on a floor surface (corresponding to a traveling surface) in a room (corresponding to a predetermined area) will be described. The
駆動部11は、進行方向V1に対して直行する方向の本体部10略両端位置に回転自在に軸支された駆動輪111a、111bと、駆動輪111a、111bをそれぞれ駆動するモータ113a、113bと、モータ113a、113bの回転速度を減速して駆動輪111a、111bにそれぞれ伝達する減速機112a、112bとを備えている。また、モータ113a、113bの適所には、モータ113a、113bの回転速度をそれぞれ検出するエンコーダ115a、115bが配設されている(図示省略)。
The
距離センサ12は、超音波センサであって、3台の超音波発信器121と、4台の超音波受信器122とが交互に略等間隔にバンパ13に埋設されて構成されている。3台の超音波発信器121から発信された超音波を隣接する各2台の超音波受信器122で受信して、超音波発信器121による超音波信号の送信開始から超音波受信器122による超音波信号の受信開始までの時間に基づいて、壁面(又は、障害物)との距離を検出するものである。
The
バンパ13は、本体部10の進行方向V1側に沿って半円筒形に形成され、図略のタッチセンサ131(図示省略)によって壁面(又は、障害物)との接触を検出するものである。
The
集塵部14は、床面に対向して配設され、床面上の塵が吸入される集塵口141と、集塵口141からの塵を収納する集塵ボックス142と、集塵口141から塵を吸入するべく集塵ボックス142を負圧とするファン143とを備えている。
The
補助輪15は、本体部10の底面を床面に対して略平行に支持するべく、本体部10の底面に回転自在に軸支され、進行方向V1について前方側と後方側とにそれぞれ1個及び2個だけ配設されている。
The
サイドブラシ16は、壁面(又は、障害物)近傍の塵を、集塵口141から吸入可能な位置まで移動させるものである。すなわち、図4(a)にて後述すように、壁沿い走行をする場合には、進行方向V1に対して左側に壁面(又は、障害物)から所定距離(例えば、20mm)で離間して走行されるため、サイドブラシ16によって、壁面(又は、障害物)近傍の塵を、集塵口141から吸入可能な位置まで移動させる必要がある。
The
図3は、掃除ロボット1の主要部の一例を示す構成図である。制御部17は、種々の処理を行うCPU(Central Processing Unit)171と、種々のデータを格納するRAM(Random Access Memory)172とを備えている。
FIG. 3 is a configuration diagram illustrating an example of a main part of the cleaning
CPU171は、機能的に、本体部10が壁面(又は、障害物)と離間している距離である離間距離を検出する検出部171a(検出手段に相当する)と、壁面(又は、障害物)に沿って走行させる制御モードである壁沿いモード(第1モードに相当する)での走行をさせるべく、モータ113a、113bに対して進行方向を指示する壁沿い走行部171b(第1走行手段に相当する)と、室内を直進と回転とを繰り返して走行させる制御モードであるランダムモード(第2モードに相当する)での走行をさせるべく、離間距離が予め設定された所定値以下となるまで直進し、離間距離が予め設定された所定値以下である場合に直進を停止してモータ113a、113bに対して進行方向を所定方向に変更させるランダム走行部171c(第2走行手段に相当する)とを備えている。
The
また、CPU171は、機能的に、ランダムモードで走行中の直進走行開始から停止までの時間である直進走行時間を測定する直進時間測定部171d(直進時間測定手段に相当する)と、壁沿いモードとランダムモードとを切り換える切換部171e(切換手段に相当する)と、ランダムモードでの走行時間が予め設定された所定時間に到達していない場合に、切換部171eの動作を禁止する禁止部171f(禁止手段に相当する)と、集塵に関する制御を行うクリーナ制御部171gとを備えている。RAM172は、機能的に、2以上の所定回数(ここでは、3回)分の直進走行時間を格納する直進時間記憶部172a(直進時間記憶手段に相当する)を備えている。
In addition, the
検出部171aは、バンパ13に配設された3台の超音波発信器121と4台の超音波受信器122とによって検出された複数の距離の最小値を離間距離として検出するものである。以下、図4を用いて具体的に説明する。図4は、検出部171aの動作の一例を示す説明図である。
The
(a)は、センサの配置と検出される距離との関係を示す平面図であり、(b)は、3台の超音波発信器121と4台の超音波受信器122との動作タイミングを示すタイミングチャートである。(a)に示すように、進行方向V1に対して、超音波発信器s2を中心(進行方向V1の先端位置)として、等間隔に且つ、3台の超音波発信器121と4台の超音波受信器122とが交互に配設されている。ここでは、進行方向V1に向かって左側から、超音波受信器r1、超音波発信器s1、超音波受信器r2、超音波発信器s2、超音波受信器r3、超音波発信器s3、超音波受信器r4の順に配設されているものする。
(A) is a top view which shows the relationship between the arrangement | positioning of a sensor and the distance detected, (b) shows the operation timing of the three
ここでは、掃除ロボット1は、進行方向V1の左側に壁面Wが進行方向V1と平行に存在している場合について説明する。超音波発信器s1から発信された超音波が壁面Wで反射して超音波受信器r1及び超音波受信器r2に到達するが、その伝搬距離から、本体部10と壁面Wとの距離L11及びL12がそれぞれ求められる。ここでは、距離L11が距離L12より小さいため、検出部171aによって距離L11が離間距離として検出される。
Here, the cleaning
また、(b)に示すように、まず、所定の発信時間(例えば、2msec)だけ超音波発信器s1から超音波が発信され、超音波発信器s1からの超音波の発信が開始されてから所定の受信時間(例えば、4msec)だけ、超音波受信器r1及び超音波受信器r2で受信される。そして、超音波受信器r1及び超音波受信器r2での受信が停止されてから所定の休止時間(例えば、1msec)後に、所定の発信時間(例えば、2msec)だけ超音波発信器s2から超音波が発信され、超音波発信器s2からの超音波の発信が開始されてから所定の受信時間(例えば、4msec)だけ、超音波受信器r2及び超音波受信器r3で受信される。 Also, as shown in (b), first, ultrasonic waves are transmitted from the ultrasonic transmitter s1 for a predetermined transmission time (for example, 2 msec), and transmission of ultrasonic waves from the ultrasonic transmitter s1 is started. It is received by the ultrasonic receiver r1 and the ultrasonic receiver r2 for a predetermined reception time (for example, 4 msec). Then, after the reception at the ultrasonic receiver r1 and the ultrasonic receiver r2 is stopped, the ultrasonic wave is transmitted from the ultrasonic transmitter s2 for a predetermined transmission time (for example, 2 msec) after a predetermined pause time (for example, 1 msec). Is transmitted by the ultrasonic receiver r2 and the ultrasonic receiver r3 for a predetermined reception time (for example, 4 msec) after the transmission of ultrasonic waves from the ultrasonic transmitter s2 is started.
次いで、超音波受信器r2及び超音波受信器r3での受信が停止されてから所定の休止時間(例えば、1msec)後に、所定の発信時間(例えば、2msec)だけ超音波発信器s3から超音波が発信され、超音波発信器s3からの超音波の発信が開始されてから所定の受信時間(例えば、4msec)だけ、超音波受信器r3及び超音波受信器r4で受信される。そして、超音波受信器r3及び超音波受信器r4での受信が停止されてから所定の休止時間(例えば、1msec)後に、所定の発信時間(例えば、2msec)だけ超音波発信器s1から超音波が発信され、上記の動作が繰り返し実行される。 Next, ultrasonic waves are transmitted from the ultrasonic transmitter s3 for a predetermined transmission time (for example, 2 msec) after a predetermined pause (for example, 1 msec) after reception by the ultrasonic receiver r2 and the ultrasonic receiver r3 is stopped. Is transmitted by the ultrasonic receiver r3 and the ultrasonic receiver r4 for a predetermined reception time (for example, 4 msec) after the ultrasonic transmission from the ultrasonic transmitter s3 is started. Then, after reception by the ultrasonic receiver r3 and the ultrasonic receiver r4 is stopped, ultrasonic waves are transmitted from the ultrasonic transmitter s1 for a predetermined transmission time (for example, 2 msec) after a predetermined pause time (for example, 1 msec). Is transmitted, and the above operation is repeated.
ここで、受信時間が4msecである場合には、本体部10からの距離が略200mm以下の範囲に壁面Wが存在すれば、超音波発信器121から発せられた超音波が超音波受信器122で受信され、本体部10と壁面Wとの距離が検出される。すなわち、ここでは、本体部10からの距離が略200mm以下の範囲に壁面Wが存在しない場合には、本体部10と壁面Wとの距離が検出されないことになるのである。
Here, in the case where the reception time is 4 msec, if the wall surface W exists in a range where the distance from the
また、ここでは、壁沿い走行を行う場合に、(a)に示すように壁面Wが進行方向V1の左側になるように制御される。更に、壁沿い走行を行う場合に、基準として用いる壁面Wの方向は、離間距離が検出された超音波発信器121と超音波受信器122との組み合わせに応じて予め設定されている。具体的には、(a)に示すように、検出部171aによって距離L11が離間距離として検出される場合には、壁面Wの方向は、距離L11を示す線分と垂直な向き((a)に示す直線LVの向き)であるとして検出される。
Further, here, when traveling along the wall, the wall surface W is controlled so as to be on the left side in the traveling direction V1 as shown in (a). Further, when traveling along the wall, the direction of the wall surface W used as a reference is set in advance according to the combination of the
再び、図3に戻って、掃除ロボット1の主要部の構成について説明する。壁沿い走行部171bは、壁面(又は、障害物)に沿って走行させる制御モードである壁沿いモードでの走行をさせるべく、モータ113a、113bに対して進行方向を指示するものである。具体的には、検出部171aによって離間距離が検出された超音波発信器121と超音波受信器122との組み合わせに応じて予め設定されている方向(例えば、図4(a)に示す直線LVの向き)に沿って走行させるものである。
Returning to FIG. 3 again, the configuration of the main part of the cleaning
ランダム走行部171cは、室内を直進と回転とを繰り返して走行させる制御モードであるランダムモードでの走行をさせるべく、検出部171aによって検出された離間距離が予め設定された所定値(例えば、20mm)以下となるまで直進し、検出部171aによって検出された離間距離が予め設定された所定値(例えば、20mm)以下である場合に直進を停止して、モータ113a、113bに対して進行方向を所定方向に変更させるものである。具体的には、例えば、離間距離が検出部171aによって検出された方向に対して角度Δθ(=θ0+α)だけ回転させるものである(図7参照)。ただし、角度θ0は、離間距離が検出された超音波発信器121と超音波受信器122との組み合わせに応じて予め設定されている角度である。例えば、超音波発信器s2と超音波受信器r2とによって離間距離が検出された場合には、角度θ0は45度であり、超音波発信器s1と超音波受信器r1とによって離間距離が検出された場合には、角度θ0は22.5度である。また、角度αは、0〜90度の範囲でランダムに設定される(例えば、乱数を発生させて、発生された乱数に基づき設定される)角度である。
The
直進時間測定部171dは、ランダム走行部171cによってランダムモードで走行中において、直進走行開始から停止までの時間である直進走行時間を測定し、測定された直進走行時間を直進時間記憶部172aに格納するものである。すなわち、回転を終了して、直進を開始した時点から、離間距離が予め設定された所定値(ここでは、20mm)以下となって停止される時点までの経過時間である直進走行時間を測定するものである。
The straight traveling
切換部171eは、所定回数(ここでは、3回)分の直進走行時間が所定の条件(以下、第1の条件という)を満たす場合に、ランダムモードを壁沿いモードへ切り換えるものである。なお、第1の条件は、ここでは、3回分の直進走行時間の和が予め設定された所定の閾値(例えば、3秒)以下であることとしている。
The
また、切換部171eは、壁沿いモードでの走行時間が予め設定された所定時間(例えば、15秒)に到達した(以下、この条件を第2の条件という)場合に、壁沿いモードをランダムモードへ切り換えるものである。すなわち、切換部171eは、第1の条件を満たす場合に、ランダムモードを壁沿いモードへ切り換え、第2の条件を満たす場合に、ランダムモードを壁沿いモードへ切り換えるものである。
In addition, the
禁止部171fは、ランダムモードの走行時間が予め設定された所定時間(例えば、5分)に到達していない場合に、切換部171eの動作を禁止するものである。すなわち、禁止部171fは、ランダムモードでの走行が開始されると少なくとも5分間以上は必ずランダムモードの走行を継続させるものである。
The
クリーナ制御部171gは、集塵に関する制御を行うものであって、具体的には、図1、2に示すファン143、サイドブラシ16等の制御を行うものである。
The
直進時間記憶部172aは、直進時間測定部171dによって測定された直進走行時間を3回分だけ格納するものである。すなわち、直進時間測定部171dによって、4回目以降の直進走行時間が測定された場合には、直進時間記憶部172aに格納された直進走行時間は、格納された順(=測定された順)に、直進時間測定部171dによって順次上書きされるものである。
The straight traveling
図5は、制御部17の動作の一例を示すフローチャートである。まず、ランダム走行部171cによって、ランダムモードでの走行が行われ、タイマ等によって掃除時間の計時が開始される(ステップS101)。そして、掃除時間として予め設定された時間(例えば、30分)が経過したか否かが判定される(ステップS103)。30分が経過したと判定された場合(ステップS103でYES)には、処理が終了される。30分が経過していないと判定された場合(ステップS103でNO)には、禁止部171fによって、ランダムモードでの走行が開始されてから時間T1(ここでは、5分)以上経過したか否かの判定が行われる(ステップS105)。
FIG. 5 is a flowchart illustrating an example of the operation of the
時間T1以上は経過していない(すなわち、経過時間が5分未満である)と判定された場合(ステップS105でNO)には、禁止部171fによって、処理がステップS101に戻される。時間T1以上経過したと判定された場合(ステップS105でYES)には、ランダムモードでの走行と壁沿いモードでの走行を交互に行うモード(以下、混合モードという)での走行が行われる(ステップS107)。
If it is determined that the time T1 or more has not elapsed (that is, the elapsed time is less than 5 minutes) (NO in step S105), the
そして、掃除時間として予め設定された時間(例えば、30分)が経過したか否かが判定される(ステップS109)。30分が経過したと判定された場合(ステップS109でYES)には、処理が終了される。30分が経過していないと判定された場合(ステップS103でNO)には、禁止部171fによって、混合モードでの走行が開始されてから時間T2(ここでは、5分)以上経過したか否かの判定が行われる(ステップS111)。時間T2以上は経過していない(すなわち、経過時間が5分未満である)と判定された場合(ステップS111でNO)には、禁止部171fによって、処理がステップS107に戻される。時間T1以上経過したと判定された場合(ステップS111でYES)には、処理がステップS101に戻される。
Then, it is determined whether or not a preset time (for example, 30 minutes) has passed as the cleaning time (step S109). If it is determined that 30 minutes have elapsed (YES in step S109), the process ends. If it is determined that 30 minutes have not elapsed (NO in step S103), whether or not time T2 (here, 5 minutes) or more has elapsed since the
図6は、図5に示すフローチャートのステップS107で行われる混合走行モードでの動作の一例を示す詳細フローチャートである。なお、以下の処理は、特に記載しない限り切換部171eによって行われる。また、ランダムモードを壁沿いモードへ切り換える条件を構成する、3回分の直進走行時間を、ここでは、第1直進走行時間TS1、第2直進走行時間TS2、第3直進走行時間TS3という。
FIG. 6 is a detailed flowchart showing an example of the operation in the mixed travel mode performed in step S107 of the flowchart shown in FIG. The following processing is performed by the
まず、直進走行時間の測定回数をカウントする回数カウンタNの値が1に初期化される(ステップS201)。そして、直進走行時間TSが0に初期化されて、直進走行時間TSの計時が開始される(ステップS203)。次いで、ランダム走行部171cによって、ランダムモードでの走行が行われる(ステップS205)。
First, the value of the number counter N that counts the number of measurements of the straight traveling time is initialized to 1 (step S201). Then, the straight traveling time TS is initialized to 0, and the time measurement of the straight traveling time TS is started (step S203). Next, traveling in the random mode is performed by the
そして、直進時間測定部171dによって、直進走行時間TSが求められる(ステップS207)。次ぎに、直進時間測定部171dによって、第1直進走行時間TS1が第2直進走行時間TS2の値に更新され、第2直進走行時間TS2が第3直進走行時間TS3の値に更新され、第3直進走行時間TS3が直進走行時間TSの値に更新される(ステップS209)。
Then, the straight traveling time TS is obtained by the straight traveling
そして、回数カウンタNの値が3以上であるか否かの判定が行われる(ステップS211)。回数カウンタNの値が3以上ではないと判定された場合(ステップS211でNO)には、回数カウンタNが1だけインクリメントされ(ステップS213)、処理がステップS203に戻される。回数カウンタNの値が3以上であると判定された場合(ステップS211でYES)には、3回分の直進走行時間の和(=TS1+TS2+TS3)である合計時間TTが求められ(ステップS215)、合計時間TTが閾値T0(ここでは、3秒)以上であるか否かの判定が行われる(ステップS217)。 Then, it is determined whether or not the value of the number counter N is 3 or more (step S211). If it is determined that the value of the number counter N is not 3 or more (NO in step S211), the number counter N is incremented by 1 (step S213), and the process returns to step S203. When it is determined that the value of the number counter N is 3 or more (YES in step S211), a total time TT that is the sum of three straight traveling times (= TS1 + TS2 + TS3) is obtained (step S215), and the total It is determined whether or not the time TT is equal to or greater than a threshold value T0 (here, 3 seconds) (step S217).
合計時間TTが閾値T0以下ではない(閾値T0より大きい)と判定された場合(ステップS217でNO)には、処理がステップS201に戻される。合計時間TTが閾値T0以下であると判定された場合(ステップS217でYES)には、壁沿い走行部171bによって、壁沿い走行が行われる(ステップS219)。そして、壁沿い走行を開始してからの経過時間が、予め設定された時間T3(ここでは、15秒)以上であるか否かの判定が行われる(ステップS221)。時間T3以上ではないと判定された場合(ステップS221でNO)には、処理がステップS219に戻される。時間T3以上であると判定された場合(ステップS221でYES)には、処理がリターンされる(=図5に示すフローチャートのステップS109が開始される)。
If it is determined that the total time TT is not less than or equal to the threshold value T0 (greater than the threshold value T0) (NO in step S217), the process returns to step S201. When it is determined that the total time TT is equal to or less than the threshold value T0 (YES in step S217), the travel along the wall is performed by the
図7は、図5に示すフローチャートのステップS101及び図6に示すフローチャートのステップS205で行われるランダム走行モードでの動作の一例を示す詳細フローチャートである。なお、以下の処理は、特に記載しない限りランダム走行部171cによって行われる。まず、直進が開始される(ステップS301)。そして、検出部171aによって、図4に示す距離L11〜L34が測定される(ステップS303)。次いで、検出部171aによって、距離L11〜L34の内最小値である離間距離LMが閾値LSH(ここでは、20mm)以下であるか否かの判定が行われる(ステップS305)。
FIG. 7 is a detailed flowchart showing an example of the operation in the random travel mode performed in step S101 of the flowchart shown in FIG. 5 and step S205 of the flowchart shown in FIG. The following processing is performed by the
閾値LSH以下ではない(閾値LSHより大きい)と判定された場合(ステップS305でNO)には、処理がステップS301に戻され、直進が継続される。閾値LSH以下であると判定された場合(ステップS305でYES)には、走行が停止される(ステップS307)。そして、超音波発信器121と超音波受信器122との組み合わせに応じて予め設定されている角度θ0と0〜90度の範囲でランダムに設定される角度αとの和として回転角Δθが求められる(ステップS309)。次ぎに、回転角Δθだけ回転され(=進行方向が変更され)(ステップS311)、処理がリターンされる。
If it is determined that it is not less than or equal to threshold value LSH (greater than threshold value LSH) (NO in step S305), the process returns to step S301 and continues straight. If it is determined that it is equal to or less than the threshold value LSH (YES in step S305), the traveling is stopped (step S307). Then, the rotation angle Δθ is obtained as the sum of the angle θ0 set in advance according to the combination of the
図8は、図6に示すフローチャートのステップS219で行われる壁沿い走行モードでの動作の一例を示す詳細フローチャートである。なお、以下の処理は、特に記載しない限り壁沿い走行部171bによって行われる。まず、検出部171aによって、図4に示す距離L11〜L34が測定される(ステップS401)。次いで、最も近い壁面(又は、障害物)と平行な方向に回転される(ステップS403)。そして、直進が開始される(ステップS405)。
FIG. 8 is a detailed flowchart showing an example of the operation in the wall running mode performed in step S219 of the flowchart shown in FIG. The following processing is performed by the along-
次いで、検出部171aによって、距離L11〜L34が測定される(ステップS407)。そして、距離L22、L23、L33、L34の内、最小の距離が閾値LM(ここでは、20mm)以下であるか否かの判定が行われる(ステップS409)。閾値LM以下であると判定された場合(ステップS409でYES)には、処理がリターンされる(図6に示すフローチャートのステップS221の処理が開始される)。
Next, the distances L11 to L34 are measured by the
閾値LM以下ではない(閾値LMより大きい)と判定された場合(ステップS409でNO)には、進行方向を修正するパラメータα1〜α3が次の(1)〜(3)式により求められる(ステップS411、413、415)。
α1←(L01−L11)×A11 (1)
α2←(L02−L12)×A12 (2)
α3←(α1+α2)/2 (3)
ここで、距離L01、L02は、それぞれ、壁沿い走行モードでの距離L11、L12の基準距離である。例えば、距離L01、L02は、図4において、進行方向V1が壁面Wと平行であり、且つ、本体部10と壁面Wとの距離が閾値LMである場合の距離L11、L12の値である。また、定数A11、A12は、予め設定された比例定数である。
If it is determined that it is not less than or equal to the threshold value LM (greater than the threshold value LM) (NO in step S409), parameters α1 to α3 for correcting the traveling direction are obtained by the following equations (1) to (3) (step) S411, 413, 415).
α1 ← (L01−L11) × A11 (1)
α2 ← (L02−L12) × A12 (2)
α3 ← (α1 + α2) / 2 (3)
Here, the distances L01 and L02 are reference distances of the distances L11 and L12 in the travel mode along the wall, respectively. For example, the distances L01 and L02 are values of the distances L11 and L12 in the case where the traveling direction V1 is parallel to the wall surface W and the distance between the
そして、左右の車輪の周速VR、VLが、それぞれ次の(4)、(5)式で求められ、モータ113a、113bに対して指示され(ステップS417)、処理がステップS407に戻される。
VR←V−α3 (4)
VL←V+α3 (5)
Then, the peripheral speeds VR and VL of the left and right wheels are obtained by the following equations (4) and (5), respectively, instructed to the
VR ← V−α3 (4)
VL ← V + α3 (5)
図9は、上述の混合走行モードと従来の走行制御(上述の特許文献1:特開2002−136454号公報参照)とを比較した制御結果の一例を示す図である。図は、掃除ロボット1を走行させる室内の平面図であり、(a)は従来の走行制御での走行結果、(b)は上述の混合走行モードでの走行結果を表している。室内ARには、左上側に、2箇所の障害物W1、W2が隣接して配置され、右下側に、障害物W3が配置されている。
FIG. 9 is a diagram illustrating an example of a control result comparing the above-described mixed traveling mode with the conventional traveling control (see Patent Document 1: Japanese Patent Laid-Open No. 2002-136454). FIG. 4 is a plan view of the room in which the
(a)に示すように、従来の走行制御では、障害物W1、W2、W3の近傍に、壁沿いモードでの走行範囲MCP1が7箇所発生している。これに対して、(b)に示すように、上述の混合走行モードでは、壁沿いモードでの走行範囲MCP2は、わずかに3箇所となっている。つまり、従来の走行制御では、壁沿いモードでの走行範囲となる領域の内、過半数の領域において、上述の混合走行モードでは、ランダムモードでの走行が行われることとなり、室内ARをより均一に走行させることが可能となるのである。 As shown in (a), in the conventional traveling control, seven traveling ranges MCP1 in the wall-side mode are generated in the vicinity of the obstacles W1, W2, and W3. On the other hand, as shown in (b), in the above-described mixed traveling mode, the traveling range MCP2 in the along-wall mode is only three places. In other words, in the conventional traveling control, in the above-described mixed traveling mode, the traveling in the random mode is performed in the majority of the region that is the traveling range in the wall-side mode, and the indoor AR is made more uniform. It is possible to run.
上述のようにして、室内を直進と回転とを繰り返して走行させる制御モードであるランダムモードで走行中の、所定回数(ここでは、3回)分の直進走行時間TS1〜TS3が所定の条件を満たす場合に、ランダムモードが、室内の外縁に沿って走行させる制御モードである壁沿いモードへ切り換えられるため、室内の外縁が複雑な形状である場合であっても、適度な頻度で壁沿いモードへ切り換られ、室内を略均一に走行させることが可能となる。 As described above, the straight traveling time TS1 to TS3 for a predetermined number of times (three times in this case) while traveling in a random mode that is a control mode in which the vehicle travels linearly and rotates repeatedly satisfies a predetermined condition. When satisfying, since the random mode is switched to the along-wall mode, which is a control mode that runs along the outer edge of the room, even if the outer edge of the room has a complicated shape, the mode along the wall is moderately frequent It becomes possible to run in the room substantially uniformly.
また、所定回数(ここでは、3回)分の直進走行時間TS1〜TS3の和(合計時間TT)が閾値T0(ここでは、3秒)以下である場合に、ランダムモードが壁沿いモードへ切り換えられるため、簡単な処理で、室内を略均一に走行させることが可能となる。 In addition, when the sum of the straight traveling times TS1 to TS3 (total time TT) for a predetermined number of times (here, 3 times) is equal to or less than a threshold value T0 (here, 3 seconds), the random mode is switched to the wall-side mode. Therefore, it is possible to run the room substantially uniformly with a simple process.
更に、所定回数が3回であるため、適正な頻度でランダムモードが壁沿いモードへ切り換えられる。 Furthermore, since the predetermined number of times is 3, the random mode is switched to the along-wall mode at an appropriate frequency.
加えて、壁沿いモードでの走行時間が予め設定された所定時間(ここでは、15秒)に到達した場合に、壁沿いモードがランダムモードへ切り換えられるため、壁沿いモードでの走行時間が制約され、室内を更に均一に走行させることが可能となる。 In addition, when the running time in the wall-side mode reaches a preset time (15 seconds in this case), the wall-side mode is switched to the random mode, so the running time in the wall-side mode is restricted. As a result, it becomes possible to travel even more uniformly in the room.
また、ランダムモードでの走行時間が予め設定された所定時間(ここでは、5分)に到達していない場合に、ランダムモードが壁沿いモードへ切り換えられることが禁止されるため、ランダムモードでの走行時間が確保され、室内を更に均一に走行させることが可能となる。 In addition, when the running time in the random mode has not reached the predetermined time set in advance (here, 5 minutes), it is prohibited to switch the random mode to the wall-side mode. The traveling time is ensured, and it is possible to travel more uniformly in the room.
更に、距離センサ12によって複数(ここでは、6箇所)の所定位置と室内の外縁との距離L11〜L34(図4参照)の最小値が離間距離LMとして検出されるため、離間距離LMの更に適正な検出が可能となる。
Further, since the
加えて、集塵部14、サイドブラシ16等によって、室内の床面が集塵されるため、室内を略均一に走行させると共に床面を集塵する自走式掃除ロボットが実現される。
In addition, since the floor surface of the room is collected by the
なお、本発明は以下の形態をとることができる。 In addition, this invention can take the following forms.
(A)本実施形態においては、自走式ロボットが掃除ロボット1である場合について説明したが、その他の所定の領域内を略均一に走行させる自走式ロボットでもよい。例えば、庭等の芝生上を走行する芝刈り機を備えた芝刈りロボットである形態でもよい。
(A) In the present embodiment, the case where the self-propelled robot is the cleaning
(B)本実施形態においては、距離センサ12が超音波センサを備える場合について説明したが、その他の種類の距離センサ(例えば、電磁波センサ等)である形態でもよい。
(B) Although the case where the
(C)本実施形態においては、距離センサ12が室内の外縁との6点の距離L11〜L34(図4参照)を測定する場合について説明したが、少なくとも2点の距離を測定する形態でもよい。センサ数が少ない程、掃除ロボット1の安価化が可能となる。
(C) In the present embodiment, the case where the
(D)本実施形態においては、駆動部11が駆動輪111a、111bをモータ113a、113bで回転させる場合(すなわち、駆動部11によって駆動されると共に操舵される場合)について説明したが、駆動部11が1の駆動輪を1のモータで駆動し、駆動部11とは別に進行方向を変更する構成を有する形態でもよい。
(D) In the present embodiment, the case where the
(E)本実施形態においては、ランダムモードが壁沿いモードへ切り換えられる条件(第1の条件)が3回分の直進走行時間TS1〜TS3の和が閾値T0未満であることである場合について説明したが、直進走行時間TS1〜TS3に関するその他の条件である形態でもよい。例えば、第1の条件が、「直進走行時間TS1〜TS3の加重和(例えば、0.5×TS1+TS2+1.5×TS3)が所定の閾値未満であること」である形態でもよい。この場合には、加重を適正に設定することにより、更に適正な走行制御を行わせることができる。 (E) In this embodiment, the case where the condition (first condition) for switching the random mode to the along-wall mode is that the sum of the three straight traveling times TS1 to TS3 is less than the threshold value T0 has been described. However, the form which is the other conditions regarding straight traveling time TS1-TS3 may be sufficient. For example, the first condition may be that “the weighted sum of the straight traveling times TS1 to TS3 (for example, 0.5 × TS1 + TS2 + 1.5 × TS3) is less than a predetermined threshold”. In this case, more appropriate travel control can be performed by setting the weight appropriately.
1 掃除ロボット
10 本体部
11 駆動部
12 距離センサ
13 バンパ
14 集塵部
15 補助輪
16 サイドブラシ
17 制御部
171 CPU
171a 検出部(検出手段の一部)
171b 壁沿い走行部(第1走行手段)
171c ランダム走行部(第2走行手段)
171d 直進時間測定部(直進時間測定手段)
171e 切換部(切換手段)
171f 禁止部(禁止手段)
171g クリーナ制御部
172 RAM
172a 直進時間記憶部
DESCRIPTION OF
171a Detection part (part of detection means)
171b Traveling section along the wall (first traveling means)
171c Random traveling part (second traveling means)
171d Straight travel time measurement unit (straight travel time measurement means)
171e Switching part (switching means)
171f Prohibited part (prohibited means)
171g
172a Straight running time storage
Claims (6)
自走式ロボットの本体が前記所定の領域の外縁と離間している距離である離間距離を検出する検出手段と、
前記所定の領域の外縁に沿って走行させる制御モードである第1モードでの走行をさせるべく、前記操舵手段に対して進行方向を指示する第1走行手段と、
前記領域内を直進と回転とを繰り返して走行させる制御モードである第2モードでの走行をさせるべく、前記離間距離が予め設定された所定値以下となるまで直進し、前記離間距離が予め設定された所定値以下である場合に直進を停止して前記操舵手段に対して進行方向を所定方向に変更させる第2走行手段と、
前記第2モードで走行中の直進走行開始から停止までの時間である直進走行時間を測定する直進時間測定手段と、
連続する2以上の所定回数分の直進走行時間を、格納する直進時間記憶手段と、
前記第1モードと第2モードとを切り換える切換手段とを備え、
前記切換手段は、前記所定回数分の直進走行時間が所定の条件を満たす場合に、前記第2モードを前記第1モードへ切り換え、
前記所定の条件は、前記所定回数分の直進走行時間の和が、予め設定された所定の閾値以下である
ことを特徴とする自走式ロボット。 A self-propelled robot that travels in a predetermined area, comprising: a driving unit that rotates a driving shaft of at least one wheel at a predetermined rotational speed; and a steering unit that freely sets a traveling direction.
Detecting means for detecting a separation distance, which is a distance that the body of the self-propelled robot is separated from the outer edge of the predetermined region;
First traveling means for instructing the steering means in the traveling direction to travel in the first mode, which is a control mode for traveling along the outer edge of the predetermined region;
To travel in the second mode, which is a control mode in which the vehicle travels in a straight line and rotates repeatedly, the vehicle travels straight until the separation distance is equal to or less than a predetermined value, and the separation distance is set in advance. Second traveling means for stopping straight traveling and changing the traveling direction to a predetermined direction with respect to the steering means when the value is equal to or less than the predetermined value,
A straight traveling time measuring means for measuring a straight traveling time which is a time from the start of straight traveling to the stop during traveling in the second mode;
Straight running time storage means for storing straight running times for two or more consecutive predetermined times;
Switching means for switching between the first mode and the second mode,
The switching means switches the second mode to the first mode when the straight traveling time for the predetermined number of times satisfies a predetermined condition ,
The self-propelled robot is characterized in that the predetermined condition is that a sum of the straight traveling times for the predetermined number of times is equal to or less than a predetermined threshold value set in advance.
The self-propelled robot according to any one of claims 1 to 5 , further comprising dust collecting means for collecting a traveling surface in the predetermined area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005132034A JP4278634B2 (en) | 2005-04-28 | 2005-04-28 | Self-propelled robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005132034A JP4278634B2 (en) | 2005-04-28 | 2005-04-28 | Self-propelled robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006309544A JP2006309544A (en) | 2006-11-09 |
| JP4278634B2 true JP4278634B2 (en) | 2009-06-17 |
Family
ID=37476350
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005132034A Expired - Fee Related JP4278634B2 (en) | 2005-04-28 | 2005-04-28 | Self-propelled robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4278634B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5088875B2 (en) * | 2008-01-23 | 2012-12-05 | 株式会社Ihi | Mobile robot and behavior control method of mobile robot |
-
2005
- 2005-04-28 JP JP2005132034A patent/JP4278634B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006309544A (en) | 2006-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1672455A1 (en) | Self-propelled working robot | |
| CN101923351B (en) | Robot cleaner and control method thereof | |
| US20030102014A1 (en) | Self-running cleaning apparatus and self-running cleaning method | |
| US20190008347A1 (en) | Self-propelled electronic device and travel method for self-propelled electronic device | |
| KR20080090925A (en) | Robot cleaner and control method | |
| JP2009037378A (en) | Autonomous traveling device and program | |
| JP2006113952A (en) | Charging type travel system | |
| JP2006323618A (en) | Self-propelled robot | |
| EP3400861A1 (en) | Autonomous traveling body | |
| JP3301089B2 (en) | Mobile work robot | |
| JP2006236308A (en) | Robot cleaner and control method thereof | |
| EP1852761A2 (en) | Robot having an obstacle detection unit and method of controlling the same | |
| JP2005211499A (en) | Self-propelled cleaner | |
| JP4278634B2 (en) | Self-propelled robot | |
| JPH0884696A (en) | Control method and apparatus for cleaning robot | |
| JP4910972B2 (en) | Self-propelled device and program | |
| CN110507238B (en) | Self-propelled vacuum cleaner | |
| JP2007179394A (en) | Self-propelled vacuum cleaner | |
| JP2004318721A (en) | Autonomous vehicles | |
| JP2006251883A (en) | Rechargeable travel system | |
| KR20100133884A (en) | Robot cleaner and control method | |
| JP2005346477A (en) | Autonomous vehicle | |
| JP2006172108A (en) | Self-propelled vacuum cleaner | |
| JP2007011798A (en) | Autonomous vehicle | |
| JP4583070B2 (en) | Self-propelled vacuum cleaner |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080702 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080901 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090210 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090310 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 3 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4278634 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120319 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130319 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140319 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |