[go: up one dir, main page]

JPH1011137A - Mobile object allocating system and its method - Google Patents

Mobile object allocating system and its method

Info

Publication number
JPH1011137A
JPH1011137A JP8164175A JP16417596A JPH1011137A JP H1011137 A JPH1011137 A JP H1011137A JP 8164175 A JP8164175 A JP 8164175A JP 16417596 A JP16417596 A JP 16417596A JP H1011137 A JPH1011137 A JP H1011137A
Authority
JP
Japan
Prior art keywords
mobile
message
request source
route
evaluation value
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
JP8164175A
Other languages
Japanese (ja)
Other versions
JP3251855B2 (en
Inventor
Teruhiko Unoki
輝彦 卯木
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP16417596A priority Critical patent/JP3251855B2/en
Publication of JPH1011137A publication Critical patent/JPH1011137A/en
Application granted granted Critical
Publication of JP3251855B2 publication Critical patent/JP3251855B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To efficiently allocate a mobile object to a request source. SOLUTION: A position acquiring part 32 detects its own position and sends the detected position to a control center through a communication part 30. The center prepares information expressing the distribution state of mobile objects along a traveling route in an area based on the positional information of respective mobile objects and provides the prepared information to respective mobile objects. The communication part 30 receives the distribution information from the center and mutually communicates with respective requesting sources. A position specifying part 36 searches the shortest route up to each request source and calculates its route length. A bidder selecting part 38 calculates the total number of mobile objects on each route based on the distribution information and calculates and stores an evaluation value for each bidder corresponding to the total number and the shortest route length. At the time of receiving a request message from a certain request source through the communication part 30, the selecting part 38 determines whether a bid message is to be transmitted to the request source or not based on the evaluation value corresponding to the combination of the shortest route length up to the request source and the total number of mobile objects on each route.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、移動体割当システ
ムおよび移動体割り当て方法に係り、たとえば、自律移
動ロボットや無人搬送車などが適用された物流ターミナ
ルや工場あるいはビル内等にて用いて好適な移動体割当
システムおよび移動体割り当て方法に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mobile object allocating system and a mobile object allocating method, and is suitably used, for example, in a distribution terminal, a factory, a building, or the like to which an autonomous mobile robot or an automatic guided vehicle is applied. The present invention relates to a mobile object allocation system and a mobile object allocation method.

【0002】[0002]

【従来の技術】たとえば、自律移動ロボットや無人搬送
車などの移動体を領域内の任意の位置の要求元から非同
期に発行される要求に対して繰り返し割り当てるシステ
ムは種々存在する。たとえば、物流ターミナルや工場あ
るいはビル内等にて荷物の搬送元に無人搬送車を割り当
てる荷物運搬システムなどが知られている。
2. Description of the Related Art For example, there are various systems that repeatedly assign a mobile body such as an autonomous mobile robot or an automatic guided vehicle to a request issued asynchronously from a request source at an arbitrary position in an area. For example, there is known a luggage transport system that assigns an automatic guided vehicle to a luggage carrier at a distribution terminal, a factory, a building, or the like.

【0003】従来、このようなシステムでは、次のよう
な方法によって要求元に移動体を割り当てていた。たと
えば、このようなシステムでは、一つの管制センタ、複
数の移動体および複数の要求元を含む。それぞれの構成
要素は、適当な通信手段を有して、お互いにメッセージ
を交換することができる。
Conventionally, in such a system, a mobile unit is assigned to a request source by the following method. For example, such a system includes one control center, multiple mobiles, and multiple requesters. Each component can exchange messages with each other, having appropriate communication means.

【0004】まず、移動体の割り当てを受けたい要求元
は、管制センタに割り当て要求を発行する。管制センタ
は、領域内の割り当て可能なすべての移動体の現在位置
を獲得可能であり、要求元から割り当て要求を受信する
と、その要求元に最も近い距離にある移動体に移動指示
を出す。移動体は移動指示を受け取ると、指定された要
求元まで適当な経路を選定しながら移動する。以上のよ
うにして、要求元への移動体の割り当てが実現する。
[0004] First, a requester who wants to receive assignment of a mobile unit issues an assignment request to a control center. The control center can acquire the current positions of all assignable mobile units in the area, and when receiving an allocation request from the request source, issues a movement instruction to the mobile unit closest to the request source. Upon receiving the movement instruction, the moving body moves while selecting an appropriate route to the designated request source. As described above, the assignment of the mobile unit to the request source is realized.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述し
たような従来の技術では、管制センタにおいて、すべて
の移動体の位置を管理して、移動体と要求元の可能な組
み合わせのすべての中から最適なものを選択しているた
め、移動体と要求元の数が比較的多い場合には、多くの
演算を必要とし、リアルタイムでの制御が困難になる場
合があった。
However, in the prior art as described above, the control center manages the positions of all the mobile units and optimizes the position among all possible combinations of the mobile unit and the request source. When a large number of mobile units and request sources are relatively large, a large number of calculations are required, and real-time control may be difficult.

【0006】そこで、要求元に、領域内の他の構成要素
に対してメッセージを放送する手段を設け、領域内の移
動体に対して割り当て要求メッセージを放送して各要求
元にて個々に移動体を選択するシステムが考えられる。
この場合、放送なので、複数の移動体が同時にメッセー
ジを受け取ることができる。このとき、割り当て要求メ
ッセージには当該要求元の現在位置を示す位置情報が付
加される。
[0006] Therefore, a means for broadcasting a message to other components in the area is provided at the request source, and an allocation request message is broadcast to a moving body in the area to move individually at each request source. A system for selecting a body is conceivable.
In this case, since it is a broadcast, a plurality of mobiles can receive the message at the same time. At this time, position information indicating the current position of the request source is added to the assignment request message.

【0007】詳しくは移動体は、割り当て要求メッセー
ジを受信すると、その要求に応じることが可能であれ
ば、その割り当て要求メッセージを発行した要求元に対
して入札メッセージを発行する。複数の割り当て要求メ
ッセージを受信した場合には、その中から最も近い距離
にある一つの要求元を選択して、入札メッセージを発行
する。このとき、入札メッセージには当該移動体の現在
位置を示す位置情報を付加する。要求元は、入札メッセ
ージを発行した移動体に対して落札メッセージを発行す
る。複数の入札メッセージを受信した場合には、最も近
い距離にある一つの移動体に落札メッセージを発行し
て、他の移動体に対しては非落札メッセージを発行す
る。所定時間内に入札メッセージが一つも到着しない場
合には、再度割り当てメッセージの放送を行なう。
[0007] More specifically, upon receiving the assignment request message, the mobile unit issues a bid message to the request source that issued the assignment request message if it can respond to the request. If a plurality of allocation request messages are received, one of the request sources located closest to the request messages is selected and a bid message is issued. At this time, position information indicating the current position of the moving object is added to the bid message. The requester issues a successful bid message to the mobile that issued the bid message. When a plurality of bid messages are received, a successful bid message is issued to one moving body located at the closest distance, and a non-bid message is issued to the other moving bodies. If no bid message arrives within a predetermined time, the allocation message is broadcast again.

【0008】落札メッセージを受け取った移動体は、要
求元まで適当な経路を選定しながら移動する。以上のよ
うなメッセージの交換により、管制センタに依存しない
要求元への移動体の割り当てが実現する。
[0008] The moving body that has received the successful bid message moves while selecting an appropriate route to the request source. By exchanging the messages as described above, the assignment of the mobile unit to the request source independent of the control center is realized.

【0009】このようなシステムでは、計算を各構成要
素にて分散して行なうことで、上記管制センタを用いた
システムの課題を解決することができる。この場合、移
動体および要求元が領域内に適度に分散している場合に
は有効な方法であった。しかしながら、すべての移動体
が同一の判断基準を用いて入札メッセージの発行先を決
定しているため、場所によって移動体あるいは要求元が
集中したり、移動体あるいは要求元の分布が位置により
大きな偏りがある場合、入札メッセージが一部の要求元
に集中することがある。それにより、非落札メッセージ
や落札に結びつかない入札メッセージが増大して、無駄
な通信が増えてしまう問題があった。また、システム全
体では、割り当て可能な移動体の数に余裕がある状態で
も長時間待たされる要求元が生じたり、割り当て可能な
移動体の数に余裕がある状態でも長時間待たされる要求
元が生じたり、割り当て待ちの要求元が存在するにもか
かわらず割り当て先の決まらない移動体が生じたりする
場合があった。
In such a system, the problem of the system using the control center can be solved by performing the calculation in a distributed manner in each component. In this case, it is an effective method when the moving objects and the request sources are appropriately dispersed in the area. However, since all mobiles determine the destination of the bidding message using the same criterion, the mobiles or requesters are concentrated depending on the location, and the distribution of the mobiles or requesters is largely biased by location. If so, the bid message may be concentrated on some requesters. As a result, non-successful messages and bid messages that do not lead to a successful bid increase, resulting in an increase in useless communication. In addition, in the entire system, some request sources wait for a long time even when there is enough available mobile units, and some request sources wait for a long time even when there are some available mobile units. In some cases, there is a case where a moving body whose assignment destination is not determined occurs even though there is a request source waiting for assignment.

【0010】たとえば、工場等において種類の異なる複
数の製造機械から一つの倉庫まで製品を運ぶシステムが
ある場合に、それぞれの製造機械は、一定量の製品が完
成すると、工場内の無人搬送車に対して割り当て要求メ
ッセージを放送する。このとき、要求に応じられる無人
搬送車、すなわち荷物を降ろして製品を積んでいない無
人搬送車は、倉庫の周辺に集中している。そのために、
倉庫に比較的近い製造機械に対しては入札メッセージが
重複して、比較的遠い製造機械に対しては入札がされに
くくなり、上記のような問題が発生する。
For example, in a factory or the like, when there is a system for transporting products from a plurality of different types of manufacturing machines to one warehouse, each of the manufacturing machines, when a certain amount of products is completed, is transferred to an automatic guided vehicle in the factory. It broadcasts an assignment request message to it. At this time, the unmanned guided vehicles that meet the demand, that is, unmanned guided vehicles that unload goods and do not load products are concentrated around the warehouse. for that reason,
A bid message is duplicated for a manufacturing machine relatively close to a warehouse, and it is difficult to bid for a manufacturing machine relatively far from the warehouse, and the above-described problem occurs.

【0011】本発明はこのような従来技術の欠点を解消
し、移動体および要求元が比較的多い場合でもリアルタ
イムに制御することができ、かつ無駄な通信を減少させ
て効率よく移動体を要求元に割り当てることができる移
動体割当システムおよび移動体割り当て方法を提供する
ことを目的とする。
The present invention solves the above-mentioned drawbacks of the prior art, enables real-time control even when the number of mobile units and request sources is relatively large, reduces unnecessary communication, and efficiently requests mobile units. It is an object of the present invention to provide a mobile object allocation system and a mobile object allocation method that can be originally allocated.

【0012】[0012]

【課題を解決するための手段】本発明による移動体割当
システムは上述の課題を解決するために、所定の領域内
の走行路を自在に移動可能な複数の移動体を領域内に存
在する複数の要求元に対して、その割り当て要求が生じ
た際に順次割り当てる移動体割当システムにおいて、こ
のシステムは、それぞれの移動体に対して領域内の走行
路に沿った移動体の分布状況を表わす情報をそれぞれの
移動体に提供する情報提供手段を含み、それぞれの要求
元は、割り当て要求が生じた際に移動体に対して要求メ
ッセージを放送する放送手段と、要求メッセージに対す
る回答となる入札メッセージを移動体から受け取った際
に入札メッセージを発行した移動体の中から当該要求元
に最も近い距離の一つを選択する移動体選択手段と、選
択した移動体に対して落札メッセージを発行するメッセ
ージ発行手段とを有し、それぞれの移動体は、少なくと
も当該移動体の現在位置を検出する位置検出手段と、要
求元と通信を行なう通信手段と、情報提供手段からの移
動体分布情報に基づいて、それぞれの要求元に対する所
定の評価値を算出して要求元に対して入札メッセージを
発行するか否かを決定する入札決定手段とを有すること
を特徴とする。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, a moving object allocating system according to the present invention includes a plurality of moving objects which can freely move on a traveling path in a predetermined area. A mobile object allocation system that sequentially allocates to the request source when the allocation request is generated, the system includes information indicating a distribution state of the mobile objects along a traveling route in an area for each mobile object. Includes information providing means for providing to each mobile object, each request source broadcasts a request message to the mobile object when an allocation request occurs, and a bid message which is a response to the request message. Means for selecting one of the closest distances to the requester from the mobiles that issued the bidding message when received from the mobile; And a message issuing means for issuing a successful bid message, wherein each mobile unit includes at least a position detecting unit for detecting a current position of the mobile unit, a communication unit for communicating with a request source, and A bid determining means for calculating a predetermined evaluation value for each request source based on the moving object distribution information and determining whether to issue a bid message to the request source.

【0013】この場合に、分布情報提供手段は、本シス
テムを管理する管制センタに含まれて、この管制センタ
には、移動体にて検出した位置情報を取得する位置情報
取得手段と、その位置情報に基づいて移動体の分布情報
を作成する分布情報作成手段と、作成した分布情報を移
動体に送信する送信手段とを含むものである。
In this case, the distribution information providing means is included in a control center which manages the present system, and the control center includes position information obtaining means for obtaining position information detected by the moving body, It includes distribution information creating means for creating distribution information of the moving body based on the information, and transmitting means for transmitting the created distribution information to the moving body.

【0014】また、移動体は、領域内の任意の走行路の
最短経路をそれぞれ探索する経路探索手段と、それぞれ
の要求元までの最短経路長を算出する経路長算出手段と
を含み、入札決定手段は、それぞれの要求元を始点とし
た走行路上に存在する移動体の総数を移動体分布情報か
ら算出する総数算出手段と、それぞれの要求元までの最
短経路長およびそれぞれの経路上に存在する移動体総数
の組に対して評価値を算出する評価値算出手段と、その
結果を記憶する記憶手段とを含み、この入札決定手段
は、記憶手段に記憶した評価値の中から最も大きなもの
を選択して、その選択した要求元に対して入札メッセー
ジを発行すると有利である。
Further, the moving body includes a route search means for searching for the shortest route of an arbitrary traveling route in the area, and a route length calculating means for calculating the shortest route length to each request source, and determines a bid. The means is a total number calculating means for calculating the total number of moving objects existing on the traveling route starting from each request source from the moving object distribution information, the shortest path length to each request source and existing on each route An evaluation value calculation unit that calculates an evaluation value for a set of the total number of moving objects, and a storage unit that stores the result, wherein the bid determination unit determines the largest one of the evaluation values stored in the storage unit It is advantageous to make a selection and issue a bid message to the selected requestor.

【0015】さらに、移動体は、領域内の任意の走行路
の最短経路をそれぞれ探索する経路探索手段を含み、入
札決定手段は、それぞれの経路上に存在する移動体の総
数を移動体分布情報から算出する総数算出手段と、当該
移動体の位置および要求元の位置ならびにそれぞれの経
路上に存在する移動体の総数の三つの組に対して評価値
を算出する評価値算出手段と、その結果を記憶する記憶
手段とを含み、この入札決定手段は、記憶手段に記憶し
た評価値の中から最も大きなものを選択して、その選択
した要求元に対して入札メッセージを発行するものであ
ってもよい。
Further, the moving object includes route searching means for respectively searching for the shortest route of an arbitrary traveling route in the area, and the bidding determining means determines the total number of moving objects present on each route by moving object distribution information. Total value calculating means for calculating the position of the moving object, the position of the request source and the evaluation value calculating means for calculating the evaluation value for three sets of the total number of moving objects present on each route, and the result A bid deciding means for selecting the largest evaluation value from the evaluation values stored in the storage means and issuing a bid message to the selected request source. Is also good.

【0016】また、移動体は、領域内の任意の走行路の
最短経路をそれぞれ探索する経路探索手段を含み、入札
決定手段は、それぞれの経路上に存在する移動体の総数
を移動体分布情報から算出する総数算出手段と、当該移
動体の位置および要求元の位置ならびにそれぞれの経路
上に存在する移動体の総数および当該移動体から要求元
までの経路上の要求元の総数の四つの組に対して評価値
を算出する評価値算出手段と、その結果を記憶する記憶
手段とを含み、この入札決定手段は、記憶手段に記憶し
た評価値の中から最も大きなものを選択して、その選択
した要求元に対して入札メッセージを発行するものであ
ってよい。
Further, the moving object includes route searching means for respectively searching for the shortest route of an arbitrary traveling route in the area, and the bidding determining means determines the total number of moving objects present on each route by moving object distribution information. And four sets of the total number of requesters on the route from the mobile to the requester and the total number of mobiles present on each route and the position of the mobile and the requester, Evaluation value calculation means for calculating an evaluation value with respect to, and storage means for storing the result, the bid determination means selects the largest evaluation value from the evaluation values stored in the storage means, A bid message may be issued to the selected request source.

【0017】これらの場合、入札決定手段は、要求元か
ら入札メッセージに対する落札メッセージを受け取った
際に記憶手段に記憶した評価値を増加させ、落札メッセ
ージを受け取らなかった場合に評価値を減少させて、そ
れぞれの評価値を書き換えると有利である。
In these cases, the bid determination means increases the evaluation value stored in the storage means when receiving a successful bid message for the bid message from the requester, and decreases the evaluation value when no successful bid message is received. It is advantageous to rewrite each evaluation value.

【0018】一方、本発明による移動体割り当て方法
は、所定の領域内の走行路を自在に移動可能な複数の移
動体を領域内に存在する複数の要求元に対して、その割
り当て要求が生じた際に順次割り当てる移動体割り当て
方法において、それぞれの移動体にて自らの現在位置を
順次検出する工程と、それぞれの移動体の位置に基づい
て領域内の走行路に沿った移動体の分布状況を表わす情
報を作成する工程と、作成した移動体の分布状況をそれ
ぞれの移動体に提供する工程と、移動体分布情報を受け
取ったそれぞれの移動体にて、それぞれの要求元に対す
る所定の評価値を受け取った移動体分布情報に基づいて
算出する工程と、要求元にて割り当て要求が生じた際に
移動体に対して要求メッセージを放送する工程と、要求
メッセージを受け取った移動体にて記憶した評価値に基
づいて入札メッセージを発行するか否かを決定する工程
と、入札メッセージを移動体から受け取った要求元に
て、入札メッセージを発行した移動体の中から当該要求
元に最も近い距離の一つを選択して、選択した移動体に
対して落札メッセージを発行する工程とを含むことを特
徴とする。
On the other hand, in the moving object allocating method according to the present invention, a request for allocating a plurality of moving objects capable of freely moving on a traveling path in a predetermined area is generated to a plurality of request sources existing in the area. A method of sequentially locating the current position of each moving object in the moving object allocating method when the moving objects are sequentially allocated, and the distribution state of the moving objects along the traveling path in the area based on the position of each moving object. A step of creating information representing the moving object, a step of providing the created moving object distribution status to each of the moving objects, and a predetermined evaluation value for each requesting source at each of the moving objects receiving the moving object distribution information. Calculating based on the received mobile unit distribution information, transmitting a request message to the mobile unit when an allocation request is generated at the request source, and receiving the request message Deciding whether or not to issue a bid message based on the evaluation value stored in the moving object, and a request source that received the bidding message from the moving object. Selecting one of the distances closest to the requester and issuing a successful bid message to the selected mobile unit.

【0019】この場合、本発明による方法は、領域内の
任意の走行路の最短経路をそれぞれ探索する工程と、そ
れぞれの要求元までの最短経路長を算出する工程を含
み、移動体にて評価値を算出する工程は、それぞれの要
求元を始点とした走行路上に存在する移動体の総数を移
動体分布情報から算出する工程と、それぞれの要求元ま
での最短経路長およびそれぞれの経路上に存在する移動
体総数の組に対して評価値を算出する工程と、その結果
を記憶する工程とを含み、入札メッセージを発行する工
程は、記憶した評価値の中から最も大きなものを選択し
て、その選択した要求元に対して入札メッセージを発行
すると有利である。
In this case, the method according to the present invention includes a step of searching for the shortest path of an arbitrary traveling route in the area, and a step of calculating the shortest path length to each request source. The step of calculating the value is a step of calculating the total number of moving objects existing on the traveling route starting from each request source from the moving object distribution information, and a step of calculating the shortest path length to each request source and each path Calculating the evaluation value for the set of the total number of existing mobile units, and storing the result, and issuing the bid message, selecting the largest one of the stored evaluation values Advantageously, a bid message is issued to the selected requestor.

【0020】また、本発明による方法は、領域内の任意
の走行路の最短経路をそれぞれ探索する工程を含み、移
動体にて評価値を算出する工程は、それぞれの経路上に
存在する移動体の総数を移動体分布情報から算出する工
程と、当該移動体の位置および要求元の位置ならびにそ
れぞれの経路上に存在する移動体の総数の三つの組に対
して評価値を算出する工程と、その結果を記憶する工程
とを含み、入札メッセージを発行する工程は、記憶した
評価値の中から最も大きなものを選択して、その選択し
た要求元に対して入札メッセージを発行するようにして
もよい。
Further, the method according to the present invention includes a step of searching for the shortest route of an arbitrary traveling route in the area, and the step of calculating the evaluation value by the moving object includes the steps of: The step of calculating the total number of the mobile body from the distribution information of the mobile body, the step of calculating the evaluation value for the three sets of the position of the mobile body and the position of the request source and the total number of the mobile bodies present on each route, Storing the result, and issuing the bid message, selecting the largest one of the stored evaluation values, and issuing the bid message to the selected requester. Good.

【0021】さらに、本発明による方法は、領域内の任
意の走行路の最短経路をそれぞれ探索する工程を含み、
移動体にて評価値を算出する工程は、それぞれの経路上
に存在する移動体の総数を移動体分布情報から算出する
工程と、当該移動体の位置および要求元の位置ならびに
それぞれの経路上に存在する移動体の総数および当該移
動体から要求元までの経路上の要求元の総数の四つの組
に対して評価値を算出する工程と、その結果を記憶する
工程とを含み、入札メッセージを発行する工程は、記憶
した評価値の中から最も大きなものを選択して、その選
択した要求元に対して入札メッセージを発行するように
してもよい。
Further, the method according to the present invention includes the steps of respectively searching for the shortest route of any travel route in the area,
The step of calculating the evaluation value in the moving object includes the step of calculating the total number of moving objects present on each route from the moving object distribution information, and the position of the moving object and the position of the request source and the position of the request source on each route. Calculating an evaluation value for the four sets of the total number of existing mobile units and the total number of request sources on the route from the mobile unit to the request source; and storing the result. In the issuing step, the largest evaluation value may be selected from the stored evaluation values, and a bid message may be issued to the selected request source.

【0022】これらの場合、移動体にて、要求元から入
札メッセージに対する落札メッセージを受け取った際に
記憶した評価値を増加させ、落札メッセージを受け取ら
なかった場合に評価値を減少させて、それぞれの評価値
を書き換える工程を含むと有利である。
In these cases, the mobile unit increases the evaluation value stored when receiving the successful bid message for the bid message from the requesting source, and decreases the evaluation value when it does not receive the successful bid message. It is advantageous to include a step of rewriting the evaluation value.

【0023】[0023]

【発明の実施の形態】次に添付図面を参照して本発明に
よる移動体割当システムおよび移動体割り当て方法の実
施例を詳細に説明する。図1ないし図3には、本発明に
よる移動体割り当て方法が適用された移動体割当システ
ムの一実施例が示されている。本実施例における移動体
割当システムは、たとえば物流ターミナルまたは工場等
にて荷物の搬送元に無人搬送車を割り当てる荷物運搬シ
ステムなどに有効に適用され、たとえば製品を輩出する
製造機械などの複数の要求元と、製造機械から輩出され
た一定量の製品を倉庫などに搬送する無人搬送車などの
複数の移動体と、これら要求元への移動体の割り当てを
管理する管制センタとを含む。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of a mobile unit allocating system and a mobile unit allocating method according to the present invention; 1 to 3 show one embodiment of a mobile object allocation system to which a mobile object allocation method according to the present invention is applied. The mobile object allocation system according to the present embodiment is effectively applied to, for example, a luggage transportation system that allocates an automatic guided vehicle to a luggage carrier at a distribution terminal or a factory. And a plurality of mobile units such as unmanned transport vehicles that transport a certain amount of products produced from the manufacturing machine to a warehouse or the like, and a control center that manages assignment of the mobile units to these requesting sources.

【0024】特に、本実施例では、それぞれの移動体に
て自らの位置を検出し、その分布状況を表わす情報を管
制センタにて作成して、その分布情報に基づいてそれぞ
れの移動体にて要求元からの割り当て要求に対して応答
するか否かを決定する点が主な特徴点である。つまり、
移動体の走行路は、たとえば図6に示すような適当なリ
ンクとノードからなるネットワーク地図として表現可能
であり、管制センタは移動体や要求元から得られる位置
情報を用いて、その移動体や要求元のネットワーク地図
上での位置を特定して移動体に提供し、本実施例の移動
体では、その分布情報に基づいて要求元との間の走行路
の移動体の総数を算出し、さらに要求元までの最短経路
長を算出して、これらの組に対する評価値を与えて割り
当て要求に応答するか否かを決定する。
In particular, in this embodiment, each mobile unit detects its own position, creates information indicating its distribution status at the control center, and based on the distribution information, each mobile unit determines its own position. The main feature is that it is determined whether or not to respond to the allocation request from the request source. That is,
The traveling path of the mobile unit can be represented as a network map including, for example, appropriate links and nodes as shown in FIG. 6, and the control center uses the position information obtained from the mobile unit and the request source to determine the mobile unit The position of the request source on the network map is specified and provided to the mobile unit, and in the mobile unit of the present embodiment, the total number of the mobile units on the traveling route between the request source and the mobile unit is calculated based on the distribution information, Further, the shortest path length to the request source is calculated, and an evaluation value for these groups is given to determine whether or not to respond to the allocation request.

【0025】詳しくは、本実施例による管制センタは、
たとえば図1に示すように、移動体位置取得部10と、移
動体分布情報作成部12と、情報提供部14とを含む。な
お、図1には本実施例に直接関係のある部分のみが示さ
れており、本実施例に直接関係のない部分は省略されて
いる。たとえば、管制センタは、通信装置やプログラム
を実行する中央処理装置などで構成されるが、本実施例
にて要求元へ移動体を割り当てる際の情報提供部という
機能から構成を表わすと図示のようになる。
More specifically, the control center according to the present embodiment
For example, as shown in FIG. 1, it includes a moving body position acquiring unit 10, a moving body distribution information creating unit 12, and an information providing unit 14. FIG. 1 shows only parts directly related to the present embodiment, and parts not directly related to the present embodiment are omitted. For example, the control center includes a communication device and a central processing unit that executes a program. In this embodiment, the control center includes a function of an information providing unit when a mobile unit is allocated to a request source, as shown in the figure. become.

【0026】各部の詳細を説明すると、移動体位置取得
部10は、領域内の移動体からそれらの現在位置を表わす
情報を検出する位置検出部であり、本実施例では割り当
て可能な移動体の位置情報をたとえば所定の周期で順次
受信する無線装置の受信器などを含む。この移動体位置
取得部にて検出された位置情報は移動体分布情報作成部
12に供給される。このとき、取得された位置情報は、適
当な座標系の座標として表現される。
The details of each unit will be described. The moving body position acquiring section 10 is a position detecting section for detecting information representing the current position of moving bodies in a region. For example, it includes a receiver of a wireless device that sequentially receives position information at a predetermined cycle. The position information detected by the moving object position obtaining unit is used as a moving object distribution information creating unit.
Supplied to 12. At this time, the acquired position information is expressed as coordinates in an appropriate coordinate system.

【0027】移動体分布情報作成部12は、移動体位置取
得部10から供給された移動体の位置情報を用いて、ネッ
トワーク地図の各リンク上に存在する割り当て可能な移
動体の数をリンクごとに算出し、それを分布状態を表わ
す情報として作成する処理回路である。作成された分布
情報は、順次、情報提供部14に供給される。情報提供部
14は、移動体分布情報作成部12にて作成された割り当て
可能な移動体の分布情報を所定の周期ごとに領域内の移
動体に通知する回路であり、たとえば、移動体への通知
は、通信装置を使った放送により行なうと有利である。
The mobile unit distribution information creation unit 12 uses the position information of the mobile unit supplied from the mobile unit position acquisition unit 10 to determine the number of assignable mobile units existing on each link of the network map for each link. And a processing circuit for creating the information as information representing the distribution state. The created distribution information is sequentially supplied to the information providing unit 14. Information provision department
14 is a circuit that notifies the distribution information of the assignable moving objects created by the moving object distribution information creation unit 12 to the moving objects in the area at predetermined intervals, for example, the notification to the moving object is It is advantageous to do so by broadcasting using a communication device.

【0028】次に、本実施例による要求元は、たとえば
図2に示すように、メッセージ作成部20と、メッセージ
通信部22と、メッセージ受付部24と、移動体選択部26と
を含む。メッセージ作成部20は、移動体の割り当て要求
が生じた場合に割り当て要求メッセージを作成し、要求
メッセージに対する移動体からの入札メッセージを受け
た際に落札メッセージおよび非落札メッセージを作成す
る機能部である。要求メッセージには、要求元の識別情
報およびその位置を表わす位置情報などが付加される。
落札メッセージは、要求元の識別情報および落札先の移
動体の識別情報などを含む。非落札メッセージは、複数
の移動体から入札メッセージを受けた際に落札された移
動体以外の他の移動体へのメッセージであり、非落札の
指示が主な内容である。これらメッセージはメッセージ
通信部22へ供給される。
Next, the request source according to the present embodiment includes, for example, a message creating unit 20, a message communicating unit 22, a message receiving unit 24, and a mobile unit selecting unit 26, as shown in FIG. The message creating unit 20 is a functional unit that creates an assignment request message when a mobile unit assignment request is generated, and creates a successful bid message and a non-successful message when a bid message is received from the mobile unit for the request message. . The request message includes identification information of the request source and position information indicating the position.
The successful bid message includes the identification information of the request source, the identification information of the mobile unit of the successful bid destination, and the like. The non-successful bid message is a message to a moving body other than the winning bidder when receiving a bidding message from a plurality of moving bodies, and the main content is a non-successful bid instruction. These messages are supplied to the message communication unit 22.

【0029】メッセージ通信部22は、要求メッセージの
放送および落札メッセージあるいは非落札メッセージの
個別の通信を行なう回路であり、本実施例においては個
別の通信の場合、その識別情報にて送信先を区別するこ
とにより放送の機能のみにて実現することができる。メ
ッセージ受付部24は、メッセージ通信部22にて受信した
それぞれの移動体からの入札メッセージを受け、たとえ
ば入札メッセージに付加された移動体の識別情報および
位置情報を解読して移動体選択部26に供給する。要求メ
ッセージを放送して所定の時間、このメッセージ受付部
24に入札メッセージが供給されない場合に、メッセージ
受付部24はメッセージ作成部20を介してメッセージ通信
部22に再度の要求メッセージの放送を要求する。
The message communication section 22 is a circuit for performing a broadcast of a request message and an individual communication of a successful bid message or a non-successful message. In the present embodiment, in the case of individual communication, a destination is identified by its identification information. By doing so, it can be realized only with the broadcast function. The message receiving unit 24 receives the bidding messages from the respective mobile units received by the message communication unit 22, and decodes, for example, the identification information and the position information of the mobile units added to the bidding message, and sends the message to the mobile unit selecting unit 26. Supply. The message reception unit broadcasts the request message for a predetermined time.
When the bid message is not supplied to the message receiving unit 24, the message receiving unit 24 requests the message communication unit 22 to broadcast the request message again via the message creating unit 20.

【0030】移動体選択部26は、メッセージ通信部22に
て複数の入札メッセージを受信した場合にメッセージ受
付部24を介して供給される情報から複数の移動体のいず
れかを選択する処理部であり、移動体の位置情報を比較
して、当該要求元に最も近い距離にある一つの移動体を
選択する。移動体を選択した際には、メッセージ作成部
20に選択した移動体の識別情報などを供給して落札メッ
セージを発行させ、他の移動体に対しては非落札メッセ
ージを発行させる選択指示回路である。
The mobile unit selection unit 26 is a processing unit that selects one of a plurality of mobile units from information supplied via the message reception unit 24 when a plurality of bid messages are received by the message communication unit 22. Yes, the position information of the moving object is compared, and one moving object that is closest to the request source is selected. When a moving object is selected, the message
This is a selection instruction circuit that supplies identification information and the like of the selected mobile unit to 20 and issues a successful bid message to other mobile units and issues a non-successful message to other mobile units.

【0031】一方、本実施例における移動体は、たとえ
ば図3に示すように通信部30と、位置獲得部32と、移動
制御部34と、位置特定部36と、入札先選定部38とを含
む。なお、移動体は、自立移動機構などの機械要素を含
むが、図3では本実施例に直接関係ある部分のみが示さ
れ、本実施例に直接関係ない部分は省略されている。
On the other hand, as shown in FIG. 3, the mobile unit in this embodiment includes a communication unit 30, a position acquisition unit 32, a movement control unit 34, a position identification unit 36, and a bid destination selection unit 38. Including. Although the moving body includes mechanical elements such as a self-standing moving mechanism, FIG. 3 shows only parts directly related to the present embodiment, and omits parts not directly related to the present embodiment.

【0032】通信部30は、それぞれの要求元および管制
センタとメッセージ交換を行なうための通信回路であ
り、本実施例では一定時間内に到着したメッセージをメ
ッセージ種別ごとにメッセージキューにためておき、入
札先選定部38からの要求に応じて入札選定部25にメッセ
ージを出力する。また、入札先選定部38からの指示によ
り要求元に対して入札メッセージの発行を行なう。本実
施例では、管制センタとの通信は、位置情報の送信およ
び移動体の分布情報の受信などを含む。
The communication unit 30 is a communication circuit for exchanging messages with the respective request sources and the control center. In this embodiment, messages arriving within a fixed time are stored in a message queue for each message type. A message is output to the bid selection unit 25 in response to a request from the bid destination selection unit 38. In addition, a bid message is issued to the request source in accordance with an instruction from the bid destination selection unit 38. In the present embodiment, the communication with the control center includes transmission of position information and reception of distribution information of the moving object.

【0033】位置獲得部32は、当該移動体の現在位置を
検出する位置検出回路であり、たとえば走行路あるいは
その周辺からの位置の識別情報を検出して得る。現在位
置は適当な座標系の座標で得られる。位置の検出は、上
記以外の他の方法でも獲得可能である。得られた位置情
報は、移動制御部34および入札先選定部38に供給され
る。移動制御部34は、移動体を目的地まで移動させる制
御を行なう回路であり、位置獲得部32から得られた位置
情報に基づいて適当な経路を選定しながら移動体を移動
させる。
The position acquisition section 32 is a position detection circuit for detecting the current position of the moving body, and obtains, for example, identification information of a position from a traveling road or its periphery. The current position is obtained by coordinates in an appropriate coordinate system. Position detection can also be obtained in other ways than those described above. The obtained position information is supplied to the movement control unit 34 and the bid destination selection unit 38. The movement control unit 34 is a circuit that performs control to move the moving body to the destination, and moves the moving body while selecting an appropriate route based on the position information obtained from the position acquisition unit 32.

【0034】位置特定部36は、移動体あるいは要求元の
位置情報から、その移動体あるいは要求元のネットワー
ク地図上での位置を特定する回路であり、たとえば、入
札先選定部38からの座標情報に基づいてネットワーク地
図を探索する探索する探索回路と、当該座標を含むリン
クのリンク番号およびそのリンクの端点から当該座標ま
での長さを算出する経路長算出回路などを含む。経路の
探索およびその経路長の算出は、ダイクストラ法などの
周知の方法にて算出するとよい。この場合、長さを"0"
とすればノード上の点でも表現できる。
The position specifying unit 36 is a circuit for specifying the position of the mobile unit or the request source on the network map from the position information of the mobile unit or the request source. And a path length calculation circuit for calculating a link number of a link including the coordinates and a length from an end point of the link to the coordinates. The search for the route and the calculation of the length of the route may be calculated by a known method such as the Dijkstra method. In this case, the length is "0"
Then, a point on the node can also be expressed.

【0035】入札先選定部38は、管制センタからの移動
体分布情報に基づいて、それぞれの要求元に対する所定
の評価値を算出して要求元に対して入札メッセージを発
行するか否かを決定する入札決定回路であり、それぞれ
の要求元を始点とした任意の走行路上に存在する移動体
の総数を管制センタからの移動体分布情報から算出する
総数算出回路と、それぞれの要求元までの最短経路長お
よびそれぞれの経路上に存在する移動体総数の組に対し
て評価値を算出する評価値算出回路と、その結果を記憶
する記憶回路とを含む。たとえば、本実施例の入札先選
定部38では、入札評価表と呼ぶ表を記憶回路に記憶して
いる。図4には、本実施例による入札評価表のイメージ
が示されている。この表は、複数の要求元の中から入札
すべき一つを選択する際に、移動体と要求元の位置関係
および他の移動体の状況に応じて入札先選定の基準とな
る各要求元に対する評価値を決めるためのものである。
要求元から当該移動体までの最短経路長と要求元から当
該移動体までの最短経路長以下の当該要求元を始点とし
た経路上に存在する移動体の総数の組の一つに対して一
つの評価値が対応している。図4では、最短経路長およ
び移動体の総数にそれぞれ所定の幅を持たせているが、
最短経路長および移動体の組が定まれば、一つの評価値
が対応する様子を図示したものである。システム導入時
には、すべての移動体が同一の入札評価表を持ち、評価
値は、たとえばすべての値を"0" とするというように適
当な値に初期化しておく。
The bid destination selection unit 38 calculates a predetermined evaluation value for each request source based on the moving object distribution information from the control center, and determines whether to issue a bid message to the request source. A total number calculating circuit that calculates the total number of moving objects existing on an arbitrary traveling route starting from each requesting source from the moving object distribution information from the control center, and a shortest path to each requesting source. An evaluation value calculation circuit for calculating an evaluation value for a set of the path length and the total number of moving objects present on each path, and a storage circuit for storing the result. For example, the bid destination selection unit 38 of the present embodiment stores a table called a bid evaluation table in a storage circuit. FIG. 4 shows an image of the bid evaluation table according to the present embodiment. This table shows that when selecting one to bid from among multiple requesters, each request source that serves as a basis for bidder selection according to the positional relationship between the mobile and the requester and the situation of other mobiles This is for determining an evaluation value for.
One of a set of the shortest path length from the request source to the mobile unit and the total number of mobile units existing on the route starting from the request source that is equal to or shorter than the shortest path length from the request source to the mobile unit. Two evaluation values correspond. In FIG. 4, the shortest path length and the total number of moving objects have predetermined widths, respectively.
The figure shows how one evaluation value corresponds to a set of the shortest path length and the moving object. When the system is introduced, all mobile units have the same bid evaluation table, and the evaluation values are initialized to appropriate values, for example, all values are set to "0".

【0036】以上のような構成において、本実施例によ
る移動体割り当て方法を移動体割当システムの動作とと
もに説明すると、まず、それぞれの移動体では自らの現
在位置を位置獲得部32にて順次検出して、その結果を通
信部30を介して管制センタに送信する。管制センタで
は、それぞれの移動体の位置情報を受けると、これら各
移動体の位置情報に基づいて領域内の走行路に沿った移
動体の分布状況を表わす情報を分布情報作成部12にて順
次作成する。
In the above configuration, the method of allocating a mobile unit according to the present embodiment will be described together with the operation of the mobile unit allocating system. First, each mobile unit sequentially detects its current position in the position acquisition unit 32. Then, the result is transmitted to the control center via the communication unit 30. When the control center receives the position information of each of the moving bodies, the distribution information creating unit 12 sequentially outputs information indicating the distribution state of the moving bodies along the traveling path in the area based on the position information of each of the moving bodies. create.

【0037】次に、分布情報作成部12にて作成された移
動体の分布状況を表わす情報は、情報提供部14を介して
それぞれの移動体に放送される。移動体分布情報を通信
部30を介して受け取ったそれぞれの移動体では、それぞ
れの要求元に対する所定の評価値を受け取った移動体分
布情報に基づいて算出する。
Next, the information indicating the distribution status of the mobile units created by the distribution information creating unit 12 is broadcast to each mobile unit via the information providing unit 14. Each mobile unit that has received the mobile unit distribution information via the communication unit 30 calculates a predetermined evaluation value for each request source based on the received mobile unit distribution information.

【0038】以上のような動作を移動体および管制セン
タにて所定の周期にて繰り返している間に、ある要求元
にて割り当て要求が生じた場合、当該要求元はメッセー
ジ作成部20にて要求メッセージを作成して、これをメッ
セージ通信部22を介してそれぞれの移動体に放送する。
When an allocation request is issued by a certain request source while the above operation is repeated at a predetermined cycle by the mobile unit and the control center, the request source is sent to the message creating unit 20 to make a request. A message is created and broadcast to each mobile via the message communication unit 22.

【0039】放送された要求メッセージは、それぞれの
移動体の通信部30にて受信されて、要求メッセージを受
け取った移動体にて上記評価値に基づいて入札メッセー
ジを発行するか否かを決定する。
The broadcasted request message is received by the communication unit 30 of each mobile unit, and it is determined whether the mobile unit that has received the request message issues a bid message based on the evaluation value. .

【0040】詳しくは、たとえば図5に示すように、ス
テップS10 において、入札先選定部38は、所定周期ごと
に通信部30に要求を出して、その期間に当該移動体に到
着したすべての割り当て要求メッセージを受け取る。次
に、ステップS12 にて、その割り当て要求メッセージを
放送したそれぞれの要求元について、ネットワーク地図
上での位置の特定を行なう。位置の特定は、割り当て要
求メッセージに付加されている要求元の位置情報を用い
て位置特定部36にて行なう、位置は、たとえばその要求
元が位置するリンクのリンク番号およびそのリンクの端
点から要求元までの長さで表現される。また、ステップ
S14 にて、当該移動体についても、ステップS12 と同様
に位置獲得部32で得られる位置情報を用いてネットワー
ク地図上での位置の特定が行なわれる。
More specifically, as shown in FIG. 5, for example, in step S10, the bid destination selection unit 38 issues a request to the communication unit 30 at predetermined intervals, and all the allocations arriving at the mobile unit during that period. Receive the request message. Next, in step S12, the position on the network map is specified for each request source that broadcasts the assignment request message. The position is specified by the position specifying unit 36 using the position information of the request source added to the assignment request message. The position is determined, for example, from the link number of the link where the request source is located and the end point of the link. Expressed by the original length. Also step
At S14, the position of the moving object on the network map is specified using the position information obtained by the position acquisition unit 32, similarly to step S12.

【0041】次に、ステップS16 にて、ステップS12 お
よびステップS14 にて得られたそれぞれの要求元の位置
および移動体の位置を用いて、当該移動体から各要求元
までのネットワーク地図上の最短経路を探索し、その経
路の長さ、すなわち最短経路長を算出する。すなわち、
ここでは各要求元に対して一つの最短経路長が確定す
る。
Next, in step S16, using the position of the request source and the position of the mobile unit obtained in steps S12 and S14, the shortest distance from the mobile unit to each request source on the network map is determined. The route is searched, and the length of the route, that is, the shortest route length is calculated. That is,
Here, one shortest path length is determined for each request source.

【0042】次に、ステップS18 にて入札先選定部38で
は、通信部30を介して得られる管制センタからの移動体
の分布情報を用いて各要求元ごとに当該要求元から当該
移動体までの最短経路長以下の当該要求元を始点とした
経路上に存在する移動体の総数を算出する。この場合、
移動体の分布情報は、リンク単位で得られる移動体の数
としている。これにより、探索された経路の始点または
終点がリンク上にくる場合には、その始点または終点を
含むリンク上の移動体の数も求める総数に加算すること
になる。ただし、他の方法として、始点または終点を含
むリンク上の移動体の数を加算しない方法や、始点また
は終点位置に応じてある割合で加算するという方法もあ
る。いずれの方法を採用しても本実施例による効果の差
に大きな影響は及ぼさない。
Next, in step S18, the bidding destination selecting unit 38 uses the distribution information of the mobile units from the control center obtained via the communication unit 30 for each request source from the request source to the mobile unit. The total number of moving objects existing on the route starting from the request source that is equal to or shorter than the shortest route length is calculated. in this case,
The distribution information of the moving objects is the number of moving objects obtained for each link. Thus, when the start point or the end point of the searched route is on the link, the number of moving objects on the link including the start point or the end point is also added to the calculated total number. However, as other methods, there are a method of not adding the number of moving objects on the link including the start point or the end point, and a method of adding at a certain rate according to the position of the start point or the end point. Either method does not significantly affect the difference between the effects of the present embodiment.

【0043】次にステップS20 にて、入札先決定の基準
となる評価値を各要求元に対して得る。評価値は、ステ
ップS16 にて算出した当該移動体から当該要求元までの
最短経路長とステップS18 にて算出した当該要求元から
当該移動体までの最短経路長以下の当該要求元を始点と
した経路上に存在する移動体の総数の組で入札評価表を
検索することにより得られる。
Next, in step S20, an evaluation value serving as a criterion for determining a bid destination is obtained for each request source. The evaluation value is the starting point based on the shortest path length from the mobile unit to the request source calculated in step S16 and the shortest path length from the request source to the mobile unit calculated in step S18. It is obtained by searching the bid evaluation table with a set of the total number of moving objects existing on the route.

【0044】次にステップS22 では、ステップS20 にて
得たそれぞれの要求元に対する評価値を比較して、評価
値が最大となる要求元を選択する。値が最大となるもの
が複数ある場合には、たとえば、その中からランダムに
一つを選択する。
Next, in step S22, the evaluation values for the respective request sources obtained in step S20 are compared, and the request source having the maximum evaluation value is selected. When there are a plurality of items having the maximum values, for example, one of them is randomly selected.

【0045】次にステップS24 では、ステップS22 にて
選択した唯一の要求元に対して入札メッセージを発行す
る。入札メッセージには、当該移動体の位置情報などを
付加する。
Next, in step S24, a bid message is issued to the only requester selected in step S22. The position information of the moving object is added to the bid message.

【0046】その後、ステップS26 にて当該要求元から
の落札メッセージまたは非落札メッセージの到着を待
つ。この際に、入札メッセージを受けた要求元では、メ
ッセージ受付部24にて移動体の識別情報と位置情報を解
読して、これらを移動体選択部26に供給する。複数の移
動体からの入札メッセージを受けた要求元では、移動体
選択部26にてそれらの位置情報を比較して当該要求元に
最も近い移動体を選択して、その移動体に対して落札メ
ッセージをメッセージ作成部20にて作成させ、これをメ
ッセージ通信部22から送信させる。選択されなかった移
動体に対しては非落札メッセージを送信する。
Thereafter, in step S26, the flow waits for the arrival of a successful bid message or a non-successful message from the request source. At this time, at the request source receiving the bid message, the message accepting unit 24 decodes the identification information and the position information of the mobile unit and supplies them to the mobile unit selection unit 26. At the request source that has received bid messages from a plurality of mobile units, the mobile unit selection unit 26 compares their location information, selects the mobile unit closest to the request source, and makes a bid for that mobile unit. A message is created by the message creating unit 20 and transmitted from the message communication unit 22. A non-successful bid message is transmitted to the moving object not selected.

【0047】図5に戻って、落札メッセージを受け取っ
た移動体では、ステップS30 にて入札評価表のステップ
S16 にて算出した当該移動体から当該要求元までの最短
経路長とステップS18 にて算出した当該要求元から当該
移動体までの最短経路長以下の当該要求元を始点とした
経路上に存在する移動体の総数の組に対する評価値を1
だけ加算して、ステップS32 にて要求元へ移動する。要
求元へ移動後はそこで指定されたタスクを実行して、ス
テップS10 へ戻り次の割り当て要求メッセージを待つ。
ここで、タスクとは、たとえば荷物搬送システムの場合
には目的地まで荷物を搬送することであり、適用される
システムの形態に依存する。
Returning to FIG. 5, in the mobile unit having received the successful bid message, in step S30, the steps in the bid evaluation table are executed.
It exists on a route starting from the request source that is shorter than the shortest path length from the mobile unit to the request source calculated in S16 to the request source and the shortest path length from the request source to the mobile unit calculated in step S18. The evaluation value for the set of the total number of moving objects is 1
, And moves to the request source in step S32. After moving to the request source, the designated task is executed, and the process returns to step S10 to wait for the next assignment request message.
Here, the task is, for example, to transport a package to a destination in the case of a package transport system, and depends on the form of the applied system.

【0048】一方、ステップS26 にて受け取ったメッセ
ージが非落札メッセージの場合、ステップS34 に移り、
入札評価表の評価値を1だけ減じてステップS10 へ戻っ
て次の割り当て要求メッセージを待つ。
On the other hand, if the message received in step S26 is a non-successful bid message, the process proceeds to step S34.
The evaluation value of the bid evaluation table is reduced by 1, and the process returns to step S10 to wait for the next allocation request message.

【0049】以下、上記動作が繰り返されてそれぞれの
要求元への移動体の割り当てが順次繰り返し行なわれ
る。たとえば、図6には、上記処理手順により如何にし
て入札先が決定されるか否かが示されている。説明を分
かり易くするために、ネットワーク地図として図に示す
ようにノード{N1,・・・N8}およびリンク{L1,・・・L8}からな
るごく単純なものを考える。また、各リンクの長さはす
べて1とする。ある時刻に、要求元R1,R2 がそれぞれリ
ンクL3,L6 のほぼ中央に位置し、要求メッセージの放送
を行なったとする。このとき、移動体V1がリンクL1のほ
ぼ中央に位置していたとする。また、図では移動体V1以
外の移動体を図示していないが、リンクL1,・・・L8上にそ
れぞれn1,・・・n8個の移動体が存在しているとする。
Thereafter, the above operation is repeated, and the assignment of the mobile unit to each request source is sequentially and repeatedly performed. For example, FIG. 6 shows how a bid destination is determined by the above processing procedure. To make the description easy to understand, consider a very simple network map consisting of nodes {N1,... N8} and links {L1,. The length of each link is all one. At a certain time, it is assumed that the request sources R1 and R2 are located substantially at the centers of the links L3 and L6, respectively, and broadcast the request message. At this time, it is assumed that the moving object V1 is located substantially at the center of the link L1. Also, in the figure, moving objects other than the moving object V1 are not shown, but it is assumed that there are n1,..., N8 moving objects on the links L1,.

【0050】移動体V1では、ステップS16 において、要
求元R1,R2 までの最短経路長を算出する。この場合、要
求元R1については最短経路は(V1-N2-N3-R1) であり、そ
の長さは"2" となる。要求元R2については最短経路は(V
1-N2-R2)であり、その長さは"1" となる。
In step S16, the moving body V1 calculates the shortest path length to the request sources R1 and R2. In this case, for the request source R1, the shortest route is (V1-N2-N3-R1), and its length is "2". The shortest path is (V
1-N2-R2), and its length is "1".

【0051】次にステップS18 においては、要求元R1を
始点とする長さ"2" 以下の経路上の移動体の総数および
要求元R2を始点とする長さ"1" 以下の経路上の移動体の
総数を算出する。ただし、始点または終点がリンク上に
ある場合には、始点または終点を含むリンク上の移動体
の数も加算するとしたので、次のようになる。すなわ
ち、要求元R1に対しては、経路(R1-N3-N2-V1),(R1-N3-N
2-R2)(R1-N4-N6-R2),(R1-N4-N6-L7 の中点)および(R1-
N4-N5)と重なるリンク、つまりL1,・・・L7上の移動体の総
和NR1 ≡N1+・・・N7が移動体の総数となる。要求元R2に対
しても、同様にリンクL1,L2,L5,L7 上の移動体の総和NR
2 ≡N1+N2+N5+N7 が移動体の総数となる。そして、ステ
ップS20 において、入札評価表から要求元R1に対する評
価値として組〈2,NR1 〉に対応する値を得て、要求元R2
に対する評価値として組〈1,NR2 〉に対応する値を得
る。その結果、最大評価値を有する要求元に対して入札
メッセージが発行される。
Next, in step S18, the total number of moving objects on the route starting from the request source R1 and having a length of "2" or less and moving on the route starting from the request source R2 and having a length of "1" or less. Calculate the total number of bodies. However, when the start point or the end point is on the link, the number of moving objects on the link including the start point or the end point is also added. That is, for the request source R1, the route (R1-N3-N2-V1), (R1-N3-N
2-R2) (R1-N4-N6-R2), (middle point of R1-N4-N6-L7) and (R1-
N4-N5), that is, the sum NR11N1 +... N7 of the moving objects on L1,. Similarly, for the request source R2, the total sum NR of the mobile units on the links L1, L2, L5, L7
2 ≡N1 + N2 + N5 + N7 is the total number of moving objects. In step S20, a value corresponding to the set <2, NR1> is obtained from the bid evaluation table as an evaluation value for the request source R1, and the request source R2
To obtain a value corresponding to the set <1, NR2> as an evaluation value for. As a result, a bid message is issued to the requestor having the maximum evaluation value.

【0052】以上のように本実施例では、それぞれの移
動体が入札先の選定時に用いる判断基準として、要求元
と移動体の位置関係から定められた要求元の近傍におけ
る経路上の状態を利用して過去の経験から学習した独自
の評価値を用いることとしたため、場所によって移動体
または要求元が集中したり、移動体あるいは要求元の分
布に偏りが大きな場合においても入札メッセージが一部
の要求元に集中することがなくなる。その結果、無駄な
通信が増大することを防止することができ、また、長時
間待たされる要求元や割り当て先の決まらない移動体が
生じることを極めて少なくすることができた。つまり、
管制センタから得られる全域的な情報の中から局所的な
情報のみを利用して、また、移動体と要求元の相対的な
位置関係に着目した学習を行なうことで類似の環境にお
ける経験を同一視するようにしたため、効率的な学習を
行なうことができ、上記のような効果を奏することがで
きる。
As described above, in this embodiment, the state on the route in the vicinity of the request source determined from the positional relationship between the request source and the mobile unit is used as a criterion used when each mobile unit selects a bid destination. Therefore, even if the mobile unit or the requesting source is concentrated in some places or the distribution of the mobile unit or the requesting source is largely biased, the bidding message will be partially used. No more focusing on the requester. As a result, an increase in useless communication can be prevented, and the occurrence of a mobile unit that has been waiting for a long time and has an undetermined destination can be extremely reduced. That is,
By using only local information from the global information obtained from the control center, and conducting learning focusing on the relative positional relationship between the moving object and the request source, the experience in a similar environment is the same. As a result, efficient learning can be performed, and the above-described effects can be obtained.

【0053】なお、上記実施例では入札の評価値として
最短経路長および移動体の総数に対する組に対して一つ
の評価値を算出して図4に示すような評価表を作成し、
その評価値に基づいて入札先を決定するシステムを例に
挙げて説明したが、本発明においては たとえば図7に
示すように移動体の所在リンクおよび要求元の所在リン
クならびに移動体の数の三つの組に対して評価値をそれ
ぞれ算出して評価表を作成するようにしてもよい。
In the above embodiment, one evaluation value is calculated as a bid evaluation value for a set for the shortest path length and the total number of moving objects, and an evaluation table as shown in FIG. 4 is created.
Although a system for determining a bidder based on the evaluation value has been described as an example, in the present invention, as shown in FIG. 7, for example, as shown in FIG. An evaluation table may be created by calculating an evaluation value for each set.

【0054】この場合、図3に示す移動体の位置特定部
36は、領域内の任意の走行路の最短経路をそれぞれ探索
する経路探索回路を含み、入札先選定部38は、それぞれ
の要求元を始点とした任意の走行路上に存在する移動体
の総数を管制センタからの移動体分布情報から算出する
総数算出回路と、移動体が位置するリンクと要求元が位
置するリンクとそれぞれの経路上に存在する移動体総数
の組に対して評価値を算出する評価値算出回路と、その
結果を記憶する記憶回路とを含むとよい。たとえば、記
憶回路では図7に示すように、ネットワーク地図がn本
のリンクL1,・・・Lnからなる場合に、移動体の含まれるリ
ンクLi(i=1,・・・n)と要求元の含まれるリンクLj(j=1,・・・
n)と移動体から要求元までの最短経路に沿ったリンク上
の移動体の総数k(k=1,・・・m) の三つの組〈Li,Lj,k 〉の
すべてに対して各々一つの評価値が対応する入札評価値
表を記憶する。
In this case, the moving body position specifying unit shown in FIG.
36 includes a route search circuit that searches for the shortest route of an arbitrary travel route in the area, and the bid destination selection unit 38 calculates the total number of moving objects existing on the arbitrary travel routes starting from each request source. A total number calculation circuit that calculates from the moving object distribution information from the control center, and an evaluation value is calculated for a set of a link where the moving object is located, a link where the request source is located, and a total number of moving objects that are present on each route. It is preferable to include an evaluation value calculation circuit and a storage circuit for storing the result. For example, in the storage circuit, as shown in FIG. 7, when the network map includes n links L1,... Ln, the link Li (i = 1,. Link Lj (j = 1, ...
n) and the total number of mobile units k (k = 1, ... m) on the link along the shortest path from the mobile unit to the requestor, for each of the three sets <Li, Lj, k> A bid evaluation value table corresponding to one evaluation value is stored.

【0055】図8には、この場合の移動体の動作を説明
するためのフローチャートが示されている。この場合、
上記実施例と異なる点は、図5に示すステップS16 およ
びステップS18 にて最短経路長毎の移動体の総数を求め
る代わりに、図8に示すようにステップS40 およびステ
ップS42 にて、移動体の所在リンク毎に、それぞれの要
求元の所在リンク毎に移動体の総数を求める点である。
たとえば、図9に示すように、ノード{N1,・・・N5}および
リンク{L1,・・・L5}からなるネットワーク地図上にて考え
ると、ある時刻に、要求元R1,R2 がそれぞれリンクL3,L
5 上に位置し、要求メッセージの放送を行なったとす
る。このとき移動体V1がリンクL1上の位置に存在したと
する。図8では移動体V1以外の移動体を図示していない
が、リンクL1,・・・L5上にそれぞれn1,・・・n5個の移動体が
存在したとする。このとき、移動体V1は、入札評価表か
ら要求元R1に対する評価値として三つの組〈L1,L3,n1+n
2+n3〉に対応する値を得、要求元R2に対する評価値とし
て三つの組〈L1,L5,n1+n5 〉に対応する値を得る。その
結果、最大評価値を持つ要求元に対して入札メッセージ
を発行する。
FIG. 8 is a flow chart for explaining the operation of the moving body in this case. in this case,
The difference from the above-described embodiment is that, instead of obtaining the total number of moving objects for each shortest path length in steps S16 and S18 shown in FIG. 5, the moving objects are determined in steps S40 and S42 as shown in FIG. The point is that, for each location link, the total number of mobile units is obtained for each location link of the request source.
For example, as shown in FIG. 9, on a network map including nodes {N1,... N5} and links {L1,. L3, L
5 Suppose that the request message was broadcast. At this time, it is assumed that the moving object V1 exists at a position on the link L1. Although FIG. 8 does not illustrate moving objects other than the moving object V1, it is assumed that n1,..., N5 moving objects exist on the links L1,. At this time, the mobile unit V1 has three sets <L1, L3, n1 + n as evaluation values for the request source R1 from the bid evaluation table.
2 + n3>, and values corresponding to the three sets <L1, L5, n1 + n5> as evaluation values for the request source R2. As a result, a bid message is issued to the requester having the maximum evaluation value.

【0056】以上のようにして、上記実施例の最短経路
長とその経路上の移動体の総数の組に対する評価値の代
わりに、移動体のリンクの位置および要求元のリンク位
置ならびにそれぞれの経路上の移動体の数の三つの組に
対する評価値にて入札を決定するか否かを選択するよう
にしてもよい。
As described above, in place of the evaluation value for the pair of the shortest path length and the total number of moving objects on the route in the above embodiment, the position of the link of the moving object, the position of the link of the request source, and each path Whether or not to determine a bid may be selected based on the evaluation values for the three sets of the number of moving objects above.

【0057】また、本発明においては、さらにそれぞれ
の経路上の要求元の総数を加えて、移動体のリンク位置
および要求元のリンク位置ならびにそれぞれの経路上の
移動体の数および経路上の要求元の総数の四つの組に対
して評価値を求めるようにしてもよい。
In the present invention, the link position of the mobile unit and the link position of the request source are added to the total number of request sources on each route, and the number of mobile units on each route and the request on the route are added. The evaluation value may be obtained for four sets of the original total number.

【0058】この場合、図3に示す移動体の位置特定部
36は、領域内の任意の走行路の最短経路をそれぞれ探索
する経路探索回路を含み、入札先選定部38は、それぞれ
の要求元を始点とした任意の走行路上に存在する移動体
の総数を管制センタからの移動体分布情報から算出する
総数算出回路と、移動体が位置するリンクと要求元が位
置するリンクとそれぞれの経路上に存在する移動体の総
数およびそれぞれの経路上に存在する要求元の四つの組
に対して評価値を算出する評価値算出回路と、その結果
を記憶する記憶回路とを含むとよい。
In this case, the moving object position specifying unit shown in FIG.
36 includes a route search circuit that searches for the shortest route of an arbitrary travel route in the area, and the bid destination selection unit 38 calculates the total number of moving objects existing on the arbitrary travel routes starting from each request source. A total number calculating circuit that calculates from the moving object distribution information from the control center, a link where the moving object is located, a link where the request source is located, a total number of moving objects existing on each route, and a request existing on each route. It is preferable to include an evaluation value calculation circuit that calculates an evaluation value for the original four sets, and a storage circuit that stores the results.

【0059】[0059]

【発明の効果】このように本発明によれば、それぞれの
移動体に対して、領域内の走行路に沿った移動体の分布
状況を表わす情報をそれぞれの移動体に提供して、割り
当て要求が生じた際に要求メッセージを受けた移動体に
て、情報提供手段からの移動体分布情報に基づいて、そ
れぞれの要求元に対する所定の評価値を算出して要求元
に対して入札メッセージを発行するか否かを決定するよ
うにしたので、管理センタでの演算を少なくして移動体
および要求元が比較的多い場合でも移動体割り当てをリ
アルタイムに制御することができ、かつ無駄な通信を減
少させて効率よく移動体を要求元に割り当てることがで
きる効果を奏する。
As described above, according to the present invention, for each mobile unit, information indicating the distribution status of the mobile units along the travel path in the area is provided to each mobile unit, and an allocation request is issued. When a request message is generated when a request is issued, a predetermined evaluation value for each request source is calculated based on the moving object distribution information from the information providing means, and a bid message is issued to the request source. Decide whether or not to do so, so that the number of operations at the management center is reduced, and even when there are relatively many mobile units and request sources, mobile unit allocation can be controlled in real time, and unnecessary communication is reduced. As a result, there is an effect that the mobile unit can be efficiently allocated to the request source.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明による移動体割り当て方法が適用された
移動体割当システムの管制センタの一実施例を示す機能
ブロック図である。
FIG. 1 is a functional block diagram showing one embodiment of a control center of a mobile object allocation system to which a mobile object allocation method according to the present invention is applied.

【図2】本発明による移動体割り当て方法が適用された
移動体割当システムの要求元の一実施例を示す機能ブロ
ック図である。
FIG. 2 is a functional block diagram showing one embodiment of a request source of a mobile assignment system to which a mobile assignment method according to the present invention is applied.

【図3】本発明による移動体割り当て方法が適用された
移動体割当システムの移動体の一実施例を示す機能ブロ
ック図である。
FIG. 3 is a functional block diagram showing one embodiment of a mobile unit of a mobile unit allocation system to which the mobile unit allocation method according to the present invention is applied.

【図4】図3の実施例による入札評価表の一例を示すイ
メージ図である。
FIG. 4 is an image diagram showing an example of a bid evaluation table according to the embodiment of FIG. 3;

【図5】図3の実施例による動作を説明するためのフロ
ーチャートである。
FIG. 5 is a flowchart for explaining an operation according to the embodiment of FIG. 3;

【図6】図3の実施例による移動体の入札先決定を説明
するための図である。
FIG. 6 is a diagram for explaining how to determine a bid destination of a moving object according to the embodiment of FIG. 3;

【図7】本発明による移動体割り当て方法が適用された
移動体割当システムの他の実施例における入札評価表を
示すイメージ図である。
FIG. 7 is an image diagram showing a bid evaluation table in another embodiment of the mobile object allocation system to which the mobile object allocation method according to the present invention is applied.

【図8】図7の実施例による動作を説明するためのフロ
ーチャートである。
FIG. 8 is a flowchart for explaining an operation according to the embodiment of FIG. 7;

【図9】図7の実施例による移動体の入札先決定を説明
するための図である。
FIG. 9 is a diagram for explaining determination of a bid destination of a moving object according to the embodiment of FIG. 7;

【符号の説明】[Explanation of symbols]

10 移動体位置獲得部 12 移動体分布情報作成部 14 情報提供部 20 メッセージ作成部 22 メッセージ通信部 24 メッセージ受付部 26 移動体選択部 30 通信部 32 位置獲得部 36 位置特定部 38 入札選定部 10 Mobile unit position acquisition unit 12 Mobile unit distribution information creation unit 14 Information provision unit 20 Message creation unit 22 Message communication unit 24 Message reception unit 26 Mobile unit selection unit 30 Communication unit 32 Location acquisition unit 36 Position identification unit 38 Bid selection unit

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 所定の領域内の走行路を自在に移動可能
な複数の移動体を領域内に存在する複数の要求元に対し
て、その割り当て要求が生じた際に順次割り当てる移動
体割当システムにおいて、 該システムは、それぞれの移動体に対して、領域内の走
行路に沿った移動体の分布状況を表わす情報をそれぞれ
の移動体に提供する情報提供手段を含み、 前記要求元は、割り当て要求が生じた際に移動体に対し
て要求メッセージを放送する放送手段と、要求メッセー
ジに対する回答となる入札メッセージを移動体から受け
取った際に入札メッセージを発行した移動体の中から当
該要求元に最も近い距離の一つを選択する移動体選択手
段と、選択した移動体に対して落札メッセージを発行す
る落札メッセージ発行手段とを有し、 前記移動体は、少なくとも当該移動体の現在位置を検出
する位置検出手段と、前記要求元と通信を行なう通信手
段と、前記情報提供手段からの移動体分布情報に基づい
て、それぞれの要求元に対する所定の評価値を算出して
要求元に対して入札メッセージを発行するか否かを決定
する入札決定手段とを有することを特徴とする移動体割
当システム。
1. A mobile object allocating system for sequentially allocating a plurality of mobile objects capable of freely moving on a traveling path in a predetermined area to a plurality of request sources existing in the area when the allocation requests are generated. The system includes information providing means for providing, to each mobile, information representing the distribution of the mobiles along a travel path in the area, for each mobile, A broadcasting means for broadcasting a request message to a mobile when a request is generated, and a request source from a mobile which has issued a bid message when a bid message which is a response to the request message is received from the mobile. A moving body selecting means for selecting one of the closest distances, and a successful bid message issuing means for issuing a successful bid message to the selected moving body; A position detecting means for detecting the current position of the moving object, a communication means for communicating with the request source, and a predetermined evaluation value for each request source based on the moving object distribution information from the information providing means. And a bid determination means for determining whether to issue a bid message to the requestor.
【請求項2】 請求項1に記載のシステムにおいて、 前記分布情報提供手段は、該システムを管理する管制セ
ンタに含まれ、 該管制センタは、前記移動体にて検出した位置情報を取
得する位置情報取得手段と、該位置情報に基づいて移動
体の分布情報を作成する分布情報作成手段と、該分布情
報を移動体に送信する送信手段とを含むことを特徴とす
る移動体割当システム。
2. The system according to claim 1, wherein the distribution information providing unit is included in a control center that manages the system, and the control center obtains position information detected by the moving body. A mobile object allocation system, comprising: information obtaining means, distribution information generating means for generating distribution information of a mobile object based on the position information, and transmitting means for transmitting the distribution information to the mobile object.
【請求項3】 請求項1に記載のシステムにおいて、 前記移動体は、領域内の任意の走行路の最短経路をそれ
ぞれ探索する経路探索手段と、それぞれの要求元までの
最短経路長を算出する経路長算出手段とを含み、 前記入札決定手段は、それぞれの要求元を始点とした任
意の走行路上に存在する移動体の総数を移動体分布情報
から算出する総数算出手段と、それぞれの要求元までの
最短経路長およびそれぞれの経路上に存在する移動体総
数の組に対して評価値を算出する評価値算出手段と、そ
の結果を記憶する記憶手段とを含み、 該入札決定手段は、記憶手段に記憶した評価値の中から
最も大きなものを選択して、その選択した要求元に対し
て入札メッセージを発行することを特徴とする移動体割
当システム。
3. The system according to claim 1, wherein the moving body calculates a shortest route to each request source, and a route search unit that searches for a shortest route of an arbitrary traveling route in the area. Path length calculation means, wherein the bid determination means calculates the total number of moving objects present on an arbitrary traveling route starting from each request source from the moving object distribution information; Evaluation value calculation means for calculating an evaluation value for a set of the shortest path length up to and the total number of moving objects present on each path, and storage means for storing the result, wherein the bid determination means A mobile object allocating system characterized by selecting the largest one of the evaluation values stored in the means and issuing a bid message to the selected requester.
【請求項4】 請求項1に記載のシステムにおいて、 前記移動体は、領域内の任意の走行路の最短経路をそれ
ぞれ探索する経路探索手段を含み、 前記入札決定手段は、それぞれの経路上に存在する移動
体の総数を移動体分布情報から算出する総数算出手段
と、当該移動体の位置および要求元の位置ならびにそれ
ぞれの経路上に存在する移動体の総数の三つの組に対し
てそれぞれ評価値を算出する評価値算出手段と、その結
果を記憶する記憶手段とを含み、 該入札決定手段は、記憶手段に記憶した評価値の中から
最も大きなものを選択して、その選択した要求元に対し
て入札メッセージを発行することを特徴とする移動体割
当システム。
4. The system according to claim 1, wherein the moving body includes a route search unit that searches for the shortest route of an arbitrary travel route in the area, and the bid determination unit includes Total number calculating means for calculating the total number of existing moving objects from the moving object distribution information, and evaluating each of three sets of the position of the moving object, the position of the request source, and the total number of moving objects existing on each route. Evaluation value calculation means for calculating the value, and storage means for storing the result, wherein the bid determination means selects the largest evaluation value from the evaluation values stored in the storage means, and selects the selected request source. A mobile object allocation system for issuing a bid message to a mobile terminal.
【請求項5】 請求項1に記載のシステムにおいて、 前記移動体は、領域内の任意の走行路の最短経路をそれ
ぞれ探索する経路探索手段を含み、 前記入札決定手段は、それぞれの経路上に存在する移動
体の総数を移動体分布情報から算出する総数算出手段
と、当該移動体の位置および要求元の位置ならびにそれ
ぞれの経路上に存在する移動体の総数および当該移動体
から要求元までの経路上の要求元の総数の四つの組に対
してそれぞれ評価値を算出する評価値算出手段と、その
結果を記憶する記憶手段とを含み、 該入札決定手段は、記憶手段に記憶した評価値の中から
最も大きなものを選択して、その選択した要求元に対し
て入札メッセージを発行することを特徴とする移動体割
当システム。
5. The system according to claim 1, wherein the moving body includes a route search unit that searches for the shortest route of an arbitrary travel route in the area, and the bid determination unit includes Total number calculating means for calculating the total number of existing moving objects from the moving object distribution information, and the position of the moving object and the position of the request source, and the total number of moving objects existing on each route and the number of moving objects from the moving object to the request source. Evaluation value calculation means for calculating an evaluation value for each of the four sets of the total number of request sources on the route; and storage means for storing the results, wherein the bid determination means stores the evaluation value stored in the storage means. A mobile allocating system characterized by selecting the largest one from among the above, and issuing a bid message to the selected requester.
【請求項6】 請求項3、4または5に記載のシステム
において、前記入札決定手段は、要求元から入札メッセ
ージに対する落札メッセージを受け取った際に前記記憶
手段に記憶した評価値を増加させ、落札メッセージを受
け取らなかった場合に評価値を減少させて、それぞれの
評価値を書き換えることを特徴とする移動体割当システ
ム。
6. The system according to claim 3, wherein said bid determination means increases an evaluation value stored in said storage means when receiving a successful bid message for a bid message from a requester, and A mobile object allocating system characterized by reducing an evaluation value when a message is not received and rewriting each evaluation value.
【請求項7】 所定の領域内の走行路を自在に移動可能
な複数の移動体を領域内に存在する複数の要求元に対し
て、その割り当て要求が生じた際に順次割り当てる移動
体割り当て方法において、該方法は、 それぞれの移動体にて自らの現在位置を順次検出する工
程と、 それぞれの移動体の位置に基づいて領域内の走行路に沿
った移動体の分布状況を表わす情報を作成する工程と、 該工程にて作成した移動体の分布状況を表す情報をそれ
ぞれの移動体に提供する工程と、 該移動体分布情報を受け取ったそれぞれの移動体にて、
それぞれの要求元に対する所定の評価値を受け取った移
動体分布情報に基づいて算出する工程と、 要求元にて割り当て要求が生じた際に移動体に対して要
求メッセージを放送する工程と、 要求メッセージを受け取った移動体にて前記評価値に基
づいて入札メッセージを発行するか否かを決定する工程
と、 入札メッセージを移動体から受け取った要求元にて、入
札メッセージを発行した移動体の中から当該要求元に最
も近い距離の一つを選択して、選択した移動体に対して
落札メッセージを発行する工程とを含むことを特徴とす
る移動体割り当て方法。
7. A moving body allocating method for sequentially allocating a plurality of moving bodies capable of freely moving on a traveling path in a predetermined area to a plurality of request sources existing in the area when the allocation requests are generated. The method comprises the steps of sequentially detecting the current position of each mobile unit, and generating information indicating the distribution state of the mobile units along the travel path in the area based on the position of each mobile unit. And providing information representing the distribution state of the moving object created in the step to each moving object; and at each moving object receiving the moving object distribution information,
A step of calculating a predetermined evaluation value for each request source based on the received mobile object distribution information; a step of broadcasting a request message to the mobile object when an allocation request occurs at the request source; Determining whether to issue a bid message based on the evaluation value at the mobile that has received the bid message, and at the request source that received the bid message from the mobile, from among the mobiles that issued the bid message Selecting one of the distances closest to the requester and issuing a successful bid message to the selected mobile.
【請求項8】 請求項7に記載の方法において、 該方法は、領域内の任意の走行路の最短経路をそれぞれ
探索する工程と、それぞれの要求元までの最短経路長を
算出する工程とを含み、 前記移動体にて評価値を算出する工程は、それぞれの要
求元を始点とした走行路上に存在する移動体の総数を移
動体分布情報から算出する工程と、それぞれの要求元ま
での最短経路長およびそれぞれの経路上に存在する移動
体総数の組に対して評価値を算出する工程と、その結果
を記憶する工程とを含み、 前記入札メッセージを発行する工程は、記憶した評価値
の中から最も大きなものを選択して、その選択した要求
元に対して入札メッセージを発行することを特徴とする
移動体割り当て方法。
8. The method according to claim 7, wherein each of the steps of searching for the shortest path of an arbitrary traveling route in the area and calculating the shortest path length to each request source. Including, the step of calculating the evaluation value in the moving object, the step of calculating from the moving object distribution information the total number of moving objects present on the traveling path starting from each request source, the shortest to each request source Calculating an evaluation value for a set of the path length and the total number of moving objects present on each path, and storing the result, wherein the step of issuing the bidding message includes: A mobile object allocating method comprising selecting the largest one from among them and issuing a bid message to the selected requester.
【請求項9】 請求項7に記載の方法において、 該方法は、領域内の任意の走行路の最短経路をそれぞれ
探索する工程を含み、 前記移動体にて評価値を算出する工程は、それぞれの経
路上に存在する移動体の総数を移動体分布情報から算出
する工程と、当該移動体の位置および要求元の位置なら
びにそれぞれの経路上に存在する移動体の総数の三つの
組に対して評価値を算出する工程と、その結果を記憶す
る工程とを含み、 前記入札メッセージを発行する工程は、記憶した評価値
の中から最も大きなものを選択して、その選択した要求
元に対して入札メッセージを発行することを特徴とする
移動体割り当て方法。
9. The method according to claim 7, wherein the method includes a step of searching for a shortest path of an arbitrary traveling path in the area, and a step of calculating an evaluation value in the moving body, Calculating the total number of moving objects existing on the route from the moving object distribution information, and the three sets of the position of the moving object and the position of the request source and the total number of moving objects existing on each route. Calculating the evaluation value, and storing the result thereof, wherein the step of issuing the bid message selects the largest one from the stored evaluation values and sends the selected request value to the selected request source. A method for allocating a mobile unit, comprising issuing a bid message.
【請求項10】 請求項7に記載の方法において、 該方法は、領域内の任意の走行路の最短経路をそれぞれ
探索する工程を含み、 前記移動体にて評価値を算出する工程は、それぞれの経
路上に存在する移動体の総数を移動体分布情報から算出
する工程と、当該移動体の位置および要求元の位置なら
びにそれぞれの経路上に存在する移動体の総数および当
該移動体から要求元までの経路上の要求元の総数の四つ
の組に対して評価値を算出する工程と、その結果を記憶
する工程とを含み、 前記入札メッセージを発行する工程は、記憶した評価値
の中から最も大きなものを選択して、その選択した要求
元に対して入札メッセージを発行することを特徴とする
移動体割り当て方法。
10. The method according to claim 7, wherein the method includes a step of searching for a shortest path of an arbitrary traveling path in the area, and a step of calculating an evaluation value in the moving body, Calculating the total number of moving objects on the route from the moving object distribution information, the position of the moving object and the position of the request source, and the total number of moving objects on each route and the request source from the moving object. Calculating the evaluation value for the four sets of the total number of request sources on the route up to, and storing the result, wherein the step of issuing the bidding message comprises: A method of allocating a mobile unit, comprising selecting a largest one and issuing a bid message to the selected requester.
【請求項11】 請求項8、9または10に記載の方法に
おいて、該方法は、前記移動体にて、要求元から入札メ
ッセージに対する落札メッセージを受け取った際に記憶
した評価値を増加させ、落札メッセージを受け取らなか
った場合に評価値を減少させて、それぞれの評価値を書
き換える工程を含むことを特徴とする移動体割り当て方
法。
11. The method according to claim 8, 9 or 10, further comprising: increasing, at the mobile unit, an evaluation value stored when a successful bid message for a bid message is received from a requesting source. A method of allocating a moving object, comprising the steps of reducing an evaluation value when a message is not received, and rewriting each evaluation value.
JP16417596A 1996-06-25 1996-06-25 Mobile object allocation system and mobile object allocation method Expired - Fee Related JP3251855B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16417596A JP3251855B2 (en) 1996-06-25 1996-06-25 Mobile object allocation system and mobile object allocation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16417596A JP3251855B2 (en) 1996-06-25 1996-06-25 Mobile object allocation system and mobile object allocation method

Publications (2)

Publication Number Publication Date
JPH1011137A true JPH1011137A (en) 1998-01-16
JP3251855B2 JP3251855B2 (en) 2002-01-28

Family

ID=15788155

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16417596A Expired - Fee Related JP3251855B2 (en) 1996-06-25 1996-06-25 Mobile object allocation system and mobile object allocation method

Country Status (1)

Country Link
JP (1) JP3251855B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039609B2 (en) * 2000-04-28 2006-05-02 International Business Machines Corporation Auction system, auction server, user terminal, auction method, bidding method, storage media and program transmission apparatus
JP2019160244A (en) * 2018-03-16 2019-09-19 株式会社豊田中央研究所 Control device, mobile body, autonomous distribution control program
CN115018404A (en) * 2021-03-04 2022-09-06 丰田自动车株式会社 Transportation management system, transportation management method and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63111506A (en) * 1986-10-29 1988-05-16 Shinko Electric Co Ltd Method for searching optimum route in independent unmanned vehicle system
JPH0460707A (en) * 1990-06-29 1992-02-26 Murata Mach Ltd Carrier means control system
JPH07230316A (en) * 1994-02-18 1995-08-29 Oki Electric Ind Co Ltd Mobile object allocating method and system therefor
JPH08129416A (en) * 1994-11-02 1996-05-21 Honda Motor Co Ltd Control device for external equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63111506A (en) * 1986-10-29 1988-05-16 Shinko Electric Co Ltd Method for searching optimum route in independent unmanned vehicle system
JPH0460707A (en) * 1990-06-29 1992-02-26 Murata Mach Ltd Carrier means control system
JPH07230316A (en) * 1994-02-18 1995-08-29 Oki Electric Ind Co Ltd Mobile object allocating method and system therefor
JPH08129416A (en) * 1994-11-02 1996-05-21 Honda Motor Co Ltd Control device for external equipment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7039609B2 (en) * 2000-04-28 2006-05-02 International Business Machines Corporation Auction system, auction server, user terminal, auction method, bidding method, storage media and program transmission apparatus
JP2019160244A (en) * 2018-03-16 2019-09-19 株式会社豊田中央研究所 Control device, mobile body, autonomous distribution control program
CN115018404A (en) * 2021-03-04 2022-09-06 丰田自动车株式会社 Transportation management system, transportation management method and storage medium
JP2022134834A (en) * 2021-03-04 2022-09-15 トヨタ自動車株式会社 Transport management system, transport management method, and program

Also Published As

Publication number Publication date
JP3251855B2 (en) 2002-01-28

Similar Documents

Publication Publication Date Title
US11584009B2 (en) Collaborative robot control system and method
US11861407B2 (en) Method for managing computing capacities in a network with mobile participants
US12131276B2 (en) Data-driven system for optimal vehicle fleet dimensioning and real-time dispatching based on shareability networks
CN108287545B (en) Conflict management method and system for multiple mobile robots
US11012502B2 (en) Method for operating a decentralized computing network, in particular an edge cloud computer of the decentralized computing network
WO2019141222A1 (en) Conflict management method and system for multiple mobile robots
US20180096287A1 (en) Re-routing a delivery agent to improve the efficiency of transporting packages
CN111736606B (en) Mobile robot driving method, device and storage medium
US20230111516A1 (en) Vehicle scheduling method, apparatus and system
US20220057221A1 (en) Method for the Navigation of a Vehicle
US20190279286A1 (en) Car-sharing management apparatus, car-sharing system, car-sharing management method, and non-transitory computer-readable storage medium storing program
CN115437382A (en) A multi-AGV path planning method, system and equipment medium for unmanned warehouse
JP6520693B2 (en) Calculation resource provision method and calculation resource provision system
JP3251855B2 (en) Mobile object allocation system and mobile object allocation method
CA3144258A1 (en) Reassigned delivery protocol
CA3144256A1 (en) Detecting delivery status based on geo-fencing
JPH07230316A (en) Mobile object allocating method and system therefor
JP3251857B2 (en) Mobile unit allocation method
CN112684783B (en) Control method and device for self-guided transportation equipment, storage medium and electronic equipment
WO2024059925A1 (en) Systems and methods for cooperative perception
Pasquale Randomized coordination in an autonomous decentralized system
JP3244626B2 (en) Mobile object allocation method, mobile terminal device, and mobile object allocation system
JPH1039929A (en) Mobile object allocation system and vehicle arrangement control method therefor
JPH0844429A (en) Method for moving repeating for mobile object and system thereof
JP2016156770A (en) Route guidance system, method, and program

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20011016

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081116

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081116

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091116

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091116

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101116

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees