JP2010134581A - Robot control method and robot control system - Google Patents

Robot control method and robot control system Download PDF

Info

Publication number
JP2010134581A
JP2010134581A JP2008308259A JP2008308259A JP2010134581A JP 2010134581 A JP2010134581 A JP 2010134581A JP 2008308259 A JP2008308259 A JP 2008308259A JP 2008308259 A JP2008308259 A JP 2008308259A JP 2010134581 A JP2010134581 A JP 2010134581A
Authority
JP
Japan
Prior art keywords
robot
area
region
junction
robots
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.)
Granted
Application number
JP2008308259A
Other languages
Japanese (ja)
Other versions
JP5332561B2 (en
Inventor
Koichi Karasawa
幸一 唐沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008308259A priority Critical patent/JP5332561B2/en
Publication of JP2010134581A publication Critical patent/JP2010134581A/en
Application granted granted Critical
Publication of JP5332561B2 publication Critical patent/JP5332561B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To alleviate congestion of robots by avoiding collisions of robots at an intersection of a pathway. <P>SOLUTION: The control method of robots 10, where a plurality of self-travelling robots 10 moves on a pathway 5 containing an intersection, includes: providing a first area 6 at the intersection of the pathway 5; providing a second area 7 outside the first area 6; and when a plurality of robots 10 approach the first area 6, making a robot 10A, having a high priority move through the first area, in the order of priority, while making robots 10 having low priorities wait there; and when a robot 10F, which exists following the moved robot 10A, is inside the second area 7, making the robot 10F in the second area 7 move after the headmost robot 10A. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、自走するロボットの制御方法およびその制御システムに関する。   The present invention relates to a control method and a control system for a self-running robot.

近年、生産工場では工程のオートメーション化が進み、ロボットの導入が進められている。その一例として、工場内などの定められた通路を走行し、部品などを各ラインに供給する自走式ロボットが用いられている(例えば特許文献1参照)。
工場内で複数の自走式ロボットを用いた場合、複数の経路が合流する合流点付近で、ロボット同士が衝突する危険性がある。このため、通路の合流点において、規則を決めて合流点におけるロボットの通行方法を設定している。
In recent years, production process automation has progressed in production factories, and robots have been introduced. As an example, a self-propelled robot that travels in a predetermined passage such as in a factory and supplies parts to each line is used (see, for example, Patent Document 1).
When a plurality of self-propelled robots are used in a factory, there is a risk that the robots collide near a junction where a plurality of paths meet. For this reason, at the junction point of the passage, a rule is determined and a method of passing the robot at the junction point is set.

特開平6−75627号公報JP-A-6-75627

しかしながら、ロボットが規則に従って通行してロボットの衝突を回避できるが、通行の多い通路でロボットが渋滞することがあり、効率の良いロボットの通行ができないという課題がある。   However, although the robot can follow the rules and avoid the collision of the robot, there is a problem that the robot may be congested in a passage with many traffic, and the efficient robot cannot pass.

本発明は上記課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。   SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following forms or application examples.

[適用例1]本適用例のロボットの制御方法は、複数の自走するロボットが合流点を含む通路を走行するロボットの制御方法であって、通路の合流点に第1領域を設け、さらに前記第1領域の外側に第2領域を設け、前記第1領域に複数の前記ロボットが進行した場合に、優先順位の低い前記ロボットを待機させると共に優先順位の高い順番に前記ロボットを走行させ、かつ、走行した前記ロボットに後続する前記ロボットが前記第2領域に存在している場合には、先頭の前記ロボットに続いて前記第2領域に存在している前記ロボットが走行することを特徴とする。   Application Example 1 A robot control method according to this application example is a robot control method in which a plurality of self-running robots travel along a path including a merge point, and a first region is provided at the merge point of the path. A second area is provided outside the first area, and when a plurality of the robots progresses in the first area, the robots with low priority are made to stand by and run in order of high priority, In addition, when the robot following the robot that has traveled exists in the second area, the robot that exists in the second area travels following the head robot. To do.

この制御方法によれば、第1領域に複数のロボットが進行した場合に、優先順位の高い順番にロボットを走行させて、合流点でのロボットの衝突を回避する。そして、この順番に走行するロボットに後続のロボットが第2領域に存在する場合には、先頭のロボットに続いて第2領域に存在するロボットも走行する。
このようにして、通路の合流点でロボットが衝突することを回避しつつ、ロボットが合流点で長時間停止する渋滞を緩和することができる。
According to this control method, when a plurality of robots proceed to the first region, the robots are run in order of priority, and the robot collision at the junction is avoided. When a robot following the robot traveling in this order exists in the second area, the robot existing in the second area also travels following the head robot.
In this way, it is possible to alleviate the traffic jam where the robot stops for a long time at the junction, while avoiding the robot from colliding at the junction of the passage.

[適用例2]上記適用例にかかるロボットの制御方法において、合流点における前記第1領域および前記第2領域における前記ロボットの存在の認識は、合流点の上方に設けられた視覚センサにより認識することが望ましい。   Application Example 2 In the robot control method according to the application example described above, the presence of the robot in the first region and the second region at the junction is recognized by a visual sensor provided above the junction. It is desirable.

この制御方法によれば、通路の合流点の上方に設けられた視覚センサにより、第1領域および第2領域におけるロボットの存在を認識する。このため、合流点における複数のロボットの存在を容易に認識できる。また、合流点の情報をモニタとして管理することも可能である。   According to this control method, the presence of the robot in the first region and the second region is recognized by a visual sensor provided above the junction of the passages. For this reason, the presence of a plurality of robots at the junction can be easily recognized. It is also possible to manage the information of the junction as a monitor.

[適用例3]上記適用例にかかるロボットの制御方法において、合流点における前記第1領域および前記第2領域における前記ロボットの存在の有無を知る合流点情報を、無線によりそれぞれの前記ロボットに送信することが望ましい。   Application Example 3 In the robot control method according to the application example described above, merge point information that knows whether or not the robot exists in the first region and the second region at a merge point is wirelessly transmitted to each robot. It is desirable to do.

この制御方法によれば、合流点情報を無線によりそれぞれのロボットに送信することから、情報の伝達を迅速に行うことができ、合流点でのロボットの通行を円滑にすることができる。   According to this control method, the merge point information is transmitted to each robot by radio, so that the information can be transmitted quickly and the passage of the robot at the merge point can be made smooth.

[適用例4]本適用例のロボットの制御方法は、複数の自走するロボットが合流点を含む通路を走行するロボットの制御方法であって、通路の合流点に第1領域を設け、さらに前記第1領域の外側に第2領域を設け、前記第1領域に複数の前記ロボットが進行した場合に、優先順位の低い前記ロボットを待機させると共に優先順位の高い前記ロボットを走行させ、順次、先に走行した前記ロボットの左側または右側の前記ロボットから走行し、かつ、走行した前記ロボットに後続する前記ロボットが前記第2領域に存在している場合には、先頭の前記ロボットに続いて前記第2領域に存在している前記ロボットが走行することを特徴とする。   Application Example 4 A robot control method according to this application example is a robot control method in which a plurality of self-running robots travel along a path including a junction point, and a first region is provided at the junction point of the path. A second region is provided outside the first region, and when a plurality of the robots have progressed in the first region, the robot having a low priority is made to stand by and the robot having a high priority is caused to travel, When the robot that has traveled from the robot on the left side or the right side of the robot that has traveled first and the robot that has traveled exists in the second area, the robot following the head robot The robot existing in the second area travels.

この制御方法によれば、第1領域に複数のロボットが進行した場合に、まず優先順位の高いロボットを走行させ、次に先に走行したロボットの左側または右側のロボットから走行させることで、合流点におけるロボットの衝突を回避する。
そして、この順に走行するロボットに後続のロボットが第2領域に存在する場合には、先頭のロボットに続いて第2領域に存在するロボットも走行する。
このようにして、通路の合流点でロボットが衝突することを回避しつつ、ロボットが合流点で長時間停止する渋滞を緩和することができる。
According to this control method, when a plurality of robots have traveled to the first region, the robot having the highest priority is first traveled, and then the left or right robot of the robot that has traveled first is traveled. Avoid robot collisions at points.
Then, when a robot following the robot traveling in this order exists in the second area, the robot existing in the second area also travels following the head robot.
In this way, it is possible to alleviate the traffic jam where the robot stops for a long time at the junction, while avoiding the robot from colliding at the junction of the passage.

[適用例5]上記適用例にかかるロボットの制御方法において、合流点における前記第1領域および前記第2領域における前記ロボットの存在の認識は、合流点の上方に設けられた視覚センサにより認識することが望ましい。   Application Example 5 In the robot control method according to the application example described above, the presence of the robot in the first region and the second region at the junction is recognized by a visual sensor provided above the junction. It is desirable.

この制御方法によれば、通路の合流点の上方に設けられた視覚センサにより、第1領域および第2領域におけるロボットの存在を認識する。このため、合流点における複数のロボットの存在を容易に認識できる。また、合流点の情報をモニタとして管理することも可能である。   According to this control method, the presence of the robot in the first region and the second region is recognized by a visual sensor provided above the junction of the passages. For this reason, the presence of a plurality of robots at the junction can be easily recognized. It is also possible to manage the information of the junction as a monitor.

[適用例6]上記適用例にかかるロボットの制御方法において、合流点における前記第1領域および前記第2領域における前記ロボットの存在の有無を知る合流点情報を、無線によりそれぞれの前記ロボットに送信することが望ましい。   Application Example 6 In the robot control method according to the application example described above, merge point information that knows whether or not the robot exists in the first area and the second area at a merge point is wirelessly transmitted to each robot. It is desirable to do.

この制御方法によれば、合流点情報を無線によりそれぞれのロボットに送信することから、情報の伝達を迅速に行うことができ、合流点でのロボットの通行を円滑にすることができる。   According to this control method, the merge point information is transmitted to each robot by radio, so that the information can be transmitted quickly and the passage of the robot at the merge point can be made smooth.

[適用例7]本適用例のロボットの制御システムは、複数の自走するロボットが合流点を含む通路を走行するロボットの制御システムであって、通路の合流点に第1領域を設け、さらに前記第1領域の外側に第2領域を設け、外部からの信号を受信する受信部と、走行を制御するコントローラと、を備えるロボットと、合流点の前記第1領域および前記第2領域におけるロボットの存在を認識するセンサと、前記センサの情報から合流点における前記第1領域および前記第2領域の情報を生成する合流点情報生成部と、前記合流点情報生成部で生成された合流点情報をそれぞれ前記ロボットに送信する送信部と、を有し、前記ロボットが受信した合流点情報をもとに前記ロボットの走行を制御することを特徴とする。   Application Example 7 A robot control system according to this application example is a robot control system in which a plurality of self-running robots travel along a path including a merge point, and a first region is provided at the merge point of the path. A robot provided with a second region outside the first region, receiving a signal from the outside, and a controller for controlling travel, and a robot in the first region and the second region at a junction A sensor for recognizing the presence of the sensor, a confluence information generating unit for generating information on the first region and the second region at the confluence from the information of the sensor, and confluence information generated by the confluence point information generating unit Each of which is transmitted to the robot, and controls the traveling of the robot based on confluence information received by the robot.

この制御システムによれば、合流点の第1領域および第2領域におけるロボットの存在の認識をセンサが認識する。このセンサの情報から合流点情報生成部が合流点情報を生成して、送信部からロボットの受信部に送信する。そして、ロボットが受信した合流点情報をもとにロボットの走行を制御する。
このようにすれば、第1領域におけるロボットの存在を認識して、各ロボットが衝突するのを回避することができる。さらに、第2領域のロボットの存在を認識して、後続のロボットの通行を把握でき、通行量の多い通路を認識でき、ロボットが合流点で長時間停止する渋滞を緩和することができる。
According to this control system, the sensor recognizes the recognition of the presence of the robot in the first area and the second area of the junction. The merge point information generation unit generates the merge point information from the sensor information, and transmits the merge point information from the transmission unit to the reception unit of the robot. Then, the robot travel is controlled based on the confluence information received by the robot.
In this way, it is possible to recognize the presence of the robot in the first area and avoid collision of each robot. Furthermore, it is possible to recognize the presence of the robot in the second region, grasp the passage of the subsequent robot, recognize a passage with a large amount of traffic, and relieve the traffic jam that the robot stops for a long time at the junction.

[適用例8]上記適用例にかかるロボットの制御システムにおいて、合流点における前記第1領域および前記第2領域における前記ロボットの存在の認識は合流点の上方に設けられた視覚センサにより認識することが望ましい。   Application Example 8 In the robot control system according to the application example described above, the presence of the robot in the first area and the second area at the junction is recognized by a visual sensor provided above the junction. Is desirable.

この制御システムによれば、通路の合流点の上方に設けられた視覚センサにより、第1領域および第2領域におけるロボットの存在を認識する。このため、合流点における複数のロボットの存在を容易に認識できる。また、合流点の情報をモニタとして管理することも可能である。   According to this control system, the presence of the robot in the first region and the second region is recognized by a visual sensor provided above the junction of the passages. For this reason, the presence of a plurality of robots at the junction can be easily recognized. It is also possible to manage the information of the junction as a monitor.

以下、本発明を具体化した実施形態について図面に従って説明する。
(第1の実施形態)
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, embodiments of the invention will be described with reference to the drawings.
(First embodiment)

図1はロボット制御システムの構成を示す概略図である。図2は通路の合流点の一例を示す概略平面図であり、図3は図2の通路の合流点を示す概略側面図である。
図1に示すように、ロボット10はコントローラ11、受信部12、各種センサ13、駆動制御部14、駆動機構15、バッテリ16などを備えている。
コントローラ11には受信部12、各種センサ13、駆動制御部14、そして駆動制御部14に駆動機構15が接続されている。コントローラ11からの制御信号に基づいて各種の処理が実行される。また、各種の処理の結果、受信信号、各種センサ13からの情報をコントローラ11へ提供する。
受信部12はアンテナ12aを介して、外部との無線通信を実行する。各種センサ13はCCDカメラ、マイクロホンなどのセンサであり周囲の状況を認識する。駆動制御部14はコントローラ11からの指令に基づいて駆動機構15を制御することにより、走行用車輪などを制御してロボット10の走行、停止および操舵を実行する。
バッテリ16は各構成要素に対して電力を供給する電源装置として機能する。
FIG. 1 is a schematic diagram showing the configuration of the robot control system. FIG. 2 is a schematic plan view showing an example of the junction point of the passage, and FIG. 3 is a schematic side view showing the junction point of the passage of FIG.
As shown in FIG. 1, the robot 10 includes a controller 11, a receiving unit 12, various sensors 13, a drive control unit 14, a drive mechanism 15, a battery 16, and the like.
The controller 11 is connected to a receiving unit 12, various sensors 13, a drive control unit 14, and a drive mechanism 15 to the drive control unit 14. Various processes are executed based on a control signal from the controller 11. In addition, as a result of various processes, reception signals and information from various sensors 13 are provided to the controller 11.
The receiving unit 12 performs wireless communication with the outside via the antenna 12a. The various sensors 13 are sensors such as a CCD camera and a microphone, and recognize surrounding circumstances. The drive control unit 14 controls the driving mechanism 15 based on a command from the controller 11, thereby controlling the traveling wheels and the like so as to run, stop, and steer the robot 10.
The battery 16 functions as a power supply device that supplies power to each component.

通路の合流点には第1のセンサ21、第2のセンサ22が配置されている。この第1のセンサ21および第2のセンサ22は視覚センサで構成され、CCDカメラが用いられている。第1のセンサ21および第2のセンサ22は合流点情報生成部23に接続され、CCDカメラで捉えた画像から合流点におけるロボット10が認識され、その情報を生成する。
合流点情報生成部23は送信部24に接続され、合流点情報は送信部24からアンテナ24aを介して各ロボットに送信される。
A first sensor 21 and a second sensor 22 are arranged at the junction of the passages. The first sensor 21 and the second sensor 22 are constituted by visual sensors, and a CCD camera is used. The first sensor 21 and the second sensor 22 are connected to the confluence information generation unit 23, and the robot 10 at the confluence is recognized from the image captured by the CCD camera, and information thereof is generated.
The junction point information generation unit 23 is connected to the transmission unit 24, and the junction point information is transmitted from the transmission unit 24 to each robot via the antenna 24a.

上記の構成の自走式のロボットは複数備えられ、合流点を含む通路を走行する。
次に、通路の合流点について説明する。ここでは、四方からの通路が合流する合流点を例にとり説明する。なお、合流点とは三方以上からの通路が合流する部分をいう。
A plurality of self-propelled robots configured as described above are provided, and travel along a path including a junction.
Next, the junction point of the passage will be described. Here, a description will be given by taking as an example a junction where the passages from four directions meet. In addition, a junction point means the part where the channel | path from three or more sides merges.

図2に示すように、通路5が四方から合流する合流部8(図中斜線部分)を有して合流点を形成している。合流点には合流部8を含む第1領域6および、第1領域6の外側に第2領域7が設定されている。
このように、通路5を走行するロボット10は、合流部8に進入する前に第2領域7を通った後に第1領域6を通過する。
As shown in FIG. 2, the passage 5 has a merging portion 8 (shaded portion in the figure) where merging from four directions forms a merging point. A first region 6 including the junction 8 and a second region 7 are set outside the first region 6 at the junction.
As described above, the robot 10 traveling in the passage 5 passes through the first region 6 after passing through the second region 7 before entering the junction 8.

第1領域6および第2領域7に進入するロボット10は、図3に示すように、合流点の上方の天井などに固定されたCCDカメラ3,4により認識される。
第1領域6は、第1のセンサとしてのCCDカメラ3の撮像範囲内に設定され、第2領域7は第2のセンサとしてのCCDカメラ4の撮像範囲内に設定されている。なお、第2領域7はCCDカメラ4の撮像範囲からCCDカメラ3の撮像範囲を引いた部分として処理される。なお、1台のCCDカメラを用いて、画像内に第1領域6、第2領域7を設定して利用することも可能である。
As shown in FIG. 3, the robot 10 entering the first area 6 and the second area 7 is recognized by the CCD cameras 3 and 4 fixed to the ceiling above the junction.
The first area 6 is set within the imaging range of the CCD camera 3 as the first sensor, and the second area 7 is set within the imaging range of the CCD camera 4 as the second sensor. The second area 7 is processed as a part obtained by subtracting the imaging range of the CCD camera 3 from the imaging range of the CCD camera 4. It is also possible to set and use the first area 6 and the second area 7 in the image using one CCD camera.

次に、上記のような通路の合流点をロボットが走行する動作について説明する。
図4は本実施形態の概略動作を示すフローチャートである。図5、図6、図7、図8は、合流点におけるロボットの通行動作を説明する模式図である。
Next, the operation of the robot traveling along the junction point of the passage as described above will be described.
FIG. 4 is a flowchart showing a schematic operation of the present embodiment. 5, 6, 7, and 8 are schematic diagrams for explaining the movement operation of the robot at the junction.

まず、通路をロボットが走行開始し(ステップS11)、ロボットが合流点の第2領域に進入する(ステップS12)。
ここで、受信した合流点情報またはロボットに設けられたカメラなどのセンサの情報を基に、前を走行しているロボットが第1領域にいないかを確認する(ステップS13)。前を走行しているロボットが第1領域にいないときには、ロボットが第1領域に進入する(ステップS15)。このとき、第1領域に他のロボットが通行していないかを受信した合流点情報から確認する(ステップS16)。第1領域に他のロボットが通行していないときには、同じタイミングで他のロボットが第1領域に進入していないかを確認する(ステップS18)。同じタイミングで他のロボットが第1領域に進入していないときには、ロボットが所定の方向に向かって合流点を通過する(ステップS19)。
First, the robot starts traveling in the passage (step S11), and the robot enters the second region at the junction (step S12).
Here, based on the received confluence information or information on a sensor such as a camera provided on the robot, it is confirmed whether or not the robot traveling in front is in the first area (step S13). When the robot traveling in front is not in the first area, the robot enters the first area (step S15). At this time, whether or not another robot is passing through the first region is confirmed from the received confluence information (step S16). When no other robot is passing through the first area, it is checked whether another robot has entered the first area at the same timing (step S18). When no other robot has entered the first region at the same timing, the robot passes through the junction point in a predetermined direction (step S19).

このロボットの通行動作は、例えば、図5に示すように合流点において1台のロボット10が通行する場合である。通路5を一方から走行するロボット10が合流点における第2領域7および第1領域6に入ったところで、第1領域6を通行するロボットがいないことを確認して合流点での通行が行われる。   This robot passage operation is, for example, a case where one robot 10 passes at a junction as shown in FIG. When the robot 10 traveling from one side in the passage 5 enters the second region 7 and the first region 6 at the junction, it is confirmed that there is no robot passing through the first region 6, and the passage at the junction is performed. .

また、ステップS16において、第1領域に他のロボットが通行している場合には、その場でロボットの走行を停止し(ステップS17)、通行しているロボットが第1領域から外に出るまで待ち、その後、ステップS18以降の動作を行う。
この通行動作は、例えば、図6に示すように合流点において2台のロボット10a,10bが通行する場合である。詳しくは、先に他のロボット10bが合流点を通行中に、ロボット10aが第1領域6に進行してきた場合である。ロボット10bが合流点を通行中において、第1領域6に進入したロボット10aは走行を停止し、ロボット10bが第1領域6から出て行った後に、ロボット10aが所定の方向に通行する。
In step S16, if another robot is passing through the first area, the robot stops traveling on the spot (step S17) until the passing robot moves out of the first area. After that, the operation after step S18 is performed.
This passing operation is, for example, a case where two robots 10a and 10b pass at the junction as shown in FIG. Specifically, this is a case where the robot 10a has advanced to the first region 6 while the other robot 10b is passing through the junction. While the robot 10b is passing through the junction, the robot 10a that has entered the first area 6 stops traveling, and after the robot 10b leaves the first area 6, the robot 10a passes in a predetermined direction.

次に、ステップS18において、同じタイミングで複数のロボットが第1領域に入ったときには、他のロボットの優先順位が低いかを確認する(ステップS22)。他のロボットの優先順位が低い場合には、ステップS19に移り、合流点を通過する。
また、優先順位が他のロボットの方が高い場合には、走行を停止する(ステップS23)。そして、優先順位の高いロボットが順に走行後、第1領域内に残ったロボットの中で、優先順位が他のロボットより高くなったときにステップS19に移り、合流点を通過する。なお、各ロボットの通行における優先順位は、予め決められている。
Next, when a plurality of robots enter the first region at the same timing in step S18, it is confirmed whether the priority order of the other robots is low (step S22). If the priority order of the other robots is low, the process moves to step S19 and passes through the junction.
If the priority is higher for the other robots, the traveling is stopped (step S23). Then, after the robots with higher priorities run in order, among the robots remaining in the first area, when the priority becomes higher than other robots, the process proceeds to step S19 and passes through the junction. Note that the priority of each robot in passing is determined in advance.

この通行動作について、図7を用いて説明する。例えば、四方からの通路5が合流する合流点において、同じタイミングで各通路5からロボットが第1領域6に入ったときの通行動作について説明する。なお、各ロボットの通行の優先順位をロボット10A,10B,10C,10Dの順に予め設定されている。
図7(a)に示すように、四方の通路5からロボットが走行し、同じタイミングでロボットが第1領域6に入った場合を想定する。この場合、通行の優先順位が高いロボット10Aが先に走行し、ロボット10Aより優先順位の低いロボット10B,10C,10Dは停止する。ロボット10Aが合流点を通行して、第1領域6から出て行くと図7(b)に示すように、次に残ったロボット10B,10C,10Dの中で優先順位が高いロボット10Bが所定の方向に合流点を通過する。
続いて、優先順位の順にロボット10C、ロボット10Dの順に合流点を通過して行く。なお、この通行動作は三方または二方の通路5からロボットが走行し、同じタイミングでロボットが第1領域6に入った場合も同様である。
This passage operation will be described with reference to FIG. For example, the passage operation when the robot enters the first region 6 from each passage 5 at the same timing at the junction where the passages 5 from four directions meet will be described. Note that the priority of passage of each robot is set in advance in the order of the robots 10A, 10B, 10C, and 10D.
As shown in FIG. 7A, it is assumed that the robot travels from the four-way path 5 and enters the first region 6 at the same timing. In this case, the robot 10A with the higher priority of travel travels first, and the robots 10B, 10C, and 10D with the lower priority than the robot 10A stop. When the robot 10A passes through the junction and exits from the first region 6, as shown in FIG. 7B, the robot 10B having the highest priority among the remaining robots 10B, 10C, and 10D is predetermined. Pass through the junction in the direction of.
Subsequently, the robot 10C and the robot 10D pass through the junction in the order of priority. This passage operation is the same when the robot travels from the three-way or two-way passage 5 and enters the first region 6 at the same timing.

次にステップS13において、前を走行しているロボットが第1領域にいるときには、第2領域にロボットが入ったところで衝突を回避するために走行を停止する(ステップS14)。そして、この第1領域にいるロボットが走行を開始したかを確認し(ステップS20)、第1領域にいるロボットが走行を開始するまで停止している。そして、第1領域にいるロボットが走行を開始したときには、続いて第2領域にいるロボットが第1領域に進入し(ステップS21)、ステップS19に移り合流点を通過する。   Next, in step S13, when the robot traveling in front is in the first region, the traveling is stopped in order to avoid a collision when the robot enters the second region (step S14). Then, it is confirmed whether or not the robot in the first area has started running (step S20), and is stopped until the robot in the first area starts to run. When the robot in the first area starts traveling, the robot in the second area subsequently enters the first area (step S21), moves to step S19, and passes through the junction.

上記の通行動作において、複数のロボットが第1領域に存在し、また、それらのロボットに後続するロボットが進行してきている場合について、図8を用いて説明する。
図8(a)に示すように、例えば、四方からロボットが走行し、同じタイミングでロボットが第1領域6に入り、しかも後続のロボットが第2領域7に存在している場合を想定する。
四方から進行してきたロボット10A,10B,10C,10Dが第1領域6に存在し、ロボット10Aの後続にロボット10Fが第2領域7に存在している。さらに、ロボット10Cの後続にロボット10Eが第2領域7に存在している。なお、各ロボットの通行の優先順位をロボット10A,10B,10C,10D,10E,10Fの順に予め設定されている。
A case where a plurality of robots exist in the first region and the robots following those robots are moving in the above-described passage operation will be described with reference to FIG.
As shown in FIG. 8A, for example, a case is assumed where the robot travels from four directions, enters the first area 6 at the same timing, and the subsequent robot exists in the second area 7.
The robots 10A, 10B, 10C, and 10D that have traveled from all directions are present in the first area 6, and the robot 10F is present in the second area 7 subsequent to the robot 10A. Further, the robot 10E is present in the second area 7 after the robot 10C. Note that the priority of passage of each robot is set in advance in the order of the robots 10A, 10B, 10C, 10D, 10E, and 10F.

図8(a)に示すように、第1領域6に進入したロボット内では通行の優先順位の高い順番に通行することになるため、ロボット10Aが通行を開始する。ここで、ロボット10Aに後続するロボット10Fが第2領域7に存在することから、ロボット10Aに続いてロボット10Fが合流点を通過する。
続いて、図8(b)に示すように、第1領域6の中で優先順位の高いロボット10Bが合流点を通過する。そして、次に優先順位の高いロボット10Cが合流点を通過する。このとき、ロボット10Cに後続するロボット10Eが第2領域7に存在することから、ロボット10Cに続いてロボット10Eが合流点を通過する。そして、最後にロボット10Dが合流点を通過する。
As shown in FIG. 8 (a), the robot 10A starts to pass because the robot that has entered the first area 6 passes in the order of high priority of passage. Here, since the robot 10F subsequent to the robot 10A exists in the second region 7, the robot 10F passes through the junction point following the robot 10A.
Subsequently, as shown in FIG. 8B, the robot 10 </ b> B having a high priority in the first region 6 passes through the junction. Then, the robot 10C having the next highest priority passes through the junction. At this time, since the robot 10E following the robot 10C exists in the second region 7, the robot 10E passes through the junction point following the robot 10C. Finally, the robot 10D passes through the junction.

このように、第1領域6では通行の優先順位の高いロボットから通行が行われ、第2領域7では優先順位に関係せず、第1領域に存在するロボットの走行に続いて合流点を通過する。   As described above, in the first area 6, the robot is passed from a robot having a high priority of passage, and in the second area 7, regardless of the priority order, passes through the confluence point following the running of the robot existing in the first area. To do.

以上のように、本実施形態では第1領域6に複数のロボット10が進行した場合に、優先順位の高い順番にロボット10を走行させて、合流点でのロボット10の衝突を回避する。そして、この順番に走行するロボット10に後続のロボット10が第2領域7に存在する場合には、先頭のロボット10に続いて第2領域7に存在するロボット10も走行する。
このようにして、通路の合流点でロボット10が衝突することを回避しつつ、ロボット10が合流点で長時間停止する渋滞を緩和することができる。
また、通路の合流点の上方に設けられた視覚センサとしてのCCDカメラ3,4により、第1領域6および第2領域7におけるロボット10の存在を認識する。このため、合流点における複数のロボット10の存在を容易に認識できる。さらに、合流点の情報をモニタとして管理することも可能である。
また、合流点情報を無線によりそれぞれのロボット10に送信することから、情報の伝達を迅速に行うことができ、合流点でのロボット10の通行を円滑にすることができる。
As described above, in the present embodiment, when a plurality of robots 10 have advanced to the first region 6, the robots 10 are run in order of higher priority to avoid a collision of the robot 10 at the junction. When the robot 10 that travels in this order has a subsequent robot 10 in the second area 7, the robot 10 that exists in the second area 7 also travels following the top robot 10.
In this way, it is possible to alleviate the traffic jam where the robot 10 stops for a long time at the junction, while avoiding the robot 10 from colliding at the junction of the passage.
The presence of the robot 10 in the first area 6 and the second area 7 is recognized by CCD cameras 3 and 4 as visual sensors provided above the junction of the passages. For this reason, presence of the several robot 10 in a junction can be recognized easily. Furthermore, it is possible to manage the information of the confluence as a monitor.
Further, since the joining point information is transmitted to each robot 10 by radio, the information can be transmitted quickly, and the passage of the robot 10 at the joining point can be made smooth.

さらに、ロボット10の制御システムによれば、合流点の第1領域6および第2領域7におけるロボット10の存在の認識を、CCDカメラ3,4が認識する。これらのカメラの情報から合流点情報生成部23が合流点情報を生成して、送信部24からロボット10の受信部12に送信する。そして、ロボット10が受信した合流点情報をもとにロボット10の走行を制御する。
このようにすれば、第1領域6におけるロボット10の存在を認識して、各ロボット10が衝突するのを回避することができる。さらに、第2領域7のロボット10の存在を認識して、後続のロボット10の通行を把握して、通行量の多い通路5を認識でき、ロボット10が合流点で長時間停止する渋滞を緩和することができる。
(第2の実施形態)
Further, according to the control system of the robot 10, the CCD cameras 3 and 4 recognize the recognition of the presence of the robot 10 in the first region 6 and the second region 7 at the junction. The merge point information generation unit 23 generates merge point information from the information of these cameras, and transmits the merge point information from the transmission unit 24 to the reception unit 12 of the robot 10. Then, the traveling of the robot 10 is controlled based on the confluence information received by the robot 10.
In this way, it is possible to recognize the presence of the robot 10 in the first region 6 and avoid collision of the robots 10. Furthermore, the presence of the robot 10 in the second region 7 can be recognized, the passage of the subsequent robot 10 can be grasped, the passage 5 with a large amount of traffic can be recognized, and the traffic jam where the robot 10 stops for a long time at the junction is alleviated. can do.
(Second Embodiment)

次に、第2の実施形態における、通路の合流点をロボットが走行する動作について説明する。
図9は本実施形態の概略動作を示すフローチャートである。図10、図11は合流点におけるロボットの通行動作を説明する模式図である。
Next, an operation in which the robot travels along the junction of the passages in the second embodiment will be described.
FIG. 9 is a flowchart showing a schematic operation of the present embodiment. FIG. 10 and FIG. 11 are schematic diagrams for explaining the movement operation of the robot at the junction.

まず、通路をロボットが走行開始し(ステップS51)、ロボットが合流点の第2領域に進入する(ステップS52)。
ここで、受信した合流点情報またはロボットに設けられたカメラなどのセンサの情報を基に、前を走行している他のロボットが第1領域にいないかを確認する(ステップS53)。前を走行している他のロボットが第1領域にいないときには、ロボットが第1領域に進入する(ステップS55)。このとき、第1領域に他のロボットが通行していないかを受信した合流点情報から確認する(ステップS56)。第1領域に他のロボットが通行していないときには、同じタイミングで他のロボットが第1領域に進入していないかを確認する(ステップS58)。同じタイミングで他のロボットが第1領域に進入していないときには、ロボットが所定の方向に向かって合流点を通過する(ステップS59)。
このロボットの通行動作は、第1実施形態の図5で説明した動作と同様である。
First, the robot starts traveling in the passage (step S51), and the robot enters the second area of the junction (step S52).
Here, based on the received confluence information or information on a sensor such as a camera provided in the robot, it is confirmed whether or not another robot traveling in front is in the first area (step S53). When the other robot traveling in front is not in the first area, the robot enters the first area (step S55). At this time, whether or not another robot is passing through the first region is confirmed from the received confluence information (step S56). When no other robot is passing through the first area, it is checked whether another robot has entered the first area at the same timing (step S58). When no other robot has entered the first area at the same timing, the robot passes through the junction point in a predetermined direction (step S59).
The passage operation of this robot is the same as the operation described in FIG. 5 of the first embodiment.

また、ステップS56において、第1領域に他のロボットが通行している場合には、その場でロボットの走行を停止し(ステップS57)、通行しているロボットが第1領域から外に出るまで待ち、その後、ステップS58以降の動作を行う。
この通行動作は、第1実施形態の図6で説明した動作と同様である。
In step S56, if another robot is passing through the first area, the robot stops traveling on the spot (step S57) until the passing robot leaves the first area. After that, the operation after step S58 is performed.
This passage operation is the same as the operation described in the first embodiment with reference to FIG.

次に、ステップS58において、同じタイミングで複数のロボットが第1領域に入ったときには、他のロボットの優先順位が低いかを確認する(ステップS62)。他のロボットの優先順位が低い場合には、ステップS59に移り、合流点を通過する。
また、優先順位が他のロボットの方が高い場合には、走行を停止する(ステップS63)。そして、この走行したロボットの右側に位置するかを確認する(ステップS64)。走行したロボットの右側に位置する場合には、第1領域に他のロボットが通行していないかを確認し(ステップS65)、ロボットが通行していないときには、ステップS59に移り、合流点を通過する。なお、各ロボットの通行における優先順位は、予め決められている。
Next, when a plurality of robots enter the first region at the same timing in step S58, it is confirmed whether the priority order of the other robots is low (step S62). If the priority order of the other robots is low, the process moves to step S59 and passes through the junction.
If the priority is higher for the other robots, the traveling is stopped (step S63). And it is confirmed whether it is located in the right side of this robot which traveled (step S64). If it is located on the right side of the robot that has traveled, it is checked whether other robots are not passing through the first area (step S65). If the robot is not passing through, it moves to step S59 and passes through the junction. To do. Note that the priority of each robot in passing is determined in advance.

この通行動作について、図10を用いて説明する。例えば、四方からの通路5が合流する合流点において、同じタイミングで各通路5からロボットが第1領域6に入ったときの通行動作について説明する。なお、各ロボットの通行の優先順位をロボット10A,10B,10C,10Dの順に予め設定されている。
図10(a)に示すように、四方からロボットが走行し、同じタイミングでロボットが第1領域6に入った場合を想定する。この場合、通行の優先順位が高いロボット10Aが先に走行し、ロボット10Aより優先順位の低いロボット10B,10C,10Dは停止する。ロボット10Aが合流点を通行して、第1領域6から出て行くと図10(b)に示すように、先に通行したロボット10Aの右側に位置するロボット10Dが所定の方向に合流点を通過する。
続いて、前に通行したロボット10Dの右側に位置するロボット10Bが通行し、最後にロボット10Bの右側に位置するロボット10Cが合流点を通過して行く。
This passage operation will be described with reference to FIG. For example, the passage operation when the robot enters the first region 6 from each passage 5 at the same timing at the junction where the passages 5 from four directions meet will be described. Note that the priority of passage of each robot is set in advance in the order of the robots 10A, 10B, 10C, and 10D.
As shown in FIG. 10A, it is assumed that the robot travels from four directions and enters the first region 6 at the same timing. In this case, the robot 10A with the higher priority of travel travels first, and the robots 10B, 10C, and 10D with the lower priority than the robot 10A stop. When the robot 10A passes through the merge point and exits from the first region 6, as shown in FIG. 10B, the robot 10D located on the right side of the robot 10A that has passed previously sets the merge point in a predetermined direction. pass.
Subsequently, the robot 10B positioned on the right side of the robot 10D that has passed before passes, and finally the robot 10C positioned on the right side of the robot 10B passes through the junction.

次にステップS53において、前を走行しているロボットが第1領域にいるときには、第2領域にロボットが入ったところで衝突を回避するために走行を停止する(ステップS54)。そして、この第1領域にいるロボットが走行を開始したかを確認し(ステップS60)、第1領域にいるロボットが走行を開始するまで停止している。そして、第1領域にいるロボットが走行を開始したときには、続いて第2領域にいるロボットが第1領域に進入し(ステップS61)、ステップS59に移り合流点を通過する。   Next, in step S53, when the robot traveling in front is in the first area, the traveling is stopped to avoid a collision when the robot enters the second area (step S54). Then, it is confirmed whether or not the robot in the first area has started running (step S60), and is stopped until the robot in the first area starts to run. When the robot in the first area starts traveling, the robot in the second area subsequently enters the first area (step S61), moves to step S59, and passes through the junction.

上記の通行動作において、複数のロボットが第1領域に存在し、また、それらのロボットに後続するロボットが進行してきている場合について、図11を用いて説明する。
図11(a)に示すように、例えば、四方からロボットが走行し、同じタイミングでロボットが第1領域6に入り、しかも後続のロボットが第2領域7に存在している場合を想定する。
四方から進行してきたロボット10A,10B,10C,10Dが第1領域6に存在し、ロボット10Aの後続にロボット10Fが第2領域7に存在している。さらに、ロボット10Cの後続にロボット10Eが第2領域7に存在している。なお、各ロボットの通行の優先順位をロボット10A,10B,10C,10D,10E,10Fの順に予め設定されている。
A case where a plurality of robots are present in the first region and the robots following those robots are moving in the above-described passage operation will be described with reference to FIG.
As shown in FIG. 11A, for example, it is assumed that the robot travels from four directions, the robot enters the first area 6 at the same timing, and the subsequent robot exists in the second area 7.
The robots 10A, 10B, 10C, and 10D that have traveled from all directions are present in the first area 6, and the robot 10F is present in the second area 7 subsequent to the robot 10A. Further, the robot 10E is present in the second area 7 after the robot 10C. Note that the priority of passage of each robot is set in advance in the order of the robots 10A, 10B, 10C, 10D, 10E, and 10F.

図11(a)に示すように、第1領域6に進入したロボット内では通行の優先順位の高いロボットが通行することになるため、ロボット10Aが通行を開始する。ここで、ロボット10Aに後続するロボット10Fが第2領域7に存在することから、ロボット10Aに続いてロボット10Fが合流点を通過する。
そして、図11(b)に示すように、第1領域6の中で先に走行したロボット10Aの右側に位置するロボット10Dが合流点を通過する。そして、前に走行したロボット10Dの右側に位置するロボット10Bが合流点を通過する。最後に、ロボット10Bの右側に位置するロボット10Cが合流点を通過する。このとき、ロボット10Cに後続するロボット10Eが第2領域7に存在することから、ロボット10Cに続いてロボット10Eが合流点を通過する。
As shown in FIG. 11A, since a robot having a high priority of passage passes through the robot that has entered the first region 6, the robot 10A starts to pass. Here, since the robot 10F subsequent to the robot 10A exists in the second region 7, the robot 10F passes through the junction point following the robot 10A.
Then, as shown in FIG. 11B, the robot 10D positioned on the right side of the robot 10A that has traveled first in the first region 6 passes through the junction. Then, the robot 10B located on the right side of the robot 10D that has traveled before passes through the junction. Finally, the robot 10C located on the right side of the robot 10B passes through the junction. At this time, since the robot 10E following the robot 10C exists in the second region 7, the robot 10E passes through the junction point following the robot 10C.

このように、第1領域6では通行の優先順位の高いロボットが最初に通行し、その次からは優先順位に関係せず走行したロボットの右側に位置するロボットから順に合流点を通過する。また、第2領域7では優先順位に関係せず、第1領域6に存在するロボットの走行に続いて合流点を通過する。   As described above, in the first region 6, a robot with a high priority of passage passes first, and from the next point onward, the robots that pass on the right side of the robot that has traveled pass through the junction. In the second area 7, regardless of the priority order, the robot passes through the confluence point following the running of the robot in the first area 6.

以上のように、本実施形態では第1領域6に複数のロボット10が進行した場合に、まず優先順位の高いロボット10を走行させ、次に先に走行したロボット10の右側のロボット10から順に走行させることで、合流点におけるロボット10の衝突を回避する。なお、次に先に走行したロボット10の右側のロボット10から走行させることに限らず左側のロボット10から走行させてもよい。
そして、この順番に走行するロボット10に後続のロボットが第2領域7に存在する場合には、先頭のロボット10に続いて第2領域7に存在するロボット10も走行する。
このようにして、通路の合流点でロボット10が衝突することを回避しつつ、ロボット10が合流点で長時間停止する渋滞を緩和することができる。
As described above, in the present embodiment, when a plurality of robots 10 have advanced to the first region 6, the robot 10 with the highest priority is first traveled, and then the robot 10 on the right side of the robot 10 that has traveled first. By running, the collision of the robot 10 at the junction is avoided. In addition, you may make it drive | work not only from the robot 10 of the right side of the robot 10 which carried out next but from the robot 10 of the left side.
When a robot following the robot 10 traveling in this order exists in the second area 7, the robot 10 existing in the second area 7 also travels following the head robot 10.
In this way, it is possible to alleviate the traffic jam that the robot 10 stops for a long time at the junction, while avoiding the robot 10 from colliding at the junction of the passage.

なお、上記実施形態では、ロボットごとに通行の優先順位を決めたが、走行する先(移動先)による優先順位、または、移動元の場所による優先順位を設けてもよい。
また、上記実施形態では、四方から合流する通路を例に挙げて説明したが、三方以上から合流する通路において実施が可能である。
また、上記実施形態では第2領域では1台のロボットを認識するように構成したが、合流点の渋滞により、第2領域の範囲を広げて複数台のロボットを認識し、第1領域のロボットに続いて第2領域の複数台のロボットを通行させても良い。
さらに、第1領域、第2領域におけるロボットを認識する手段として視覚センサを利用したが、各通路を横断するように光センサ、赤外線センサなどを設けて、ロボットの通過を検知することで、各領域にロボットの存在を確認しても良い。
In the above-described embodiment, the priority of passage is determined for each robot. However, priority according to the destination (movement destination) or priority according to the location of the movement source may be provided.
Moreover, although the said embodiment demonstrated and demonstrated the channel | path which joins from four directions as an example, it can implement in the channel | path which joins from three or more directions.
In the above embodiment, one robot is recognized in the second area. However, due to congestion at the confluence, the second area is expanded to recognize a plurality of robots. Subsequently, a plurality of robots in the second area may be passed.
Furthermore, although a visual sensor was used as a means for recognizing the robot in the first area and the second area, an optical sensor, an infrared sensor, etc. were provided so as to cross each passage, The presence of the robot in the area may be confirmed.

本実施形態のロボット制御システムの構成を示す概略図。Schematic which shows the structure of the robot control system of this embodiment. 本実施形態における通路の合流点の一例を示す概略平面図。The schematic plan view which shows an example of the junction of the channel | path in this embodiment. 本実施形態の通路の合流点を示す概略側面図。The schematic side view which shows the confluence | merging point of the channel | path of this embodiment. 第1実施形態におけるロボットの概略動作を示すフローチャート。3 is a flowchart showing a schematic operation of the robot in the first embodiment. 第1実施形態の合流点におけるロボットの通行動作を説明する模式図。The schematic diagram explaining the passage operation | movement of the robot in the junction of 1st Embodiment. 第1実施形態の合流点におけるロボットの通行動作を説明する模式図。The schematic diagram explaining the passage operation | movement of the robot in the junction of 1st Embodiment. 第1実施形態の合流点におけるロボットの通行動作を説明する模式図。The schematic diagram explaining the passage operation | movement of the robot in the junction of 1st Embodiment. 第1実施形態の合流点におけるロボットの通行動作を説明する模式図。The schematic diagram explaining the passage operation | movement of the robot in the junction of 1st Embodiment. 第2実施形態におけるロボットの概略動作を示すフローチャート。The flowchart which shows schematic operation | movement of the robot in 2nd Embodiment. 第2実施形態の合流点におけるロボットの通行動作を説明する模式図。The schematic diagram explaining the passage operation | movement of the robot in the junction of 2nd Embodiment. 第2実施形態の合流点におけるロボットの通行動作を説明する模式図。The schematic diagram explaining the passage operation | movement of the robot in the junction of 2nd Embodiment.

符号の説明Explanation of symbols

3,4…CCDカメラ、5…通路、6…第1領域、7…第2領域、8…合流部分、10…ロボット、11…コントローラ、12…受信部、12a…アンテナ、13…各種センサ、14…駆動制御部、15…駆動機構、16…バッテリ、21…第1のセンサ、22…第2のセンサ、23…合流点情報生成部、24…送信部、24a…アンテナ。   3, 4 ... CCD camera, 5 ... passage, 6 ... first region, 7 ... second region, 8 ... confluence, 10 ... robot, 11 ... controller, 12 ... receiving unit, 12a ... antenna, 13 ... various sensors, DESCRIPTION OF SYMBOLS 14 ... Drive control part, 15 ... Drive mechanism, 16 ... Battery, 21 ... 1st sensor, 22 ... 2nd sensor, 23 ... Junction point information generation part, 24 ... Transmission part, 24a ... Antenna.

Claims (8)

複数の自走するロボットが合流点を含む通路を走行するロボットの制御方法であって、
通路の合流点に第1領域を設け、さらに前記第1領域の外側に第2領域を設け、
前記第1領域に複数の前記ロボットが進行した場合に、
優先順位の低い前記ロボットを待機させると共に優先順位の高い順番に前記ロボットを走行させ、
かつ、走行した前記ロボットに後続する前記ロボットが前記第2領域に存在している場合には、先頭の前記ロボットに続いて前記第2領域に存在している前記ロボットが走行することを特徴とするロボットの制御方法。
A method for controlling a robot in which a plurality of self-running robots travels a path including a junction,
Providing a first region at the junction of the passage, and further providing a second region outside the first region;
When a plurality of the robots progresses in the first area,
Causing the robots with lower priorities to wait and running the robots in order of higher priority,
In addition, when the robot following the robot that has traveled exists in the second area, the robot that exists in the second area travels following the head robot. To control the robot.
請求項1に記載のロボットの制御方法において、
合流点における前記第1領域および前記第2領域における前記ロボットの存在の認識は、合流点の上方に設けられた視覚センサにより認識することを特徴とするロボットの制御方法。
The robot control method according to claim 1,
Recognizing the presence of the robot in the first area and the second area at a meeting point is recognized by a visual sensor provided above the meeting point.
請求項1または2に記載のロボットの制御方法において、
合流点における前記第1領域および前記第2領域における前記ロボットの存在の有無を知る合流点情報を、無線によりそれぞれの前記ロボットに送信することを特徴とするロボットの制御方法。
The robot control method according to claim 1 or 2,
A method for controlling a robot, comprising: wirelessly transmitting, to each of the robots, merge point information for determining whether or not the robot exists in the first region and the second region at a merge point.
複数の自走するロボットが合流点を含む通路を走行するロボットの制御方法であって、
通路の合流点に第1領域を設け、さらに前記第1領域の外側に第2領域を設け、
前記第1領域に複数の前記ロボットが進行した場合に、
優先順位の低い前記ロボットを待機させると共に優先順位の高い前記ロボットを走行させ、順次、先に走行した前記ロボットの左側または右側の前記ロボットから走行し、
かつ、走行した前記ロボットに後続する前記ロボットが前記第2領域に存在している場合には、先頭の前記ロボットに続いて前記第2領域に存在している前記ロボットが走行することを特徴とするロボットの制御方法。
A method for controlling a robot in which a plurality of self-running robots travels a path including a junction,
Providing a first region at the junction of the passage, and further providing a second region outside the first region;
When a plurality of the robots progresses in the first area,
Waiting for the robot with low priority and running the robot with high priority, sequentially running from the robot on the left side or the right side of the robot that has run first,
In addition, when the robot following the robot that has traveled exists in the second area, the robot that exists in the second area travels following the head robot. To control the robot.
請求項4に記載のロボットの制御方法において、
合流点における前記第1領域および前記第2領域における前記ロボットの存在の認識は、合流点の上方に設けられた視覚センサにより認識することを特徴とするロボットの制御方法。
The robot control method according to claim 4,
Recognizing the presence of the robot in the first area and the second area at a meeting point is recognized by a visual sensor provided above the meeting point.
請求項4または5に記載のロボットの制御方法において、
合流点における前記第1領域および前記第2領域における前記ロボットの存在の有無を知る合流点情報を、無線によりそれぞれの前記ロボットに送信することを特徴とするロボットの制御方法。
The robot control method according to claim 4 or 5, wherein:
A method for controlling a robot, comprising: wirelessly transmitting, to each of the robots, merge point information for determining whether or not the robot exists in the first region and the second region at a merge point.
複数の自走するロボットが合流点を含む通路を走行するロボットの制御システムであって、
通路の合流点に第1領域を設け、さらに前記第1領域の外側に第2領域を設け、
外部からの信号を受信する受信部と、走行を制御するコントローラと、を備えるロボットと、
合流点の前記第1領域および前記第2領域におけるロボットの存在を認識するセンサと、
前記センサの情報から合流点における前記第1領域および前記第2領域の情報を生成する合流点情報生成部と、
前記合流点情報生成部で生成された合流点情報をそれぞれ前記ロボットに送信する送信部と、を有し、
前記ロボットが受信した合流点情報をもとに前記ロボットの走行を制御することを特徴とするロボットの制御システム。
A control system for a robot in which a plurality of self-running robots travel along a passage including a junction,
Providing a first region at the junction of the passage, and further providing a second region outside the first region;
A robot including a receiving unit that receives an external signal, and a controller that controls traveling;
A sensor for recognizing the presence of a robot in the first region and the second region of a junction;
A confluence information generating unit for generating information on the first area and the second area at a confluence from the information of the sensor;
A transmission unit that transmits the merge point information generated by the merge point information generation unit to the robot, and
A robot control system that controls the travel of the robot based on confluence information received by the robot.
請求項7に記載のロボットの制御方法において、
合流点における前記第1領域および前記第2領域における前記ロボットの存在の認識は合流点の上方に設けられた視覚センサにより認識することを特徴とするロボットの制御システム。
The robot control method according to claim 7,
A robot control system, wherein recognition of the presence of the robot in the first region and the second region at a junction is recognized by a visual sensor provided above the junction.
JP2008308259A 2008-12-03 2008-12-03 Robot control method and robot control system Expired - Fee Related JP5332561B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008308259A JP5332561B2 (en) 2008-12-03 2008-12-03 Robot control method and robot control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008308259A JP5332561B2 (en) 2008-12-03 2008-12-03 Robot control method and robot control system

Publications (2)

Publication Number Publication Date
JP2010134581A true JP2010134581A (en) 2010-06-17
JP5332561B2 JP5332561B2 (en) 2013-11-06

Family

ID=42345840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008308259A Expired - Fee Related JP5332561B2 (en) 2008-12-03 2008-12-03 Robot control method and robot control system

Country Status (1)

Country Link
JP (1) JP5332561B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018037741A1 (en) * 2016-08-22 2018-03-01 村田機械株式会社 Running vehicle system and control method for running vehicle system
JP2018067140A (en) * 2016-10-19 2018-04-26 いすゞ自動車株式会社 Traffic control system, traffic control method, and autonomous vehicle
CN108764579A (en) * 2018-06-01 2018-11-06 成都交大光芒科技股份有限公司 A kind of storage multi-robotic task dispatching method based on congestion control
CN112540606A (en) * 2020-03-31 2021-03-23 深圳优地科技有限公司 Obstacle avoidance method and device, scheduling server and storage medium
CN112540605A (en) * 2020-03-31 2021-03-23 深圳优地科技有限公司 Multi-robot cooperation clearance method, server, robot and storage medium
CN114035578A (en) * 2021-11-11 2022-02-11 江苏昱博自动化设备有限公司 Warehouse transfer robot transfer method based on path calculation
CN114115292A (en) * 2021-12-21 2022-03-01 上海智蕙林医疗科技有限公司 Travel control method, system, storage medium, and computer device
US20220236742A1 (en) * 2021-01-28 2022-07-28 Toyota Jidosha Kabushiki Kaisha Autonomous mobile system, autonomous mobile method, and storage medium
WO2022234925A1 (en) * 2021-05-06 2022-11-10 네이버랩스 주식회사 Method and system for controlling plurality of robots traveling through designated region, and building in which robots are disposed

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110209485B (en) * 2019-06-05 2020-06-02 青岛海通胜行智能科技有限公司 Dynamic avoidance method for multiple robots during cooperative operation

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6398006A (en) * 1986-10-14 1988-04-28 Toshiba Corp Automatically guided vehicle controller
JPH01277911A (en) * 1988-04-28 1989-11-08 Toyota Motor Corp Intersection controller for unattended carriage
JPH06266435A (en) * 1993-03-17 1994-09-22 Meidensha Corp Autonomous intersection control method for unmanned carrying car
JPH10105239A (en) * 1996-09-25 1998-04-24 Toyota Motor Corp Vehicle traveling control system
JPH11144197A (en) * 1997-11-10 1999-05-28 Fujitsu Ten Ltd Lane change controller
JP2004334724A (en) * 2003-05-12 2004-11-25 Asyst Shinko Inc Operation control device, program, and method
JP2007226835A (en) * 1997-02-28 2007-09-06 Asyst Shinko Inc Collision preventive controller for unmanned vehicle

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6398006A (en) * 1986-10-14 1988-04-28 Toshiba Corp Automatically guided vehicle controller
JPH01277911A (en) * 1988-04-28 1989-11-08 Toyota Motor Corp Intersection controller for unattended carriage
JPH06266435A (en) * 1993-03-17 1994-09-22 Meidensha Corp Autonomous intersection control method for unmanned carrying car
JPH10105239A (en) * 1996-09-25 1998-04-24 Toyota Motor Corp Vehicle traveling control system
JP2007226835A (en) * 1997-02-28 2007-09-06 Asyst Shinko Inc Collision preventive controller for unmanned vehicle
JPH11144197A (en) * 1997-11-10 1999-05-28 Fujitsu Ten Ltd Lane change controller
JP2004334724A (en) * 2003-05-12 2004-11-25 Asyst Shinko Inc Operation control device, program, and method

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109643123B (en) * 2016-08-22 2022-03-22 村田机械株式会社 Traveling vehicle system and control method for traveling vehicle system
JPWO2018037741A1 (en) * 2016-08-22 2019-06-20 村田機械株式会社 Traveling vehicle system and control method of traveling vehicle system
WO2018037741A1 (en) * 2016-08-22 2018-03-01 村田機械株式会社 Running vehicle system and control method for running vehicle system
CN109643123A (en) * 2016-08-22 2019-04-16 村田机械株式会社 The control method of vehicle system and vehicle system
US11226637B2 (en) 2016-08-22 2022-01-18 Murata Machinery, Ltd. Traveling vehicle system, and control method for traveling vehicle system
TWI713781B (en) * 2016-08-22 2020-12-21 日商村田機械股份有限公司 Traveling vehicle system and control method of traveling vehicle system
JP2018067140A (en) * 2016-10-19 2018-04-26 いすゞ自動車株式会社 Traffic control system, traffic control method, and autonomous vehicle
CN108764579A (en) * 2018-06-01 2018-11-06 成都交大光芒科技股份有限公司 A kind of storage multi-robotic task dispatching method based on congestion control
CN108764579B (en) * 2018-06-01 2021-09-07 成都交大光芒科技股份有限公司 Storage multi-robot task scheduling method based on congestion control
CN112540606A (en) * 2020-03-31 2021-03-23 深圳优地科技有限公司 Obstacle avoidance method and device, scheduling server and storage medium
CN112540605A (en) * 2020-03-31 2021-03-23 深圳优地科技有限公司 Multi-robot cooperation clearance method, server, robot and storage medium
US20220236742A1 (en) * 2021-01-28 2022-07-28 Toyota Jidosha Kabushiki Kaisha Autonomous mobile system, autonomous mobile method, and storage medium
US12032387B2 (en) * 2021-01-28 2024-07-09 Toyota Jidosha Kabushiki Kaisha Autonomous mobile robot, autonomous mobile method, and storage medium
WO2022234925A1 (en) * 2021-05-06 2022-11-10 네이버랩스 주식회사 Method and system for controlling plurality of robots traveling through designated region, and building in which robots are disposed
CN114035578A (en) * 2021-11-11 2022-02-11 江苏昱博自动化设备有限公司 Warehouse transfer robot transfer method based on path calculation
CN114035578B (en) * 2021-11-11 2023-07-18 江苏昱博自动化设备有限公司 Warehouse transfer robot transfer method based on path calculation
CN114115292A (en) * 2021-12-21 2022-03-01 上海智蕙林医疗科技有限公司 Travel control method, system, storage medium, and computer device

Also Published As

Publication number Publication date
JP5332561B2 (en) 2013-11-06

Similar Documents

Publication Publication Date Title
JP5332561B2 (en) Robot control method and robot control system
US10490077B2 (en) Method for traffic control in a parking environment
KR101695557B1 (en) Automated guided vehicle system based on autonomous mobile technique and a method for controlling the same
WO2017154566A1 (en) Automatic vehicle allocation system and server device
CN104755343B (en) For coordinating the method that the motor vehicle of full-automatic driving is run
US20050125155A1 (en) Vehicle traveling control device
US20210097852A1 (en) Moving robot
US11398152B2 (en) Cross traffic assistance and control
EP3750839B1 (en) Autonomous moving body, control program of autonomous moving body, method of controlling autonomous moving body, and system server for controlling autonomous moving body from remote place
JP2003340764A (en) Guide robot
JP2008134744A (en) Autonomous moving device group control system
JP2009217330A (en) Mobile robot system and its control method
CN108170146A (en) A kind of paths planning method based on known environment
JP2021502918A (en) How to control the vehicle parking process
JP7117603B2 (en) TRIP CONTROL DEVICE, TRIP CONTROL METHOD, AND PROGRAM
KR20150074871A (en) Method for managing parking in the parking area
JP4093245B2 (en) Autonomous mobile device
KR20230002750A (en) How to apply for a vehicle
JP7298699B2 (en) Vehicle remote control method and vehicle remote control device
JP2010079407A (en) Travelling control method for unmanned carrier
JP7204631B2 (en) TRIP CONTROL DEVICE, METHOD AND COMPUTER PROGRAM
JP2010176203A (en) Autonomous mobile robot system
US11801829B2 (en) In-vehicle device, system and method for automatic parking assistance
JPH11194823A (en) Travel control system for unmanned truck
CN111844038A (en) Robot motion information identification method, obstacle avoidance robot and obstacle avoidance system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130218

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: 20130702

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130715

R150 Certificate of patent or registration of utility model

Ref document number: 5332561

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees