本開示を実施するための形態について添付の図面に従って説明する。なお、各図中、同一または相当する部分には同一の符号が付される。当該部分の重複説明は適宜に簡略化ないし省略される。
The embodiments for implementing the present disclosure will be described with reference to the attached drawings. Note that in each drawing, the same or corresponding parts are given the same reference numerals. Duplicate descriptions of the parts will be appropriately simplified or omitted.
実施の形態1.
図1は実施の形態1における自律移動体の管理装置が適用される建築物を示す図である。
Embodiment 1.
FIG. 1 is a diagram showing a building to which a management device for autonomous moving objects according to the first embodiment is applied.
図1に示されるように、エレベーターシステム1は、建築物に設けられる。昇降路2は、建築物の各階を貫く。機械室3は、昇降路2の直上に設けられる。複数の乗場4は、建築物の各階に設けられる。複数の乗場4の各々は、昇降路2に対向する。複数のかご5は、昇降路2の内部に設けられる。図1には、複数のかご5のうちの1つが示される。複数のかご5の各々は、昇降路2の内部を昇降し得るよう設けられる。かごドア6は、複数のかご5にそれぞれ設けられる。制御装置7は、機械室3に設けられる。制御装置7は、複数のかご5の各々の運転を制御し得るよう設けられる。
As shown in FIG. 1, an elevator system 1 is provided in a building. A hoistway 2 passes through each floor of the building. A machine room 3 is provided directly above the hoistway 2. A plurality of landings 4 are provided on each floor of the building. Each of the landings 4 faces the hoistway 2. A plurality of cars 5 are provided inside the hoistway 2. One of the plurality of cars 5 is shown in FIG. 1. Each of the plurality of cars 5 is provided so as to be able to ascend and descend inside the hoistway 2. A car door 6 is provided for each of the plurality of cars 5. A control device 7 is provided in the machine room 3. The control device 7 is provided so as to be able to control the operation of each of the plurality of cars 5.
複数の自律移動体8は、建築物に配置される。複数の自律移動体8の各々は、建築物の各階において床面を自律して移動し得るよう設けられる。
The autonomous mobile bodies 8 are arranged in a building. Each of the autonomous mobile bodies 8 is arranged so that it can move autonomously on the floor surface of each floor of the building.
例えば、管理装置9は、図示されない別の建築物に設けられる。管理装置9は、制御装置7と任意のタイミングで通信し得るよう設けられる。管理装置9は、複数の自律移動体8の各々と任意のタイミングで通信し得るよう設けられる。管理装置9は、複数の自律移動体8の各々の位置を把握し得るよう設けられる。
For example, the management device 9 is provided in a separate building (not shown). The management device 9 is provided so as to be able to communicate with the control device 7 at any time. The management device 9 is provided so as to be able to communicate with each of the multiple autonomous moving bodies 8 at any time. The management device 9 is provided so as to be able to grasp the position of each of the multiple autonomous moving bodies 8.
例えば、管理装置9は、ある自律移動体8に対して現在の階から別の階へ移動する指令を送信する。この場合、当該指令を受信した自律移動体8は、現在の階における乗場4に移動する。当該自律移動体8が乗場4に到着した場合、管理装置9は、制御装置7に対して行先階の情報を含む当該乗場4へのかご呼び登録の情報を送信する。制御装置7は、管理装置9から受信したかご呼び登録の情報に基づいて、当該自律移動体8が存在する乗場4にかご5を配車する。
For example, the management device 9 transmits a command to an autonomous mobile body 8 to move from the current floor to another floor. In this case, the autonomous mobile body 8 that receives the command moves to the hall 4 at the current floor. When the autonomous mobile body 8 arrives at the hall 4, the management device 9 transmits car call registration information for the hall 4, including information on the destination floor, to the control device 7. The control device 7 dispatches a car 5 to the hall 4 where the autonomous mobile body 8 is located, based on the car call registration information received from the management device 9.
かご5が乗場4に到着した際に、制御装置7は、かごドア6が全開になったことを検知する。この場合、管理装置9は、かご5が乗車できる状態であると判定する。管理装置9は、かご5が乗車できる状態であると判定した場合、当該自律移動体8にかご5へ乗車する動作を行わせる乗車の移動指令を当該自律移動体8に対して送信する。当該自律移動体8は、管理装置9から受信した乗車の移動指令に基づいてかご5に乗車する。当該自律移動体8がかご5へ乗車する動作を完了した場合、管理装置9は、かご5の運転を開始させる指令を制御装置7に送信する。制御装置7は、当該自律移動体8の行先階へ向けてかご5を発車させる。
When the car 5 arrives at the landing 4, the control device 7 detects that the car door 6 is fully open. In this case, the management device 9 determines that the car 5 is ready for boarding. When the management device 9 determines that the car 5 is ready for boarding, it transmits a boarding movement command to the autonomous mobile body 8 to cause the autonomous mobile body 8 to board the car 5. The autonomous mobile body 8 boards the car 5 based on the boarding movement command received from the management device 9. When the autonomous mobile body 8 has completed the operation of boarding the car 5, the management device 9 transmits a command to the control device 7 to start operating the car 5. The control device 7 causes the car 5 to depart for the destination floor of the autonomous mobile body 8.
かご5が当該自律移動体8の行先階の乗場4に到着した際に、制御装置7は、かごドア6が全開になったことを検知する。管理装置9は、かご5が降車できる状態であると判定する。この場合、管理装置9は、当該自律移動体8にかご5から降車する動作を行わせる降車の移動指令を当該自律移動体8に対して送信する。当該自律移動体8は、管理装置9から受信した降車の移動指令に基づいてかご5から降車する。当該自律移動体8は、別の階へ移動する動作を完了する。当該自律移動体8がかご5から降車する動作を完了した場合、管理装置9は、かご5の運転を開始させる指令を制御装置7に送信する。制御装置7は、かご5の運転を開始させる。
When the car 5 arrives at the landing 4 of the destination floor of the autonomous mobile body 8, the control device 7 detects that the car door 6 is fully open. The management device 9 determines that the car 5 is in a state where passengers can disembark. In this case, the management device 9 transmits a disembarking movement command to the autonomous mobile body 8, causing the autonomous mobile body 8 to disembark from the car 5. The autonomous mobile body 8 disembarks from the car 5 based on the disembarking movement command received from the management device 9. The autonomous mobile body 8 completes the operation of moving to another floor. When the autonomous mobile body 8 completes the operation of disembarking from the car 5, the management device 9 transmits a command to the control device 7 to start operation of the car 5. The control device 7 starts operation of the car 5.
乗車の移動指令または降車の移動指令を送信された自律移動体8がかご5を利用する際に異常が発生した場合、管理装置9は、制御装置7または当該自律移動体8に対して当該異常に対応する指令を送信する。
If an abnormality occurs when an autonomous moving body 8 to which a boarding or disembarking movement command has been sent uses a cage 5, the management device 9 sends a command corresponding to the abnormality to the control device 7 or the autonomous moving body 8.
例えば、かご5の内部に障害物が存在する場合、自律移動体8は、かご5の内部において規定の位置に停止する動作というかご5に乗車する動作を完了し得ない。この状態でかごドア6が開く上限時間よりも短い時間に設定された閾値時間が経過した場合、管理装置9は、自律移動体8に対してかご5へ乗車する動作を中止させる乗車の移動中止指令を送信する。この場合、自律移動体8は、かご5から離れる。自律移動体8は、当該かご5へ乗車する動作を中止した旨の乗車の移動中止通知を管理装置9に送信する。その後、かごドア6が開く上限時間が経過した場合、制御装置7は、かご5を発車させる。
For example, if an obstacle is present inside the cage 5, the autonomous mobile body 8 cannot complete the action of stopping at a specified position inside the cage 5, that is, the action of boarding the cage 5. When a threshold time set to a time shorter than the upper limit time for the cage door 6 to open has elapsed in this state, the management device 9 transmits a boarding movement abort command to the autonomous mobile body 8 to abort the action of boarding the cage 5. In this case, the autonomous mobile body 8 leaves the cage 5. The autonomous mobile body 8 transmits a boarding movement abort notification to the management device 9 indicating that the action of boarding the cage 5 has been aborted. After that, when the upper limit time for the cage door 6 to open has elapsed, the control device 7 causes the cage 5 to depart.
その後、当該障害物がかご5の内部に継続して存在した場合、自律移動体8は、当該かご5へ乗車する動作を行うたびに、当該かご5へ乗車する動作を中止した旨の乗車の移動中止通知を管理装置9に送信する。当該かご5へ乗車する動作を中止した旨の乗車の移動中止通知を管理装置9が受信した回数が規定の回数以上になった場合、管理装置9は、自律移動体8が当該かご5を使用しない設定にする。管理装置9は、あるかご5が使用しない設定である場合、当該かご5に乗車する動作を行う乗車の移動指令を自律移動体8に送信しない。
If the obstacle continues to exist inside the cage 5 after that, the autonomous moving body 8 transmits a boarding movement cancellation notification to the management device 9 each time it performs an action to board that cage 5, notifying the cancellation of the action to board that cage 5. If the number of times that the management device 9 has received a boarding movement cancellation notification notifying the cancellation of the action to board that cage 5 exceeds a prescribed number, the management device 9 sets the autonomous moving body 8 not to use that cage 5. If a cage 5 is set not to be used, the management device 9 does not transmit a boarding movement command to the autonomous moving body 8 for the action to board that cage 5.
例えば、複数の自律移動体8のうちかご5へ乗車する動作を行わせる乗車の移動指令を送信された自律移動体8ではない別の自律移動体8に異常が発生した場合、当該別の自律移動体8は、当該かご5に乗車しようとすることがある。この場合、管理装置9は、制御装置7に対して当該かご5の運転を中止させる指令を送信する。制御装置7は、当該かご5の運転を中止する。管理装置9は、乗車の移動指令を送信した自律移動体8に対して当該かご5へ乗車する動作を中止させる乗車の移動中止指令を送信する。自律移動体8は、乗車の移動中止指令を受信した場合、当該かご5へ乗車する動作を中止する。
For example, if an abnormality occurs in another autonomous moving body 8 other than the autonomous moving body 8 that received the boarding movement command to board a car 5, the other autonomous moving body 8 may attempt to board the car 5. In this case, the management device 9 sends a command to the control device 7 to stop the operation of the car 5. The control device 7 stops the operation of the car 5. The management device 9 sends a boarding movement stop command to the autonomous moving body 8 that sent the boarding movement command to stop the operation of boarding the car 5. When the autonomous moving body 8 receives the boarding movement stop command, it stops the operation of boarding the car 5.
例えば、かご5に存在する自律移動体8が移動できない場合、当該自律移動体8は、かご5から降車する動作を完了しない。この状態でかごドア6が開く上限時間よりも短い時間に設定された閾値時間が経過した場合、管理装置9は、自律移動体8に対してかご5から降車する動作を中止させる降車の移動中止指令を送信する。管理装置9は、当該かご5を使用しない設定にする。その後、かごドア6が開く上限時間が経過した場合、制御装置7は、かご5を発車させる。
For example, if an autonomous moving body 8 in a car 5 cannot move, the autonomous moving body 8 does not complete the operation of disembarking from the car 5. When a threshold time set to a time shorter than the upper limit time for opening the car door 6 has elapsed in this state, the management device 9 transmits a disembarking movement abort command to the autonomous moving body 8 to abort the operation of disembarking from the car 5. The management device 9 sets the car 5 not to be used. After that, when the upper limit time for opening the car door 6 has elapsed, the control device 7 causes the car 5 to depart.
例えば、かご5に存在する自律移動体8が移動できない状態で降車の移動指令を送信された場合、当該自律移動体8は、管理装置9に対してかご5から降車する動作を中止する移動中止通知を送信することがある。この場合、管理装置9は、当該かご5を使用しない設定にする。その後、かごドア6が開く上限時間が経過した場合、制御装置7は、かご5を発車させる。
For example, if an autonomous moving body 8 in a car 5 is unable to move and a movement command to disembark is sent, the autonomous moving body 8 may send a movement cancellation notification to the management device 9 to cancel the operation of disembarking from the car 5. In this case, the management device 9 sets the car 5 not to be used. After that, when the upper limit time for opening the car door 6 has elapsed, the control device 7 causes the car 5 to depart.
例えば、かご5に自律移動体8が存在する状態で地震が発生した場合、かご5は、最寄りの階に停止した後に当該最寄りの階で降車できる状態になる。この場合、管理装置9は、当該かご5が当該自律移動体8の行先階まで運転できなくなったと判定する。管理装置9は、当該最寄りの階において当該自律移動体8を退避させる位置の情報を当該自律移動体8に送信する。当該自律移動体8は、当該退避させる位置へ移動する。
For example, if an earthquake occurs while an autonomous moving body 8 is present in car 5, car 5 will stop at the nearest floor and will be able to disembark at the nearest floor. In this case, management device 9 determines that car 5 is no longer able to operate to the destination floor of the autonomous moving body 8. Management device 9 transmits information on the location to which the autonomous moving body 8 should be evacuated on the nearest floor to the autonomous moving body 8. The autonomous moving body 8 moves to the evacuated location.
次に、図2を用いて、管理装置9を説明する。
図2は実施の形態1における自律移動体の管理装置のブロック図である。
Next, the management device 9 will be described with reference to FIG.
FIG. 2 is a block diagram of a management device for autonomous moving objects according to the first embodiment.
図2に示されるように、管理装置9は、第1位置情報取得部10と第1制御情報取得部11と登録部12と第1移動指令部13と第1移動中止指令部14と第1中止通知記憶部15と第1中止通知受付部16と退避情報送信部17と第1使用可否記憶部18と第1使用可否設定部19と運転開始指令部20と運転中止指令部21とを備える。
As shown in FIG. 2, the management device 9 includes a first location information acquisition unit 10, a first control information acquisition unit 11, a registration unit 12, a first movement command unit 13, a first movement suspension command unit 14, a first suspension notification storage unit 15, a first suspension notification receiving unit 16, an evacuation information transmission unit 17, a first usability storage unit 18, a first usability setting unit 19, an operation start command unit 20, and an operation suspension command unit 21.
第1位置情報取得部10は、自律移動体8の位置を表す位置情報を自律移動体8から取得する。
The first position information acquisition unit 10 acquires position information representing the position of the autonomous moving body 8 from the autonomous moving body 8.
第1制御情報取得部11は、制御装置7からエレベーターシステム1の制御情報を取得する。
The first control information acquisition unit 11 acquires control information for the elevator system 1 from the control device 7.
登録部12は、第1位置情報取得部10が取得した自律移動体8の位置情報を用いて自律移動体8が乗場4に到着したことを検出する。登録部12は、自律移動体8が乗場4に到着したことを検出した場合、当該自律移動体8の行先階の情報を含む当該乗場4へのかご呼び登録の情報を制御装置7に送信する。
The registration unit 12 detects that the autonomous mobile body 8 has arrived at the hall 4 using the position information of the autonomous mobile body 8 acquired by the first position information acquisition unit 10. When the registration unit 12 detects that the autonomous mobile body 8 has arrived at the hall 4, it transmits to the control device 7 information on car call registration for the hall 4, including information on the destination floor of the autonomous mobile body 8.
第1移動指令部13は、第1位置情報取得部10が取得した位置情報を用いて自律移動体8が乗場4に到着したか否かを判定する。第1移動指令部13は、自律移動体8が乗場4に到着したと判定した場合、第1制御情報取得部11が取得した制御情報を用いて、かご5が乗車できる状態であるか否かを判定する。第1移動指令部13は、かご5が乗車できる状態であると判定した場合、自律移動体8にかご5に乗車する動作を行わせる乗車の移動指令を当該自律移動体8に対して送信する。
The first movement command unit 13 determines whether the autonomous moving body 8 has arrived at the platform 4 using the position information acquired by the first position information acquisition unit 10. When the first movement command unit 13 determines that the autonomous moving body 8 has arrived at the platform 4, it determines whether the car 5 is in a state where it can be boarded using the control information acquired by the first control information acquisition unit 11. When the first movement command unit 13 determines that the car 5 is in a state where it can be boarded, it transmits a boarding movement command to the autonomous moving body 8 to cause the autonomous moving body 8 to board the car 5.
自律移動体8がかご5に乗車しているときに、第1移動指令部13は、第1制御情報取得部11が取得した制御情報を用いて、かご5が降車できる状態であるか否かを判定する。第1移動指令部13は、かご5が降車できる状態であると判定した場合、自律移動体8にかご5から降車する動作を行わせる降車の移動指令を当該自律移動体8に対して送信する。
When the autonomous moving body 8 is in the car 5, the first movement command unit 13 uses the control information acquired by the first control information acquisition unit 11 to determine whether the car 5 is in a state where passengers can disembark. If the first movement command unit 13 determines that the car 5 is in a state where passengers can disembark, it transmits a disembarking movement command to the autonomous moving body 8 to cause the autonomous moving body 8 to disembark from the car 5.
第1移動指令部13によってかご5が乗車できる状態であると判定されたときに、第1移動中止指令部14は、時間の計測を開始する。第1移動中止指令部14は、自律移動体8がかご5に乗車する動作を完了した場合、時間の計測を停止し、計測した時間をリセットする。第1移動中止指令部14は、かご5が乗車できる状態になってから規定の時間が経過したか否かを判定する。第1移動中止指令部14は、かご5が乗車できる状態になってから規定の時間が経過したと判定したときに乗車の移動指令を送信された自律移動体8がかご5へ乗車する動作を完了していない場合、当該自律移動体8に対してかご5へ乗車する動作を中止させる乗車の移動中止指令を送信する。
When the first movement command unit 13 determines that the car 5 is in a state where it can be boarded, the first movement abort command unit 14 starts measuring time. When the autonomous moving body 8 has completed the operation of boarding the car 5, the first movement abort command unit 14 stops measuring time and resets the measured time. The first movement abort command unit 14 determines whether a specified time has passed since the car 5 became in a state where it can be boarded. If the autonomous moving body 8 to which the boarding movement command was sent has not completed the operation of boarding the car 5 when it is determined that the specified time has passed since the car 5 became in a state where it can be boarded, the first movement abort command unit 14 transmits a boarding movement abort command to the autonomous moving body 8 to abort the operation of boarding the car 5.
制御装置7に対してかご5の運転を中止させる指令が送信された場合、第1移動中止指令部14は、自律移動体8に対してかご5へ乗車する動作を中止させる乗車の移動中止指令を送信する。
When a command to stop the operation of the cage 5 is sent to the control device 7, the first movement stop command unit 14 sends a boarding movement stop command to the autonomous moving body 8 to stop the operation of boarding the cage 5.
第1移動指令部13によってかご5が降車できる状態であると判定されたときに、第1移動中止指令部14は、時間の計測を開始する。第1移動中止指令部14は、自律移動体8がかご5から降車する動作を完了した場合、時間の計測を停止し、計測した時間をリセットする。第1移動中止指令部14は、かご5が降車できる状態になってから規定の時間が経過したか否かを判定する。第1移動中止指令部14は、かご5が降車できる状態になってから規定の時間が経過したと判定したときに降車の移動指令を送信された自律移動体8がかご5から降車する動作を完了していない場合、当該自律移動体8に対してかご5から降車する動作を中止させる降車の移動中止指令を送信する。
When the first movement command unit 13 determines that the car 5 is in a state where passengers can disembark, the first movement abort command unit 14 starts measuring time. When the autonomous moving body 8 has completed the operation of disembarking from the car 5, the first movement abort command unit 14 stops measuring time and resets the measured time. The first movement abort command unit 14 determines whether a specified time has elapsed since the car 5 became in a state where passengers can disembark. If the autonomous moving body 8 to which the disembarking movement command was sent has not completed the operation of disembarking from the car 5 when it is determined that a specified time has elapsed since the car 5 became in a state where passengers can disembark, the first movement abort command unit 14 transmits a disembarking movement abort command to the autonomous moving body 8 to abort the operation of disembarking from the car 5.
第1中止通知記憶部15は、自律移動体8がかご5へ乗車する動作またはかご5から降車する動作を中止した旨を示す移動中止通知の履歴情報を記憶する。
The first cancellation notification memory unit 15 stores history information of a movement cancellation notification indicating that the autonomous moving body 8 has cancelled the operation of getting on to the car 5 or disembarking from the car 5.
第1中止通知受付部16は、自律移動体8から送信される移動中止通知を受信する。第1中止通知受付部16は、移動中止通知を受信した場合、当該移動中止通知を反映した移動中止通知の履歴情報を第1中止通知記憶部15に記憶させる。
The first cancel notification receiving unit 16 receives a movement cancel notification transmitted from the autonomous moving body 8. When the first cancel notification receiving unit 16 receives a movement cancel notification, it stores history information of the movement cancel notification that reflects the movement cancel notification in the first cancel notification storage unit 15.
自律移動体8がかご5に乗車しているときに、退避情報送信部17は、第1制御情報取得部11が取得した制御情報を用いて、かご5が自律移動体8の行先階まで運転できなくなったか否かを判定する。退避情報送信部17は、かご5が自律移動体8の行先階まで運転できなくなったと判定した場合、第1制御情報取得部11が取得した制御情報を用いて、かご5が停止した階を特定する。その後、退避情報送信部17は、当該かご5が停止した階における自律移動体8を退避させる位置の情報を作成する。退避情報送信部17は、自律移動体8に対して、停止した階における当該自律移動体8を退避させる位置の情報を送信する。
When the autonomous moving body 8 is in the car 5, the evacuation information transmission unit 17 uses the control information acquired by the first control information acquisition unit 11 to determine whether the car 5 can no longer operate to the destination floor of the autonomous moving body 8. When the evacuation information transmission unit 17 determines that the car 5 can no longer operate to the destination floor of the autonomous moving body 8, it uses the control information acquired by the first control information acquisition unit 11 to identify the floor at which the car 5 has stopped. Thereafter, the evacuation information transmission unit 17 creates information on the position at which the autonomous moving body 8 should be evacuated at the floor at which the car 5 has stopped. The evacuation information transmission unit 17 transmits, to the autonomous moving body 8, information on the position at which the autonomous moving body 8 should be evacuated at the stopped floor.
第1使用可否記憶部18は、複数のかご5の各々について、自律移動体8が当該かご5を使用する設定および当該かご5を使用しない設定のいずれであるかを示す使用可否情報を記憶する。
The first usability memory unit 18 stores usability information for each of the multiple cages 5 that indicates whether the autonomous moving body 8 is set to use the cage 5 or not use the cage 5.
第1使用可否設定部19は、自律移動体8に乗車の移動中止指令を送信していない状態で第1中止通知受付部16が当該自律移動体8からあるかご5に関する乗車の移動中止通知を受信したか否かを判定する。第1使用可否設定部19は、自律移動体8に乗車の移動中止指令を送信していない状態で第1中止通知受付部16が当該自律移動体8からあるかご5に関する乗車の移動中止通知を受信したと判定した場合、第1中止通知記憶部15が記憶する移動中止通知の履歴情報を用いて、設定された日時からこれまでの間に当該かご5に関する乗車の移動中止通知を受信した回数が規定の回数以上であるか否かを判定する。この際、第1中止通知受付部16は、全ての自律移動体8から送信された乗車の移動中止通知の履歴情報を参照する。第1使用可否設定部19は、当該かご5に関する乗車の移動中止通知を受信した回数が規定の回数以上であると判定した場合、当該かご5を使用しない設定にする。具体的には、この場合、第1使用可否設定部19は、第1使用可否記憶部18が記憶する使用可否情報において、当該かご5を使用しない設定に変更する。
The first usability setting unit 19 determines whether the first cancellation notification receiving unit 16 has received a cancellation notification for a certain cage 5 from the autonomous moving body 8 in a state where a cancellation command for a ride has not been transmitted to the autonomous moving body 8. When the first cancellation notification receiving unit 16 has determined that a cancellation notification for a ride for a certain cage 5 has been received from the autonomous moving body 8 in a state where a cancellation command for a ride has not been transmitted to the autonomous moving body 8, the first usability setting unit 19 uses the history information of the cancellation notification stored in the first cancellation notification storage unit 15 to determine whether the number of times that a cancellation notification for a ride for the cage 5 has been received from the set date and time is equal to or greater than a specified number of times. At this time, the first cancellation notification receiving unit 16 refers to the history information of the cancellation notification for a ride transmitted from all the autonomous moving bodies 8. When the first usability setting unit 19 determines that the number of times that a cancellation notification for a ride for the cage 5 has been received is equal to or greater than a specified number of times, it sets the cage 5 not to be used. Specifically, in this case, the first usability setting unit 19 changes the usability information stored in the first usability storage unit 18 to a setting that does not allow the car 5 to be used.
第1使用可否設定部19は、自律移動体8に降車の移動中止指令を送信していない状態で第1中止通知受付部16が当該自律移動体8からあるかご5に関する降車の移動中止通知を受信したか否かを判定する。第1使用可否設定部19は、自律移動体8に降車の移動中止指令を送信していない状態で第1中止通知受付部16が当該自律移動体8からあるかご5に関する降車の移動中止通知を受信したと判定した場合、当該かご5を使用しない設定にする。
The first usability setting unit 19 determines whether the first cancellation notification receiving unit 16 has received a disembarking movement cancellation notification for a certain car 5 from the autonomous moving body 8 in a state in which a disembarking movement cancellation command has not been transmitted to the autonomous moving body 8. If the first cancellation notification receiving unit 16 has determined that a disembarking movement cancellation notification for a certain car 5 has been received from the autonomous moving body 8 in a state in which a disembarking movement cancellation command has not been transmitted to the autonomous moving body 8, the first usability setting unit 19 sets the car 5 not to be used.
第1移動中止指令部14が自律移動体8に対して降車の移動中止指令を送信した場合、第1使用可否設定部19は、当該かご5を使用しない設定にする。
When the first movement stop command unit 14 transmits a movement stop command for disembarking to the autonomous moving body 8, the first usability setting unit 19 sets the cage 5 not to be used.
運転開始指令部20は、第1位置情報取得部10が取得した自律移動体8の位置情報を用いて、自律移動体8がかご5へ乗車する動作を完了したか否かを判定する。運転開始指令部20は、自律移動体8がかご5へ乗車する動作を完了したと判定した場合、制御装置7に当該かご5の運転を開始させる指令を送信する。
The operation start command unit 20 uses the position information of the autonomous moving body 8 acquired by the first position information acquisition unit 10 to determine whether or not the autonomous moving body 8 has completed the operation of boarding the car 5. When the operation start command unit 20 determines that the autonomous moving body 8 has completed the operation of boarding the car 5, it transmits a command to the control device 7 to start the operation of the car 5.
運転開始指令部20は、第1位置情報取得部10が取得した自律移動体8の位置情報を用いて、自律移動体8がかご5から降車する動作を完了したか否かを判定する。運転開始指令部20は、自律移動体8がかご5から降車する動作を完了したと判定した場合、制御装置7に当該かご5の運転を開始させる指令を送信する。
The operation start command unit 20 uses the position information of the autonomous moving body 8 acquired by the first position information acquisition unit 10 to determine whether or not the autonomous moving body 8 has completed the operation of disembarking from the car 5. When the operation start command unit 20 determines that the autonomous moving body 8 has completed the operation of disembarking from the car 5, it transmits a command to the control device 7 to start the operation of the car 5.
運転中止指令部21は、複数の自律移動体8の位置情報を用いて、第1移動指令部13が乗車の移動指令を送信した自律移動体8がかご5へ乗車する動作を完了する前に、複数の自律移動体8のうち第1移動指令部13が乗車の移動指令を送信した自律移動体8ではない別の自律移動体8がかご5に乗車する動作を行ったか否かを判定する。運転中止指令部21は、第1移動指令部13が乗車の移動指令を送信した自律移動体8がかご5へ乗車する動作を完了する前に、別の自律移動体8がかご5に乗車する動作を行ったと判定した場合、制御装置7に当該かご5の運転を中止させる指令を送信する。
The operation stop command unit 21 uses the position information of the multiple autonomous moving bodies 8 to determine whether or not another autonomous moving body 8, other than the autonomous moving body 8 to which the first movement command unit 13 transmitted the boarding movement command, among the multiple autonomous moving bodies 8, has performed an action to board the car 5 before the autonomous moving body 8 to which the first movement command unit 13 transmitted the boarding movement command has completed the action of boarding the car 5. When the operation stop command unit 21 determines that another autonomous moving body 8 has performed an action to board the car 5 before the autonomous moving body 8 to which the first movement command unit 13 transmitted the boarding movement command has completed the action of boarding the car 5, it transmits a command to the control device 7 to stop the operation of the car 5.
次に、図3を用いて、第1中止通知記憶部15が記憶する移動中止通知の履歴情報を説明する。
図3は実施の形態1における自律移動体の管理装置が記憶する移動中止通知の履歴情報を表す図である。
Next, the history information of the movement abort notification stored in the first abort notification storage unit 15 will be described with reference to FIG.
FIG. 3 is a diagram showing history information of movement stop notifications stored in the management device for autonomous moving bodies according to the first embodiment.
図3に示されるように、移動中止通知の履歴情報は、「通知日時」の情報と「通知元」の情報と「対象装置」の情報と「乗車中止/降車中止」の情報とを対応付けた情報である。
As shown in FIG. 3, the history information of a trip cancellation notification is information that associates information on the "notification date and time," information on the "notification source," information on the "target device," and information on "boarding cancellation/disembarking cancellation."
「通知日時」の情報は、自律移動体8から移動中止通知を受信した日付と時間との情報である。「通知元」の情報は、移動中止通知を発信した自律移動体8を識別する情報である。「対象装置」の情報は、自律移動体8が移動することを中止した対象の装置を示す情報である。「乗車中止/降車中止」の情報は、当該移動中止通知が乗車の移動中止通知または降車の移動中止通知のいずれであるかを示す情報である。
The "notification date and time" information is information on the date and time when the movement cancellation notification was received from the autonomous moving body 8. The "notification source" information is information that identifies the autonomous moving body 8 that sent the movement cancellation notification. The "target device" information is information that indicates the target device for which the autonomous moving body 8 has stopped moving. The "boarding cancellation/disembarking cancellation" information is information that indicates whether the movement cancellation notification is a boarding movement cancellation notification or a disembarking movement cancellation notification.
次に、図4を用いて、第1使用可否記憶部18が記憶する使用可否情報を説明する。
図4は実施の形態1における自律移動体の管理装置が記憶する使用可否情報を表す図である。
Next, the usability information stored in the first usability storage unit 18 will be described with reference to FIG.
FIG. 4 is a diagram illustrating the availability information stored in the management device for the autonomous moving body according to the first embodiment.
図4に示されるように、使用可否情報は、「対象装置」の情報と「使用可否」の情報とを対応付けた情報である。
As shown in FIG. 4, the usability information is information that associates information about the "target device" with information about "usability."
「対象装置」の情報は、対象の装置を識別する情報である。「使用可否」の情報は、対象の装置が使用する設定または使用しない設定のいずれであるかを示す情報である。
The "target device" information is information that identifies the target device. The "usability" information is information that indicates whether the target device uses the setting or not.
「使用可否」の情報における「使用可」の表示は、対象の装置が使用する設定であることを示す。「使用可否」の情報における「使用不可」の表示は、対象の装置が使用しない設定であることを示す。
The "Available" display in the "Availability" information indicates that the setting is used by the target device. The "Not Available" display in the "Availability" information indicates that the setting is not used by the target device.
次に、図5と図6とを用いて、管理装置9が行う動作を説明する。
図5は実施の形態1における自律移動体の管理装置が行う動作を説明するフローチャートである。図6は実施の形態1における自律移動体の管理装置が行う動作を説明するフローチャートである。
Next, the operation performed by the management device 9 will be described with reference to FIG. 5 and FIG.
Fig. 5 is a flowchart for explaining the operation performed by the management device for autonomous mobile bodies in the embodiment 1. Fig. 6 is a flowchart for explaining the operation performed by the management device for autonomous mobile bodies in the embodiment 1.
管理装置9は、ある自律移動体8が乗場4に到着した場合に、ステップS101の動作を開始する。
When an autonomous moving body 8 arrives at a boarding area 4, the management device 9 starts the operation of step S101.
図5と図6とに示されるように、ステップS101において、管理装置9は、制御情報を用いて、かご5が乗車できる状態であるか否かを判定する。
As shown in Figures 5 and 6, in step S101, the management device 9 uses the control information to determine whether the car 5 is ready for boarding.
ステップS101で、当該かご5が乗車できる状態でないと判定した場合、管理装置9は、ステップS101の動作を繰り返す。
If it is determined in step S101 that the car 5 is not ready for boarding, the management device 9 repeats the operation of step S101.
ステップS101で、当該かご5が乗車できる状態であると判定した場合、管理装置9は、ステップS102の動作を行う。ステップS102において、管理装置9は、当該自律移動体8に当該かご5へ乗車する動作を行わせる乗車の移動指令を当該自律移動体8に対して送信する。
If it is determined in step S101 that the car 5 is ready for boarding, the management device 9 performs the operation of step S102. In step S102, the management device 9 transmits a boarding movement command to the autonomous mobile body 8, causing the autonomous mobile body 8 to board the car 5.
その後、管理装置9は、ステップS103の動作を行う。ステップS103において、管理装置9は、当該かご5が乗車できる状態になってから規定の時間が経過したか否かを判定する。
Then, the management device 9 performs the operation of step S103. In step S103, the management device 9 determines whether a specified time has elapsed since the car 5 became available for boarding.
ステップS103で、当該かご5が乗車できる状態になってから規定の時間が経過していないと判定した場合、管理装置9は、ステップS104の動作を行う。ステップS104において、管理装置9は、移動指令を送信した自律移動体8ではない別の自律移動体8がかご5に乗車する動作を行ったか否かを判定する。
If it is determined in step S103 that the specified time has not elapsed since the car 5 became available for boarding, the management device 9 performs the operation of step S104. In step S104, the management device 9 determines whether or not another autonomous mobile body 8 other than the autonomous mobile body 8 that sent the movement command has performed an operation to board the car 5.
ステップS104で、別の自律移動体8がかご5に乗車する動作を行っていないと判定した場合、管理装置9は、ステップS105の動作を行う。ステップS105において、管理装置9は、当該自律移動体8に乗車の移動中止指令を送信していない状態で当該自律移動体8から当該かご5に関する乗車の移動中止通知を受信したか否かを判定する。
If it is determined in step S104 that another autonomous moving body 8 is not performing an operation to board the cage 5, the management device 9 performs the operation of step S105. In step S105, the management device 9 determines whether or not it has received a boarding movement suspension notification for the cage 5 from the autonomous moving body 8 in a state in which it has not transmitted a boarding movement suspension command to the autonomous moving body 8.
ステップS105で、当該自律移動体8に乗車の移動中止指令を送信していない状態で当該自律移動体8から当該かご5に関する乗車の移動中止通知を受信していないと判定した場合、管理装置9は、ステップS106の動作を行う。ステップS106において、管理装置9は、当該自律移動体8が当該かご5へ乗車する動作を完了したか否かを判定する。
If it is determined in step S105 that a ride movement stop notification for the car 5 has not been received from the autonomous moving body 8 in a state in which a ride movement stop command has not been sent to the autonomous moving body 8, the management device 9 performs the operation of step S106. In step S106, the management device 9 determines whether the autonomous moving body 8 has completed the operation of boarding the car 5.
ステップS106で、当該自律移動体8が当該かご5へ乗車する動作を完了していないと判定した場合、管理装置9は、ステップS103以降の動作を行う。
If it is determined in step S106 that the autonomous moving body 8 has not completed the operation of boarding the cage 5, the management device 9 performs the operations from step S103 onwards.
ステップS106で、当該自律移動体8が当該かご5へ乗車する動作を完了したと判定した場合、管理装置9は、ステップS107の動作を行う。ステップS107において、管理装置9は、制御装置7に当該かご5の運転を開始させる指令を送信する。この場合、制御装置7は、当該かご5を運転させる。
If it is determined in step S106 that the autonomous mobile body 8 has completed the operation of boarding the cage 5, the management device 9 performs the operation of step S107. In step S107, the management device 9 transmits a command to the control device 7 to start the operation of the cage 5. In this case, the control device 7 operates the cage 5.
その後、管理装置9は、ステップS108の動作を行う。ステップS108において、管理装置9は、当該かご5の制御情報を用いて、当該かご5が当該自律移動体8の行先階まで運転できなくなったか否かを判定する。
Then, the management device 9 performs the operation of step S108. In step S108, the management device 9 uses the control information of the cage 5 to determine whether the cage 5 can no longer operate to the destination floor of the autonomous mobile unit 8.
ステップS108で、当該かご5が当該自律移動体8の行先階まで運転できていると判定した場合、管理装置9は、ステップS109の動作を行う。ステップS109において、管理装置9は、当該かご5が降車できる状態であるか否かを判定する。
If it is determined in step S108 that the car 5 can be driven to the destination floor of the autonomous mobile unit 8, the management device 9 performs the operation of step S109. In step S109, the management device 9 determines whether the car 5 is in a state where passengers can disembark.
ステップS109で、当該かご5が降車できる状態でないと判定した場合、管理装置9は、ステップS108以降の動作を行う。
If it is determined in step S109 that the car 5 is not in a state where passengers can disembark, the management device 9 performs the operations from step S108 onwards.
ステップS109で、当該かご5が降車できる状態であると判定した場合、管理装置9は、ステップS110の動作を行う。ステップS110において、管理装置9は、当該自律移動体8に対して当該かご5から降車する降車の移動指令を送信する。
If it is determined in step S109 that the car 5 is in a state in which disembarking is possible, the management device 9 performs the operation of step S110. In step S110, the management device 9 transmits a disembarking movement command to the autonomous moving body 8 for disembarking from the car 5.
その後、管理装置9は、ステップS111の動作を行う。ステップS111において、管理装置9は、当該かご5が降車できる状態になってから規定の時間が経過したか否かを判定する。
Then, the management device 9 performs the operation of step S111. In step S111, the management device 9 determines whether a specified time has elapsed since the car 5 became ready for disembarking.
ステップS111で、当該かご5が降車できる状態になってから規定の時間が経過していないと判定した場合、管理装置9は、ステップ112の動作を行う。ステップS112において、管理装置9は、当該自律移動体8に降車の移動中止指令を送信していない状態で当該自律移動体8から当該かご5に関する降車の移動中止通知を受信したか否かを判定する。
If it is determined in step S111 that the specified time has not elapsed since the car 5 became ready for disembarking, the management device 9 performs the operation of step 112. In step S112, the management device 9 determines whether or not it has received a disembarking movement suspension notification for the car 5 from the autonomous moving body 8 in a state in which it has not transmitted a disembarking movement suspension command to the autonomous moving body 8.
ステップS112で、当該自律移動体8に降車の移動中止指令を送信していない状態で当該自律移動体8から当該かご5に関する降車の移動中止通知を受信していないと判定した場合、管理装置9は、ステップS113の動作を行う。ステップS113において、管理装置9は、当該自律移動体8の位置情報を用いて、当該自律移動体8が当該かご5から降車する動作を完了したか否かを判定する。
If it is determined in step S112 that a disembarking movement stop command has not been sent to the autonomous moving body 8 and a disembarking movement stop notification for the car 5 has not been received from the autonomous moving body 8, the management device 9 performs the operation of step S113. In step S113, the management device 9 uses the position information of the autonomous moving body 8 to determine whether the autonomous moving body 8 has completed the operation of disembarking from the car 5.
ステップS113で、当該自律移動体8が当該かご5から降車する動作を完了していないと判定した場合、管理装置9は、ステップS111以降の動作を行う。
If it is determined in step S113 that the autonomous moving body 8 has not completed the operation of disembarking from the cage 5, the management device 9 performs the operations from step S111 onwards.
ステップS113で、当該自律移動体8が当該かご5から降車する動作を完了したと判定した場合、管理装置9は、ステップS114の動作を行う。ステップS114において、制御装置7に当該かご5の運転を開始させる指令を送信する。この場合、制御装置7は、当該かご5を運転させる。
If it is determined in step S113 that the autonomous mobile body 8 has completed the operation of disembarking from the cage 5, the management device 9 performs the operation of step S114. In step S114, a command is sent to the control device 7 to start the operation of the cage 5. In this case, the control device 7 operates the cage 5.
その後、管理装置9は、動作を終了する。
After that, the management device 9 ends its operation.
ステップS103で、当該かご5が乗車できる状態になってから規定の時間が経過したと判定した場合、管理装置9は、ステップS115の動作を行う。ステップS115において、管理装置9は、当該自律移動体8に対して、当該かご5へ乗車する動作を中止させる乗車の移動中止指令を送信する。その後、管理装置9は、動作を終了する。
If it is determined in step S103 that a specified time has elapsed since the cage 5 became ready for boarding, the management device 9 performs the operation of step S115. In step S115, the management device 9 transmits to the autonomous moving body 8 a boarding movement stop command to stop the operation of boarding the cage 5. Thereafter, the management device 9 ends the operation.
ステップS104で、別の自律移動体8が当該かご5に乗車する動作を行ったと判定した場合、管理装置9は、ステップS116の動作を行う。ステップS116において、管理装置9は、制御装置7に当該かご5の運転を中止させる指令を送信する。その後、管理装置9は、ステップS115以降の動作を行う。
If it is determined in step S104 that another autonomous moving body 8 has boarded the car 5, the management device 9 performs the operation of step S116. In step S116, the management device 9 transmits a command to the control device 7 to stop the operation of the car 5. Thereafter, the management device 9 performs the operations from step S115 onwards.
ステップS105で、当該自律移動体8に乗車の移動中止指令を送信していない状態で当該自律移動体8から当該かご5に関する乗車の移動中止通知を受信したと判定した場合、管理装置9は、ステップS117の動作を行う。ステップS117において、管理装置9は、第1中止通知記憶部15が記憶する移動中止通知情報に基づいて、当該かご5が関係する移動中止通知を受信した回数が規定の閾値以上であるか否かを判定する。
If it is determined in step S105 that a ride movement abort notification for the cage 5 has been received from the autonomous moving body 8 without a ride movement abort command being transmitted to the autonomous moving body 8, the management device 9 performs the operation of step S117. In step S117, the management device 9 determines whether the number of times a movement abort notification related to the cage 5 has been received is equal to or greater than a specified threshold, based on the movement abort notification information stored in the first abort notification storage unit 15.
ステップS117で、当該かご5が関係する移動中止通知を受信した回数が規定の閾値以上でないと判定した場合、管理装置9は、動作を終了する。
If it is determined in step S117 that the number of times that a movement suspension notification related to the cage 5 has been received is not equal to or greater than the specified threshold, the management device 9 terminates operation.
ステップS117で、当該かご5が関係する移動中止通知を受信した回数が規定の閾値以上であると判定した場合、管理装置9は、ステップS118の動作を行う。ステップS118において、管理装置9は、当該かご5を使用しない設定にする。その後、管理装置9は、動作を終了する。
If it is determined in step S117 that the number of times that a movement suspension notification related to the cage 5 has been received is equal to or greater than a specified threshold, the management device 9 performs the operation of step S118. In step S118, the management device 9 sets the cage 5 not to be used. Thereafter, the management device 9 ends the operation.
ステップS108で、当該かご5が当該自律移動体8の行先階まで運転できなくなったと判定した場合、管理装置9は、ステップS119の動作を行う。ステップS119において、管理装置9は、当該自律移動体8に対して、停止した階において退避する位置の情報を送信する。その後、管理装置9は、動作を終了する。
If it is determined in step S108 that the car 5 cannot be driven to the destination floor of the autonomous mobile unit 8, the management device 9 performs the operation of step S119. In step S119, the management device 9 transmits information about the evacuation position at the stopped floor to the autonomous mobile unit 8. Thereafter, the management device 9 ends the operation.
ステップS111で、当該かご5が降車できる状態になってから規定の時間が経過したと判定した場合、管理装置9は、ステップ120の動作を行う。ステップS120において、管理装置9は、当該自律移動体8に対して、当該かご5から降車する動作を中止させる降車の移動中止指令を送信する。
If it is determined in step S111 that a specified time has elapsed since the car 5 became ready for disembarking, the management device 9 performs the operation of step 120. In step S120, the management device 9 transmits a disembarking movement abort command to the autonomous moving body 8 to abort the disembarking operation from the car 5.
ステップS120の動作を行った場合、またはステップS112で当該自律移動体8に降車の移動中止指令を送信していない状態で当該自律移動体8から当該かご5に関する降車の移動中止通知を受信したと判定した場合、管理装置9は、ステップS121の動作を行う。ステップS121において、管理装置9は、当該かご5を使用しないように設定する。その後、管理装置9は、動作を終了する。
When the operation of step S120 has been performed, or when it is determined in step S112 that a disembarking movement stop notification for the cage 5 has been received from the autonomous moving body 8 without a disembarking movement stop command being transmitted to the autonomous moving body 8, the management device 9 performs the operation of step S121. In step S121, the management device 9 sets the cage 5 not to be used. Thereafter, the management device 9 ends the operation.
以上で説明した実施の形態1によれば、管理装置9は、自律移動体8に対してかご5へ乗車する動作またはかご5から降車する動作を中止させる移動中止指令を送信する。移動中止指令を受信した自律移動体8は、かご5のかごドア6から離れる動作を行う。このため、かごドア6に自律移動体8が挟まれることを抑制することができる。その結果、自律移動体8が損傷することを抑制することができる。また、かごドア6が損傷することを抑制することができる。
According to the embodiment 1 described above, the management device 9 transmits a movement stop command to the autonomous moving body 8 to stop the operation of getting on to the car 5 or the operation of getting off from the car 5. The autonomous moving body 8 that receives the movement stop command performs an operation to move away from the car door 6 of the car 5. This makes it possible to prevent the autonomous moving body 8 from being caught in the car door 6. As a result, it is possible to prevent damage to the autonomous moving body 8. It is also possible to prevent damage to the car door 6.
また、管理装置9は、かご5が乗車できる状態またはかご5が降車できる状態になってから規定の時間が経過したときに、移動指令を送信した自律移動体8がかご5へ乗車する動作またはかご5から降車する動作を完了していない場合に、当該自律移動体8に対して移動中止指令を送信する。このため、管理装置9は、自律移動体8がかご5へ乗車する動作またはかご5から降車する動作に手間取った場合に、自律移動体8がかごドア6に衝突することを抑制することができる。
In addition, when a specified time has elapsed since the car 5 becomes ready for boarding or disembarking, if the autonomous moving body 8 that sent the movement command has not completed the operation of boarding or disembarking from the car 5, the management device 9 sends a movement stop command to the autonomous moving body 8. Therefore, if the autonomous moving body 8 is slow to board or disembark from the car 5, the management device 9 can prevent the autonomous moving body 8 from colliding with the car door 6.
また、管理装置9は、かご5へ乗車する乗車の移動指令を送信された自律移動体8ではない別の自律移動体8がかご5へ乗車する動作を行った場合、移動指令を送信された自律移動体8に対して移動中止指令を送信する。このため、管理装置9は、移動指令を送信された自律移動体8と別の自律移動体8とが衝突することを抑制することができる。なお、管理装置9は、かご5から降車する移動指令を送信された自律移動体8ではない別の自律移動体8がかご5へ乗車する動作を行った場合に、移動指令を送信された自律移動体8に対して移動中止指令を送信してもよい。この場合、仮に2つの自律移動体8が衝突したとしても、その衝突の衝撃を抑制することができる。その結果、自律移動体8が損傷することを抑制することができる。
In addition, when another autonomous moving body 8 other than the autonomous moving body 8 to which the movement command to board the car 5 is transmitted performs an action to board the car 5, the management device 9 transmits a movement stop command to the autonomous moving body 8 to which the movement command was transmitted. Therefore, the management device 9 can suppress a collision between the autonomous moving body 8 to which the movement command was transmitted and the other autonomous moving body 8. Note that, when another autonomous moving body 8 other than the autonomous moving body 8 to which the movement command to disembark from the car 5 performs an action to board the car 5, the management device 9 may transmit a movement stop command to the autonomous moving body 8 to which the movement command was transmitted. In this case, even if the two autonomous moving bodies 8 collide, the impact of the collision can be suppressed. As a result, damage to the autonomous moving body 8 can be suppressed.
また、例えば、従来のエレベーターシステム1において、ある自律移動体8が乗車できないと判断した異常がかご5の内部に発生したとしても、当該異常がかご5の運行に支障を与えない場合、当該自律移動体8とは別の自律移動体8は、当該かご5に乗車することがある。この場合、当該別の自律移動体8は、当該異常によって損傷することがある。実施の形態1によれば、管理装置9は、自律移動体8がかご5へ乗車する動作またはかご5から降車する動作を中止した旨の通知を受信した場合、当該かご5を使用しないように設定する。このため、ある自律移動体8が乗車できないと判断した異常が発生した場合、別の自律移動体8が当該かご5へ乗車することを抑制することができる。
In addition, for example, in a conventional elevator system 1, even if an abnormality occurs inside a cage 5 that determines that a certain autonomous moving body 8 cannot board the cage, if the abnormality does not interfere with the operation of the cage 5, another autonomous moving body 8 may board the cage 5. In this case, the other autonomous moving body 8 may be damaged by the abnormality. According to the first embodiment, when the management device 9 receives a notification that an autonomous moving body 8 has stopped boarding the cage 5 or disembarking from the cage 5, it sets the cage 5 not to be used. Therefore, when an abnormality occurs that determines that a certain autonomous moving body 8 cannot board the cage, it is possible to suppress another autonomous moving body 8 from boarding the cage 5.
また、管理装置9は、移動中止通知を受信した回数が規定の回数未満である場合、当該かご5を使用しないようには設定しない。例えば、自律移動体8に発生した故障が原因で当該自律移動体8が乗車の移動中止通知を管理装置9に送信した場合、管理装置9は、かご5への乗車の移動中止通知を一度だけ受信する。この場合、管理装置9は、当該かご5を使用しないようには設定しない。このため、かご5に異常が発生していないにも関わらず当該かご5を使用しないように設定されることで、かご5の運転効率が低下することを抑制することができる。
Furthermore, if the number of times that the management device 9 has received the movement suspension notification is less than a specified number of times, the management device 9 does not set the car 5 not to be used. For example, if the autonomous moving body 8 transmits a boarding movement suspension notification to the management device 9 due to a malfunction occurring in the autonomous moving body 8, the management device 9 receives the boarding movement suspension notification to the car 5 only once. In this case, the management device 9 does not set the car 5 not to be used. Therefore, it is possible to prevent a decrease in the operating efficiency of the car 5 by setting the car 5 not to be used even when no abnormality has occurred in the car 5.
また、例えば、移動中止通知を送信された自律移動体8とは別の自律移動体8の形状が当該行先階を移動することに適していない形状である場合、当該別の自律移動体8は、当該行先階において設備に衝突することで損傷する恐れがある。管理装置9は、移動指令を送信された自律移動体8とは別の自律移動体8がかご5へ乗車する行動をとった場合に、制御装置7に対してかご5の運転を中止させる指令を送信する。このため、当該別の自律移動体8が移動指令を送信された自律移動体8の行先階へ移動することを抑制できる。その結果、当該別の自律移動体8が損傷することを抑制することができる。
In addition, for example, if the shape of an autonomous moving body 8 other than the autonomous moving body 8 that received the movement stop notification is not suitable for moving to the destination floor, the other autonomous moving body 8 may be damaged by colliding with equipment at the destination floor. When an autonomous moving body 8 other than the autonomous moving body 8 that received the movement command takes action to board the car 5, the management device 9 transmits a command to the control device 7 to stop the operation of the car 5. This makes it possible to prevent the other autonomous moving body 8 from moving to the destination floor of the autonomous moving body 8 that received the movement command. As a result, it is possible to prevent damage to the other autonomous moving body 8.
また、例えば、従来のエレベーターシステム1において、移動指令を送信された自律移動体8とは別の自律移動体8がかご5に乗車したとき、当該別の自律移動体8は、移動指令を送信された自律移動体8の行先階まで移動し得る。当該別の自律移動体8は、当該行先階へ移動することがセキュリティの観点から許可されていないことがある。実施の形態1において、管理装置9は、移動指令を送信された自律移動体8とは別の自律移動体8がかご5へ乗車する行動をとった場合に、制御装置7に対してかご5の運転を中止させる指令を送信する。このため、当該別の自律移動体8が移動指令を送信された自律移動体8の行先階へ移動することを抑制できる。その結果、エレベーターシステム1のセキュリティを向上することができる。
For example, in a conventional elevator system 1, when an autonomous moving body 8 other than the autonomous moving body 8 to which the movement command was sent gets on the car 5, the other autonomous moving body 8 may move to the destination floor of the autonomous moving body 8 to which the movement command was sent. The other autonomous moving body 8 may not be permitted to move to the destination floor from a security standpoint. In the first embodiment, when an autonomous moving body 8 other than the autonomous moving body 8 to which the movement command was sent takes the action of getting on the car 5, the management device 9 sends a command to the control device 7 to stop the operation of the car 5. This makes it possible to prevent the other autonomous moving body 8 from moving to the destination floor of the autonomous moving body 8 to which the movement command was sent. As a result, the security of the elevator system 1 can be improved.
なお、管理装置9の運転中止指令部21は、かご5から降車する動作を行う降車の移動指令を送信された自律移動体8とは別の自律移動体8が当該かご5へ乗車する動作を行った場合に、制御装置7に対してかご5の運転を中止させる指令を送信してもよい。このため、当該別の自律移動体8が移動を許可されていない階へ移動することを抑制することができる。
The operation stop command unit 21 of the management device 9 may send a command to the control device 7 to stop the operation of the car 5 when an autonomous moving body 8 other than the autonomous moving body 8 to which a movement command for disembarking has been sent to disembark from the car 5 performs an action to board the car 5. This makes it possible to prevent the other autonomous moving body 8 from moving to a floor to which movement is not permitted.
また、例えば、従来のエレベーターシステム1において、地震発生時に自律移動体8に移動行動が設定されていない階にかご5が到着した場合、自律移動体8は、かご5の中から動かないことがある。この場合、自律移動体8は、当該地震によってかご5と共に損傷する恐れがある。実施の形態1において、かご5が自律移動体8の行先階に運転できずに行先階とは異なる階に停止した場合に、管理装置9は、当該異なる階において自律移動体8が退避する位置の情報を自律移動体8に送信する。この場合、自律移動体8は、当該退避する位置の情報に基づいて、かご5から降車する。このため、管理装置9は、自律移動体8が損傷することを抑制することができる。
For example, in a conventional elevator system 1, if the car 5 arrives at a floor where the autonomous moving body 8 is not set to move when an earthquake occurs, the autonomous moving body 8 may not move from the car 5. In this case, the autonomous moving body 8 may be damaged together with the car 5 by the earthquake. In the first embodiment, if the car 5 cannot operate to the destination floor of the autonomous moving body 8 and stops at a floor different from the destination floor, the management device 9 transmits information on the position where the autonomous moving body 8 will retreat to the autonomous moving body 8 on the different floor. In this case, the autonomous moving body 8 disembarks from the car 5 based on the information on the retreat position. As a result, the management device 9 can suppress damage to the autonomous moving body 8.
なお、第1移動指令部13は、かご5が乗車できる状態であるか否かを判定する際に、第1制御情報取得部11が取得した制御情報に含まれるかご5の位置、かごドア6の状態、等の情報を用いてもよい。第1移動指令部13は、かご5が降車できる状態であるか否かを判定する際に、第1制御情報取得部11が取得した制御情報に含まれるかご5の位置、かごドア6の状態、等の情報を用いてもよい。
When determining whether the car 5 is in a state where passengers can board, the first movement command unit 13 may use information such as the position of the car 5 and the state of the car door 6, which are included in the control information acquired by the first control information acquisition unit 11.When determining whether the car 5 is in a state where passengers can disembark, the first movement command unit 13 may use information such as the position of the car 5 and the state of the car door 6, which are included in the control information acquired by the first control information acquisition unit 11.
なお、第1移動指令部13は、かご5が乗車できる状態であるか否かを判定する際に、第1使用可否記憶部18が記憶する使用可否情報を参照してもよい。具体的には、第1使用可否記憶部18が記憶する使用可否情報においてかご5が使用しない設定である場合、第1移動指令部13は、第1制御情報取得部11が取得した制御情報の内容に関わらずかご5が乗車できない状態であると判定してもよい。
When determining whether or not the car 5 is in a state where passengers can board, the first movement command unit 13 may refer to the usability information stored in the first usability memory unit 18. Specifically, if the usability information stored in the first usability memory unit 18 indicates that the car 5 is not in use, the first movement command unit 13 may determine that the car 5 is in a state where passengers cannot board, regardless of the content of the control information acquired by the first control information acquisition unit 11.
なお、第1移動中止指令部14は、自律移動体8がかご5に乗車しようとする動作を行った場合、自律移動体8がかご5へ乗車する動作を完了したと判定してもよい。具体的には、例えば、第1移動中止指令部14は、自律移動体8がかごドア6の間を通ったことを検知した場合、自律移動体8がかご5へ乗車する動作を完了したと判定してもよい。例えば、第1移動中止指令部14は、自律移動体8がかご5の内部で停止すべき位置の近傍に存在することを検知した場合、自律移動体8がかご5へ乗車する動作を完了したと判定してもよい。
The first movement abort command unit 14 may determine that the autonomous moving body 8 has completed the operation of boarding the car 5 when the autonomous moving body 8 performs an operation of attempting to board the car 5. Specifically, for example, the first movement abort command unit 14 may determine that the autonomous moving body 8 has completed the operation of boarding the car 5 when it detects that the autonomous moving body 8 has passed between the car doors 6. For example, the first movement abort command unit 14 may determine that the autonomous moving body 8 has completed the operation of boarding the car 5 when it detects that the autonomous moving body 8 is present near a position inside the car 5 where it should stop.
なお、第1移動中止指令部14は、運転中止指令部21の代わりに、複数の自律移動体8の位置情報を用いて、第1移動指令部13が乗車の移動指令を送信した自律移動体8がかご5へ乗車する動作を完了する前に、複数の自律移動体8のうち第1移動指令部13が乗車の移動指令を送信した自律移動体8ではない別の自律移動体8がかご5に乗車する動作を行ったか否かを判定してもよい。第1移動中止指令部14は、別の自律移動体8がかご5に乗車する動作を行ったと判定した場合、第1移動指令部13が乗車の移動指令を送信した自律移動体8に対してかご5から降車する動作を中止させる降車の移動中止指令を送信してもよい。この場合、運転中止指令部21は、制御装置7に当該かご5の運転を中止させる指令を送信してもよい。
In addition, the first movement cancellation command unit 14 may use the position information of the plurality of autonomous moving bodies 8 instead of the operation cancellation command unit 21 to determine whether or not another autonomous moving body 8, other than the autonomous moving body 8 to which the first movement command unit 13 transmitted the boarding movement command, among the plurality of autonomous moving bodies 8, has performed an operation of boarding the car 5 before the autonomous moving body 8 to which the first movement command unit 13 transmitted the boarding movement command completes the operation of boarding the car 5. When the first movement cancellation command unit 14 determines that another autonomous moving body 8 has performed the operation of boarding the car 5, it may transmit a dismounting movement cancellation command to the autonomous moving body 8 to which the first movement command unit 13 transmitted the boarding movement command to cancel the operation of dismounting from the car 5. In this case, the operation cancellation command unit 21 may transmit a command to the control device 7 to cancel the operation of the car 5.
なお、第1使用可否設定部19は、かご5に関する乗車の移動中止通知を受信した回数が規定の回数以上であるか否かを判定する際に、判定する時点から規定の期間内に受信した乗車の移動中止通知の履歴情報を用いてもよい。
When determining whether the number of times that a passenger movement cancellation notification for car 5 has been received is equal to or greater than a specified number, the first usability setting unit 19 may use history information of passenger movement cancellation notifications received within a specified period from the time of the determination.
なお、退避情報送信部17は、かご5が自律移動体8の行先階まで運転できなくなったか否かを判定する際に、第1制御情報取得部11が取得した制御情報に含まれるかご5の位置の情報、かごドア6の開閉状態の情報、等を用いてもよい。この場合、例えば、退避情報送信部17は、定められた時間よりも長い間かご5の位置が変化しないことを検知することで、かご5が自律移動体8の行先階まで運転できなくなったと判定してもよい。
When determining whether the car 5 can no longer be driven to the destination floor of the autonomous moving body 8, the evacuation information transmission unit 17 may use information on the position of the car 5, information on the open/closed state of the car door 6, etc., contained in the control information acquired by the first control information acquisition unit 11. In this case, for example, the evacuation information transmission unit 17 may determine that the car 5 can no longer be driven to the destination floor of the autonomous moving body 8 by detecting that the position of the car 5 has not changed for a period longer than a specified time.
なお、退避情報送信部17は、かご5が停止した階を特定する際に、第1制御情報取得部11が取得した制御情報を用いて、かご5がこれから停止しようとする階をかご5が停止した階とみなしてもよい。
When identifying the floor at which car 5 has stopped, the evacuation information transmission unit 17 may use the control information acquired by the first control information acquisition unit 11 to consider the floor at which car 5 is about to stop as the floor at which car 5 has stopped.
なお、退避情報送信部17は、自律移動体8を退避させる位置の情報として、かご5が停止した階において自律移動体8を退避させる範囲を表す情報を作成してもよい。退避情報送信部17は、複数の自律移動体8に対して複数の退避させる位置の情報を作成する場合、複数の自律移動体8の各々に応じた複数の退避させる位置の情報を作成してもよい。退避情報送信部17は、複数の自律移動体8の各々に応じた複数の退避させる位置の情報を作成することで、複数の自律移動体8が1か所に退避して混雑することを抑制する。
The evacuation information transmission unit 17 may create information indicating the range to which the autonomous moving body 8 is to be evacuated at the floor where the car 5 has stopped, as information on the position to which the autonomous moving body 8 is to be evacuated. When creating information on multiple evacuation positions for multiple autonomous moving bodies 8, the evacuation information transmission unit 17 may create information on multiple evacuation positions corresponding to each of the multiple autonomous moving bodies 8. By creating information on multiple evacuation positions corresponding to each of the multiple autonomous moving bodies 8, the evacuation information transmission unit 17 prevents multiple autonomous moving bodies 8 from evacuating to one location and becoming crowded.
なお、運転開始指令部20は、自律移動体8がかご5へ乗車する動作を完了したか否かを判定する際に、自律移動体8がかご5へ乗車したことを直接的に表す状態情報を当該自律移動体8から取得してもよい。運転開始指令部20は、自律移動体8の位置情報の代わりに当該状態情報を用いて、当該自律移動体8がかご5へ乗車する動作を完了したと判定してもよい。運転開始指令部20は、自律移動体8がかご5から降車する動作を完了したか否かを判定する際に、自律移動体8がかご5から降車したことを直接的に表す状態情報を当該自律移動体8から取得してもよい。運転開始指令部20は、自律移動体8の位置情報の代わりに当該状態情報を用いて、当該自律移動体8がかご5から降車する動作を完了したと判定してもよい。
When judging whether or not the autonomous moving body 8 has completed the operation of boarding the car 5, the operation start command unit 20 may acquire from the autonomous moving body 8 state information directly indicating that the autonomous moving body 8 has boarded the car 5. The operation start command unit 20 may use the state information instead of the position information of the autonomous moving body 8 to judge that the autonomous moving body 8 has completed the operation of boarding the car 5. When judging whether or not the autonomous moving body 8 has completed the operation of disembarking from the car 5, the operation start command unit 20 may acquire from the autonomous moving body 8 state information directly indicating that the autonomous moving body 8 has disembarked from the car 5. The operation start command unit 20 may use the state information instead of the position information of the autonomous moving body 8 to judge that the autonomous moving body 8 has completed the operation of disembarking from the car 5.
なお、運転中止指令部21は、第1移動指令部13が乗車の移動指令を送信した自律移動体8ではない別の自律移動体8がかご5へ乗車する動作を行ったか否かを判定する際に、別の自律移動体8がかご5に乗車する動作を行ったことを直接的に示す状態情報を当該別の自律移動体から取得してもよい。運転中止指令部21は、別の自律移動体8の位置情報の代わりに当該状態情報を用いて当該別の自律移動体がかご5へ乗車する動作を行ったと判定してもよい。
When determining whether another autonomous moving body 8 other than the autonomous moving body 8 to which the first movement command unit 13 has sent a movement command to board has performed an action to board the car 5, the operation cancellation command unit 21 may obtain, from the other autonomous moving body, status information that directly indicates that the other autonomous moving body 8 has performed an action to board the car 5. The operation cancellation command unit 21 may use the status information instead of the position information of the other autonomous moving body 8 to determine that the other autonomous moving body has performed an action to board the car 5.
なお、運転中止指令部21は、別の自律移動体8がかご5に乗車しようとする動作を行った場合、別の自律移動体8がかご5に乗車する動作を行ったと判定してもよい。具体的には、例えば、運転中止指令部21は、複数の自律移動体8の位置情報を用いて別の自律移動体8がかごドア6を通行した行動を検知した場合、別の自律移動体8がかご5に乗車する動作を行ったと判定してもよい。例えば、運転中止指令部21は、複数の自律移動体8の位置情報を用いて別の自律移動体8がかごドア6の付近に移動したことを検知した場合、別の自律移動体8がかご5に乗車する動作を行ったと判定してもよい。
In addition, when another autonomous moving body 8 performs an action of attempting to board the car 5, the operation cancellation command unit 21 may determine that the other autonomous moving body 8 has performed an action of boarding the car 5. Specifically, for example, when the operation cancellation command unit 21 detects the behavior of another autonomous moving body 8 passing through the car door 6 using the position information of multiple autonomous moving bodies 8, it may determine that the other autonomous moving body 8 has performed an action of boarding the car 5. For example, when the operation cancellation command unit 21 detects that another autonomous moving body 8 has moved near the car door 6 using the position information of multiple autonomous moving bodies 8, it may determine that the other autonomous moving body 8 has performed an action of boarding the car 5.
次に、図7を用いて、管理装置9を構成するハードウェアの例を説明する。
図7は実施の形態1におけるエレベーターシステムの制御装置のハードウェア構成図である。
Next, an example of hardware constituting the management device 9 will be described with reference to FIG.
FIG. 7 is a hardware configuration diagram of the control device of the elevator system in the first embodiment.
管理装置9の各機能は、処理回路により実現し得る。例えば、処理回路は、少なくとも1つのプロセッサ100aと少なくとも1つのメモリ100bとを備える。例えば、処理回路は、少なくとも1つの専用のハードウェア200を備える。
Each function of the management device 9 can be realized by a processing circuit. For example, the processing circuit includes at least one processor 100a and at least one memory 100b. For example, the processing circuit includes at least one dedicated hardware 200.
処理回路が少なくとも1つのプロセッサ100aと少なくとも1つのメモリ100bとを備える場合、管理装置9の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせで実現される。ソフトウェアおよびファームウェアの少なくとも一方は、プログラムとして記述される。ソフトウェアおよびファームウェアの少なくとも一方は、少なくとも1つのメモリ100bに格納される。少なくとも1つのプロセッサ100aは、少なくとも1つのメモリ100bに記憶されたプログラムを読み出して実行することにより、管理装置9の各機能を実現する。少なくとも1つのプロセッサ100aは、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、DSPともいう。例えば、少なくとも1つのメモリ100bは、RAM、ROM、フラッシュメモリ、EPROM、EEPROM等の、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD等である。
When the processing circuit includes at least one processor 100a and at least one memory 100b, each function of the management device 9 is realized by software, firmware, or a combination of software and firmware. At least one of the software and firmware is written as a program. At least one of the software and firmware is stored in at least one memory 100b. At least one processor 100a realizes each function of the management device 9 by reading and executing the program stored in at least one memory 100b. At least one processor 100a is also called a central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, or DSP. For example, at least one memory 100b is a non-volatile or volatile semiconductor memory such as RAM, ROM, flash memory, EPROM, EEPROM, etc., a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, a DVD, etc.
処理回路が少なくとも1つの専用のハードウェア200を備える場合、処理回路は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC、FPGA、またはこれらの組み合わせで実現される。例えば、管理装置9の各機能は、それぞれ処理回路で実現される。例えば、管理装置9の各機能は、まとめて処理回路で実現される。
When the processing circuit includes at least one dedicated hardware 200, the processing circuit is realized, for example, by a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC, an FPGA, or a combination of these. For example, each function of the management device 9 is realized by a processing circuit. For example, each function of the management device 9 is realized collectively by a processing circuit.
管理装置9の各機能について、一部を専用のハードウェア200で実現し、他部をソフトウェアまたはファームウェアで実現してもよい。例えば、かご5に運転を開始させる指令を送信する機能については専用のハードウェア200としての処理回路で実現し、かご5に運転を開始させる機能以外の機能については少なくとも1つのプロセッサ100aが少なくとも1つのメモリ100bに格納されたプログラムを読み出して実行することにより実現してもよい。
Some of the functions of the management device 9 may be realized by dedicated hardware 200, and the other parts may be realized by software or firmware. For example, the function of sending a command to start operation of the car 5 may be realized by a processing circuit as the dedicated hardware 200, and functions other than the function of starting operation of the car 5 may be realized by at least one processor 100a reading and executing a program stored in at least one memory 100b.
このように、処理回路は、ハードウェア200、ソフトウェア、ファームウェア、またはこれらの組み合わせで管理装置9の各機能を実現する。
In this way, the processing circuitry realizes each function of the management device 9 using hardware 200, software, firmware, or a combination of these.
実施の形態2.
図8は実施の形態2における自律移動体の管理装置が適用される建築物の概要を示す図である。なお、実施の形態1の部分と同一又は相当部分には同一符号が付される。当該部分の説明は省略される。
Embodiment 2.
8 is a diagram showing an outline of a building to which a management device for autonomous moving bodies in embodiment 2 is applied. Note that parts that are the same as or equivalent to parts in embodiment 1 are given the same reference numerals. Explanation of these parts is omitted.
図8に示されるように、例えば、建築物の内部は、セキュリティのレベルに応じて外部エリアと共用エリアと個別エリアとに分けられる。
As shown in Figure 8, for example, the interior of a building is divided into an exterior area, a common area, and an individual area depending on the level of security.
ゲート22は、出入口装置として、建築物のエントランス階に設けられる。ゲート22は、建築物のエントランス階において、外部エリアと共用エリアとを区切る位置に設けられる。ゲート22は、利用者、自律移動体8、等を通行させ得るよう設けられる。
The gate 22 is provided as an entrance/exit device on the entrance floor of the building. The gate 22 is provided at a position on the entrance floor of the building that separates the external area from the common area. The gate 22 is provided to allow users, the autonomous mobile body 8, etc. to pass through.
複数のドア23は、出入口装置として、建築物の各階に設けられる。複数のドア23は、建築物の各階において共用エリアと個別エリアとを区切る位置にそれぞれ設けられる。複数のドア23の各々は、利用者、自律移動体8、等を通行させ得るよう設けられる。
The multiple doors 23 are provided on each floor of the building as entrance/exit devices. The multiple doors 23 are provided at positions that separate common areas from individual areas on each floor of the building. Each of the multiple doors 23 is provided to allow users, autonomous moving bodies 8, etc. to pass through.
入退管理装置24は、機械室3に設けられる。入退管理装置24は、ゲート22と通信し得るよう設けられる。入退管理装置24は、複数のドア23の各々と通信し得るよう設けられる。入退管理装置24は、管理装置9と通信し得るよう設けられる。
The entrance/exit management device 24 is provided in the machine room 3. The entrance/exit management device 24 is provided so as to be able to communicate with the gate 22. The entrance/exit management device 24 is provided so as to be able to communicate with each of the multiple doors 23. The entrance/exit management device 24 is provided so as to be able to communicate with the management device 9.
管理装置9は、自律移動体8と入退管理装置24とに指令を送信することで、自律移動体8に対象の出入口装置を通行させる。
The management device 9 transmits commands to the autonomous mobile body 8 and the entrance/exit management device 24 to cause the autonomous mobile body 8 to pass through the target entrance/exit device.
例えば、管理装置9は、外部エリアに存在する自律移動体8に対して外部エリアから共用エリアへ移動する指令を送信する。この場合、管理装置9は、対象の出入口装置であるゲート22に物体の通行ができる状態にさせる指令を入退管理装置24に対して送信する。自律移動体8は、ゲート22の近傍に存在する待機領域へ移動する。入退管理装置24は、ゲート22を物体の通行ができる状態にさせる指令を受信した場合、ゲート22を閉じた状態から開いた状態に変更する。その後、入退管理装置24は、ゲート22が通行できる状態である旨の情報を管理装置9に送信する。
For example, the management device 9 transmits a command to the autonomous mobile body 8 present in the external area to move from the external area to the shared area. In this case, the management device 9 transmits a command to the entrance/exit management device 24 to make the gate 22, which is the target entrance/exit device, available for objects to pass through. The autonomous mobile body 8 moves to a waiting area present near the gate 22. When the entrance/exit management device 24 receives a command to make the gate 22 available for objects to pass through, it changes the gate 22 from a closed state to an open state. The entrance/exit management device 24 then transmits information to the management device 9 that the gate 22 is available for passage.
管理装置9は、ゲート22が通行できる状態である旨の情報を受信したときに自律移動体8がゲート22の待機領域に存在する場合、自律移動体8にゲート22を通行する動作を行わせる通行の移動指令を当該自律移動体8に対して送信する。自律移動体8は、管理装置9から受信した通行の移動指令に基づいてゲート22を通行する。自律移動体8がゲート22を通行する動作を完了した場合、管理装置9は、ゲート22を物体の通行ができない状態にさせる指令を入退管理装置24に対して送信する。入退管理装置24は、ゲート22を物体の通行ができない状態にさせる指令を受信した場合、ゲート22を開いた状態から閉じた状態にする。
When the management device 9 receives information that the gate 22 is in a state where it can be passed through and the autonomous mobile body 8 is in the waiting area of the gate 22, the management device 9 transmits a movement command to the autonomous mobile body 8 to cause the autonomous mobile body 8 to pass through the gate 22. The autonomous mobile body 8 passes through the gate 22 based on the movement command to pass received from the management device 9. When the autonomous mobile body 8 completes the operation of passing through the gate 22, the management device 9 transmits a command to the entrance/exit management device 24 to put the gate 22 in a state where objects cannot pass through. When the entrance/exit management device 24 receives a command to put the gate 22 in a state where objects cannot pass through, it changes the gate 22 from an open state to a closed state.
通行の移動指令を送信された自律移動体8が対象の出入口装置を通行する際に異常が発生した場合、管理装置9は、当該自律移動体8および入退管理装置24の少なくとも一方に対して当該異常に対応する指令を送信する。
If an abnormality occurs when an autonomous mobile body 8 to which a movement command for passage has been sent passes through a target entrance/exit device, the management device 9 sends a command corresponding to the abnormality to at least one of the autonomous mobile body 8 and the entrance/exit management device 24.
例えば、あるドア23において自律移動体8の進路に障害物が存在する場合、自律移動体8は、当該ドア23を通行できない。この状態で、当該ドア23が開く上限時間よりも短い時間に設定された規定の時間が経過した場合、管理装置9は、通行の移動指令を送信された自律移動体8に対して当該ドア23を通行する動作を中止させる通行の移動中止指令を送信する。この場合、自律移動体8は、当該ドア23から離れた位置へ移動する。自律移動体8は、当該ドア23を通行する動作を中止した旨の通行の移動中止通知を管理装置9に送信する。管理装置9は、当該ドア23を物体の通行ができない状態にさせる指令を入退管理装置24に送信する。入退管理装置24は、当該ドア23を閉じた状態にする。
For example, if an obstacle is present in the path of the autonomous mobile body 8 at a certain door 23, the autonomous mobile body 8 cannot pass through the door 23. In this state, when a specified time set to a time shorter than the upper limit time for the door 23 to open has elapsed, the management device 9 transmits a movement stop command to the autonomous mobile body 8 to which the movement command to pass has been transmitted, causing the autonomous mobile body 8 to stop passing through the door 23. In this case, the autonomous mobile body 8 moves to a position away from the door 23. The autonomous mobile body 8 transmits a movement stop notification to the management device 9 indicating that the movement to pass through the door 23 has been stopped. The management device 9 transmits a command to the entrance/exit management device 24 to put the door 23 in a state where objects cannot pass through. The entrance/exit management device 24 closes the door 23.
また、あるドア23において自律移動体8の進路に障害物が存在する場合、自律移動体8は、当該ドア23を通行できない旨を自律的に判断することがある。この場合、自律移動体8は、当該ドア23を通行する動作を中止し、当該ドア23から離れた位置へ移動する。自律移動体8は、当該ドア23を通行する動作を中止した旨の通行の移動中止通知を管理装置9に送信する。管理装置9は、当該ドア23を物体の通行ができない状態にさせる指令を入退管理装置24に送信する。入退管理装置24は、当該ドア23を閉じた状態にする。
Furthermore, if an obstacle is present in the path of the autonomous mobile body 8 at a certain door 23, the autonomous mobile body 8 may autonomously determine that it cannot pass through that door 23. In this case, the autonomous mobile body 8 stops passing through that door 23, and moves to a position away from that door 23. The autonomous mobile body 8 transmits a movement suspension notice to the management device 9 to the effect that it has stopped passing through that door 23. The management device 9 transmits a command to the entrance/exit management device 24 to put that door 23 in a state where objects cannot pass through. The entrance/exit management device 24 puts that door 23 in a closed state.
その後、当該障害物が当該ドア23において自律移動体8の進路に継続して存在した場合、自律移動体8は、当該ドア23を通行する動作を行うたびに、当該ドア23を通行する動作を中止した旨の通行の移動中止通知を管理装置9に送信する。当該ドア23に関する通行の移動中止通知を受信した回数が規定の回数以上になった場合、管理装置9は、当該ドア23を使用しない設定にする。管理装置9は、当該ドア23が使用しない設定である場合、当該ドア23を通行する動作を行う通行の移動指令を自律移動体8に送信しない。
If the obstacle continues to be present in the path of the autonomous mobile body 8 at the door 23, the autonomous mobile body 8 transmits a movement stop notification to the management device 9 to the effect that the movement of passing through the door 23 has been stopped each time the autonomous mobile body 8 performs an action of passing through the door 23. If the number of times that the movement stop notification for passing through the door 23 has been received reaches or exceeds a prescribed number, the management device 9 sets the door 23 not to be used. If the door 23 is set to not be used, the management device 9 does not transmit a movement command for passing through the door 23 to the autonomous mobile body 8.
次に、図9を用いて、ゲート22とゲート22の待機領域とを説明する。
図9は実施の形態2における自律移動体の管理装置が適用されるゲートの上面図である。
Next, the gate 22 and the waiting area of the gate 22 will be described with reference to FIG.
FIG. 9 is a top view of a gate to which a management device for an autonomous moving object according to the second embodiment is applied.
図9に示されるように、例えば、ゲート22は、レーン22aとレーン22bとレーン22cとを備える。レーン22aとレーン22bとレーン22cとは、図9には図示されない自律移動体8が通行し得るよう設けられる。
As shown in FIG. 9, for example, gate 22 includes lanes 22a, 22b, and 22c. Lanes 22a, 22b, and 22c are provided so that an autonomous moving body 8 (not shown in FIG. 9) can pass through.
ゲート22の待機領域25は、外部エリアと共用エリアとにそれぞれ設定される。待機領域25は、待機領域25に存在する自律移動体8が速やかにゲート22を通行する動作を完了できる程度にゲート22に近い位置に設定される。待機領域25は、一対の待機領域25aと一対の待機領域25bと一対の待機領域25cとからなる。
The waiting areas 25 of the gate 22 are set in the external area and the shared area. The waiting areas 25 are set in positions close enough to the gate 22 that the autonomous mobile body 8 present in the waiting area 25 can quickly complete the operation of passing through the gate 22. The waiting areas 25 are made up of a pair of waiting areas 25a, a pair of waiting areas 25b, and a pair of waiting areas 25c.
一対の待機領域25aは、レーン22aに対応する。一対の待機領域25aは、外部エリアと共用エリアとのそれぞれにおけるレーン22aに隣接した位置に設定される。待機領域25bは、レーン22bに対応する。待機領域25bは、外部エリアと共用エリアとのそれぞれにおけるレーン22bに隣接した位置に設定される。待機領域25cは、レーン22cに対応する。待機領域25cは、外部エリアと共用エリアとのそれぞれにおけるレーン22cに隣接した位置に設定される。
The pair of waiting areas 25a corresponds to lane 22a. The pair of waiting areas 25a is set in a position adjacent to lane 22a in each of the external area and the shared area. The waiting area 25b corresponds to lane 22b. The waiting area 25b is set in a position adjacent to lane 22b in each of the external area and the shared area. The waiting area 25c corresponds to lane 22c. The waiting area 25c is set in a position adjacent to lane 22c in each of the external area and the shared area.
次に、図10を用いて、ドア23とドア23の待機領域とを説明する。
図10は実施の形態2における自律移動体の管理装置が適用されるドアの要部の上面図である。
Next, the door 23 and the waiting area for the door 23 will be described with reference to FIG.
FIG. 10 is a top view of a main part of a door to which a management device for an autonomous moving object in accordance with the second embodiment is applied.
図10に示されるように、例えば、ドア23は、ドアレーン23aとドアレーン23bとを備える。ドアレーン23aは、図10には図示されない自律移動体8が通行し得るよう設けられる。ドアレーン23bは、自律移動体8が通行し得るよう設けられる。
As shown in FIG. 10, for example, the door 23 includes a door lane 23a and a door lane 23b. The door lane 23a is provided so that an autonomous moving body 8 (not shown in FIG. 10) can pass through. The door lane 23b is provided so that an autonomous moving body 8 can pass through.
ドア23の待機領域26は、共用エリアと個別エリアとにそれぞれ設定される。待機領域26は、待機領域26に存在する自律移動体8が速やかにドア23を通行する動作を完了できる程度にドア23に近い位置に設定される。待機領域26は、一対の待機領域26aと一対の待機領域26bとからなる。
The waiting area 26 for the door 23 is set up as a shared area and an individual area. The waiting area 26 is set up in a position close enough to the door 23 that an autonomous mobile body 8 present in the waiting area 26 can quickly complete the operation of passing through the door 23. The waiting area 26 is made up of a pair of waiting areas 26a and a pair of waiting areas 26b.
一対の待機領域26aは、ドアレーン23aに対応する。一対の待機領域26aは、共用エリアと個別エリアとのそれぞれにおけるドアレーン23aに隣接した位置に設定される。一対の待機領域26bは、ドアレーン23bに対応する。一対の待機領域26bは、共用エリアと個別エリアとのそれぞれにおけるドアレーン23bに隣接した位置に設定される。
The pair of waiting areas 26a corresponds to the door lane 23a. The pair of waiting areas 26a is set in a position adjacent to the door lane 23a in each of the common area and the individual area. The pair of waiting areas 26b corresponds to the door lane 23b. The pair of waiting areas 26b is set in a position adjacent to the door lane 23b in each of the common area and the individual area.
次に、図11を用いて、管理装置9を説明する。
図11は実施の形態2における自律移動体の管理装置のブロック図である。
Next, the management device 9 will be described with reference to FIG.
FIG. 11 is a block diagram of a management device for autonomous moving objects according to the second embodiment.
図11に示されるように、管理装置9は、第2位置情報取得部27と第2制御情報取得部28と第2移動指令部29と第2移動中止指令部30と第2中止通知記憶部31と第2中止通知受付部32と第2使用可否記憶部33と第2使用可否設定部34と状態変更部35とを備える。
As shown in FIG. 11, the management device 9 includes a second location information acquisition unit 27, a second control information acquisition unit 28, a second movement command unit 29, a second movement suspension command unit 30, a second suspension notification storage unit 31, a second suspension notification acceptance unit 32, a second usability storage unit 33, a second usability setting unit 34, and a state change unit 35.
第2位置情報取得部27は、自律移動体8の位置を表す位置情報を当該自律移動体8から取得する。
The second position information acquisition unit 27 acquires position information representing the position of the autonomous moving body 8 from the autonomous moving body 8.
第2制御情報取得部28は、出入口装置の制御情報としてゲート22と複数のドア23との制御情報を入退管理装置24から取得する。
The second control information acquisition unit 28 acquires control information for the gate 22 and the multiple doors 23 from the entrance/exit management device 24 as control information for the entrance/exit device.
第2移動指令部29は、第2制御情報取得部28が取得した出入口装置の制御情報を用いて出入口装置が通行できる状態であるか否かを判定する。第2移動指令部29は、出入口装置が通行できる状態であると判定した場合、第2位置情報取得部27が取得した位置情報を用いて自律移動体8が当該出入口装置の待機領域に存在するか否かを判定する。第2移動指令部29は、自律移動体8が当該出入口装置の待機領域に存在すると判定した場合、自律移動体8に当該出入口装置を通行する動作を行わせる通行の移動指令を当該自律移動体8に対して送信する。
The second movement command unit 29 determines whether the entrance/exit device is in a state where it can pass through using the control information of the entrance/exit device acquired by the second control information acquisition unit 28. If the second movement command unit 29 determines that the entrance/exit device is in a state where it can pass through, it determines whether the autonomous mobile body 8 is present in the waiting area of the entrance/exit device using the position information acquired by the second position information acquisition unit 27. If the second movement command unit 29 determines that the autonomous mobile body 8 is present in the waiting area of the entrance/exit device, it transmits a movement command to the autonomous mobile body 8 to cause the autonomous mobile body 8 to pass through the entrance/exit device.
第2移動指令部29によって出入口装置が通行できる状態であると判定されたときに、第2移動中止指令部30は、時間の計測を開始する。第2移動中止指令部30は、自律移動体8が出入口装置を通行する動作を完了した場合、時間の計測を停止し、計測した時間をリセットする。
When the second movement command unit 29 determines that the entrance/exit device is in a state where it can be passed through, the second movement stop command unit 30 starts measuring time. When the autonomous mobile body 8 has completed the operation of passing through the entrance/exit device, the second movement stop command unit 30 stops measuring time and resets the measured time.
第2移動中止指令部30は、出入口装置が通行できる状態になってから規定の時間が経過したか否かを判定する。第2移動中止指令部30は、出入口装置が通行できる状態になってから規定の時間が経過したと判定したときに通行の移動指令を送信された自律移動体8が当該出入口を通行する動作を完了していない場合、第2移動指令部29が通行の移動指令を送信した自律移動体8に対して当該出入口装置を通行する動作を中止させる通行の移動中止指令を送信する。
The second movement stop command unit 30 determines whether a specified time has passed since the entrance/exit device became passable. If the autonomous mobile body 8 to which the movement command to pass has been transmitted has not completed the action of passing through the entrance/exit device when the second movement stop command unit 30 determines that a specified time has passed since the entrance/exit device became passable, the second movement command unit 29 transmits a movement stop command to the autonomous mobile body 8 to which the movement command to pass has been transmitted, causing the autonomous mobile body 8 to stop the action of passing through the entrance/exit device.
第2移動中止指令部30は、第2位置情報取得部27が取得した複数の自律移動体8の位置情報を用いて、複数の自律移動体8のうち第2移動指令部29が通行の移動指令を送信した自律移動体8ではない別の自律移動体8が当該出入口装置を通行する動作を行ったか否かを判定する。第2移動中止指令部30は、別の自律移動体8が当該出入口装置を通行する動作を行ったと判定した場合、第2移動指令部29が通行の移動指令を送信した自律移動体8に対して当該出入口装置を通行する動作を中止させる通行の移動中止指令を送信する。
The second movement halt command unit 30 uses the position information of the multiple autonomous moving bodies 8 acquired by the second position information acquisition unit 27 to determine whether or not another autonomous moving body 8, other than the autonomous moving body 8 to which the second movement command unit 29 sent the movement command to pass, among the multiple autonomous moving bodies 8, has performed an action of passing through the entrance/exit device. When the second movement halt command unit 30 determines that another autonomous moving body 8 has performed an action of passing through the entrance/exit device, it transmits a movement halt command to the autonomous moving body 8 to which the second movement command unit 29 sent the movement command to pass, to cause the autonomous moving body 8 to stop the action of passing through the entrance/exit device.
第2中止通知記憶部31は、自律移動体8が出入口装置を通行する動作を中止した旨を示す移動中止通知の履歴情報を記憶する。
The second stop notification memory unit 31 stores history information of a movement stop notification indicating that the autonomous moving body 8 has stopped passing through the entrance/exit device.
第2中止通知受付部32は、自律移動体8から送信される移動中止通知を受信する。第2中止通知受付部32は、移動中止通知を受信した場合、当該移動中止通知を反映した移動中止通知の履歴情報を第2中止通知記憶部31に記憶させる。
The second cancel notification receiving unit 32 receives a movement cancel notification transmitted from the autonomous moving body 8. When the second cancel notification receiving unit 32 receives a movement cancel notification, it stores history information of the movement cancel notification that reflects the movement cancel notification in the second cancel notification storage unit 31.
第2使用可否記憶部33は、ある出入口装置に関して自律移動体8が当該出入口装置を使用する設定および使用しない設定のいずれに設定されているかを示す使用可否情報を記憶する。
The second usability memory unit 33 stores usability information indicating whether the autonomous mobile body 8 is set to use or not use a certain entrance/exit device.
第2使用可否設定部34は、自律移動体8に通行の移動中止指令を送信していない状態で第2中止通知受付部32が当該自律移動体8からある出入口装置に関する通行の移動中止通知を受信したか否かを判定する。第2使用可否設定部34は、自律移動体8に通行の移動中止指令を送信していない状態で第2中止通知受付部32が当該自律移動体8からある出入口装置に関する通行の移動中止通知を受信したと判定した場合、第2中止通知記憶部31が記憶する移動中止通知の履歴情報を用いて、設定された日時からこれまでの間に当該出入口装置に関する通行の移動中止通知を受信した回数が規定の回数以上であるか否かを判定する。この際、第2中止通知受付部32は、全ての自律移動体8から送信された通行の移動中止通知の履歴情報を参照する。第2使用可否設定部34は、当該出入口装置に関する通行の移動中止通知を受信した回数が規定の回数以上であると判定した場合、当該出入口装置を使用しない設定にする。具体的には、この場合、第2使用可否設定部34は、第2使用可否記憶部33が記憶する使用可否情報において、当該出入口装置を使用しない設定にする。
The second usability setting unit 34 determines whether the second stop notification receiving unit 32 has received a stop notification of passage for a certain entrance/exit device from the autonomous moving body 8 in a state where a stop command of passage movement has not been transmitted to the autonomous moving body 8. When the second stop notification receiving unit 32 determines that a stop notification of passage for a certain entrance/exit device has been received from the autonomous moving body 8 in a state where a stop command of passage movement has not been transmitted to the autonomous moving body 8, the second usability setting unit 34 uses the history information of the stop notification of movement stored in the second stop notification storage unit 31 to determine whether the number of times that the stop notification of passage for the entrance/exit device has been received from the set date and time is equal to or greater than a specified number of times. At this time, the second stop notification receiving unit 32 refers to the history information of the stop notification of passage movement transmitted from all the autonomous moving bodies 8. When the second usability setting unit 34 determines that the number of times that the stop notification of passage for the entrance/exit device has been received is equal to or greater than a specified number of times, the setting is set to not use the entrance/exit device. Specifically, in this case, the second usability setting unit 34 sets the usability information stored in the second usability storage unit 33 to not use the entrance/exit device.
状態変更部35は、出入口装置を物体が通行できる状態にさせる指令を入退管理装置24に対して送信する。状態変更部35は、第2位置情報取得部27が取得した自律移動体8の位置情報を用いて、自律移動体8が出入口装置を通行する動作を完了したか否かを判定する。状態変更部35は、自律移動体8が出入口装置を通行する動作を完了したと判定した場合、入退管理装置24に対して当該出入口を物体が通行できない状態に変更させる指令を送信する。
The state change unit 35 transmits a command to the entrance/exit management device 24 to change the entrance/exit device to a state in which objects can pass through. The state change unit 35 uses the position information of the autonomous mobile body 8 acquired by the second position information acquisition unit 27 to determine whether or not the autonomous mobile body 8 has completed the operation of passing through the entrance/exit device. When the state change unit 35 determines that the autonomous mobile body 8 has completed the operation of passing through the entrance/exit device, it transmits a command to the entrance/exit management device 24 to change the entrance to a state in which objects cannot pass through.
次に、図12を用いて、第2中止通知記憶部31が記憶する移動中止通知の履歴情報を説明する。
図12は実施の形態2における自律移動体の管理装置が記憶する移動中止通知の履歴情報を表す図である。
Next, the history information of the movement abort notification stored in the second abort notification storage unit 31 will be described with reference to FIG.
FIG. 12 is a diagram illustrating history information of movement stop notifications stored in the management device of an autonomous moving body according to the second embodiment.
図12に示されるように、移動中止通知の履歴情報は、「通知日時」の情報と「通知元」の情報と「対象出入口装置」の情報とを対応付けた情報である。
As shown in FIG. 12, the history information of the movement suspension notification is information that associates information on the "notification date and time," information on the "notification source," and information on the "target entrance/exit device."
「通知日時」の情報は、自律移動体8から移動中止通知を受信した日付と時間との情報である。「通知元」の情報は、移動中止通知を発信した自律移動体8を識別する情報である。「対象装置」の情報は、自律移動体8が通行する動作を中止した対象の出入口装置を示す情報である。
The "notification date and time" information is information about the date and time when the movement stop notification was received from the autonomous moving body 8. The "notification source" information is information that identifies the autonomous moving body 8 that sent the movement stop notification. The "target device" information is information that indicates the entrance/exit device through which the autonomous moving body 8 has stopped passing.
次に、図13を用いて、第2使用可否記憶部33が記憶する使用可否情報を説明する。
図13は実施の形態2における自律移動体の管理装置が記憶する使用可否情報を表す図である。
Next, the usability information stored in the second usability storage unit 33 will be described with reference to FIG.
FIG. 13 is a diagram illustrating the availability information stored in the management device for the autonomous moving body according to the second embodiment.
図13に示されるように、使用可否情報は、「対象出入口装置」の情報と「使用可否」の情報とを対応付けた情報である。
As shown in FIG. 13, the usability information is information that associates information on the "target entrance/exit device" with information on "usability."
「対象出入口装置」の情報は、対象の出入口装置を示す情報である。「使用可否」の情報は、対象の出入口装置の状態が使用する設定または使用しない設定のいずれの状態であるかを示す情報である。
The "target entrance/exit device" information indicates the target entrance/exit device. The "usability" information indicates whether the target entrance/exit device is set to be used or not.
「使用可否」の情報における「使用可」は、対象の出入口装置が使用する設定であることを示す。「使用可否」の情報における「使用不可」は、対象の出入口装置が使用しない設定であることを示す。
"Available" in the "Availability" information indicates that the setting is available for use by the target entrance/exit device. "Not available" in the "Availability" information indicates that the setting is not available for use by the target entrance/exit device.
次に、図14を用いて、管理装置9が行う動作を説明する。
図14は実施の形態2における自律移動体の管理装置が行う動作を説明するフローチャートである。
Next, the operation performed by the management device 9 will be described with reference to FIG.
FIG. 14 is a flowchart illustrating the operation of the management device for autonomous moving objects in the second embodiment.
例えば、管理装置9は、自律移動体8が出入口装置の待機領域へ移動を開始した場合に、ステップS201以降の動作を開始する。
For example, when the autonomous mobile body 8 starts moving to the waiting area of the entrance/exit device, the management device 9 starts the operations from step S201 onwards.
図14に示されるように、ステップS201において、管理装置9は、当該出入口装置が通行できる状態であるか否かを判定する。
As shown in FIG. 14, in step S201, the management device 9 determines whether the entrance/exit device is in a state where it can be passed through.
ステップS201で、当該出入口装置が通行できる状態でないと判定した場合、管理装置9は、ステップS201の動作を繰り返す。
If it is determined in step S201 that the entrance/exit device is not in a state where passage is permitted, the management device 9 repeats the operation of step S201.
ステップS201で、当該出入口装置が通行できる状態であると判定した場合、管理装置9は、ステップS202の動作を行う。ステップS202において、管理装置9は、自律移動体8が当該出入口装置の待機領域に存在するか否かを判定する。
If it is determined in step S201 that the entrance/exit device is in a state where passage is permitted, the management device 9 performs the operation of step S202. In step S202, the management device 9 determines whether the autonomous mobile body 8 is present in the waiting area of the entrance/exit device.
ステップS202で、自律移動体8が当該出入口装置の待機領域に存在しないと判定した場合、管理装置9は、ステップS201以降の動作を行う。
If it is determined in step S202 that the autonomous mobile unit 8 is not present in the waiting area of the entrance/exit device, the management device 9 performs the operations from step S201 onwards.
ステップS202で、自律移動体8が当該出入口装置の待機領域に存在すると判定した場合、管理装置9は、ステップS203の動作を行う。ステップS203において、管理装置9は、自律移動体8に当該出入口装置を通行する動作を行わせる通行の移動指令を当該自律移動体8に対して送信する。
If it is determined in step S202 that the autonomous mobile body 8 is in the waiting area of the entrance/exit device, the management device 9 performs the operation of step S203. In step S203, the management device 9 transmits a movement command to the autonomous mobile body 8 to cause the autonomous mobile body 8 to pass through the entrance/exit device.
その後、管理装置9は、ステップS204の動作を行う。ステップS204において、管理装置9は、当該出入口装置が通行できる状態になってから規定の時間が経過したか否かを判定する。
Then, the management device 9 performs the operation of step S204. In step S204, the management device 9 determines whether a specified time has elapsed since the entrance/exit device became passable.
ステップS204で、当該出入口装置が通行できる状態になってから規定の時間が経過していないと判定した場合、管理装置9は、ステップS205の動作を行う。ステップS205において、管理装置9は、通行の移動指令を送信された自律移動体8ではない別の自律移動体8が当該出入口装置を通行する動作を行ったか否かを判定する。
If it is determined in step S204 that the specified time has not elapsed since the entrance/exit device became passable, the management device 9 performs the operation of step S205. In step S205, the management device 9 determines whether an autonomous mobile body 8 other than the autonomous mobile body 8 to which the movement command for passage was transmitted has performed an operation to pass through the entrance/exit device.
ステップS205で、別の自律移動体8が当該出入口装置を通行する動作を行っていないと判定した場合、管理装置9は、ステップS206の動作を行う。ステップS206において、管理装置9は、自律移動体8に通行の移動中止指令を送信していない状態で当該自律移動体8から当該出入口装置に関する通行の移動中止通知を受信したか否かを判定する。
If it is determined in step S205 that another autonomous mobile body 8 is not passing through the entrance/exit device, the management device 9 performs the operation of step S206. In step S206, the management device 9 determines whether or not it has received a notice of cessation of passage through the entrance/exit device from the autonomous mobile body 8 without transmitting a command to cessation of passage to the autonomous mobile body 8.
ステップS206で、自律移動体8に通行の移動中止指令を送信していない状態で当該自律移動体8から当該出入口装置に関する通行の移動中止通知を受信していないと判定した場合、管理装置9は、ステップS207の動作を行う。ステップS207において、管理装置9は、自律移動体8が当該出入口装置を通行する動作を完了したか否かを判定する。
If it is determined in step S206 that a movement stop notification for passage through the entrance/exit device has not been received from the autonomous mobile unit 8 in a state in which a movement stop command for passage has not been transmitted to the autonomous mobile unit 8, the management device 9 performs the operation of step S207. In step S207, the management device 9 determines whether or not the autonomous mobile unit 8 has completed the operation of passing through the entrance/exit device.
ステップS207で、自律移動体8が当該出入口装置を通行する動作を完了していないと判定した場合、管理装置9は、ステップS204以降の動作を行う。
If it is determined in step S207 that the autonomous mobile body 8 has not completed passing through the entrance/exit device, the management device 9 performs the operations from step S204 onwards.
ステップS207で、自律移動体8が当該出入口装置を通行する動作を完了したと判定した場合、管理装置9は、ステップS208の動作を行う。ステップS208において、管理装置9は、入退管理装置24に対して、当該出入口装置を物体が通行できない状態にさせる指令を送信する。
If it is determined in step S207 that the autonomous mobile body 8 has completed the operation of passing through the entrance/exit device, the management device 9 performs the operation of step S208. In step S208, the management device 9 transmits a command to the entrance/exit management device 24 to put the entrance/exit device into a state in which no objects can pass through.
その後、管理装置9は、動作を終了する。
After that, the management device 9 ends its operation.
ステップS204で当該出入口装置が通行できる状態になってから規定の時間が経過したと判定した場合、またはステップS205で別の自律移動体8が当該出入口装置を通行する動作を行ったと判定した場合、管理装置9は、ステップS209の動作を行う。ステップS209において、管理装置9は、通行の移動指令を送信した自律移動体8に対して当該出入口装置を通行する動作を中止させる通行の移動中止指令を送信する。その後、管理装置9は、ステップS208以降の動作を行う。
If it is determined in step S204 that a specified time has elapsed since the entrance/exit device became passable, or if it is determined in step S205 that another autonomous mobile body 8 has performed an action to pass through the entrance/exit device, the management device 9 performs the action of step S209. In step S209, the management device 9 transmits a movement stop command to the autonomous mobile body 8 that transmitted the movement command to pass, causing the autonomous mobile body 8 to stop the action of passing through the entrance/exit device. Thereafter, the management device 9 performs the action from step S208 onwards.
ステップS206で、自律移動体8に通行の移動中止指令を送信していない状態で自律移動体8から当該出入口装置に関する通行の移動中止通知を受信したと判定した場合、管理装置9は、ステップS210の動作を行う。ステップS210において、管理装置9は、設定された日時からこれまでの間に当該出入口装置に関する通行の移動中止通知を受信した回数が規定の回数以上であるか否かを判定する。
If it is determined in step S206 that a notice of halting passage regarding the entrance/exit device has been received from the autonomous mobile unit 8 without a command to halt passage movement being transmitted to the autonomous mobile unit 8, the management device 9 performs the operation of step S210. In step S210, the management device 9 determines whether the number of times that a notice of halting passage regarding the entrance/exit device has been received from the set date and time is equal to or greater than a specified number of times.
ステップS210で、当該出入口装置が関係する移動中止通知を受信した回数が規定の回数未満であると判定した場合、管理装置9は、ステップS208以降の動作を行う。
If it is determined in step S210 that the number of times that the entrance/exit device has received a movement suspension notification related to the entrance/exit device is less than the specified number of times, the management device 9 performs the operations from step S208 onwards.
ステップS210で、当該出入口装置が関係する移動中止通知を受信した回数が規定の回数以上であると判定した場合、管理装置9は、ステップS211の動作を行う。ステップS211において、管理装置9は、当該出入口装置を使用しない設定にする。その後、管理装置9は、ステップS208以降の動作を行う。
If it is determined in step S210 that the number of times that the entrance/exit device has received a movement suspension notification related to the entrance/exit device is equal to or greater than a specified number, the management device 9 performs the operation of step S211. In step S211, the management device 9 sets the entrance/exit device not to be used. Thereafter, the management device 9 performs the operation from step S208 onwards.
以上で説明した実施の形態2によれば、管理装置9は、出入口装置を通行する動作を行わせる移動指令を送信された自律移動体8に対して、当該出入口装置を通行する動作を中止させる移動中止指令を送信する。このため、管理装置9は、異常が発生した出入口装置を自律移動体8が通行することを抑制できる。管理装置9は、出入口装置と自律移動体8とが衝突することを抑制できる。その結果、自律移動体8が損傷することを抑制することができる。また、出入口装置が損傷することを抑制することができる。
According to the second embodiment described above, the management device 9 transmits a movement stop command to the autonomous mobile body 8 that has received a movement command to pass through the entrance/exit device, causing the autonomous mobile body 8 to stop passing through the entrance/exit device. As a result, the management device 9 can prevent the autonomous mobile body 8 from passing through the entrance/exit device where an abnormality has occurred. The management device 9 can prevent a collision between the entrance/exit device and the autonomous mobile body 8. As a result, damage to the autonomous mobile body 8 can be prevented. Also, damage to the entrance/exit device can be prevented.
また、管理装置9は、出入口装置が通行できる状態になってから規定の時間が経過したときに、自律移動体8に対して通行の移動中止通知を送信する。このため、自律移動体8が出入口装置の通行に手間取った場合、当該出入口装置が時間制限によって開いた状態から閉じた状態になる前に、自律移動体8は、当該出入口装置から離れることができる。その結果、管理装置9は、自律移動体8と出入口装置とが衝突することを抑制することができる。
In addition, the management device 9 transmits a movement suspension notification to the autonomous mobile body 8 when a specified time has elapsed since the entrance/exit device becomes passable. Therefore, if the autonomous mobile body 8 has difficulty passing through the entrance/exit device, the autonomous mobile body 8 can leave the entrance/exit device before the entrance/exit device changes from an open state to a closed state due to the time limit. As a result, the management device 9 can prevent the autonomous mobile body 8 from colliding with the entrance/exit device.
また、管理装置9は、通行の移動指令を送信した自律移動体8とは別の自律移動体8が出入口装置を通行する動作を行った場合に、通行の移動指令を送信した自律移動体8に対して通行の移動中止指令を送信する。このため、通行の移動指令を送信した自律移動体8と別の自律移動体8とが衝突することを抑制することができる。
In addition, when an autonomous mobile body 8 other than the autonomous mobile body 8 that sent the movement command to pass through the entrance/exit device performs an operation of passing through the entrance/exit device, the management device 9 sends a command to stop passing through to the autonomous mobile body 8 that sent the movement command to pass through. This makes it possible to prevent a collision between the autonomous mobile body 8 that sent the movement command to pass through and the other autonomous mobile body 8.
また、例えば、従来の入退管理のシステムにおいて、ある自律移動体8が通行できないと判断した異常が出入口装置に発生したとしても、当該自律移動体8とは別の自律移動体8は、当該出入口装置を通行することがある。この場合、当該別の自律移動体8は、当該異常によって損傷することがある。実施の形態2によれば、管理装置9は、自律移動体8が出入口装置を通行する動作を中止した通行の移動中止通知を受信した場合、当該出入口装置を使用しない設定にする。このため、ある自律移動体8が通行できないと判断した出入口装置に異常が発生した場合、別の自律移動体8が当該出入口装置を通行することを抑制できる。その結果、自律移動体8が損傷することを抑制することができる。
For example, in a conventional entrance/exit management system, even if an abnormality occurs in an entrance/exit device that determines that a certain autonomous mobile body 8 cannot pass through, another autonomous mobile body 8 may pass through the entrance/exit device. In this case, the other autonomous mobile body 8 may be damaged by the abnormality. According to the second embodiment, when the management device 9 receives a movement stop notification that the autonomous mobile body 8 has stopped passing through the entrance/exit device, the management device 9 sets the entrance/exit device not to be used. Therefore, when an abnormality occurs in an entrance/exit device that is determined to be unable to pass through by a certain autonomous mobile body 8, it is possible to prevent another autonomous mobile body 8 from passing through the entrance/exit device. As a result, it is possible to prevent the autonomous mobile body 8 from being damaged.
また、管理装置9は、移動中止通知を受信した回数が規定の回数未満である場合には、当該出入口装置を使用しないようには設定しない。このため、出入口装置に異常が発生していないにも関わらず当該出入口装置を使用しない設定にされることで、自律移動体8が移動する効率が低下することを抑制することができる。
In addition, if the number of times that the management device 9 has received a movement suspension notification is less than a specified number of times, the management device 9 does not set the entrance/exit device not to be used. Therefore, it is possible to prevent a decrease in the efficiency of the movement of the autonomous moving body 8 caused by setting the entrance/exit device not to be used even when no abnormality has occurred in the entrance/exit device.
また、管理装置9は、自律移動体8に通行の移動指令を送信した後に異常が発生した場合に、出入口装置を物体が通行できる状態から物体が通行できない状態へと変更させる指令を入退管理装置24に対して送信する。このため、管理装置9は、自律移動体8が出入口装置を通行することを抑制できる。その結果、自律移動体8が当該異常によって損傷することを抑制することができる。
In addition, if an abnormality occurs after transmitting a movement command to the autonomous mobile body 8 to pass through, the management device 9 transmits a command to the entrance/exit management device 24 to change the entrance/exit device from a state in which objects can pass through to a state in which objects cannot pass through. Therefore, the management device 9 can prevent the autonomous mobile body 8 from passing through the entrance/exit device. As a result, it is possible to prevent the autonomous mobile body 8 from being damaged by the abnormality.
また、従来の入退管理のシステムにおいて、自律移動体8に通行の移動指令を送信した後に異常が発生したとしても、当該自律移動体8が出入口装置を通行する動作を完了するまで、当該出入口装置は、物体が通行できる状態のままであることがある。この場合、通行を許可されていない人間が当該出入口装置を通行する恐れがある。実施の形態2において、管理装置9は、自律移動体8に通行の移動指令を送信した後に異常が発生した場合に、出入口装置を物体の通行を許可する状態から物体の通行を許可しない状態へと変更させる指令を入退管理装置24に対して送信する。このため、通行を許可されていない人間が当該出入口を通行することを抑制することができる。その結果、入退管理のセキュリティを向上することができる。
In addition, in conventional entrance/exit management systems, even if an abnormality occurs after a movement command to pass through is sent to the autonomous mobile unit 8, the entrance/exit device may remain in a state where objects can pass through until the autonomous mobile unit 8 completes the operation of passing through the entrance/exit device. In this case, there is a risk that a person who is not permitted to pass through the entrance/exit device may pass through the entrance/exit device. In the second embodiment, when an abnormality occurs after a movement command to pass through is sent to the autonomous mobile unit 8, the management device 9 sends a command to the entrance/exit management device 24 to change the entrance/exit device from a state where objects are permitted to pass through to a state where objects are not permitted to pass through. This makes it possible to prevent people who are not permitted to pass through the entrance/exit device. As a result, it is possible to improve the security of entrance/exit management.
また、管理装置9は、出入口装置が通行できる状態になってから規定の時間が経過したときに、移動指令を送信された自律移動体8が出入口装置を通行する動作を完了していない場合、当該出入口装置を物体の通行を許可する状態から物体の通行を許可しない状態へと変更させる指令を入退管理装置24に対して送信する。このため、自律移動体8が出入口装置の通行に手間取った場合に、通行を許可されていない人間が当該出入口を通行することを抑制することができる。
In addition, if the autonomous mobile body 8 to which the movement command was sent has not completed passing through the entrance/exit device when a specified time has elapsed since the entrance/exit device became passable, the management device 9 transmits a command to the entrance/exit management device 24 to change the entrance/exit device from a state that allows the passage of objects to a state that does not allow the passage of objects. Therefore, if the autonomous mobile body 8 has difficulty passing through the entrance/exit device, it is possible to prevent people who are not permitted to pass through the entrance/exit device.
また、管理装置9は、移動指令を送信された自律移動体8とは別の自律移動体8が出入口装置を通行する動作を行った場合に、当該出入口装置を物体の通行を許可する状態から物体の通行を許可しない状態へと変更させる指令を入退管理装置24に対して送信する。このため、管理装置9は、通行を許可されていない当該別の自律移動体8が当該出入口を通行することを抑制することができる。その結果、入退管理のセキュリティを向上することができる。
In addition, when an autonomous mobile body 8 other than the autonomous mobile body 8 to which the movement command was sent performs an operation of passing through an entrance/exit device, the management device 9 transmits a command to the entrance/exit management device 24 to change the entrance/exit device from a state that allows the passage of objects to a state that does not allow the passage of objects. Therefore, the management device 9 can prevent the other autonomous mobile body 8 that is not permitted to pass from passing through the entrance/exit. As a result, the security of entrance/exit management can be improved.
また、管理装置9は、自律移動体8が出入口装置の待機領域に存在する場合に当該自律移動体8に対して通行の移動指令を送信する。このため、自律移動体8は、通行の移動指令を送信された後、速やかに出入口装置を通行することができる。その結果、自律移動体8が出入口装置を通行する前に通行を許可されていない人間が当該出入口を通行することを抑制することができる。
In addition, when the autonomous mobile body 8 is present in the waiting area of the entrance/exit device, the management device 9 transmits a movement command to the autonomous mobile body 8 to pass through the entrance/exit device. Therefore, the autonomous mobile body 8 can pass through the entrance/exit device promptly after the movement command to pass is transmitted. As a result, it is possible to prevent people who are not permitted to pass through from passing through the entrance/exit device before the autonomous mobile body 8 passes through the entrance/exit device.
なお、管理装置9は、出入口装置を物体が通行できない状態にさせる指令を入退管理装置24に送信する代わりに、物体が通行できる状態にさせる指令を送信する前の状態に出入口装置の状態を戻す指令を入退管理装置24に送信してもよい。当該出入口装置の状態を前の状態に戻す指令を受信した場合、入退管理装置24は、出入口装置の状態を物体が通行できる状態にさせる指令を送信する前の状態に戻してもよい。
In addition, instead of sending a command to the entrance/exit management device 24 to make the entrance/exit device in a state where objects cannot pass through, the management device 9 may send a command to the entrance/exit management device 24 to return the state of the entrance/exit device to the state before the command to make the entrance/exit device in a state where objects can pass through was sent. When a command to return the state of the entrance/exit device to its previous state is received, the entrance/exit management device 24 may return the state of the entrance/exit device to the state before the command to make the entrance/exit device in a state where objects can pass through was sent.
なお、出入口装置である複数のドア23の各々は、ドア23のパネルを施錠または解錠することで物体の通行を許可しない状態または物体の通行を許可する状態となってもよい。
In addition, each of the multiple doors 23 that are entrance/exit devices may be set to a state that does not allow objects to pass through or a state that allows objects to pass through by locking or unlocking the panel of the door 23.
なお、ゲート22の待機領域25は、待機領域25に存在する自律移動体8が速やかにゲート22を通行する動作を完了できる程度にゲート22に近い位置であれば、図9に示される範囲でなくてもよい。ドア23の待機領域26は、待機領域26に存在する自律移動体8が速やかにドア23を通行する動作を完了できる程度にドア23に近い位置であれば、図10に示される範囲でなくてもよい。
The waiting area 25 of the gate 22 does not have to be in the range shown in FIG. 9 as long as it is close enough to the gate 22 that the autonomous mobile body 8 present in the waiting area 25 can quickly complete the operation of passing through the gate 22. The waiting area 26 of the door 23 does not have to be in the range shown in FIG. 10 as long as it is close enough to the door 23 that the autonomous mobile body 8 present in the waiting area 26 can quickly complete the operation of passing through the door 23.
なお、第2移動指令部29は、出入口装置が通行できる状態であるか否かを判定する際に、第2制御情報取得部28が取得した制御情報に含まれるゲート22の開閉状態の情報、またはドア23の開閉状態の情報を用いてもよい。
When determining whether the entrance/exit device is in a state where passage is permitted, the second movement command unit 29 may use information on the open/closed state of the gate 22 or information on the open/closed state of the door 23 contained in the control information acquired by the second control information acquisition unit 28.
なお、第2移動指令部29は、出入口装置が通行できる状態であるか否かを判定する際に、第2使用可否記憶部33が記憶する使用可否情報を参照してもよい。第2使用可否記憶部33が記憶する使用可否情報において、当該出入口装置を使用しない設定である場合、第2移動指令部29は、第2制御情報取得部28が取得した制御情報の内容に関わらず当該出入口装置が通行できない状態であると判定してもよい。
The second movement command unit 29 may refer to the usability information stored in the second usability memory unit 33 when determining whether the entrance/exit device is in a state where it can be passed through. If the usability information stored in the second usability memory unit 33 indicates that the entrance/exit device is not to be used, the second movement command unit 29 may determine that the entrance/exit device is in a state where it cannot be passed through, regardless of the content of the control information acquired by the second control information acquisition unit 28.
なお、第2移動指令部29は、自律移動体8が出入口装置の待機領域に存在するか否かを判定する際に、自律移動体8が出入口装置の待機領域に存在することを直接的に示す状態情報を自律移動体8から取得してもよい。具体的には、自律移動体8は、出入口装置の待機領域にいること検知することで当該状態情報を作成してもよい。第2移動指令部29は、自律移動体8の位置情報の代わりに当該状態情報を用いて自律移動体8が出入口装置の待機領域に存在すると判定してもよい。
When determining whether the autonomous mobile body 8 is in the waiting area of the entrance/exit device, the second movement command unit 29 may obtain, from the autonomous mobile body 8, state information that directly indicates that the autonomous mobile body 8 is in the waiting area of the entrance/exit device. Specifically, the autonomous mobile body 8 may create the state information by detecting that it is in the waiting area of the entrance/exit device. The second movement command unit 29 may determine that the autonomous mobile body 8 is in the waiting area of the entrance/exit device using the state information instead of the position information of the autonomous mobile body 8.
なお、第2移動中止指令部30は、別の自律移動体8が出入口装置を通行する動作を行ったか否かを判定する際に、当該別の自律移動体8が出入口装置を通行する動作を行ったことを直接的に示す状態情報を当該別の自律移動体8から取得してもよい。第2移動中止指令部30は、当該別の自律移動体8の位置情報の代わりに当該状態情報を用いて当該別の自律移動体8が出入口装置を通行する動作を行ったと判定してもよい。
When determining whether another autonomous mobile body 8 has performed an action of passing through an entrance/exit device, the second movement suspension command unit 30 may obtain, from the other autonomous mobile body 8, status information that directly indicates that the other autonomous mobile body 8 has performed an action of passing through an entrance/exit device. The second movement suspension command unit 30 may use the status information instead of the position information of the other autonomous mobile body 8 to determine that the other autonomous mobile body 8 has performed an action of passing through an entrance/exit device.
なお、第2移動中止指令部30は、別の自律移動体8が出入口装置を通行しようとする動作を行った場合、別の自律移動体8が出入口装置を通行する動作を行ったと判定してもよい。具体的には、第2移動中止指令部30は、複数の自律移動体8の位置情報を用いて別の自律移動体8がゲート22の待機領域25に移動したことを検知した場合、別の自律移動体8がゲート22を通行する動作を行ったと判定してもよい。
In addition, when another autonomous mobile body 8 performs an action of attempting to pass through the entrance/exit device, the second movement suspension command unit 30 may determine that the other autonomous mobile body 8 has performed an action of passing through the entrance/exit device. Specifically, when the second movement suspension command unit 30 detects that another autonomous mobile body 8 has moved to the waiting area 25 of the gate 22 using the position information of multiple autonomous mobile bodies 8, it may determine that the other autonomous mobile body 8 has performed an action of passing through the gate 22.
なお、第2使用可否設定部34は、出入口装置に関する通行の移動中止通知を受信した回数が規定の回数以上であるか否かを判定する際に、判定する時点から規定の期間内に受信した通行の移動中止通知の履歴情報を用いてもよい。
In addition, when determining whether the number of times that a passage movement stop notification related to the entrance/exit device has been received is equal to or greater than a specified number, the second usability setting unit 34 may use history information of passage movement stop notifications received within a specified period from the time of determination.
なお、状態変更部35は、自律移動体8が出入口装置を通行する動作を完了したか否かを判定する際に、自律移動体8が出入口装置を通行する動作を完了したことを直接的に示す状態情報を自律移動体8から取得してもよい。状態変更部35は、自律移動体8の位置情報の代わりに当該状態情報を用いて自律移動体8が出入口装置を通行する動作を完了したと判定してもよい。
When determining whether the autonomous mobile body 8 has completed the operation of passing through the entrance/exit device, the state change unit 35 may obtain state information from the autonomous mobile body 8 that directly indicates that the autonomous mobile body 8 has completed the operation of passing through the entrance/exit device. The state change unit 35 may determine that the autonomous mobile body 8 has completed the operation of passing through the entrance/exit device using the state information instead of the position information of the autonomous mobile body 8.
なお、実施の形態1および実施の形態2において、管理装置9は、複数の自律移動体8の移動を一括で制御する装置を備えた自律移動体の制御システムに適用してもよい。この場合、管理装置9は、各種の指令を自律移動体8に送信する代わりに複数の自律移動体8の移動を一括で制御する装置に送信してもよい。
In the first and second embodiments, the management device 9 may be applied to an autonomous mobile body control system that includes a device that collectively controls the movement of multiple autonomous mobile bodies 8. In this case, the management device 9 may transmit various commands to the device that collectively controls the movement of multiple autonomous mobile bodies 8 instead of transmitting the various commands to the autonomous mobile bodies 8.