[go: nahoru, domu]

JP2008134744A - Autonomous moving device group control system - Google Patents

Autonomous moving device group control system Download PDF

Info

Publication number
JP2008134744A
JP2008134744A JP2006319348A JP2006319348A JP2008134744A JP 2008134744 A JP2008134744 A JP 2008134744A JP 2006319348 A JP2006319348 A JP 2006319348A JP 2006319348 A JP2006319348 A JP 2006319348A JP 2008134744 A JP2008134744 A JP 2008134744A
Authority
JP
Japan
Prior art keywords
autonomous mobile
mobile device
deadlock
destination
state
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.)
Pending
Application number
JP2006319348A
Other languages
Japanese (ja)
Inventor
Ryosuke Murai
亮介 村井
Tatsuo Sakai
龍雄 酒井
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.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works Ltd
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 Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP2006319348A priority Critical patent/JP2008134744A/en
Publication of JP2008134744A publication Critical patent/JP2008134744A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To improve the operation efficiency of an autonomous moving device group control system by attaining early detection and solving of a deadlock state through simple structure. <P>SOLUTION: Each autonomous moving device 1 of this system 1 includes a position information acquisition part for acquiring its own position information and a communication part for transmitting the position information to a central control unit 3 and receiving a destination. The central control unit 3 includes a communication part for receiving the position information from the moving device 2 and transmitting the destination; a deadlock determination part for determining the deadlock state for a plurality of autonomous moving devices 2 based on the position information; and a deadlock solving part 54 for giving an instruction to change the destination of at least one of the autonomous moving devices 2 laid in the deadlock state. Since the deadlock determination part determines and detects a state where the autonomous moving device stays within a predetermined distance longer than a predetermined time as the deadlock state, early detection and solving of the deadlock state can be attained with simple and easy determination, and the operation efficiency of the system can be thus improved. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、複数台の自律移動装置を制御して自律移動装置による搬送等を行う自律移動装置群制御システムに関する。   The present invention relates to an autonomous mobile device group control system that controls a plurality of autonomous mobile devices and performs transportation by the autonomous mobile device.

従来から、複数台の自律移動装置と各自律移動装置を監視してその運行を制御する中央制御装置とを備えたシステムがある。このようなシステムにおいて自律移動装置群を稼働させる際に、自律移動装置同士の衝突や移動妨害の発生を未然に防止することが必要であり、種々の工夫がなされている。   Conventionally, there is a system including a plurality of autonomous mobile devices and a central control device that monitors each autonomous mobile device and controls its operation. When operating an autonomous mobile device group in such a system, it is necessary to prevent the collision of autonomous mobile devices and the occurrence of movement obstruction, and various ideas have been made.

例えば、図15に示すように、壁Wによって制限された稼働領域にノードnという通過点が設定されており、これらのノードnを接続して形成した移動経路上を移動中の2台の自律移動装置2を想定する。各自律移動装置2がそれぞれ矢印a,bで示す方向に同時に移動しようとすると互いの移動経路が交差することを把握し、優先順位に従って片方の自律移動装置2を先に移動させるような中央制御装置を備えた自律移動装置群制御システムが知られている(例えば、特許文献1参照)。   For example, as shown in FIG. 15, a passing point called a node n is set in an operation area limited by a wall W, and two autonomous vehicles moving on a moving route formed by connecting these nodes n A mobile device 2 is assumed. Central control in which each autonomous mobile device 2 grasps that each other's movement paths intersect when trying to move simultaneously in the directions indicated by arrows a and b, and moves one autonomous mobile device 2 first according to priority An autonomous mobile device group control system including a device is known (for example, see Patent Document 1).

また、移動経路の交差を予測するのではなく、互いの移動経路に設定された有限個のサブゴールデータ(ノード)に基づいて衝突可能性を判定し、衝突を避けるように移動経路を変更するシステムが知られている(例えば、特許文献2参照)。   In addition, a system that determines the possibility of collision based on a finite number of subgoal data (nodes) set in each movement path and does not predict the intersection of movement paths, and changes the movement path so as to avoid collision Is known (see, for example, Patent Document 2).

また、他の自律移動装置や移動体との衝突や走行妨害を防止するために、中央制御装置からの停留信号を受けたり、周囲の状況に基づいて停留信号を検出したりして所定の停留地に退避し、移動経路を譲るようにするシステムが知られている(例えば、特許文献3参照)。
特開2006−113687号公報 特開2006−133863号公報 特開2003−140747号公報
In addition, in order to prevent collision with other autonomous mobile devices and moving objects and running disturbance, a stop signal is received from the central control device or a stop signal is detected based on the surrounding situation. A system that retreats to the ground and yields a moving route is known (for example, see Patent Document 3).
JP 2006-113687 A JP 2006-133863 A JP 2003-140747 A

しかしながら、上述した特許文献1,2,3に示されるような自律移動装置群制御システムにおいては、衝突回避や他の移動装置への走行妨害の回避などについて記載されているが、走行中の衝突回避処理(強制停止)や障害物回避処理中において、何らかの事情で発生してしまったデッドロック状態について、その検出と解消を行いシステムを効率的に稼働させることについては記載されていない。デッドロック状態は、図17に示すように、複数台の自律移動装置2が一所に集まり、互いに進路を阻害しあって移動不能となっている状態であり、システム稼働の効率低下の原因となる。   However, in the autonomous mobile device group control system as shown in Patent Documents 1, 2, and 3 described above, collision avoidance and avoidance of travel disturbance to other mobile devices are described. It does not describe how to efficiently operate the system by detecting and eliminating a deadlock state that has occurred for some reason during avoidance processing (forced stop) or obstacle avoidance processing. As shown in FIG. 17, the deadlock state is a state in which a plurality of autonomous mobile devices 2 are gathered in one place and are unable to move due to obstructing each other's path. Become.

本発明は、上記課題を解消するものであって、簡単な構成により、デッドロック状態の早期検出と解消を行い、システムの稼働効率向上を実現できる自律移動装置群制御システムを提供することを目的とする。   An object of the present invention is to solve the above problems, and to provide an autonomous mobile device group control system capable of early detection and elimination of a deadlock state with a simple configuration and realizing improvement in system operation efficiency. And

上記課題を達成するために、請求項1の発明は、目的地までの経路を生成して障害物を回避しつつ目的地まで自律移動する複数台の自律移動装置と、前記自律移動装置の各々に目的地を指示する中央制御装置と、を備える自律移動装置群制御システムにおいて、前記自律移動装置は、自己の位置を認識して自己の位置情報を取得する位置情報取得部と、前記位置情報取得部により取得した位置情報を前記中央制御装置に送信し、または前記中央制御装置からの目的地を含む指示を受信する通信部と、を備え、前記中央制御装置は、前記自律移動装置からの位置情報を受信し、または前記自律移動装置に目的地を含む指示を送信する通信部と、受信した位置情報に基づいて複数台の自律移動装置が互いに所定の距離内に所定時間よりも長く滞在している状態を検出してこれらの自律移動装置が互いにデッドロック状態にあると判定するデッドロック判定部と、複数台の自律移動装置が前記デッドロック判定部によってデッドロック状態にあると判定されたときにデッドロック状態となった自律移動装置のうち少なくとも1台の自律移動装置の目的地を変更する指示を出すデッドロック解消部と、を備えるものである。   In order to achieve the above object, the invention of claim 1 is directed to a plurality of autonomous mobile devices that autonomously move to a destination while generating a route to the destination and avoiding an obstacle, and each of the autonomous mobile devices. An autonomous mobile device group control system comprising: a central control device that directs a destination to the autonomous mobile device group control system, wherein the autonomous mobile device recognizes its location and acquires its location information; and the location information A communication unit that transmits the position information acquired by the acquisition unit to the central control device or receives an instruction including a destination from the central control device, the central control device from the autonomous mobile device A communication unit that receives location information or transmits an instruction including a destination to the autonomous mobile device, and a plurality of autonomous mobile devices stay within a predetermined distance from each other for a predetermined time based on the received location information A deadlock determination unit that determines that these autonomous mobile devices are in a deadlock state with each other, and a plurality of autonomous mobile devices are determined to be in a deadlock state by the deadlock determination unit A deadlock elimination unit that issues an instruction to change the destination of at least one autonomous mobile device among the autonomous mobile devices that are sometimes in a deadlock state.

請求項2の発明は、請求項1に記載の自律移動装置群制御システムにおいて、前記デッドロック判定部は、2台づつ自律移動装置について互いのデッドロック状態の判定を行うものである。   According to a second aspect of the present invention, in the autonomous mobile device group control system according to the first aspect, the deadlock determination unit determines a mutual deadlock state for two autonomous mobile devices.

請求項3の発明は、請求項1または請求項2に記載の自律移動装置群制御システムにおいて、前記デッドロック解消部は、目的地を変更する自律移動装置が移動する経路上に障害物がないように目的地を設定するものである。   According to a third aspect of the present invention, in the autonomous mobile device group control system according to the first or second aspect, the deadlock canceling unit has no obstacle on a route along which the autonomous mobile device that changes the destination moves. In this way, the destination is set.

請求項4の発明は、請求項1または請求項2に記載の自律移動装置群制御システムにおいて、前記デッドロック解消部は、目的地を変更する自律移動装置の進行方向がもとの進行方向とは反対側となるように目的地を設定するものである。   According to a fourth aspect of the present invention, in the autonomous mobile device group control system according to the first or second aspect, the deadlock canceling unit is configured such that the traveling direction of the autonomous mobile device that changes the destination is the original traveling direction. Sets the destination so that it is on the opposite side.

請求項1の発明によれば、所定の距離内に所定時間よりも長く滞在している状態をデッドロック状態として検出するので、デッドロック状態の検出が単純で容易であり、デッドロック状態の早期検出と解消を実現でき、システムの稼働効率を向上できる。すなわち、少なくとも1台の自律移動装置の目的地が変更されることにより、他の自律移動装置が移動可能となり、複数の自律移動装置の互いの距離が離れるので、それぞれ、早期にもとの目的地への移動を再開継続できる。   According to the first aspect of the present invention, the state of staying within a predetermined distance for a longer time than the predetermined time is detected as a deadlock state. Therefore, the detection of the deadlock state is simple and easy, and the deadlock state is early. Detection and resolution can be realized, and system operation efficiency can be improved. That is, when the destination of at least one autonomous mobile device is changed, other autonomous mobile devices can move, and the distance between the plurality of autonomous mobile devices is increased. The movement to the ground can be resumed.

請求項2の発明によれば、2台づつ逐次判定すればよく、デッドロック状態の判定と解消処理が容易であり、処理を高速化できる。3台以上の自律移動装置が同じ場所でデッドロック状態にあっても、2台毎の処理でデッドロック状態の解消ができる。   According to the second aspect of the present invention, it is only necessary to sequentially determine two units at a time, and it is easy to determine and eliminate the deadlock state, thereby speeding up the processing. Even if three or more autonomous mobile devices are in a deadlock state at the same place, the deadlock state can be resolved by processing for every two devices.

請求項3の発明によれば、待機地点となる目的地に向かう際に、支障なく迅速にスムーズに移動させることができる。   According to invention of Claim 3, when heading to the destination used as a waiting point, it can be moved quickly and smoothly without trouble.

請求項4の発明によれば、待機地点となる目的地の選択が容易で、前進するよりも確実にデッドロック状態を解消できる。   According to the fourth aspect of the present invention, it is easy to select a destination as a standby point, and the deadlock state can be surely eliminated rather than moving forward.

以下、本発明の実施形態に係る自律移動装置群制御システムについて、図面を参照して説明する。   Hereinafter, an autonomous mobile device group control system according to an embodiment of the present invention will be described with reference to the drawings.

(第1の実施形態)
図1は第1の実施形態に係る自律移動装置群制御システム1の構成を示し、図2、図3はそれぞれこの制御システム1における自律移動装置2と中央制御装置3のブロック構成を示す。自律移動装置群制御システム1は、図1に示すように、指示された目的地まで自律移動する複数台の自律移動装置2と、自律移動装置2の各々に目的地を指示する中央制御装置3と、を備えて構成され、中央制御装置3の有するデッドロック解消部54などを用いて自律移動装置2間に発生したデッドロック状態を解消する。
(First embodiment)
FIG. 1 shows a configuration of an autonomous mobile device group control system 1 according to the first embodiment, and FIGS. 2 and 3 show block configurations of an autonomous mobile device 2 and a central control device 3 in the control system 1, respectively. As shown in FIG. 1, the autonomous mobile device group control system 1 includes a plurality of autonomous mobile devices 2 that autonomously move to an instructed destination, and a central control device 3 that instructs each of the autonomous mobile devices 2 to the destination. The deadlock state generated between the autonomous mobile devices 2 is eliminated using the deadlock elimination unit 54 and the like of the central control device 3.

自律移動装置2は、図2に示すように、中央制御装置3との通信を行う通信部21と、自己周辺の外部環境を認識して環境情報を取得する環境認識手段22と、車輪などを備えた走行するための走行手段23と、走行制御手段24と、を備えている。   As shown in FIG. 2, the autonomous mobile device 2 includes a communication unit 21 that communicates with the central control device 3, an environment recognition unit 22 that recognizes an external environment around itself and acquires environment information, a wheel, and the like. A traveling means 23 for traveling and a traveling control means 24 are provided.

通信部21は、無線通信により通信を行い、後述する位置情報取得部45により取得した位置情報を中央制御装置3に送信し、または中央制御装置3からの目的地を含む指示を受信する。   The communication unit 21 performs communication by wireless communication, transmits the position information acquired by the position information acquisition unit 45 described later to the central control device 3, or receives an instruction including the destination from the central control device 3.

環境認識手段22は、レーザレーダや超音波センサ、カメラなどの撮像装置などを備えて、予め地図情報に登録すると共に走行領域の環境に予め設定した認識可能な標識を検出したり、走行路上の障害物の検出や位置検出のための情報を取得したりする。   The environment recognizing means 22 includes an imaging device such as a laser radar, an ultrasonic sensor, a camera, and the like, which is registered in advance in map information and detects a recognizable sign set in advance in the environment of the traveling area, or on the traveling path. Get information for obstacle detection and position detection.

走行手段23は、電池23aを備えており、電池23aによって左右独立に駆動される駆動輪と補助輪などを備えて構成されている。電池23aは、駆動輪だけでなく、環境認識手段22や走行制御手段24などの自律移動装置2の各部に電力を供給する。左右駆動輪の回転数の違いにより、自律移動装置2が操舵される。駆動輪の回転数は、後述のように、位置情報取得部45が自己位置を取得するための情報として用いることができる。   The traveling means 23 includes a battery 23a, and includes driving wheels and auxiliary wheels that are independently driven by the battery 23a on the left and right sides. The battery 23 a supplies power not only to the driving wheels but also to each part of the autonomous mobile device 2 such as the environment recognition unit 22 and the travel control unit 24. The autonomous mobile device 2 is steered by the difference in the number of rotations of the left and right drive wheels. The rotational speed of the drive wheel can be used as information for the position information acquisition unit 45 to acquire its own position, as will be described later.

走行制御手段24は、目的地が指令された際に目的地までの経路を生成して障害物を回避しつつ目的地まで自律移動するように走行手段23を制御する。走行制御手段24は、移動経路を生成し、自律移動装置2の状態を把握し、環境認識手段22からの情報をもとに、走行手段23などの機器の制御を行う機能を持ち、各種パラメータを記憶する記憶部41と、稼働領域の地図情報42と、目的地が指示された際に地図情報42に基づいて移動経路を生成する経路生成部43と、環境認識手段22から得られる情報に基づいて障害物を検出する障害物検出部44と、自律移動装置2の地図上の位置を認識して自己の現在場所の位置情報を取得する位置情報取得部45と、走行手段23を制御する走行制御部46と、を備えている。   The traveling control means 24 controls the traveling means 23 so as to autonomously move to the destination while generating a route to the destination and avoiding an obstacle when the destination is commanded. The travel control means 24 has a function of generating a travel route, grasping the state of the autonomous mobile device 2, and controlling equipment such as the travel means 23 based on information from the environment recognition means 22. Information obtained from the environment recognizing means 22, a storage unit 41 that stores information, an operation area map information 42, a route generation unit 43 that generates a movement route based on the map information 42 when a destination is specified, and The obstacle detection unit 44 that detects an obstacle based on the position, the position information acquisition unit 45 that recognizes the position of the autonomous mobile device 2 on the map and acquires the position information of its current location, and the traveling unit 23 are controlled. And a travel control unit 46.

記憶部41は、上述の地図情報42を記憶している他、自律移動に必要なパラメータを記憶しており、デッドロック状態を判定するために用いる、自律移動装置2の滞在時間の上限に関する情報(後述する停止時間T1)などのパラメータが記憶されている。   The memory | storage part 41 has memorize | stored the above-mentioned map information 42, and has memorize | stored the parameter required for autonomous movement, The information regarding the upper limit of the stay time of the autonomous mobile apparatus 2 used in order to determine a deadlock state Parameters such as (stop time T1 described later) are stored.

地図情報42は、稼働領域における自己位置認識のための標識情報や、次に述べる経路生成部43が移動経路を生成するために用いるノード情報などを含んでいる。ノードは、自律移動装置2の稼働領域に定義されて分布している多数の目標点であり、例えば、移動可能な移動路の曲がり角がノードとされ、広い走行領域に分布配置された格子点などがノードとされる。各ノードの座標値、ノード間が一方通行なのか双方通行なのかなどの情報、各ノード間の相互の接続関係などがノード情報として設定されて定義されている。また、地図情報42には、デッドロック状態にある自律移動装置2がデッドロック解消のために一時的に移動するための目的地となる待機ポイントの配置情報が含まれている。   The map information 42 includes sign information for self-position recognition in the operation area, node information used by the route generation unit 43 described below to generate a movement route, and the like. A node is a number of target points that are defined and distributed in the operating area of the autonomous mobile device 2, for example, grid points that are distributed and arranged in a wide traveling area, with the bend of the movable path being a node. Is a node. The coordinate values of each node, information such as whether the nodes are one-way or two-way, and the mutual connection relationship between the nodes are set and defined as node information. Further, the map information 42 includes arrangement information of standby points serving as destinations for the autonomous mobile device 2 in the deadlock state to temporarily move to eliminate the deadlock.

経路生成部43は、地図情報42に含まれるノード情報を用いて、現在地から目的地までの移動経路を生成する。ここで、経路生成部43による、ノード情報を用いた移動経路の生成の概要を説明する(以下に示す移動経路の生成の詳細については、例えば、特開2005−050105号公報参照)。   The route generation unit 43 uses the node information included in the map information 42 to generate a movement route from the current location to the destination. Here, an outline of the generation of the movement route using the node information by the route generation unit 43 will be described (for details of the generation of the movement route shown below, refer to, for example, JP-A-2005-050105).

上述のノード情報は、各ノード間の相互の接続関係の他に、ノード間を移動するために必要なコスト(距離、時間、エネルギなどの評価値)情報などが設定されて定義されている。経路生成部43は、現在地から、目的地までの移動経路を生成する際に、移動経路の最適化や移動効率の基本概念として、移動コストの概念を用いる。移動コストは、2点間を移動するのに要する、時間やエネルギなどで見積もることができる。最も一般的なコストとして、2点間の直線距離、又は直線距離の和を用いることができる。しかしながら、自律移動装置2の機能に応じて、移動コストの概念は異なるものとなる。   The above-described node information is defined by setting cost (evaluation values such as distance, time, energy, etc.) information necessary for moving between nodes in addition to the mutual connection relationship between the nodes. When generating a travel route from the current location to the destination, the route generation unit 43 uses the concept of travel cost as a basic concept of travel route optimization and travel efficiency. The movement cost can be estimated by time, energy, etc. required to move between two points. As the most general cost, the linear distance between two points or the sum of the linear distances can be used. However, depending on the function of the autonomous mobile device 2, the concept of travel cost differs.

自律移動装置2は、障害物を回避したりするためや、移動コストを最少とするために移動経路を見直しながら進むので、移動中の各時点において移動経路を再生成することがある。経路生成部43によって生成される移動経路は、記憶部41に記憶された地図情報42に予め定められたノードをたどるように、つまりノードを経由するように生成される。   Since the autonomous mobile device 2 proceeds while reviewing the movement route in order to avoid obstacles and minimize the movement cost, the movement route may be regenerated at each time point during movement. The travel route generated by the route generation unit 43 is generated so as to follow a predetermined node in the map information 42 stored in the storage unit 41, that is, via the node.

障害物検出部44は、環境認識手段22が備えた、例えば、レーザレーダや超音波センサ、撮像装置などで得た情報から、障害物の自律移動装置2に対する位置を得る。その情報は、衝突回避や障害物回避を行うため走行制御部46や経路生成部43で参照され、走行速度変更や移動経路変更が行われる。   The obstacle detection unit 44 obtains the position of the obstacle with respect to the autonomous mobile device 2 from information obtained by, for example, a laser radar, an ultrasonic sensor, an imaging device, or the like provided in the environment recognition unit 22. The information is referred to by the travel control unit 46 and the route generation unit 43 to perform collision avoidance and obstacle avoidance, and travel speed change and travel route change are performed.

位置情報取得部45は、例えば、ジャイロを内蔵したり、走行手段23の車輪にエンコーダを取り付けたりして、これらの出力する加速度情報や車輪の回転数情報などから、移動距離や回転角度を積算することにより自己位置や姿勢(自律移動装置2の位置や進行方向)を求めて、地図情報42の地図上の自己位置を取得する。また、環境認識手段22が検出した標識を地図上で確認することにより自己位置を補正できる。このようにして取得された自己の位置座標や姿勢の情報が、位置情報として通信部21,31を介して中央制御装置3に送信される。   The position information acquisition unit 45, for example, incorporates a gyro or attaches an encoder to the wheel of the traveling means 23, and integrates the movement distance and rotation angle from the output acceleration information and wheel rotation speed information. Thus, the self position and the posture (the position and the traveling direction of the autonomous mobile device 2) are obtained, and the self position on the map of the map information 42 is acquired. Further, the self-position can be corrected by confirming the sign detected by the environment recognition means 22 on the map. The information on the position coordinate and the posture acquired in this way is transmitted as position information to the central controller 3 via the communication units 21 and 31.

中央制御装置3は、図3に示すように、上述の自律移動装置2の通信部21との間で無線通信を行う通信部31と、自律移動装置2を制御するための動作指示手段32と、を備えている。   As shown in FIG. 3, the central control device 3 includes a communication unit 31 that performs wireless communication with the communication unit 21 of the autonomous mobile device 2 described above, and an operation instruction unit 32 that controls the autonomous mobile device 2. It is equipped with.

通信部31は、複数台の自律移動装置2からの位置情報を受信し、また、各自律移動装置2に目的地を含む指示を送信する。   The communication unit 31 receives position information from a plurality of autonomous mobile devices 2 and transmits an instruction including the destination to each autonomous mobile device 2.

動作指示手段32は、各種パラメータを記憶する記憶部51と、稼働領域の地図情報52と、自律移動装置2のデッドロック状態の検出と解消をそれぞれ行うデッドロック判定部53およびデッドロック解消部54と、を備えている。   The operation instructing unit 32 includes a storage unit 51 that stores various parameters, an operation area map information 52, and a deadlock determination unit 53 and a deadlock cancellation unit 54 that detect and eliminate the deadlock state of the autonomous mobile device 2, respectively. And.

地図情報52は、記憶部51に記憶されており、自律移動装置2が備えている地図情報42と同等の地図情報である。両者が互いに同等の地図情報42,52を備えることにより、齟齬のない自律移動装置群制御システム1の動作が実現される。地図情報52は、自律移動装置2の地図情報42と同じ地図情報に限るものではなく、少なくとも目的地や待機ポイントの情報が含まれていて自律移動装置2の待機ポイントを決定できる地図情報であればよい。   The map information 52 is stored in the storage unit 51 and is map information equivalent to the map information 42 provided in the autonomous mobile device 2. By providing the map information 42 and 52 that are equivalent to each other, the operation of the autonomous mobile device group control system 1 without wrinkles is realized. The map information 52 is not limited to the same map information as the map information 42 of the autonomous mobile device 2, but may be map information that includes at least destination and standby point information and can determine the standby point of the autonomous mobile device 2. That's fine.

デッドロック判定部53は、受信した位置情報に基づいて複数台の自律移動装置2が互いに所定の距離内に所定時間よりも長く滞在している状態を検出してこれらの自律移動装置が互いにデッドロック状態にあると判定する。   The deadlock determination unit 53 detects a state in which a plurality of autonomous mobile devices 2 stay within a predetermined distance from each other for a predetermined time based on the received position information, and these autonomous mobile devices are dead from each other. Judged to be locked.

デッドロック解消部54は、複数台の自律移動装置2がデッドロック判定部53によってデッドロック状態にあると判定されたときにデッドロック状態となった自律移動装置2のうち少なくとも1台の自律移動装置2の目的地を変更する指示を出す。すなわち、デッドロック解消部54は、デッドロック状態を解消するように自律移動装置2の移動先を決定する。目的地変更の指示は、通信部31を介して、中央制御装置3から自律移動装置2へと送信される。   The deadlock cancellation unit 54 is configured to move at least one autonomous mobile device 2 out of the autonomous mobile devices 2 that are in a deadlock state when the deadlock determination unit 53 determines that a plurality of autonomous mobile devices 2 are in the deadlock state. An instruction to change the destination of the device 2 is issued. That is, the deadlock canceling unit 54 determines the destination of the autonomous mobile device 2 so as to cancel the deadlock state. The destination change instruction is transmitted from the central control device 3 to the autonomous mobile device 2 via the communication unit 31.

(システムにおける通信内容)
自律移動装置2と中央制御装置3との通信では、図4に示すように、自律移動装置2から中央制御装置3に少なくとも「状態、行先、座標」の情報が送信され、中央制御装置3から自律移動装置2に少なくとも「行先指示、停止命令」の情報が送信される。
(Communication contents in the system)
In communication between the autonomous mobile device 2 and the central control device 3, as shown in FIG. 4, at least “state, destination, coordinate” information is transmitted from the autonomous mobile device 2 to the central control device 3. Information of at least “destination instruction, stop command” is transmitted to the autonomous mobile device 2.

自律移動装置2から送信する「状態」は、例えば、待機中、移動中、移動速度、停止中などから選択された情報である。また、「行先」は、中央制御装置から指示された行先(目的地の座標や名称など)、障害物回避のために自律的に移動している退避先などである。また、「座標」は、自律移動装置2と中央制御装置3とが共有している地図情報、すなわち共通の座標系における自己の現在位置座標、姿勢(進行方向、すなわち座標軸に対する回転角)の情報を含む。これらの情報は、更に詳細に区分した情報とすることができる。また、通信内容は変化分だけとして通信量を減らすこともできる。   The “state” transmitted from the autonomous mobile device 2 is information selected from, for example, waiting, moving, moving speed, and stopped. The “destination” is a destination (such as destination coordinates or name) instructed from the central control apparatus, a retreat destination that is autonomously moving to avoid an obstacle, and the like. The “coordinate” is map information shared by the autonomous mobile device 2 and the central control device 3, that is, information on the current position coordinates and posture (traveling direction, that is, a rotation angle with respect to the coordinate axis) in a common coordinate system. including. These pieces of information can be information classified in more detail. In addition, the communication content can be reduced only by changing the communication content.

中央制御装置3から送信する「行先指示」は、自律移動装置2がこの指示を受けた際の当面の移動の目的地とする行先の指示である。この目的地は、自律移動装置2が本来の目的で目標として移動している目的地の場合や、デッドロック状態解消のために一時的に移動する目的地(待機ポイント)の場合がある。また、「停止命令」は、自律移動装置2のデッドロック発生回避のための停止命令や、デッドロック状態解消のために一旦停止させる停止命令や緊急事態に対応するための停止命令が含まれる。   The “destination instruction” transmitted from the central control device 3 is an instruction of a destination as a destination of the immediate movement when the autonomous mobile device 2 receives this instruction. This destination may be a destination where the autonomous mobile device 2 is moving as a target for the original purpose, or a destination (waiting point) that temporarily moves to eliminate a deadlock state. The “stop command” includes a stop command for avoiding the occurrence of deadlock in the autonomous mobile device 2, a stop command for temporarily stopping to cancel the deadlock state, and a stop command for responding to an emergency situation.

(デッドロック状態とその解消例)
デッドロック状態は、図5(a)に示すように、壁Wなどで規定された走行領域Aにおいて、移動中の2台の自律移動装置2が向かい合ったまま一定時間のうちに一定距離以下しか移動しない状態と定義できる。そこで、デッドロック判定部53は、各自律移動装置2に対して、距離D1内で、同じく移動中(つまり、移動状態を継続中)で、かつ一定時間停止している他の自律移動装置2を探索してデッドロック状態を検出する。ここで、自律移動装置2が一定時間停止しているとは、ある一定時間内に自律移動装置2の移動距離がある一定距離以下である、という意味である。
(Deadlock state and its resolution example)
In the deadlock state, as shown in FIG. 5 (a), in the traveling region A defined by the wall W or the like, the two autonomous mobile devices 2 that are moving are facing each other within a certain distance within a certain time. Can be defined as not moving. Therefore, the deadlock determination unit 53 is also moving with respect to each autonomous mobile device 2 within the distance D1 (that is, continuing the moving state) and is stopped for a certain period of time. To detect a deadlock condition. Here, the autonomous mobile device 2 being stopped for a certain time means that the travel distance of the autonomous mobile device 2 is within a certain distance within a certain time.

上述のデッドロック状態に対して、デッドロック解消部54は、図5(b)に示すように、片方の自律移動装置2を待機ポイントPへ移動させることによりデッドロック状態を解消させる。   In response to the above-described deadlock state, the deadlock canceling unit 54 cancels the deadlock state by moving one of the autonomous mobile devices 2 to the standby point P as shown in FIG.

上述のようなデッドロック状態の解消方法によれば、所定の距離内に所定時間よりも長く停止して滞在している状態をデッドロック状態として検出するので、デッドロック状態の検出が単純で容易であり、デッドロック状態の早期検出と解消を実現でき、システムの稼働効率を向上できる。   According to the method for eliminating the deadlock state as described above, a state where the vehicle has stopped and stayed within a predetermined distance for a longer period of time is detected as a deadlock state, so that the detection of the deadlock state is simple and easy. Therefore, it is possible to realize early detection and elimination of a deadlock state, and to improve the operating efficiency of the system.

(デッドロック解消制御)
次に、図6のフローチャートを参照して、自律移動装置群制御システム1におけるデッドロック解消制御を説明する。中央制御装置3の動作指示手段32は、各自律移動装置2の「状態、行先、座標」などの情報を各通信部21,31を介して取得する(S1)。
(Deadlock elimination control)
Next, deadlock cancellation control in the autonomous mobile device group control system 1 will be described with reference to the flowchart of FIG. The operation instruction means 32 of the central control device 3 acquires information such as “state, destination, coordinates” of each autonomous mobile device 2 via the communication units 21 and 31 (S1).

次に、デッドロック判定部53が、停止時間判定ループLPT1,LPT2において、制御対象である変数iで識別されたn台の自律移動装置2について、変数i=1から変数i=n−1まで順番に、現在までの停止時間(滞在時間)が所定の時間T1以上かどうかを判定し(S2)、T1以上でなければループ処理を進める(S2でNo)。なお、自律移動装置2が障害物回避動作のためにその場で回転動作をしたり前後動作をしたりしている場合であっても、その移動距離がある一定距離以下であれば、その自律移動装置2は停止中であるとする。   Next, the deadlock determination unit 53 sets the variable i = 1 to the variable i = n−1 for the n autonomous mobile devices 2 identified by the variable i to be controlled in the stop time determination loops LPT1 and LPT2. In turn, it is determined whether or not the stop time (stay time) up to the present is equal to or longer than the predetermined time T1 (S2). If it is not equal to or longer than T1, the loop process is advanced (No in S2). Even when the autonomous mobile device 2 is rotating on the spot or performing forward / backward movement for obstacle avoidance operation, if the movement distance is less than a certain distance, the autonomous mobile device 2 It is assumed that the mobile device 2 is stopped.

上述のステップS2において、中央制御装置3は、移動中(移動状態継続中)の自律移動装置2から位置情報が得られる度に、その時問と位置をT1時間分だけ記憶しておき、現在位置をT1時間前の位置と比較して、その移動距離が予め設定した距離以下のとき、停止と判断する。このような比較の結果、自律移動装置2の停止時間がT1以上であれば(S2でYes)、次のデッドロック判定ループLPD1,LPD2において、変数j=i+1から変数j=nまで順番に、デッドロック判定と解消処理を行う。すなわち、距離D1内に、現在までの停止時間がT1以上の他の自律移動装置2がなければ(S3でNo)、デッドロック状態ではないとしてループ処理を進める。   In the above-described step S2, the central control device 3 stores the time and position for the time T1 each time position information is obtained from the autonomous mobile device 2 that is moving (while moving), and the current position Is compared with the position before T1 time, and when the movement distance is equal to or less than the preset distance, it is determined that the vehicle is stopped. As a result of such comparison, if the stop time of the autonomous mobile device 2 is equal to or longer than T1 (Yes in S2), in the next deadlock determination loops LPD1 and LPD2, in order from the variable j = i + 1 to the variable j = n, Perform deadlock determination and resolution processing. That is, if there is no other autonomous mobile device 2 within the distance D1 that has a stop time of T1 or longer (No in S3), the loop process is performed assuming that the deadlock state is not established.

デッドロック判定部53は、距離D1内に、現在までの停止時間がT1以上の他の自律移動装置2があれば(S3でYes)、少なくとも2台の自律移動装置2が互いにデッドロック状態にあると判定する。そして、デッドロック解消部54が、各通信部21,31を介して、一方の自律移動装置2に対する停止指示を行い、その後、少なくともその場を離れられるように、他の目的地への変更指示を行ってデッドロック状態を解消する(S4)。   If there is another autonomous mobile device 2 having a stop time of T1 or more within the distance D1 within the distance D1 (Yes in S3), the deadlock determination unit 53 makes the at least two autonomous mobile devices 2 deadlock with each other. Judge that there is. Then, the deadlock cancellation unit 54 issues a stop instruction to one of the autonomous mobile devices 2 via the communication units 21 and 31, and then, at least, changes to other destinations so that the user can leave the place. To cancel the deadlock state (S4).

中央制御装置3は、上述の停止時間判定ループLPT1,LPT2が終了すると、システム終了かどうか判定し終了であれば処理を終了し(S5でYes)、終了でなければステップS1に戻って上述の処理を所定の制御周期で繰り返す(S5でNo)。   When the stop time determination loops LPT1 and LPT2 are finished, the central control device 3 determines whether or not the system is finished, and if finished, ends the process (Yes in S5), otherwise returns to step S1 and returns to the above-described step. The process is repeated at a predetermined control cycle (No in S5).

以上の一連の制御により、お互いに進行を阻害しあっていた自律移動装置2の一方を、その場を離れられるように、他の目的地へと移動させるので、デッドロック状態を解消することができる。すなわち、互いにデッドロック状態にある自律移動装置2のうち、少なくとも1台の自律移動装置2の目的地が変更され、目的地を変更された自律移動装置2が所定の待機ポイントで待機することにより、他の自律移動装置2が移動可能となってデッドロック状態が解消され、複数の自律移動装置2の互いの距離が離れるので、それぞれ、早期にもとの目的地への移動を再開継続できる。   With the above series of controls, one of the autonomous mobile devices 2 that have been obstructing each other's movement is moved to another destination so that it can leave the place, so that the deadlock state can be eliminated. it can. That is, among the autonomous mobile devices 2 that are deadlocked to each other, the destination of at least one autonomous mobile device 2 is changed, and the autonomous mobile device 2 that has changed the destination waits at a predetermined standby point. Since the other autonomous mobile devices 2 can move and the deadlock state is eliminated, and the plurality of autonomous mobile devices 2 are separated from each other, it is possible to continue resuming the movement to the original destination as soon as possible. .

互いにデッドロック状態の2台の自律移動装置2から一方の自律移動装置2を選択する方法について、3例を述べる。第1の方法は、各自律移動装置2に番号を振り、番号の若い方の自律移動装置の移動先を変更する方法である。   Three examples of a method for selecting one autonomous mobile device 2 from two autonomous mobile devices 2 in a deadlock state will be described. The first method is a method of assigning a number to each autonomous mobile device 2 and changing the destination of the autonomous mobile device with the smaller number.

第2の方法は、自律移動装置2に優先順位を設定し、優先順位の低い自律移動装置2の移動先を変更する方法である。優先順位の設定は、各自律移動装置2の搬送、清掃、案内などの任務の緊急性や重要性に基づいて設定することができる。第3の方法は、変更の目的地とするデッドロック解消のための待機地点に、より近いか、または、より移動しやすい方の自律移動装置2の移動先を変更する方法である。この場合、より早くデッドロック状態を解消できる。   The second method is a method of setting a priority order for the autonomous mobile device 2 and changing a destination of the autonomous mobile device 2 having a low priority order. The priority order can be set based on the urgency and importance of the tasks such as conveyance, cleaning, and guidance of each autonomous mobile device 2. The third method is a method of changing the destination of the autonomous mobile device 2 that is closer to or easier to move to the standby point for canceling the deadlock as the change destination. In this case, the deadlock state can be eliminated more quickly.

次に、図7を参照して、デッドロック状態の発生と解消の具体例を説明する。図7は、3台の自律移動装置2(図中の自律移動装置2を示す形状の枠内の数字により、それぞれ#1,#2,#3と区別)が、壁Wなどによって制限された走行領域Aにおいて、自律移動装置2の全長の2,3倍の範囲内に密集している様子を示す。自律移動装置2(#1)と自律移動装置2(#2)とが互いに対面しており、デッドロック判定部53は、上述の図6のフローチャートに従って、両者がデッドロック状態にあると判定したとものとする。   Next, a specific example of the occurrence and elimination of a deadlock state will be described with reference to FIG. FIG. 7 shows that three autonomous mobile devices 2 (which are distinguished from # 1, # 2, and # 3, respectively, by numbers in a frame of the shape indicating the autonomous mobile device 2 in the figure, respectively) are limited by walls W or the like. In the traveling area A, a state in which the autonomous mobile device 2 is densely packed within a range of two to three times the entire length is shown. The autonomous mobile device 2 (# 1) and the autonomous mobile device 2 (# 2) face each other, and the deadlock determination unit 53 determines that both are in the deadlock state according to the flowchart of FIG. 6 described above. It shall be.

デッドロック解消部54は、上述の優先順位などの選択方法に従って、例えば、自律移動装置2(#1)の移動先の目的地(待機ポイント)を探索する。待機ポイントは、あらかじめ稼働領域に設定されて、地図情報として記憶されているものとする。   The deadlock elimination unit 54 searches for a destination (standby point) of the destination of the autonomous mobile device 2 (# 1), for example, according to the selection method such as the above-described priority order. It is assumed that the standby point is set in advance in the operation area and stored as map information.

デッドロック解消部54は、自律移動装置2(#1)と最寄の待機ポイントP1とを線分で結び、その線分上に障害物が存在しないかどうかを判定する。ここで、障害物とは、他の自律移動装置2や、あらかじめ地図情報として記憶されている壁Wなどである。   The deadlock eliminating unit 54 connects the autonomous mobile device 2 (# 1) and the nearest standby point P1 with a line segment, and determines whether or not an obstacle exists on the line segment. Here, the obstacle is another autonomous mobile device 2 or a wall W stored in advance as map information.

図7の場合、他の自律移動装置2(#3)が、障害物として存在している。自律移動装置2が、移動の障害となっているかどうかは、各自律移動装置2を囲む所定半径の円Rと前記の線分とが交差するかどうかで判定すればよい。また、壁Wなどが移動の障害となるかどうかは、前記線分と壁Wとが交差するかどうかによって判定すればよい。これらが交差すれば、それぞれ自律移動装置2や壁Wが障害物と判定される。   In the case of FIG. 7, another autonomous mobile device 2 (# 3) exists as an obstacle. Whether or not the autonomous mobile device 2 is an obstacle to movement may be determined by whether or not the circle R having a predetermined radius surrounding each autonomous mobile device 2 intersects the line segment. Whether the wall W or the like is an obstacle to the movement may be determined based on whether the line segment and the wall W intersect each other. If these intersect, the autonomous mobile device 2 and the wall W are each determined to be an obstacle.

デッドロック解消部54は、自律移動装置2(#3)が障害物となると判定して、他の最寄の待機ポイントP2について、上記と同様に障害物の有無の判定作業を行う。自律移動装置2(#1)と待機ポイントP2との間に障害物がない。そこで、デッドロック解消部54は、待機ポイントP2を新たな目的地として設定し、通信部21,31を介して、目的地を変更する指示を出すことにより、自律移動装置2(#1)を待機ポイントP2へ移動させる。   The deadlock eliminating unit 54 determines that the autonomous mobile device 2 (# 3) is an obstacle, and performs the operation of determining the presence or absence of an obstacle for the other nearest standby point P2 in the same manner as described above. There is no obstacle between the autonomous mobile device 2 (# 1) and the standby point P2. Therefore, the deadlock canceling unit 54 sets the standby point P2 as a new destination, and issues an instruction to change the destination via the communication units 21 and 31, whereby the autonomous mobile device 2 (# 1) is set. Move to the waiting point P2.

デッドロック解消部54は、上記障害物有無の判定の結果により、自律移動装置2(#1)に対する最寄の待機ポイントがないと判断された場合は、もう一方の自律移動装置2(#2)に対して、上記と同様の処理を行う。その結果、自律移動装置2(#2)を移動させることができ、デッドロック解消を図ることができる。   When the deadlock elimination unit 54 determines that there is no nearest standby point for the autonomous mobile device 2 (# 1) based on the result of the determination of the presence or absence of the obstacle, the other autonomous mobile device 2 (# 2) ), The same processing as described above is performed. As a result, the autonomous mobile device 2 (# 2) can be moved, and the deadlock can be eliminated.

上述のように、自律移動装置群制御システム1において、デッドロック解消部54は、目的地を変更する自律移動装置2が移動する経路上に障害物がないように目的地を設定することにより、待機地点(待機ポイント)となる目的地に向かわせる際に、自律移動装置2を支障なく迅速にスムーズに移動させることができる。   As described above, in the autonomous mobile device group control system 1, the deadlock canceling unit 54 sets the destination so that there is no obstacle on the route along which the autonomous mobile device 2 that changes the destination moves. The autonomous mobile device 2 can be moved quickly and smoothly without any trouble when the vehicle is directed to a destination serving as a standby point (standby point).

次に、図8を参照して、デッドロック状態の発生と解消の他の具体例を説明する。図8に示す状態は、図7の状態と同様に3台の自律移動装置2がデッドロック状態にあるが、自律移動装置2(#2)に対して設定可能な待機ポイントがない点が図7の場合と異なっている。そこで、上記同様に、デッドロック判定部53によリデッドロック状態であると判定され、デッドロック解消部54は、自律移動装置2(#1)と自律移動装置2(#2)について一方の自律移動装置2の移動先を検索する。ところが、デッドロック解消部54は、自律移動装置2(#1)については、自律移動装置2(#3)が邪魔をして移動先を設定できず、自律移動装置2(#2)についても、対応する待機ポイントを設定できない。   Next, another specific example of occurrence and elimination of a deadlock state will be described with reference to FIG. The state shown in FIG. 8 is that the three autonomous mobile devices 2 are in a deadlock state as in the state of FIG. 7, but there is no standby point that can be set for the autonomous mobile device 2 (# 2). This is different from the case of 7. Therefore, similarly to the above, the deadlock determination unit 53 determines that the deadlock state is established, and the deadlock cancellation unit 54 determines whether the autonomous mobile device 2 (# 1) and the autonomous mobile device 2 (# 2) The destination of the autonomous mobile device 2 is searched. However, the deadlock canceling unit 54 cannot set the destination for the autonomous mobile device 2 (# 2) because the autonomous mobile device 2 (# 3) interferes with the autonomous mobile device 2 (# 1). , Can not set the corresponding waiting point.

このような状況は、第3の自律移動装置2(#3)の存在が原因となって、互いに対面している他の2台の自律移動装置2のいずれについても移動先を設定できなくなったものである。そこで、デッドロック解消部54は、第3の自律移動装置2(#3)を移動させることによってデッドロック状態の解消を図る。   In such a situation, because of the presence of the third autonomous mobile device 2 (# 3), the destination cannot be set for any of the other two autonomous mobile devices 2 facing each other. Is. Therefore, the deadlock eliminating unit 54 attempts to eliminate the deadlock state by moving the third autonomous mobile device 2 (# 3).

上述の第3の自律移動装置2(#3)を移動させて行うデッドロック状態の解消は、前述の図6のフローチャートに示した処理によって行われる。すなわち、図6におけるステップS4において、自律移動装置2(#1)と自律移動装置2(#2)とに対する目的地の変更指示に失敗した場合には、デッドロック判定ループLPD1,LPD2によって第3の自律移動装置2(#3)が自律移動装置2(#1)との間でデッドロック状態にあると判定される。そこで、デッドロック解消部54は、第3の自律移動装置2(#3)に対する目的地の変更指示を行ってデッドロック状態の解消を図ることができる。   The cancellation of the deadlock state performed by moving the third autonomous mobile device 2 (# 3) described above is performed by the process shown in the flowchart of FIG. That is, in step S4 in FIG. 6, when the destination change instruction to the autonomous mobile device 2 (# 1) and the autonomous mobile device 2 (# 2) fails, the deadlock determination loops LPD1 and LPD2 The autonomous mobile device 2 (# 3) is determined to be in a deadlock state with the autonomous mobile device 2 (# 1). Therefore, the deadlock canceling unit 54 can instruct the third autonomous mobile device 2 (# 3) to change the destination and cancel the deadlock state.

上述のように、デッドロック判定部53は、2台づつ自律移動装置2について互いのデッドロック状態の判定を行うことにより、デッドロック状態の判定と解消処理を容易行うことができ、処理を単純化して高速化できる。3台以上の自律移動装置2が相互に、デッドロック状態にあっても、2台毎の処理によって、全体としてデッドロック状態を解消できる。   As described above, the deadlock determination unit 53 can easily determine and cancel the deadlock state by determining each other's deadlock state for each of the two autonomous mobile devices 2 and simplify the processing. Can be speeded up. Even if three or more autonomous mobile devices 2 are in a deadlock state, the deadlock state can be eliminated as a whole by the processing of every two devices.

以上述べたように、自律移動装置群制御システム1において中央制御装置3は、一定時間、互いに一定距離以内に停止している一対の自律移動装置2を検出すると、その一方の自律移動装置2の行先を他の目的地に変更するので、一方の自律移動装置2が移動し、従って、もう一方の自律移動装置2も移動可能となり、全体としてデッドロック状態を解消できる。またこの手法によれば、従来のような人や外部環境からの指令をすることなしにデッドロック状態を解消できる。   As described above, in the autonomous mobile device group control system 1, when the central control device 3 detects a pair of autonomous mobile devices 2 that are stopped within a certain distance from each other for a certain time, Since the destination is changed to another destination, one autonomous mobile device 2 moves, so that the other autonomous mobile device 2 can also move, and the deadlock state can be eliminated as a whole. Further, according to this method, it is possible to eliminate the deadlock state without giving a command from a conventional person or external environment.

なお、デッドロック判定部53が、デッドロック状態であると判定した1対の自律移動装置2の何れについても、移動可能な待機ポイントを設定できずに、所定の一定時間デッドロック状態が継続した場合には、中央制御装置3は、自律移動装置群制御システム1を管理するユーザにエラー通知を行う。   Note that the deadlock determination unit 53 has not been able to set a movable standby point for any of the pair of autonomous mobile devices 2 determined to be in the deadlock state, and the deadlock state has continued for a predetermined period of time. In this case, the central control device 3 notifies the user who manages the autonomous mobile device group control system 1 of an error.

(第2の実施形態)
次に、図9乃至図14を参照して第2の実施形態を説明する。この第2の実施形態に係る自律移動装置群制御システム1は、デッドロック状態解消のために変更した目的地の設定に際して、次ノードの概念を用いる。本実施形態の自律移動装置2や中央制御装置3の構成は、第1の実施形態と同様であり、同様部分の説明は省略する。自律移動装置2は、図9に示すように、中央制御装置3に対して、少なくとも「状態、行先、座標」の他に、「次ノード」の情報を送信する。
(Second Embodiment)
Next, a second embodiment will be described with reference to FIGS. The autonomous mobile device group control system 1 according to the second embodiment uses the concept of the next node when setting the destination changed to eliminate the deadlock state. The configurations of the autonomous mobile device 2 and the central control device 3 of this embodiment are the same as those of the first embodiment, and the description of the same parts is omitted. As shown in FIG. 9, the autonomous mobile device 2 transmits information on “next node” to the central control device 3 in addition to at least “state, destination, coordinates”.

ここで次ノードについて説明する。図10は、中央制御装置3から指示された行先である目的地neと、次ノードnd1とを示している。自律移動装置2は、中央制御装置3から行先指示を受けると、予め記憶された地図情報を参照して、地図情報中のノードを所定のルールに従って接続して目的地neまでの移動経路を生成する。自律移動装置2は、移動経路が生成されると、互いに接続されたノードを順番に辿って移動する。このとき自律移動装置2が次に向かっているノードのことを「次ノード」と呼ぶことにする。図10の場合、現在地に最も近いノードnd1が次ノードである。   Here, the next node will be described. FIG. 10 shows a destination ne which is a destination instructed from the central control device 3 and a next node nd1. When the autonomous mobile device 2 receives the destination instruction from the central control device 3, the autonomous mobile device 2 refers to the map information stored in advance and connects the nodes in the map information according to a predetermined rule to generate a travel route to the destination ne. To do. When the movement route is generated, the autonomous mobile device 2 moves by sequentially tracing the nodes connected to each other. At this time, the node on which the autonomous mobile device 2 is heading next is referred to as a “next node”. In the case of FIG. 10, the node nd1 closest to the current location is the next node.

(動作説明)
図11は第2の実施形態におけるデッドロック解消制御処理のフローチャートを示す。このフローチャートは、前述の図6に示したフローチャートにおけるステップS4の処理を、ステップS40の内容に変更した点が異なり、他の点は図6のものと同様である。
(Description of operation)
FIG. 11 shows a flowchart of deadlock elimination control processing in the second embodiment. This flowchart is different from the flowchart shown in FIG. 6 in that the processing in step S4 is changed to the content in step S40, and the other points are the same as those in FIG.

デッドロック解消部54は、ステップ40において、各通信部21,31を介して、一方の自律移動装置2に対する停止指示を行い、その後、もとの進行方向とは反対側の目的地(待機ポイント)を選択し、その目的地への変更指示を行ってデッドロック状態を解消する。ここで、反対側とは、少なくとも進行方向から90度以上離れた方向である。   In step 40, the deadlock elimination unit 54 issues a stop instruction to one of the autonomous mobile devices 2 via the communication units 21 and 31, and thereafter, the destination (waiting point) opposite to the original traveling direction. ) Is selected and a change instruction to the destination is issued to cancel the deadlock state. Here, the opposite side is a direction at least 90 degrees away from the traveling direction.

上述の目的地選択の具体例を説明する。図12は自律移動装置2が、ノードnd1を次ノードとしている場合と、ノードnd2を次ノードとしている場合とを示している。ここで、自律移動装置2の進行方向を、図12中の矢印で示すように、自律移動装置2から次ノードnd1、またはノードnd2に向かう方向として定義する。中央制御装置3は、自律移動装置2の位置座標と次ノードの位置座標とに基づいて自律移動装置2の進行方向を取得する。   A specific example of the above destination selection will be described. FIG. 12 shows a case where the autonomous mobile device 2 uses the node nd1 as the next node and a case where the node nd2 serves as the next node. Here, the traveling direction of the autonomous mobile device 2 is defined as a direction from the autonomous mobile device 2 toward the next node nd1 or the node nd2, as indicated by an arrow in FIG. The central control device 3 acquires the traveling direction of the autonomous mobile device 2 based on the position coordinates of the autonomous mobile device 2 and the position coordinates of the next node.

次に、次ノードの概念、従って自律移動装置2の進行方向の概念を用いて、待機ポイントを選択する方法を説明する。図13には、デッドロック状態解消のために移動させる自律移動装置2と、その次ノードndと、2つの待機ポイントP1,P2が示されている。待機ポイントP1は、進行方向から右方向に角度θ1回転した方向に位置し、待機ポイントP2は、進行方向から左方向に角度θ2回転した方向に位置している。   Next, a method for selecting a standby point using the concept of the next node, that is, the concept of the traveling direction of the autonomous mobile device 2 will be described. FIG. 13 shows the autonomous mobile device 2 that is moved to eliminate the deadlock state, the next node nd, and two standby points P1 and P2. The standby point P1 is positioned in a direction rotated by an angle θ1 in the right direction from the traveling direction, and the standby point P2 is positioned in a direction rotated by an angle θ2 in the left direction from the traveling direction.

中央制御装置3のデッドロック解消部54は、地図情報を参照して、最寄の待機ポイントを検索し、自律移動装置2から各待機ポイントP1,P2への向きと、自律移動装置2の進行方向とのなす角度θ1,θ2を求める。次に、デッドロック解消部54は、自律移動装置2に対する最寄の待機ポイントから順番に90度以上である角度を探し、90度以上の角度を与える待機ポイントを変更した目的地とし、通信部21,31を介して、その目的地への移動指示を自律移動装置2に送信する。   The deadlock elimination unit 54 of the central control device 3 refers to the map information to search for the nearest standby point, the direction from the autonomous mobile device 2 to each standby point P1, P2, and the progress of the autonomous mobile device 2 The angles θ1 and θ2 formed with the direction are obtained. Next, the deadlock elimination unit 54 searches for an angle that is 90 degrees or more in order from the nearest standby point with respect to the autonomous mobile device 2, and sets the destination that changed the standby point that gives an angle of 90 degrees or more as a communication unit. Through 21 and 31, an instruction to move to the destination is transmitted to the autonomous mobile device 2.

図13の場合、待機ポイントP1が自律移動装置2に対する最寄の待機ポイントであるが、θ1<90度、となるので、中央制御装置3は、待機ポイントP1が進行方向と反対の方向にないと判定してこれを棄却する。中央制御装置3は、待機ポイントP2が、θ2>90度、となるので、次に最寄となる待機ポイントP2を選択し、この待機ポイントP2を目的地とする移動指示を行う。   In the case of FIG. 13, the standby point P1 is the nearest standby point for the autonomous mobile device 2, but θ1 <90 degrees, so that the central control device 3 does not have the standby point P1 in the direction opposite to the traveling direction. This is judged and rejected. Since the standby point P2 satisfies θ2> 90 degrees, the central controller 3 selects the next closest standby point P2 and issues a movement instruction with this standby point P2 as the destination.

上述のように、デッドロック解消部54は、目的地を変更する自律移動装置2の進行方向がもとの進行方向とは反対側となるように、すなわちバックするように目的地を設定することにより、待機ポイントとなる目的地の選択が容易で、前進するよりもより確実にデッドロック状態を解消できる。   As described above, the deadlock elimination unit 54 sets the destination so that the traveling direction of the autonomous mobile device 2 that changes the destination is opposite to the original traveling direction, that is, backs up. Therefore, it is easy to select a destination as a standby point, and the deadlock state can be resolved more reliably than when moving forward.

(第3の実施形態)
図14を参照して第3の実施形態に係る自律移動装置群制御システム1における待機ポイントの選択方法を説明する。本実施形態の自律移動装置2や中央制御装置3の構成は、第1の実施形態と同様である。
(Third embodiment)
A standby point selection method in the autonomous mobile device group control system 1 according to the third embodiment will be described with reference to FIG. The configurations of the autonomous mobile device 2 and the central control device 3 of the present embodiment are the same as those of the first embodiment.

図14は、壁Wでかこまれた狭い走行領域Aにおける、自律移動装置2(#1)と自律移動装置2(#2)とのデッドロック状態を示す。ここで、Y軸方向に沿って走行領域Aがあり、また、自律移動装置2(#1)の方が優先順位が低く先に移動させられる、と想定する。デッドロック判定部53は、このデッドロック状態を検出し、デッドロック解消部54が、一方の自律移動装置2(#1)の待機ポイントを検索する。   FIG. 14 shows a deadlock state between the autonomous mobile device 2 (# 1) and the autonomous mobile device 2 (# 2) in the narrow travel area A surrounded by the wall W. Here, it is assumed that there is a traveling area A along the Y-axis direction, and that the autonomous mobile device 2 (# 1) has a lower priority and is moved first. The deadlock determination unit 53 detects this deadlock state, and the deadlock cancellation unit 54 searches for a standby point of one autonomous mobile device 2 (# 1).

デッドロック解消部54は、まず、自律移動装置2(#1)と自律移動装置2(#2)の位置座標を参照して両者のY座標値の大小を比較し、得られた座標値をもとに、Y座標値の大きな自律移動装置2(#1)には、そのY座標値よりもより大きなY座標値を有する待機ポイントP1を設定する。   First, the deadlock elimination unit 54 compares the Y coordinate values of the two with reference to the position coordinates of the autonomous mobile device 2 (# 1) and the autonomous mobile device 2 (# 2), and determines the obtained coordinate value. Basically, a standby point P1 having a Y coordinate value larger than the Y coordinate value is set in the autonomous mobile device 2 (# 1) having a large Y coordinate value.

デッドロック解消部54は、もし、自律移動装置2(#1)に対して待機ポイントを設定しない場合や設定できない場合には、Y座標値の小さな自律移動装置2(#2)に対して、そのY座標値よりもより小さなY座標値を有する待機ポイントP2を設定する。   If the deadlock canceling unit 54 does not set or cannot set a standby point for the autonomous mobile device 2 (# 1), the deadlock canceling unit 54 A standby point P2 having a Y coordinate value smaller than the Y coordinate value is set.

この第3の実施形態では、自律移動装置2の方向性を検出するのに、上述の第2の実施形態における次ノードの代わりに、座標値の大小関係を用いている。従って、第3の実施形態の方法では、待機ポイントの設定が座標値の比較によって行えるので、より少ない計算量で自律移動装置2の移動先を決定してデッドロック状態を解消できる。   In the third embodiment, in order to detect the directionality of the autonomous mobile device 2, the magnitude relationship of coordinate values is used instead of the next node in the second embodiment described above. Therefore, in the method of the third embodiment, the standby point can be set by comparing the coordinate values, so that the deadlock state can be resolved by determining the destination of the autonomous mobile device 2 with a smaller amount of calculation.

なお、本発明は、上記構成に限られることなく種々の変形が可能である。例えば、待機ポイントとして、移動経路を生成するための通常のノードを用いることもできるし、また、特定の場所を待機用に確保して待機以外には不使用とした場所を設定して用いることもできる。自律移動装置2は、その場回転可能な走行手段2を備えることができるし、また、全方向移動可能な走行手段2を備えることができる。自律移動装置2は、運搬作業の他に、自律的に略2次元的に移動して、清掃、監視見回り、組立、補修、回収、塗装、案内などの動作や作業を行う装置として、構成できる。   The present invention is not limited to the above-described configuration, and various modifications can be made. For example, a normal node for generating a travel route can be used as a standby point, or a specific place is reserved for standby and used in a place other than standby. You can also. The autonomous mobile device 2 can include traveling means 2 that can rotate on the spot and can also include traveling means 2 that can move in all directions. The autonomous mobile device 2 can be configured as a device that autonomously moves in a two-dimensional manner and performs operations and operations such as cleaning, monitoring, assembly, repair, collection, painting, and guidance, in addition to carrying work. .

本発明の第1の実施形態に係る自律移動装置群制御システムの構成図。The block diagram of the autonomous mobile device group control system which concerns on the 1st Embodiment of this invention. 同上制御システムにおける自律移動装置のブロック構成図。The block block diagram of the autonomous mobile apparatus in a control system same as the above. 同上制御システムにおける中央制御装置のブロック構成図。The block block diagram of the central control apparatus in a control system same as the above. 同上制御システムにおける自律移動装置と中央制御装置の間の通信説明図。Communication explanatory drawing between the autonomous mobile apparatus and central control apparatus in a control system same as the above. (a)は同上制御システムで発生するデッドロック状態の説明平面図、(b)は(a)のデッドロック状態を解消する方法を示す平面図。(A) is an explanatory top view of the deadlock state which generate | occur | produces in a control system same as the above, (b) is a top view which shows the method of canceling the deadlock state of (a). 同上制御システムにおけるデッドロック解消制御処理のフローチャート。The flowchart of the deadlock cancellation | release control processing in a control system same as the above. 同上制御システムで発生するデッドロック状態を解消する例の説明平面図。The explanatory top view of the example which cancels the deadlock state which occurs in the control system same as the above. 同上制御システムで発生するデッドロック状態を解消する他の例の説明平面図。The explanatory top view of other examples which cancel the deadlock state which occurs in a control system same as the above. 本発明の第2の実施形態に係る自律移動装置群制御システムにおける自律移動装置と中央制御装置の間の通信説明図。Communication explanatory drawing between the autonomous mobile apparatus and central control apparatus in the autonomous mobile apparatus group control system which concerns on the 2nd Embodiment of this invention. 同上制御システムにおける次ノードを説明する平面図。The top view explaining the next node in a control system same as the above. 同上制御システムにおけるデッドロック解消制御処理のフローチャート。The flowchart of the deadlock cancellation | release control processing in a control system same as the above. 同上制御システムにおける自律移動装置の進行方向を説明する平面図。The top view explaining the advancing direction of the autonomous mobile apparatus in a control system same as the above. 同上制御システムにおける待機ポイントの選択方法を説明する平面図。The top view explaining the selection method of the standby point in a control system same as the above. 本発明の第3の実施形態に係る自律移動装置群制御システムにおける待機ポイントの選択方法を説明する平面図。The top view explaining the selection method of the standby point in the autonomous mobile device group control system which concerns on the 3rd Embodiment of this invention. 従来例における自律移動装置の経路の交差と衝突を説明する平面図。The top view explaining the intersection and the collision of the path | route of the autonomous mobile apparatus in a prior art example. 従来例における自律移動装置の衝突の可能性を説明する平面図。The top view explaining the possibility of the collision of the autonomous mobile apparatus in a prior art example. 一般的なデッドロック状態発生状況を説明する平面図。The top view explaining the general deadlock state occurrence situation.

符号の説明Explanation of symbols

1 自律移動装置群制御システム
2 自律移動装置
3 中央制御装置
21 通信部(自律移動装置の)
31 通信部(中央制御装置の)
45 位置情報取得部
53 デッドロック判定部
54 デッドロック解消部
DESCRIPTION OF SYMBOLS 1 Autonomous mobile device group control system 2 Autonomous mobile device 3 Central control device 21 Communication part (autonomous mobile device)
31 Communication unit (for central control unit)
45 position information acquisition unit 53 deadlock determination unit 54 deadlock elimination unit

Claims (4)

目的地までの経路を生成して障害物を回避しつつ目的地まで自律移動する複数台の自律移動装置と、前記自律移動装置の各々に目的地を指示する中央制御装置と、を備える自律移動装置群制御システムにおいて、
前記自律移動装置は、
自己の位置を認識して自己の位置情報を取得する位置情報取得部と、
前記位置情報取得部により取得した位置情報を前記中央制御装置に送信し、または前記中央制御装置からの目的地を含む指示を受信する通信部と、を備え、
前記中央制御装置は、
前記自律移動装置からの位置情報を受信し、または前記自律移動装置に目的地を含む指示を送信する通信部と、
受信した位置情報に基づいて複数台の自律移動装置が互いに所定の距離内に所定時間よりも長く滞在している状態を検出してこれらの自律移動装置が互いにデッドロック状態にあると判定するデッドロック判定部と、
複数台の自律移動装置が前記デッドロック判定部によってデッドロック状態にあると判定されたときにデッドロック状態となった自律移動装置のうち少なくとも1台の自律移動装置の目的地を変更する指示を出すデッドロック解消部と、を備えることを特徴とする自律移動装置群制御システム。
Autonomous movement comprising a plurality of autonomous mobile devices that autonomously move to a destination while generating a route to the destination and avoiding an obstacle, and a central controller that directs each of the autonomous mobile devices to the destination In the device group control system,
The autonomous mobile device is
A position information acquisition unit that recognizes its own position and acquires its own position information;
A communication unit that transmits the position information acquired by the position information acquisition unit to the central control device or receives an instruction including a destination from the central control device, and
The central controller is
A communication unit that receives position information from the autonomous mobile device or transmits an instruction including a destination to the autonomous mobile device; and
A dead state in which a plurality of autonomous mobile devices are detected to stay in a predetermined distance from each other for longer than a predetermined time based on the received position information and are determined to be in a deadlock state with respect to each other. A lock determination unit;
An instruction to change the destination of at least one autonomous mobile device among the autonomous mobile devices that are in a deadlock state when a plurality of autonomous mobile devices are determined to be in a deadlock state by the deadlock determination unit. An autonomous mobile device group control system comprising: a deadlock elimination unit that issues
前記デッドロック判定部は、2台づつ自律移動装置について互いのデッドロック状態の判定を行うことを特徴とする請求項1に記載の自律移動装置群制御システム。   2. The autonomous mobile device group control system according to claim 1, wherein the deadlock determination unit determines each other's deadlock state for two autonomous mobile devices. 前記デッドロック解消部は、目的地を変更する自律移動装置が移動する経路上に障害物がないように目的地を設定することを特徴とする請求項1または請求項2に記載の自律移動装置群制御システム。   3. The autonomous mobile device according to claim 1, wherein the deadlock eliminating unit sets the destination so that there is no obstacle on a route along which the autonomous mobile device that changes the destination moves. Group control system. 前記デッドロック解消部は、目的地を変更する自律移動装置の進行方向がもとの進行方向とは反対側となるように目的地を設定することを特徴とする請求項1または請求項2に記載の自律移動装置群制御システム。   The deadlock elimination unit sets the destination so that the traveling direction of the autonomous mobile device that changes the destination is opposite to the original traveling direction. The autonomous mobile device group control system described.
JP2006319348A 2006-11-27 2006-11-27 Autonomous moving device group control system Pending JP2008134744A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006319348A JP2008134744A (en) 2006-11-27 2006-11-27 Autonomous moving device group control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006319348A JP2008134744A (en) 2006-11-27 2006-11-27 Autonomous moving device group control system

Publications (1)

Publication Number Publication Date
JP2008134744A true JP2008134744A (en) 2008-06-12

Family

ID=39559571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006319348A Pending JP2008134744A (en) 2006-11-27 2006-11-27 Autonomous moving device group control system

Country Status (1)

Country Link
JP (1) JP2008134744A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011055823A1 (en) * 2009-11-09 2011-05-12 株式会社小松製作所 Apparatus and method for controlling travel of vehicles
JP2011248713A (en) * 2010-05-28 2011-12-08 Toyota Motor Corp Searching system for turnout and searching method therefor
JP2015083927A (en) * 2013-10-25 2015-04-30 日本精工株式会社 Guidance robot
CN104970740A (en) * 2014-04-11 2015-10-14 松下知识产权经营株式会社 Self-traveling cleaner, controlling apparatus, and automatic cleaning system
KR101855831B1 (en) 2011-05-12 2018-05-09 엘지전자 주식회사 Cleaning apparatus and collaboration cleaning method using robot cleaners
JPWO2018074117A1 (en) * 2016-10-18 2019-07-18 株式会社日立製作所 Mobile device and mobile device management system
WO2019181899A1 (en) * 2018-03-19 2019-09-26 本田技研工業株式会社 Management system, control method therefor, and management server
WO2020105189A1 (en) * 2018-11-22 2020-05-28 日本電気株式会社 Route planning device, route planning method, and computer-readable recording medium
JP7278467B1 (en) 2022-09-26 2023-05-19 Kddi株式会社 Information processing device, information processing method and program
JP7509178B2 (en) 2021-09-15 2024-07-02 Jfeスチール株式会社 AUTONOMOUS DRIVING DEVICE AND AUTONOMOUS DRIVING METHOD

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63150710A (en) * 1986-12-16 1988-06-23 Shinko Electric Co Ltd Method for evading collision in autonomous unmanned vehicle system
WO2002023297A1 (en) * 2000-09-11 2002-03-21 Kunikatsu Takase Mobile body movement control system
JP2005222560A (en) * 2005-03-14 2005-08-18 Matsushita Electric Works Ltd Autonomous moving unit and autonomous moving unit operation system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63150710A (en) * 1986-12-16 1988-06-23 Shinko Electric Co Ltd Method for evading collision in autonomous unmanned vehicle system
WO2002023297A1 (en) * 2000-09-11 2002-03-21 Kunikatsu Takase Mobile body movement control system
JP2005222560A (en) * 2005-03-14 2005-08-18 Matsushita Electric Works Ltd Autonomous moving unit and autonomous moving unit operation system

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011055823A1 (en) * 2009-11-09 2011-05-12 株式会社小松製作所 Apparatus and method for controlling travel of vehicles
US8566009B2 (en) 2009-11-09 2013-10-22 Komatsu Ltd. Apparatus and method for controlling travel of vehicles
JP5369339B2 (en) * 2009-11-09 2013-12-18 株式会社小松製作所 Vehicle traveling control apparatus and method
JP2011248713A (en) * 2010-05-28 2011-12-08 Toyota Motor Corp Searching system for turnout and searching method therefor
KR101855831B1 (en) 2011-05-12 2018-05-09 엘지전자 주식회사 Cleaning apparatus and collaboration cleaning method using robot cleaners
JP2015083927A (en) * 2013-10-25 2015-04-30 日本精工株式会社 Guidance robot
CN104970740A (en) * 2014-04-11 2015-10-14 松下知识产权经营株式会社 Self-traveling cleaner, controlling apparatus, and automatic cleaning system
CN104970740B (en) * 2014-04-11 2018-12-18 松下知识产权经营株式会社 Automatic dust collector, control device and automatic sweeping system
JPWO2018074117A1 (en) * 2016-10-18 2019-07-18 株式会社日立製作所 Mobile device and mobile device management system
US11046373B2 (en) 2016-10-18 2021-06-29 Hitachi, Ltd. Mobile device and mobile device management system
JPWO2019181899A1 (en) * 2018-03-19 2020-10-01 本田技研工業株式会社 Management system and its control method and management server
US11594139B2 (en) 2018-03-19 2023-02-28 Honda Motor Co., Ltd. Management system, control method therefor, and management server
WO2019181900A1 (en) * 2018-03-19 2019-09-26 本田技研工業株式会社 Moving body and method for controlling same, and method for determining priority
CN111886641A (en) * 2018-03-19 2020-11-03 本田技研工业株式会社 Management system, control method thereof, and management server
JPWO2019181900A1 (en) * 2018-03-19 2021-03-11 本田技研工業株式会社 Mobile object, its control method, and superiority / inferiority determination method
WO2019181899A1 (en) * 2018-03-19 2019-09-26 本田技研工業株式会社 Management system, control method therefor, and management server
US11869369B2 (en) 2018-03-19 2024-01-09 Honda Motor Co., Ltd. Moving body and method for controlling same, and method for determining priority
CN111886641B (en) * 2018-03-19 2022-10-18 本田技研工业株式会社 Management system, control method thereof, and management server
JP7391833B2 (en) 2018-03-19 2023-12-05 本田技研工業株式会社 Mobile object, its control method, and superiority determination method
WO2020105189A1 (en) * 2018-11-22 2020-05-28 日本電気株式会社 Route planning device, route planning method, and computer-readable recording medium
US11782446B2 (en) 2018-11-22 2023-10-10 Nec Corporation Route planning apparatus, route planning method, and computer-readable recording medium
JP7160110B2 (en) 2018-11-22 2022-10-25 日本電気株式会社 Route planning device, route planning method, and program
JPWO2020105189A1 (en) * 2018-11-22 2021-09-27 日本電気株式会社 Route planning device, route planning method, and program
JP7509178B2 (en) 2021-09-15 2024-07-02 Jfeスチール株式会社 AUTONOMOUS DRIVING DEVICE AND AUTONOMOUS DRIVING METHOD
JP7278467B1 (en) 2022-09-26 2023-05-19 Kddi株式会社 Information processing device, information processing method and program
JP7434645B1 (en) 2022-09-26 2024-02-20 Kddi株式会社 Information processing device, information processing method and program
JP2024047488A (en) * 2022-09-26 2024-04-05 Kddi株式会社 Information processing device, information processing method and program

Similar Documents

Publication Publication Date Title
JP2008134744A (en) Autonomous moving device group control system
JP4467534B2 (en) A mobile robot that moves autonomously in an environment with obstacles and a method for controlling the mobile robot.
JP5402057B2 (en) Mobile robot control system, route search method, route search program
JP6280850B2 (en) Obstacle avoidance system
JP4329667B2 (en) Autonomous mobile system
US20180079079A1 (en) Mobile robot with collision anticipation
JP4735476B2 (en) Autonomous mobile device
JP4670807B2 (en) Travel route creation method, autonomous mobile body, and autonomous mobile body control system
EP4007977B1 (en) Methods for risk management for autonomous devices and related node
JP2018527689A (en) Virtual line following method and modification method for autonomous vehicles
JP6771588B2 (en) Moving body and control method of moving body
JP2009093308A (en) Robot system
KR20170070480A (en) method and system for generating optimized parking path
US11241790B2 (en) Autonomous moving body and control program for autonomous moving body
WO2013065312A1 (en) Remote control system
JP4169043B2 (en) Mobile device group control system
KR20200129958A (en) Intersection recognition model generation method and intersection recognition system using sensor data of mobile robot
US11762390B1 (en) Autonomous machine safety management in a dynamic environment
JP5287050B2 (en) Route planning method, route planning device, and autonomous mobile device
JP2010176203A (en) Autonomous mobile robot system
JP2009053927A (en) Route generation device for autonomous movement and autonomous movement device using the device
JP6944611B1 (en) Self-propelled device and running system of self-propelled device
JP5439552B2 (en) Robot system
CN116149314A (en) Robot full-coverage operation method and device and robot
WO2022153669A1 (en) Distributed coordination system and task execution method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101102

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110531