JP7278467B1 - Information processing device, information processing method and program - Google Patents

Information processing device, information processing method and program Download PDF

Info

Publication number
JP7278467B1
JP7278467B1 JP2022153138A JP2022153138A JP7278467B1 JP 7278467 B1 JP7278467 B1 JP 7278467B1 JP 2022153138 A JP2022153138 A JP 2022153138A JP 2022153138 A JP2022153138 A JP 2022153138A JP 7278467 B1 JP7278467 B1 JP 7278467B1
Authority
JP
Japan
Prior art keywords
robot
standby
positions
standby position
elevator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022153138A
Other languages
Japanese (ja)
Other versions
JP2024047488A (en
Inventor
孝太郎 市川
政晃 田中
貴之 蕨野
美冬 木戸
陽介 齋藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2022153138A priority Critical patent/JP7278467B1/en
Priority to JP2023077318A priority patent/JP7434645B1/en
Application granted granted Critical
Publication of JP7278467B1 publication Critical patent/JP7278467B1/en
Publication of JP2024047488A publication Critical patent/JP2024047488A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】自律走行するロボットが円滑にエレベータに乗車できるようにする。【解決手段】自律走行するロボット2がエレベータを待機する位置としてあらかじめ定められた待機位置である指定待機位置のうちロボット2を待機させることが可能である待機位置である待機候補位置の中から、ロボット2がエレベータに乗車するために待機させる位置である一つの選択待機位置を決定する待機位置決定部131と、待機位置決定部131が決定した選択待機位置に移動するようロボットに指示するロボット制御部132と、を有する情報処理装置1である。【選択図】図3An object of the present invention is to enable an autonomously traveling robot to smoothly board an elevator. A designated standby position, which is a standby position predetermined as a position where an autonomously traveling robot 2 waits for an elevator, is selected from standby candidate positions, which are standby positions at which the robot 2 can be made to wait. A standby position determination unit 131 that determines one selected standby position where the robot 2 waits to get on the elevator, and robot control that instructs the robot to move to the selected standby position determined by the standby position determination unit 131. The information processing apparatus 1 includes a unit 132 . [Selection drawing] Fig. 3

Description

本発明は、情報処理装置、情報処理方法、プログラム及びロボットに関する。 The present invention relates to an information processing device, an information processing method, a program, and a robot.

自律走行するロボットをエレベータに乗降させるようロボットに代わってエレベータの戸を制御する技術が知られている(例えば、特許文献1を参照)。 There is known a technique for controlling an elevator door instead of an autonomously traveling robot to get in and out of the elevator (see, for example, Patent Literature 1).

特開2022―19590号公報Japanese Patent Application Laid-Open No. 2022-19590

従来技術においては、ロボットがエレベータを待機する位置がエレベータから遠い場合や待機位置からエレベータへの導線が確保できない場合等において、ロボットが到着したエレベータに円滑に乗車できず、エレベータの円滑な運行を阻害するという問題が生じていた。 In the conventional technology, when the position where the robot waits for the elevator is far from the elevator, or when the lead line from the waiting position to the elevator cannot be secured, the robot cannot smoothly board the elevator that has arrived, and the elevator does not operate smoothly. There was a problem of obstruction.

そこで、本発明はこれらの点に鑑みてなされたものであり、自律走行するロボットが円滑にエレベータに乗車できるようにすることを目的とする。 Accordingly, the present invention has been made in view of these points, and an object of the present invention is to enable an autonomously traveling robot to smoothly board an elevator.

本発明の第1の態様の情報処理装置においては、自律走行するロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である指定待機位置のうち前記ロボットを待機させることが可能である待機位置である待機候補位置の中から、前記ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定する待機位置決定部と、前記待機位置決定部が決定した選択待機位置に移動するよう前記ロボットに指示するロボット制御部と、を有する。 In the information processing apparatus according to the first aspect of the present invention, a standby position at which the robot can be made to wait among designated standby positions, which are predetermined standby positions as positions at which the autonomously traveling robot waits for the elevator. a standby position determination unit for determining one selected standby position, which is a position where the robot waits for boarding the elevator, from among the standby candidate positions, and the selected standby position determined by the standby position determination unit a robot controller for directing the robot to move.

前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置を含むフロア情報を記憶する記憶部と、前記フロアに存在する障害物の情報を取得する障害物情報取得部と、前記複数の指定待機位置のうち、障害物が存在しない指定待機位置を待機候補位置として特定する待機候補位置特定部と、をさらに有してもよい。 a storage unit that stores information about a floor on which the robot runs, the floor information including a plurality of designated waiting positions that are predetermined waiting positions for the robot to wait for an elevator; further comprising: an obstacle information acquisition unit that acquires information about an obstacle; and a standby candidate position identification unit that identifies, as a candidate standby position, a specified standby position where no obstacle exists among the plurality of specified standby positions. good too.

前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置と、前記複数の指定待機位置それぞれに対応する複数の前記エレベータそれぞれの用途と、を含むフロア情報を記憶する記憶部と、前記待機位置決定部は、前記用途がロボット専用である前記エレベータの待機候補位置を、前記用途がロボット非専用の前記エレベータの待機候補位置より優先的に選択待機位置として決定してもよい。 Information about the floor on which the robot runs, comprising a plurality of designated standby positions that are predetermined waiting positions for the robot to wait for elevators, and a plurality of elevators corresponding to each of the plurality of designated standby positions. and a storage unit for storing floor information including respective usages, and the standby position determination unit stores standby candidate positions of the elevators whose usage is dedicated to robots, and standby candidates of the elevators whose usage is not dedicated to robots. The selected standby position may be determined with priority over the position.

前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置と、前記複数の指定待機位置それぞれに対応する複数の前記エレベータそれぞれの用途と、を含むフロア情報を記憶する記憶部と、前記ロボットを識別するロボット識別情報を取得する取得部と、をさらに有し、前記待機位置決定部は、前記ロボット識別情報に対応する前記ロボットが人間に対する情報伝達機能を有さない場合に、複数の前記待機候補位置のうち前記用途がロボット専用である前記エレベータの待機位置を選択待機位置として決定してもよい。 Information about the floor on which the robot runs, comprising a plurality of designated standby positions that are predetermined waiting positions for the robot to wait for elevators, and a plurality of elevators corresponding to each of the plurality of designated standby positions. and an acquisition unit for acquiring robot identification information for identifying the robot, wherein the standby position determination unit corresponds to the robot identification information. When the robot does not have a function of transmitting information to humans, the waiting position of the elevator, which is used exclusively for robots, may be determined as the selected waiting position among the plurality of waiting candidate positions.

前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置と、前記複数の指定待機位置と異なる、前記ロボットがフロア内において退避可能な位置として予め指定された退避位置と、を含むフロア情報を記憶する記憶部をさらに有し、前記ロボット制御部は、前記ロボットを前記待機候補位置のいずれかに待機させることができない場合、前記ロボットを前記退避位置に移動するよう前記ロボットを制御してもよい。 information about the floor on which the robot runs, comprising: a plurality of designated standby positions, which are predetermined waiting positions for the robot to wait for an elevator; and a storage unit storing floor information including a retraction position previously designated as a retractable position in the robot control unit, wherein the robot control unit cannot cause the robot to wait at any of the standby candidate positions. In this case, the robot may be controlled to move to the retracted position.

前記ロボットが退避可能な空きスペースであって、前記フロアの前記指定待機位置及び前記退避位置と異なるスペースである退避スペースを特定する退避スペース特定部をさらに有し、前記ロボット制御部は、前記ロボットを前記待機候補位置及び前記退避位置のいずれかに待機させることができない場合、前記ロボットを前記退避スペースに移動するよう前記ロボットを制御してもよい。 The robot control unit further includes a retreat space specifying unit that specifies a retreat space that is an empty space to which the robot can retreat and is different from the specified standby position and the retreat position on the floor, wherein the robot controller controls the robot may be controlled to move to the evacuation space when the robot cannot be made to wait at either the standby candidate position or the evacuation position.

前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置を含むフロア情報を記憶する記憶部と、前記ロボットが退避可能な空きスペースであって、前記フロアの前記指定待機位置と異なるスペースである退避スペースを特定する退避スペース特定部と、をさらに有し、前記ロボット制御部は、前記ロボットを前記待機候補位置のいずれかに待機させることができない場合、前記ロボットを前記退避スペースに移動するよう前記ロボットを制御してもよい。 a storage unit for storing floor information including a plurality of designated standby positions, which are predetermined standby positions where the robot waits for an elevator, as floor information on which the robot travels, and where the robot can evacuate an evacuation space specifying unit that specifies an evacuation space that is an empty space and is different from the designated standby position on the floor, wherein the robot control unit controls the robot to be positioned at any of the candidate standby positions. The robot may be controlled to move to the evacuation space when the robot cannot be put on standby.

前記ロボットの優先度を特定する優先度特定部をさらに有し、前記待機位置決定部は、複数の前記待機候補位置から前記ロボットの選択待機位置を決定できない場合、前記ロボットより優先度が低い他のロボットの選択待機位置を前記ロボットの選択待機位置として決定してもよい。 A priority specifying unit for specifying a priority of the robot, wherein the standby position determination unit assigns a lower priority than the robot when the selected standby position of the robot cannot be determined from the plurality of standby candidate positions. The selected standby position of the robot may be determined as the selected standby position of the robot.

前記待機位置決定部は、前記ロボットより優先度が低い他のロボットの選択待機位置を前記ロボットの選択待機位置として決定した場合、該他のロボットの選択待機位置をさらに決定してもよい。 When the standby position determination unit determines the selected standby position of another robot having a lower priority than the robot as the selected standby position of the robot, the standby position determination unit may further determine the selected standby position of the other robot.

前記ロボットの選択待機位置を他のロボットの選択待機位置として決定した回数又は前記ロボットが前記エレベータを待機している時間を取得する待機状況取得部をさらに有し、前記優先度特定部は、前記ロボットの選択待機位置を他のロボットの選択待機位置として決定した回数又は前記ロボットが前記エレベータを待機している時間が閾値を超えた場合に、前記ロボットの優先度をより高くしてもよい。 a standby status acquisition unit that acquires the number of times the selected standby position of the robot has been determined as the selected standby position of another robot or the time that the robot has been waiting for the elevator; The priority of the robot may be higher when the number of times the selected standby position of the robot is determined as the selected standby position of another robot or the time the robot waits for the elevator exceeds a threshold.

前記ロボットの優先度を特定する優先度特定部をさらに有し、前記待機候補位置特定部は、障害物が存在しない指定待機位置と、前記ロボットより優先度が低い他のロボットの選択待機位置と、を待機候補位置として特定してもよい。 A priority identification unit that identifies the priority of the robot, wherein the candidate standby position identification unit identifies a designated standby position where no obstacle exists and a selected standby position of another robot having a lower priority than that of the robot. , may be identified as standby candidate positions.

本発明の第2の態様の情報処理方法においては、コンピュータが実行する、前記ロボットがエレベータを待機する位置としてあらかじめ定められた複数の指定待機位置のうち前記ロボットを待機させることが可能である、待機候補位置の中から前記ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定するステップと、前記決定するステップにおいて決定した選択待機位置に移動するよう前記ロボットに指示するステップと、を有する。 In the information processing method of the second aspect of the present invention, it is possible for the robot to wait among a plurality of designated standby positions predetermined as positions where the robot waits for an elevator, which is executed by a computer. a step of determining one selected standby position, which is a position for the robot to wait for boarding the elevator, from standby candidate positions; and instructing the robot to move to the selected standby position determined in the determining step. and;

本発明の第3の態様のプログラムにおいては、コンピュータに、前記ロボットがエレベータを待機する位置としてあらかじめ定められた複数の指定待機位置のうち前記ロボットを待機させることが可能である、待機候補位置の中から前記ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定するステップと、前記決定するステップにおいて決定した選択待機位置に移動するよう前記ロボットに指示するステップと、を実行させる。 In the program according to the third aspect of the present invention, the computer is provided with candidate waiting positions at which the robot can be made to wait, out of a plurality of specified waiting positions predetermined as positions where the robot waits for the elevator. a step of determining one selected standby position, which is a position where the robot waits to board the elevator, from among them; and a step of instructing the robot to move to the selected standby position determined in the determining step; to run.

本発明の第4の態様のロボットにおいては、自律走行するロボットであって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた複数の指定待機位置のうち前記ロボットを待機させることが可能である、待機候補位置の中から前記ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定する待機位置決定部と、前記待機位置決定部が決定した選択待機位置に移動するよう制御する制御部と、を有する。 In the robot according to the fourth aspect of the present invention, the robot is an autonomously traveling robot, and can be made to wait among a plurality of designated standby positions predetermined as positions where the robot waits for an elevator. a standby position determination unit for determining one selected standby position, which is a position for the robot to wait for boarding the elevator, from the standby candidate positions; and moving to the selected standby position determined by the standby position determination unit. and a control unit for controlling the

本発明によれば、自律走行するロボットが円滑にエレベータに乗車できるようにするという効果を奏する。 ADVANTAGE OF THE INVENTION According to this invention, it is effective in enabling the robot which runs autonomously to board an elevator smoothly.

情報処理システムSの概要を説明する図である。It is a figure explaining the outline|summary of information processing system S. FIG. 情報処理システムSにおける処理の概要を説明する図である。4 is a diagram for explaining an outline of processing in the information processing system S; FIG. 情報処理装置1の構成を示すブロック図である。2 is a block diagram showing the configuration of the information processing device 1; FIG. 記憶部12が記憶するフロア情報のデータ構造の一例を示す図である。4 is a diagram showing an example of a data structure of floor information stored in a storage unit 12; FIG. 記憶部12が記憶する待機状態情報のデータ構造の一例を示す図である。4 is a diagram showing an example of a data structure of standby state information stored in a storage unit 12; FIG. 待機位置を決定する処理を説明する図である。It is a figure explaining the process which determines a standby position. 記憶部12が記憶する退避位置情報のデータ構造の一例を示す図である。4 is a diagram showing an example of the data structure of evacuation position information stored in a storage unit 12; FIG. 待機位置を決定する処理を説明する図である。It is a figure explaining the process which determines a standby position. 情報処理装置1における処理の流れを示すフローチャートである。4 is a flowchart showing the flow of processing in the information processing apparatus 1; 変形例にかかるロボット2Dの構成を示すブロック図である。It is a block diagram which shows the structure of robot 2D concerning a modification.

[情報処理システムSの概要]
図1は、情報処理システムSの概要を説明する図である。情報処理システムSは、自律走行するロボットをエレベータに乗車させるためにロボットを制御するシステムである。情報処理システムSは、情報処理装置1とロボット2とを有する。
[Overview of information processing system S]
FIG. 1 is a diagram for explaining an outline of an information processing system S. As shown in FIG. The information processing system S is a system for controlling a robot to ride an autonomously traveling robot on an elevator. An information processing system S has an information processing device 1 and a robot 2 .

情報処理装置1は、ロボット2がエレベータに乗車するために待機する位置を選択し、選択した位置で待機するようロボット2を制御する。情報処理装置1は、例えばサーバである。情報処理装置1は、エレベータを制御するための制御装置と一体に構成されてもよいし、エレベータを制御するための制御装置と連携可能に構成されてもよい。 The information processing device 1 selects a waiting position for the robot 2 to board the elevator, and controls the robot 2 to wait at the selected position. The information processing device 1 is, for example, a server. The information processing device 1 may be configured integrally with a control device for controlling elevators, or may be configured to be able to cooperate with a control device for controlling elevators.

ロボット2は、自律走行するロボットである。ロボット2は、建物の内部を移動し清掃や配達などのサービスを提供する。ロボット2は、情報処理装置1とエレベータの利用に関するデータを送受信する。ロボット2は、ロボット2を管理するロボット管理サーバ(不図示)を経由して情報処理装置1とデータを送受信してもよい。 The robot 2 is a robot that runs autonomously. The robot 2 moves inside the building and provides services such as cleaning and delivery. The robot 2 transmits and receives data regarding the use of the elevator to and from the information processing device 1 . The robot 2 may transmit and receive data to and from the information processing device 1 via a robot management server (not shown) that manages the robot 2 .

図1と図2を用いて情報処理装置1がロボット2の待機位置を決定する方法について説明する。図1は、情報処理装置1が管理対象とする建物のエレベータホールの状況を示している。エレベータホールには予め指定待機位置S1が指定されている。指定待機位置S1は、ロボット2がエレベータを待機する位置として指定された位置である。なお、指定待機位置S1は、エレベータホールの周辺等に指定されてもよい。 A method for determining the standby position of the robot 2 by the information processing apparatus 1 will be described with reference to FIGS. 1 and 2. FIG. FIG. 1 shows the situation of the elevator hall of the building managed by the information processing device 1 . A designated standby position S1 is designated in advance in the elevator hall. The specified standby position S1 is a position specified as a position where the robot 2 waits for the elevator. The specified standby position S1 may be specified around an elevator hall or the like.

情報処理装置1は、ロボット2から乗車要求を取得する(図2における(1))。乗車要求は、エレベータへ乗車することを要求するメッセージである。乗車要求は、エレベータに乗車するロボット2を示すロボットID(Identification)(ロボット識別情報とも言う)とロボット2の行先を示す情報とを含む。乗車要求には、ロボット2が所在するフロア、及びフロアにおける位置が含まれていてもよい。情報処理装置1は、障害物情報を取得する(図2における(2))。障害物情報は、フロアに所在する障害物の位置を示す情報である。 The information processing device 1 acquires a boarding request from the robot 2 ((1) in FIG. 2). A boarding request is a message requesting boarding of an elevator. The boarding request includes a robot ID (identification) (also referred to as robot identification information) indicating the robot 2 to board the elevator and information indicating the destination of the robot 2 . The boarding request may include the floor where the robot 2 is located and the position on the floor. The information processing device 1 acquires obstacle information ((2) in FIG. 2). Obstacle information is information indicating the position of an obstacle located on the floor.

情報処理装置1は、障害物情報に基づいて待機候補位置S2を特定する(図2における(3))。待機候補位置S2は、指定待機位置S1のうちロボット2が待機可能な待機位置である。具体的には、情報処理装置1は、ロボット2の行先へ到達するエレベータに乗車可能な指定待機位置S1のうち、障害物がない指定待機位置S1を待機候補位置S2として特定する。 The information processing device 1 identifies the standby candidate position S2 based on the obstacle information ((3) in FIG. 2). The standby candidate position S2 is a standby position where the robot 2 can wait among the designated standby positions S1. Specifically, the information processing apparatus 1 specifies, as a candidate standby position S2, a designated standby position S1 at which there is no obstacle among designated standby positions S1 at which an elevator that reaches the destination of the robot 2 can be boarded.

情報処理装置1は、待機候補位置S2のうちロボット2が待機する位置である選択待機位置を決定する(図2における(4))。情報処理装置1は、決定した選択待機位置へ移動することをロボット2に指示する(図2における(5))。 The information processing apparatus 1 determines a selected standby position, which is a position where the robot 2 waits, among the standby candidate positions S2 ((4) in FIG. 2). The information processing device 1 instructs the robot 2 to move to the determined selected standby position ((5) in FIG. 2).

情報処理システムSがこのように構成されることで、ロボット2を円滑にエレベータに乗車できる位置に待機させることができ、その結果、自律走行するロボット2が円滑にエレベータに乗車することができる。 By configuring the information processing system S in this way, the robot 2 can be made to stand by at a position where it can smoothly board the elevator, and as a result, the autonomously traveling robot 2 can smoothly board the elevator.

なお、上記の例においては情報処理装置1がロボット2から乗車要求を取得したことを契機に待機位置を決定する例を説明したがこれに限られない。例えば、ロボット2が所定の位置に移動したことを情報処理装置1が検出したことを、契機にロボット2の選択待機位置を決定するよう情報処理装置1が構成されてもよい。この場合、情報処理装置1は、エレベータホールに設置されたカメラやセンサからロボット2の位置を特定してもよいし、ロボット2から取得したロボット2の位置情報に基づいてロボット2の位置を特定してもよい。 In the above example, an example in which the information processing apparatus 1 determines the waiting position when it receives a boarding request from the robot 2 has been described, but the present invention is not limited to this. For example, the information processing device 1 may be configured to determine the selected standby position of the robot 2 when the information processing device 1 detects that the robot 2 has moved to a predetermined position. In this case, the information processing device 1 may identify the position of the robot 2 from a camera or sensor installed in the elevator hall, or identify the position of the robot 2 based on the position information of the robot 2 acquired from the robot 2. You may

図3は、情報処理装置1の構成を示すブロック図である。情報処理装置1は、通信部11、記憶部12及び制御部13を有する。制御部13は、待機位置決定部131、ロボット制御部132、障害物情報取得部133、待機候補位置特定部134、退避スペース特定部135、ロボット情報取得部136、優先度特定部137及び待機状況取得部138を有する。 FIG. 3 is a block diagram showing the configuration of the information processing device 1. As shown in FIG. The information processing device 1 has a communication section 11 , a storage section 12 and a control section 13 . The control unit 13 includes a standby position determination unit 131, a robot control unit 132, an obstacle information acquisition unit 133, a standby candidate position identification unit 134, an evacuation space identification unit 135, a robot information acquisition unit 136, a priority identification unit 137, and a standby status. It has an acquisition unit 138 .

通信部11は、ネットワークを介して他の装置とデータの送受信をするための通信インターフェースである。記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)、SSD(Solid State Drive)、ハードディスクドライブ等を含む記憶媒体である。記憶部12は、制御部13が実行するプログラムを予め記憶している。記憶部12は、それぞれのフロアにおける地図情報を記憶している。 The communication unit 11 is a communication interface for transmitting and receiving data to and from other devices via a network. The storage unit 12 is a storage medium including ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State Drive), hard disk drive, and the like. The storage unit 12 stores programs executed by the control unit 13 in advance. The storage unit 12 stores map information for each floor.

記憶部12は、ロボット2が走行するフロアの情報であって、ロボット2がエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置S1を含むフロア情報を記憶する。図4は記憶部12が記憶するフロア情報のデータ構造の一例を示す図である。フロア情報においては、「フロア」、「指定待機位置」、「エレベータ」を含む。 The storage unit 12 stores floor information including a plurality of designated standby positions S1, which are predetermined standby positions as positions where the robot 2 waits for the elevator, which is floor information on which the robot 2 runs. FIG. 4 is a diagram showing an example of the data structure of floor information stored in the storage unit 12. As shown in FIG. The floor information includes "floor", "designated standby position", and "elevator".

「フロア」は、フロアを示す情報である。「フロア」においては、「フロアID」、「ビル名」、「階」を含む。フロアIDは、フロアを識別するIDである。「ビル名」は、その指定待機位置が設定されている建物を示す。「階」は、「ビル名」が示す建物においてその指定待機位置が設定されているフロアを示す。 "Floor" is information indicating a floor. "Floor" includes "floor ID", "building name", and "floor". A floor ID is an ID that identifies a floor. "Building name" indicates the building in which the specified standby position is set. "Floor" indicates the floor on which the specified standby position is set in the building indicated by "Building name".

「指定待機位置」は、そのフロアにおける指定待機位置の位置を示す情報であり、「待機位置ID」と「位置情報」とを含む。「待機位置ID」は、指定待機位置を識別するためのIDである。「位置情報」は、その指定待機位置の所在する位置を示す位置情報である。 "Designated standby position" is information indicating the position of the designated standby position on the floor, and includes "standby position ID" and "position information". "Standby position ID" is an ID for identifying a designated standby position. "Position information" is position information indicating the position of the designated standby position.

「エレベータ」は、その指定待機位置において待機し、乗車することができるエレベータの情報であり、「エレベータID」、「行先」及び「種別」を含む。「エレベータID」はエレベータを示すIDである。「行先」は、そのエレベータが到着するフロアを示す。「種別」はそのエレベータの種別を示す情報である。種別は例えば、人とロボットとが共用できる「共用」、ロボット専用のエレベータを示す「専用」又は貨物用エレベータを示す「貨物用」と表現される。「指定待機位置」は複数のエレベータと関連付けられていてもよい。「エレベータ」に複数の情報がある場合、その指定待機位置から乗車可能なエレベータが複数存在することを示す。すなわち、フロア情報においては、複数の指定待機位置それぞれに対応する複数のエレベータそれぞれの用途と、を含む。 "Elevator" is information on elevators that can be boarded and waited at the specified standby position, and includes "elevator ID", "destination" and "type". "Elevator ID" is an ID indicating an elevator. "Destination" indicates the floor to which the elevator arrives. "Type" is information indicating the type of the elevator. For example, the type is expressed as "shared" that can be shared by humans and robots, "dedicated" that indicates an elevator dedicated to robots, or "for freight" that indicates a freight elevator. A "designated waiting position" may be associated with multiple elevators. If there are multiple pieces of information in "elevator", it indicates that there are multiple elevators that can be boarded from the specified standby position. That is, the floor information includes usage of each of the plurality of elevators corresponding to each of the plurality of designated standby positions.

記憶部12は、待機状態情報を記憶してもよい。待機状態情報は、指定待機位置それぞれについて、選択待機位置として選択されているか否かを示す情報である。図5は、記憶部12が記憶する待機状態情報のデータ構造の一例を示す情報である。 The storage unit 12 may store standby state information. The standby state information is information indicating whether or not each designated standby position is selected as a selected standby position. FIG. 5 is information showing an example of the data structure of the standby state information stored in the storage unit 12. As shown in FIG.

待機状態情報は、「指定待機位置」と「状態」とを有する。待機状態情報の「指定待機位置」は、「フロアID」、「ビル名」、「階」及び「待機位置ID」を含む。「フロアID」、「ビル名」、「階」及び「待機位置ID」はそれぞれ、上述のとおりである。「状態」は、「ロボットID」と「優先度」とを有する。「ロボットID」は、その指定待機位置が選択待機位置として決定されているロボットのロボットIDを示す。「ロボットID」に情報が無い場合は、その指定待機位置がいずれのロボットの選択待機位置としても決定されていない(空いている)ことを示す。優先度は、ロボットIDが示すロボットの優先度である。優先度の詳細については後述する。 The standby state information has "designated standby position" and "state". The "specified standby position" of the standby state information includes "floor ID", "building name", "floor" and "standby position ID". The “floor ID”, “building name”, “floor” and “waiting position ID” are as described above. "Status" has "robot ID" and "priority". "Robot ID" indicates the robot ID of the robot whose designated standby position has been determined as the selected standby position. If there is no information in the "robot ID", it indicates that the designated standby position has not been determined as the selected standby position of any robot (vacant). The priority is the priority of the robot indicated by the robot ID. Details of the priority will be described later.

制御部13は、例えばCPU(Central Processing Unit)等のプロセッサである。制御部13は、記憶部12に記憶されたプログラムを実行することにより、待機位置決定部131、ロボット制御部132、障害物情報取得部133、待機候補位置特定部134、退避スペース特定部135、ロボット情報取得部136、優先度特定部137及び待機状況取得部138として機能する。 The control unit 13 is a processor such as a CPU (Central Processing Unit), for example. By executing the programs stored in the storage unit 12, the control unit 13 controls a standby position determination unit 131, a robot control unit 132, an obstacle information acquisition unit 133, a standby candidate position identification unit 134, an evacuation space identification unit 135, It functions as a robot information acquisition unit 136 , a priority identification unit 137 and a standby status acquisition unit 138 .

待機位置決定部131は、自律走行するロボット2がエレベータを待機する位置としてあらかじめ定められた待機位置である指定待機位置S1のうちロボット2を待機させることが可能である待機位置である待機候補位置S2の中から、ロボット2がエレベータに乗車するために待機させる位置である一つの選択待機位置を決定する。待機位置決定部131は、ロボット2から取得した乗車要求に基づいて選択待機位置を決定する。具体的には乗車要求に含まれる行先階を示す情報がフロア情報における「行先」と対応する指定待機位置S1を抽出し、待機候補位置S2とする。なお、後述するように障害物の情報をさらに考慮して待機候補位置S2を特定してもよい。 The standby position determination unit 131 selects a standby position candidate position, which is a standby position where the robot 2 can be made to wait, among designated standby positions S1, which are predetermined standby positions as positions where the autonomously traveling robot 2 waits for the elevator. One selected standby position, which is the position where the robot 2 waits to get on the elevator, is determined from S2. The standby position determination unit 131 determines the selected standby position based on the boarding request acquired from the robot 2 . Specifically, the specified standby position S1 corresponding to the "destination" in the floor information in the information indicating the destination floor included in the boarding request is extracted and set as the candidate standby position S2. As will be described later, the standby candidate position S2 may be specified by further considering information on obstacles.

また、待機位置決定部131は、乗車要求に含まれるロボット2が所在するフロアと行先階を示す情報とが、フロア情報における「フロア」と「行先」とにそれぞれ対応する指定待機位置S1を待機候補位置S2として特定してもよい。 In addition, the standby position determining unit 131 waits at the specified standby position S1 where the information indicating the floor where the robot 2 is located and the destination floor included in the boarding request correspond to the "floor" and the "destination" in the floor information. You may specify as candidate position S2.

待機位置決定部131は、待機候補位置S2から選択待機位置を決定する。待機候補位置S2が複数ある場合、一例として待機位置決定部131は、選択待機位置のうちロボット2が乗車するフロアに最も早く到着するエレベータに乗車可能な待機候補位置S2を選択待機位置として決定してもよい。この場合、待機位置決定部131は、エレベータの状態を示す情報を、エレベータを制御する制御装置から取得し、ロボット2が乗車するフロアに最も早く到着するエレベータを特定する。 The standby position determination unit 131 determines a selected standby position from the candidate standby positions S2. If there are a plurality of standby positions S2, for example, the standby position determination unit 131 determines, as the selected standby position, the standby position candidate S2 at which the robot 2 can get on the elevator that reaches the floor on which the robot 2 gets on the fastest among the selected standby positions. may In this case, the standby position determination unit 131 acquires information indicating the state of the elevators from the control device that controls the elevators, and identifies the elevator that reaches the floor where the robot 2 boardes the earliest.

ロボット制御部132は、待機位置決定部131が決定した選択待機位置に移動するようロボット2に指示する。ロボット制御部132は、制御情報をロボット2に送信する。制御情報は、選択待機位置へ移動することを指示する情報であり、待機位置決定部131が決定した選択待機位置を含む。ロボット制御部132は、ロボット2に指示した選択待機位置とロボット2のロボットIDとを関連付けて記憶部12が記憶する待機状態情報に記憶させる。なお、ロボット制御部132は、一例として、選択待機位置を決定したロボットがエレベータに乗車したことを示す通知を受信した場合、記憶部12が指定待機位置情報から当該ロボットの情報を削除してもよい。 The robot control unit 132 instructs the robot 2 to move to the selected standby position determined by the standby position determination unit 131 . The robot control section 132 transmits control information to the robot 2 . The control information is information instructing to move to the selected standby position, and includes the selected standby position determined by the standby position determination unit 131 . The robot control unit 132 associates the selected standby position instructed to the robot 2 with the robot ID of the robot 2 and stores them in the standby state information stored in the storage unit 12 . Note that, as an example, when the robot control unit 132 receives a notification indicating that the robot whose selected standby position has been determined has boarded the elevator, the storage unit 12 may delete the information on the robot from the specified standby position information. good.

ところで、指定待機位置S1上に障害物がある場合に待機候補位置S2から除外するよう情報処理装置1が構成されることで、ロボット2をエレベータに円滑に乗車させることができる。 By the way, the robot 2 can be smoothly boarded in the elevator by configuring the information processing apparatus 1 so that when there is an obstacle on the specified standby position S1, it is excluded from the candidate standby positions S2.

障害物情報取得部133は、フロアに存在する障害物の情報を取得する。一例として、障害物情報取得部133は、フロアに設置されたカメラ又はロボット2に搭載されたカメラからフロアに存在する障害物を撮像した画像データを取得する。障害物は例えば人、ロボット又は荷物等である。 The obstacle information acquisition unit 133 acquires information on obstacles present on the floor. As an example, the obstacle information acquisition unit 133 acquires image data of an obstacle existing on the floor from a camera installed on the floor or a camera mounted on the robot 2 . Obstacles may be, for example, people, robots or luggage.

待機候補位置特定部134は、複数の指定待機位置S1のうち、障害物が存在しない指定待機位置S1を待機候補位置S2として特定する。一例として、待機候補位置特定部134は、障害物情報取得部133が取得した画像データを画像解析し、フロアに設定された指定待機位置S1上の障害物を特定し、障害物が存在しない指定待機位置S1を待機候補位置S2として特定する。また、待機候補位置特定部134は、指定待機位置S1の面積に対する障害物が占有する床面積の比率が所定の閾値より小さい場合にその指定待機位置S1を待機候補位置S2と特定してもよい。この場合の閾値はロボット2を安全に待機させることが可能な占有率に基づいて決定され、例えば20%である。 The standby candidate position identification unit 134 identifies a designated standby position S1 where no obstacle exists as a standby candidate position S2 among the plurality of designated standby positions S1. As an example, the standby candidate position specifying unit 134 performs image analysis on the image data acquired by the obstacle information acquiring unit 133, specifies an obstacle on the designated standby position S1 set on the floor, and specifies that no obstacle exists. The standby position S1 is specified as the standby candidate position S2. Further, when the ratio of the floor area occupied by the obstacle to the area of the designated standby position S1 is smaller than a predetermined threshold, the standby candidate position identification unit 134 may identify the designated standby position S1 as the standby candidate position S2. . The threshold value in this case is determined based on the occupancy rate that allows the robot 2 to stand by safely, and is, for example, 20%.

なお、障害物情報取得部133は、フロアに設置されたカメラが撮像した画像を画像解析することにより生成された、指定待機位置S1それぞれについての障害物の有無を示す情報を取得し、待機候補位置特定部134は、取得した障害物の有無を示す情報に基づいて、障害物がない指定待機位置S1を待機候補位置S2として特定してもよい。また、障害物を検出する方法は画像データに限られず、障害物情報取得部133は、フロアに設置されたセンサが検出したデータに基づいて障害物の情報を取得してもよい。 The obstacle information acquisition unit 133 acquires information indicating the presence or absence of an obstacle for each designated standby position S1, which is generated by image analysis of an image captured by a camera installed on the floor, and obtains information indicating the presence or absence of an obstacle for each of the standby candidates. The position specifying unit 134 may specify the specified standby position S1 with no obstacle as the standby candidate position S2 based on the acquired information indicating the presence or absence of an obstacle. Further, the method of detecting obstacles is not limited to image data, and the obstacle information acquisition unit 133 may acquire information on obstacles based on data detected by sensors installed on the floor.

ロボット専用のエレベータに優先的にロボット2を乗車させることで、ロボット専用のエレベータを待機可能な待機位置を優先的に選択するよう情報処理装置1が構成されることで、人の往来を円滑にさせることができる。その結果、エレベータを円滑に運行させることができる。 The information processing device 1 is configured to preferentially select a standby position where the robot-dedicated elevator can wait by having the robot 2 ride on the robot-dedicated elevator preferentially, thereby facilitating smooth traffic of people. can be made As a result, the elevator can be operated smoothly.

待機位置決定部131は、用途がロボット専用であるエレベータの待機候補位置S2を、用途がロボット非専用のエレベータの待機候補位置S2より優先的に選択待機位置として決定する。待機位置決定部131は、待機候補位置S2が複数ある場合において、フロア情報が示すエレベータの「種別」が「専用」であるエレベータを待機できる待機候補位置S2を「共用」(又は「貨物用」)であるエレベータのみを待機可能な待機候補位置S2より優先的に選択待機位置として決定する。 The standby position determining unit 131 determines the standby candidate position S2 of the elevator dedicated to the robot as the selected standby position with priority over the standby candidate position S2 of the elevator not dedicated to the robot. When there are a plurality of waiting position candidate positions S2, the waiting position determination unit 131 selects a waiting candidate position S2 that can wait for an elevator whose "type" indicated by the floor information is "dedicated" is "shared" (or "cargo"). ) is preferentially determined as the selected standby position over the standby candidate position S2.

ところで、ロボット2の仕様に基づいて、ロボット2を乗車させるエレベータの種別を制御するよう情報処理装置1が構成されてもよい。 By the way, the information processing apparatus 1 may be configured to control the type of elevator for the robot 2 to board based on the specifications of the robot 2 .

ロボット情報取得部136は、ロボット2を識別するロボットIDを取得する。ロボット情報取得部136は、乗車要求に含まれるロボットIDを取得する。ロボット情報取得部136は、取得したロボットIDに基づいてロボット2の仕様を外部装置(例えばロボット管理サーバ)に問い合わせる。ロボット2の仕様は、例えばロボット2が人間に対する情報伝達機能(以下、単に伝達機能とも言う。)の有無である。情報伝達機能は例えば、音声出力機能や警告表示機能等のヒューマンインターフェースである。なお、ロボット情報取得部136は、乗車要求に含まれる伝達機能の有無を示す情報を取得してもよい。 The robot information acquisition unit 136 acquires a robot ID that identifies the robot 2 . The robot information acquisition unit 136 acquires the robot ID included in the boarding request. The robot information acquisition unit 136 inquires of an external device (for example, a robot management server) about the specifications of the robot 2 based on the acquired robot ID. The specification of the robot 2 is, for example, whether or not the robot 2 has a function of transmitting information to humans (hereinafter simply referred to as a transmitting function). The information transmission function is, for example, a human interface such as an audio output function and a warning display function. Note that the robot information acquisition unit 136 may acquire information indicating the presence/absence of the transmission function included in the boarding request.

待機位置決定部131は、ロボットIDに対応するロボット2が人間に対する情報伝達機能を有さない場合に、複数の待機候補位置S2のうち用途がロボット専用であるエレベータの待機位置を選択待機位置として決定する。待機位置決定部131は、ロボット情報が取得したロボット2の仕様が伝達機能を有さない場合、待機候補位置S2のうちロボット専用エレベータに乗車可能な待機位置を選択待機位置として決定する。具体的には、待機位置決定部131は、待機候補位置S2のうち、フロア情報において「種別」が「専用」であるエレベータと関連付けられた待機候補位置S2を選択待機位置として決定する。 When the robot 2 corresponding to the robot ID does not have the function of transmitting information to humans, the standby position determination unit 131 selects the standby position of the elevator whose use is exclusively for robot use among the plurality of standby candidate positions S2 as the selected standby position. decide. If the specifications of the robot 2 whose robot information is acquired do not have a transmission function, the standby position determination unit 131 determines a standby position at which the robot elevator can be boarded among the standby candidate positions S2 as a selected standby position. Specifically, the standby position determination unit 131 determines, as the selected standby position, the standby position candidate position S2 associated with the elevator whose "type" is "dedicated" in the floor information, among the standby position candidates S2.

なお、待機位置決定部131は、待機候補位置S2が複数ある場合においてロボット2の仕様が伝達機能を有する場合、人とロボット2が共用できるエレベータ(「種別」が「共用」)に乗車可能な待機位置を優先的に選択待機位置として決定してもよい。 When there are a plurality of standby position candidates S2 and the specification of the robot 2 has a transmission function, the standby position determining unit 131 can ride in an elevator that can be shared by humans and the robot 2 ("type" is "shared"). The standby position may be preferentially determined as the selected standby position.

[退避する場所を選択]
ところで、全ての待機指定位置に障害物があり待機候補位置S2を特定できない場合、指定待機位置S1の占有が解消されるまでの間、ロボット2を安全かつ往来を妨げない場所に退避させる必要がある。そこで、このような場合に予め退避する場所として定められた退避位置に、ロボット2を退避させるよう情報処理装置1が構成されてもよい。
[Select location to save]
By the way, if all the specified standby positions have obstacles and the candidate standby position S2 cannot be identified, the robot 2 must be safely evacuated to a place that does not interfere with traffic until the designated standby position S1 is no longer occupied. be. Therefore, in such a case, the information processing apparatus 1 may be configured to retract the robot 2 to a retraction position previously determined as a retraction location.

図6は、この場合に情報処理装置1が待機位置を決定する処理を説明する図である。図6においては、エレベータホールの外に退避位置S3が設定されている。この場合、記憶部12においては、フロアごとの退避位置S3の場所を示す退避位置情報を記憶する。図7は、記憶部12が記憶する退避位置情報のデータ構造を示す図である。図7においては、「フロア」と「退避位置」とが関連付けて記憶されている。「フロア」は前述したとおりである。「退避位置」は、そのフロアにおける退避位置S3の位置を示す情報である。 FIG. 6 is a diagram for explaining the process of determining the standby position by the information processing apparatus 1 in this case. In FIG. 6, the retracted position S3 is set outside the elevator hall. In this case, the storage unit 12 stores evacuation position information indicating the evacuation position S3 for each floor. FIG. 7 is a diagram showing the data structure of the save position information stored in the storage unit 12. As shown in FIG. In FIG. 7, "floor" and "retraction position" are stored in association with each other. "Floor" is as described above. The "retreat position" is information indicating the position of the retreat position S3 on the floor.

ロボット制御部132は、ロボット2を待機候補位置S2のいずれかに待機させることができない場合、ロボット2を退避位置S3に移動するようロボット2を制御する。すなわち、ロボット2が所在するフロアにおける指定待機位置S1から待機候補位置S2を待機候補位置特定部134が特定できない場合、ロボット制御部132は、そのフロアにおける退避位置S3の位置を含む制御情報をロボット2に送信する。なお、障害物情報取得部133が取得した退避位置S3における障害物の情報に基づいて、退避位置S3に退避可能か否かをロボット制御部132が判定し、退避位置S3に退避可能と判定される場合に、そのフロアにおける退避位置S3の位置を含む制御情報を送信するよう情報処理装置1が構成されてもよい。退避可能か否かの判断は一例として、退避位置S3における障害物の有無又は退避位置S3の面積に対する障害物が占有する床面積の比率に基づいて判定する。 The robot control unit 132 controls the robot 2 to move to the retreat position S3 when the robot 2 cannot wait at any of the standby candidate positions S2. That is, when the standby candidate position identification unit 134 cannot identify the standby candidate position S2 from the designated standby position S1 on the floor where the robot 2 is located, the robot control unit 132 sends control information including the position of the evacuation position S3 on the floor to the robot. 2. The robot control unit 132 determines whether or not it is possible to evacuate to the evacuation position S3 based on the information on the obstacle at the evacuation position S3 acquired by the obstacle information acquiring unit 133, and it is determined that the robot can evacuate to the evacuation position S3. The information processing device 1 may be configured to transmit control information including the position of the evacuation position S3 on the floor when the floor is on the floor. For example, whether or not the vehicle can be evacuated is determined based on the presence or absence of an obstacle at the evacuation position S3 or the ratio of the floor area occupied by the obstacle to the area of the evacuation position S3.

なお、フロアにおいて退避位置S3が設定されていない場合等においては、フロアの状況から退避可能なスペース(以下、退避スペースと言う)を特定し、特定したスペースにロボット2を退避させるよう情報処理装置1が構成されてもよい。退避スペースは、フロアにおいて人やロボットの往来を妨げない場所である。 Note that when the evacuation position S3 is not set on the floor, the information processing device specifies a space where evacuation is possible (hereinafter referred to as an evacuation space) based on the situation on the floor, and instructs the robot 2 to retreat to the specified space. 1 may be configured. The evacuation space is a place on the floor that does not interfere with the traffic of people and robots.

退避スペース特定部135は、ロボット2が退避可能な空きスペースであって、フロアの指定待機位置S1及び退避位置S3と異なるスペースである退避スペースを特定する。具体的には、障害物情報取得部133は、フロア内の障害物の情報を取得する。一例として、障害物情報取得部133は、ロボットに搭載されたカメラ又はフロア内に設置されたカメラが撮像した画像データを取得する。そして、障害物情報取得部133は、取得した画像データを画像認識し、障害物の位置を特定する。退避スペース特定部135は、フロア内の障害物の位置とフロアの地図情報とに基づいて退避スペースを特定する。ロボット制御部132は、ロボット2を待機候補位置S2及び退避位置S3のいずれかに待機させることができない場合、ロボット2を退避スペースに移動するようロボット2を制御する。すなわち、特定した退避スペースの位置を含む制御情報をロボット2に送信する。 The evacuation space specifying unit 135 specifies an evacuation space which is an empty space in which the robot 2 can be evacuated and which is different from the specified standby position S1 and the evacuation position S3 on the floor. Specifically, the obstacle information acquisition unit 133 acquires information on obstacles on the floor. As an example, the obstacle information acquisition unit 133 acquires image data captured by a camera mounted on the robot or a camera installed in the floor. Then, the obstacle information acquisition unit 133 performs image recognition on the acquired image data and identifies the position of the obstacle. The evacuation space identification unit 135 identifies the evacuation space based on the position of the obstacle in the floor and the map information of the floor. The robot control unit 132 controls the robot 2 to move to the evacuation space when the robot 2 cannot be made to wait at either the standby candidate position S2 or the evacuation position S3. That is, control information including the position of the specified evacuation space is transmitted to the robot 2 .

なお、退避位置S3に障害物が存在する場合等の退避位置S3にロボット2を退避させることができない場合に退避スペースに退避させるよう情報処理装置1が構成されてもよい。 The information processing apparatus 1 may be configured to retract the robot 2 to the retraction space when the robot 2 cannot be retracted to the retraction position S3, such as when an obstacle exists at the retraction position S3.

ロボット制御部132は、ロボット2を待機候補位置S2のいずれかに待機させることができない場合、ロボット2を退避スペースに移動するようロボット2を制御する。すなわち、障害物情報取得部133が特定した障害物の位置に基づいてフロアにおける退避位置S3にロボット2を退避させることができないと判定される場合に、退避スペース特定部135は、上述のとおり退避スペースを特定し、ロボット制御部132は、特定した退避スペースの位置を含む制御情報をロボット2に送信し、特定した退避スペースに移動するようロボット2を制御する。 The robot control unit 132 controls the robot 2 to move to the evacuation space when the robot 2 cannot be made to wait at any of the standby candidate positions S2. That is, when it is determined that the robot 2 cannot be evacuated to the evacuation position S3 on the floor based on the position of the obstacle identified by the obstacle information acquisition unit 133, the evacuation space identification unit 135 performs the evacuation as described above. After identifying the space, the robot control unit 132 transmits control information including the position of the identified evacuation space to the robot 2, and controls the robot 2 to move to the identified evacuation space.

情報処理装置1がこのように構成されることで、エレベータホールにおける人の往来を妨げず、安全にロボット2を待機させることが可能となる。 By configuring the information processing apparatus 1 in this manner, the robot 2 can be safely placed on standby without interfering with the traffic of people in the elevator hall.

[優先度に基づく制御]
ところで、同時期に複数のロボット2がエレベータに乗車する場合であって、全てのロボット2を指定待機位置S1で待機させることができない場合、優先度に基づいて指定待機位置S1で待機させるロボット2を決定してもよい。このように情報処理装置1が構成されることで、リソース(例えばエレベータの台数や指定待機位置の数等)に制限がある場合であっても、優先度の高いサービスの提供を阻害させにくいようにすることができる。
[Priority based control]
By the way, when a plurality of robots 2 get on the elevator at the same time and all the robots 2 cannot be made to wait at the designated waiting position S1, the robots 2 are made to wait at the designated waiting position S1 based on the priority. may be determined. By configuring the information processing device 1 in this way, even if resources (for example, the number of elevators, the number of designated standby positions, etc.) are limited, the provision of high-priority services is unlikely to be hindered. can be

図8を用いてこの場合の選択待機位置を決定する処理について説明する。図8においては、ロボット2Aから乗車要求を受信した際にロボット2B及び2Cが選択待機位置においてエレベータを待機している。 Processing for determining the selected standby position in this case will be described with reference to FIG. In FIG. 8, the robots 2B and 2C are waiting for the elevator at the selected waiting position when the boarding request is received from the robot 2A.

優先度特定部137は、ロボット2の優先度を特定する。優先度は、同時期にエレベータを乗車することを要求するロボット2が複数存在する場合に、いずれのロボット2の乗車を優先させるべきかを判断するための情報である。優先度は、例えば1以上の整数で表現され、値が大きいほど優先されることを表す。一例として、優先度特定部137は、乗車要求に含まれるロボットIDに対応するロボット2の優先度をロボット管理サーバに問い合わせ、ロボット2の優先度を特定する。また、乗車要求にロボット2の優先度が含まれていてもよい。 The priority identification unit 137 identifies the priority of the robot 2 . The priority is information for determining which robot 2 should be prioritized for boarding when there are a plurality of robots 2 requesting boarding of the elevator at the same time. The priority is expressed, for example, by an integer equal to or greater than 1, and the higher the value, the higher the priority. As an example, the priority identification unit 137 inquires of the robot management server about the priority of the robot 2 corresponding to the robot ID included in the boarding request, and identifies the priority of the robot 2 . Also, the boarding request may include the priority of the robot 2 .

待機位置決定部131は、複数の待機候補位置S2からロボット2の選択待機位置を決定できない場合、ロボット2より優先度が低い他のロボットの選択待機位置をロボット2の選択待機位置として決定する。待機候補位置S2から選択待機位置を決定できない場合、ロボット2Aの行先へ到達するエレベータに乗車可能な選択待機位置で待機している他のロボット2B及び2Cの優先度と、乗車要求を送信したロボット2Aの優先度を比較する。乗車要求を送信したロボット2Aの優先度が高い場合、ロボット制御部132は、選択待機位置で待機している優先度の低いロボット2を退避位置S3又は退避スペースに退避させる。すなわち、ロボット2Bの優先度は1であり、ロボット2Cの優先度は2であるため、ロボット制御部132は、優先度2の方が優先度1より優先されるため、最も優先度が低いロボット2Bを退避位置S3又は退避スペースに退避させる。そして、待機位置決定部131は、ロボット2Bのために選択されていた選択待機位置をロボット2Aの選択待機位置として決定する。ロボット制御部132は、記憶部12が記憶する待機状態情報において、決定した指定待機位置の待機位置IDと、ロボット2AのロボットIDと、を関連付けて記憶させる。この場合、ロボット制御部132は、退避位置S3又は退避スペースに退避させたロボットのロボット識別情報を待機状態情報から削除してもよいし、当該ロボットが退避位置S3又は退避スペースにおいて退避していることを待機状態情報に記憶させてもよい。 The standby position determining unit 131 determines the selected standby position of another robot having a lower priority than the robot 2 as the selected standby position of the robot 2 when the selected standby position of the robot 2 cannot be determined from the plurality of candidate standby positions S2. If the selected standby position cannot be determined from the standby candidate position S2, the priority of the other robots 2B and 2C waiting at the selected standby position where they can board the elevator that reaches the destination of the robot 2A, and the robot that has sent the boarding request. Compare the priority of 2A. When the robot 2A that has transmitted the boarding request has a high priority, the robot control unit 132 causes the low-priority robot 2 waiting at the selected standby position to retreat to the evacuation position S3 or evacuation space. That is, since the robot 2B has a priority of 1 and the robot 2C has a priority of 2, the robot control unit 132 determines that the robot with the lowest priority has priority since the priority of 2 is higher than the priority of 1. 2B is retracted to the retraction position S3 or the retraction space. Then, the standby position determination unit 131 determines the selected standby position selected for the robot 2B as the selected standby position for the robot 2A. The robot control unit 132 associates and stores the standby position ID of the determined designated standby position and the robot ID of the robot 2A in the standby state information stored in the storage unit 12 . In this case, the robot control unit 132 may delete the robot identification information of the robot that has evacuated to the evacuation position S3 or the evacuation space from the standby state information, or the robot has evacuated to the evacuation position S3 or the evacuation space. may be stored in the standby state information.

優先度に基づいて制御する場合、ロボット制御部132は、選択待機位置を決定したロボット2の優先度をさらに関連付けて記憶部12が記憶する待機状態情報に記憶させてもよい。 When performing control based on priority, the robot control unit 132 may further associate the priority of the robot 2 whose selected standby position is determined and store it in the standby state information stored in the storage unit 12 .

上述した通り、ロボット2の行先階やロボット2の仕様によって利用できるエレベータが異なるため、優先度が高いロボット2に選択待機位置を譲ったロボット2のために再度選択待機位置を決定することができる場合がある。そこで、待機位置決定部131は、ロボット2より優先度が低い他のロボットの選択待機位置をロボット2の選択待機位置として決定した場合、該他のロボットの選択待機位置をさらに決定してもよい。すなわち、図8においては、選択待機位置をロボット2Aに譲ったロボット2Bのために再度選択待機位置を決定してもよい。情報処理装置1がこのように構成されることで、優先度の高いロボット2の待機時間を減少させることができる。 As described above, the elevator that can be used differs depending on the destination floor of the robot 2 and the specifications of the robot 2. Therefore, it is possible to re-determine the selected standby position for the robot 2 that yielded the selected standby position to the robot 2 with a higher priority. Sometimes. Therefore, when the standby position determination unit 131 determines the selected standby position of another robot having a lower priority than the robot 2 as the selected standby position of the robot 2, the standby position determining unit 131 may further determine the selected standby position of the other robot. . That is, in FIG. 8, the selected standby position may be re-determined for the robot 2B that gave the selected standby position to the robot 2A. By configuring the information processing apparatus 1 in this manner, the standby time of the robot 2 having a high priority can be reduced.

エレベータの稼働状況によっては優先度の低いロボット2はエレベータを待機する時間が長くなり、ロボット2が提供するサービスの品質を低下させてしまうおそれがある。そこで、所定時間以上待機しているロボット2の優先度を上げるよう制御し、優先的にエレベータに乗車させるよう情報処理装置1が構成されてもよい。 Depending on the operating status of the elevator, the robot 2 with a low priority waits for an elevator for a long time, which may reduce the quality of the service provided by the robot 2 . Therefore, the information processing apparatus 1 may be configured to control so as to raise the priority of the robot 2 that has been waiting for a predetermined time or longer, and allow the robot 2 to ride the elevator preferentially.

待機状況取得部138は、ロボット2の選択待機位置を他のロボットの選択待機位置として決定した回数又はロボット2がエレベータを待機している時間を取得する。待機状況取得部138は、乗車要求を取得してからロボット2がエレベータに乗車するまでの時間を計測してもよいし、ロボット2又はロボット管理サーバからロボット2がエレベータを待機している時間を取得してもよい。待機状況取得部138は、ロボット2が乗車要求を送信してからロボット2が待機している時間(すなわちエレベータに乗車するまでの時間)又は選択待機位置が他のロボットの選択待機位置として決定された回数をカウントし、ロボットIDと関連付けて管理してもよい。 The standby status acquisition unit 138 acquires the number of times the selected standby position of the robot 2 has been determined as the selected standby position of another robot or the time the robot 2 has been waiting for the elevator. The waiting status acquisition unit 138 may measure the time from when the boarding request is acquired until the robot 2 gets on the elevator, or when the robot 2 waits for the elevator from the robot 2 or the robot management server. may be obtained. The standby status acquisition unit 138 determines whether the time during which the robot 2 is waiting after the robot 2 has transmitted the boarding request (i.e., the time until the robot 2 gets on the elevator) or the selected standby position is determined as the selected standby position of another robot. Alternatively, the number of times the robot ID is used may be counted and managed in association with the robot ID.

優先度特定部137は、ロボット2の選択待機位置を他のロボットの選択待機位置として決定した回数又はロボット2がエレベータを待機している時間が閾値を超えた場合に、ロボット2の優先度をより高くする。閾値は、待機時間が長期化することによりロボット2が提供する品質を悪化させないように設定された時間又は回数である。閾値は例えば回数で設定される場合は3回、5回等と設定され、時間で設定される場合は、5分、10分等と設定される。 The priority specifying unit 137 determines the priority of the robot 2 when the number of times the selected standby position of the robot 2 is determined as the selected standby position of another robot or the time the robot 2 waits for the elevator exceeds a threshold. make higher The threshold is a time or number of times set so that the quality provided by the robot 2 is not degraded by prolonged waiting times. For example, when the threshold value is set by the number of times, it is set to 3 times, 5 times, or the like, and when it is set by the time, it is set to 5 minutes, 10 minutes, or the like.

閾値はロボット2が提供するサービスごとに異なるよう設定されてもよい。この場合、ロボット情報取得部136は、ロボットIDに対応するロボット2が提供するサービスを特定し、優先度特定部137は、特定されたロボット2が提供するサービスに対応する閾値を特定する。 The threshold may be set differently for each service provided by the robot 2 . In this case, the robot information acquisition unit 136 identifies the service provided by the robot 2 corresponding to the robot ID, and the priority identification unit 137 identifies the threshold corresponding to the service provided by the identified robot 2 .

なお、優先度の低い他のロボットが待機している選択待機位置を含む待機候補位置S2から優先度の高いロボット2の選択待機位置を選択するよう情報処理装置1が構成されてもよい。具体的には、待機候補位置特定部134は、記憶部12が記憶する待機状態情報に基づいて、ロボット2の優先度より低い他のロボットの選択待機位置を特定する。ロボット2の優先度より低い他のロボットの選択待機位置がある場合、障害物が存在しない指定待機位置S1に加え、ロボット2の優先度より低い他のロボットの選択待機位置を待機候補位置として特定する。そして、待機位置決定部131は、特定した待機候補位置からロボット2の選択待機位置を決定する。 The information processing apparatus 1 may be configured to select the selected standby position of the robot 2 with the higher priority from the candidate standby positions S2 including the selected standby positions where the other robots with the lower priority are waiting. Specifically, the standby candidate position identification unit 134 identifies the selected standby positions of other robots with lower priority than the robot 2 based on the standby state information stored in the storage unit 12 . If there are selected standby positions of other robots with a lower priority than the robot 2, in addition to the specified standby position S1 where no obstacle exists, the selected standby positions of the other robots with a lower priority than the robot 2 are specified as candidate standby positions. do. Then, the standby position determination unit 131 determines the selected standby position of the robot 2 from the specified standby candidate positions.

情報処理装置1がこのように構成されることで、優先度の高いロボットによりエレベータに乗車するために便利な選択待機位置を決定することが可能となる。その結果、例えば、サイズの大きい物を運送するロボット等が円滑にエレベータに乗車することが可能になる。 By configuring the information processing apparatus 1 in this manner, it becomes possible to determine a convenient selected standby position for boarding an elevator by a robot with a high priority. As a result, for example, it becomes possible for a robot or the like that transports a large object to smoothly board the elevator.

[情報処理装置1における処理の流れ]
図9は、情報処理装置1における処理の流れを示すフローチャートである。図9におけるフローチャートは、乗車要求を取得する時点から開始している。待機位置決定部131は、乗車要求を取得する(S01)。障害物情報取得部133は、障害物情報を取得する(S02)。待機候補位置特定部134は、記憶部12が記憶するフロア情報と障害物情報取得部133が取得した障害物情報とに基づいて待機候補位置S2を特定する(S03)。
[Flow of processing in information processing device 1]
FIG. 9 is a flowchart showing the flow of processing in the information processing apparatus 1. As shown in FIG. The flowchart in FIG. 9 starts from the time when a boarding request is acquired. The standby position determining unit 131 acquires a boarding request (S01). The obstacle information acquisition unit 133 acquires obstacle information (S02). The standby candidate position identification unit 134 identifies the standby candidate position S2 based on the floor information stored in the storage unit 12 and the obstacle information acquired by the obstacle information acquisition unit 133 (S03).

待機候補位置特定部134は、待機候補位置S2があるか否かを判定する(S04)。待機候補位置S2がある場合(S04におけるYES)、待機位置決定部131は、待機候補位置S2の中から選択待機位置を決定する(S05)。そして、選択待機位置でエレベータを待機することをロボット2に指示し(S06)、情報処理装置1は処理を終了する。 The standby candidate position specifying unit 134 determines whether or not there is a standby candidate position S2 (S04). If there is a candidate standby position S2 (YES in S04), the standby position determining unit 131 determines a selected standby position from the candidate standby positions S2 (S05). Then, the robot 2 is instructed to wait for the elevator at the selected standby position (S06), and the information processing device 1 terminates the process.

待機候補位置S2がない場合(S04におけるNO)、待機位置決定部131は、優先度の低い他のロボットの選択待機位置があるか否かを判定する(S07)。優先度の低い他のロボットの選択待機位置がある場合(S07におけるYES)、待機位置決定部131は、優先度の低い他のロボットの選択待機位置を、乗車要求を送信したロボット2の選択待機位置として決定する(S08)。 If there is no candidate standby position S2 (NO in S04), the standby position determination unit 131 determines whether there is a selected standby position for another robot with a low priority (S07). If there is a selected standby position of another robot with a low priority (YES in S07), the standby position determination unit 131 selects the selected standby position of another robot with a low priority as the selected standby position of the robot 2 that transmitted the boarding request. The position is determined (S08).

優先度の低い他のロボットの選択待機位置がない場合(S07におけるNO)、ロボット制御部132は、退避位置S3にロボット2を退避させることが可能か否かを判断する(S09)。退避位置S3にロボット2を退避させることが可能な場合(S09におけるYES)、ロボット制御部132は、退避位置S3へ移動することをロボット2に指示する(S10)。そして、所定の時間が経過するまで待機し、S02に戻り処理を繰り返す。 If there is no selected standby position for another robot with a low priority (NO in S07), the robot control unit 132 determines whether the robot 2 can be retracted to the retracted position S3 (S09). If the robot 2 can be retracted to the retraction position S3 (YES in S09), the robot control unit 132 instructs the robot 2 to move to the retraction position S3 (S10). Then, it waits until a predetermined time elapses, returns to S02, and repeats the process.

退避位置S3にロボット2を退避させることができない場合(S09におけるNO)、退避スペース特定部135は、退避スペースを特定する(S11)。そして退避スペースへ移動することをロボット2に指示する(S12)。そして、所定の時間が経過するまで待機し、S02に戻り処理を繰り返す。 When the robot 2 cannot be retracted to the retraction position S3 (NO in S09), the retraction space identification unit 135 identifies the retraction space (S11). Then, the robot 2 is instructed to move to the evacuation space (S12). Then, it waits until a predetermined time elapses, returns to S02, and repeats the process.

[情報処理装置1による効果]
以上説明したように情報処理装置1においては、エレベータを待機するための指定待機位置S1のうちロボット2が待機可能な待機候補位置S2の中から選択待機位置を決定し、選択待機位置に移動するようロボット2を制御することにより、自律走行するロボット2が円滑にエレベータに乗車できるようにすることができる。
[Effect of information processing device 1]
As described above, in the information processing apparatus 1, the selected waiting position is determined from among the waiting candidate positions S2 where the robot 2 can wait among the specified waiting positions S1 for waiting for the elevator, and the robot 2 moves to the selected waiting position. By controlling the robot 2 in such a manner, the autonomously traveling robot 2 can smoothly board the elevator.

<変形例>
以上の説明においては、情報処理装置1が選択待機位置等を決定し、選択待機位置に移動するようロボット2に指示する例について説明したが、ロボット2が選択待機位置を決定するよう構成されてもよい。図10は、変形例にかかるロボット2Dの構成を示すブロック図である。
<Modification>
In the above description, the information processing apparatus 1 determines the selected standby position, etc., and instructs the robot 2 to move to the selected standby position. good too. FIG. 10 is a block diagram showing the configuration of the robot 2D according to the modification.

ロボット2Dは、通信部21、位置検出手段22、記憶部23及び制御部24を有する。制御部24は、待機位置決定部241、ロボット制御部242、障害物情報取得部243、待機候補位置特定部244及び退避スペース特定部245を有する。 The robot 2D has a communication section 21, a position detection means 22, a storage section 23 and a control section 24. The control unit 24 has a standby position determination unit 241 , a robot control unit 242 , an obstacle information acquisition unit 243 , a standby candidate position identification unit 244 and an evacuation space identification unit 245 .

通信部21、記憶部23、制御部24、制御部24は、待機位置決定部241、ロボット制御部242、障害物情報取得部243、待機候補位置特定部244及び退避スペース特定部245はそれぞれ通信部11、記憶部12、制御部13、待機位置決定部131、ロボット制御部132、障害物情報取得部133、待機候補位置特定部134及び退避スペース特定部135に対応する。以下では既に説明済みの内容と重複する内容については説明を省略する。 The communication unit 21, the storage unit 23, the control unit 24, the control unit 24, the standby position determination unit 241, the robot control unit 242, the obstacle information acquisition unit 243, the standby candidate position identification unit 244, and the evacuation space identification unit 245 communicate with each other. It corresponds to the unit 11 , storage unit 12 , control unit 13 , standby position determination unit 131 , robot control unit 132 , obstacle information acquisition unit 133 , standby candidate position identification unit 134 and evacuation space identification unit 135 . In the following, the description of the content that overlaps with the content that has already been described will be omitted.

位置検出手段22は、ロボット2Dの位置を検出し、位置情報を生成する。位置検出手段22は、例えばGPSにより位置を検出してもよいし、建物内に設置されたマーカとの位置関係に基づいて位置を検出してもよい。 The position detection means 22 detects the position of the robot 2D and generates position information. The position detection means 22 may detect the position by GPS, for example, or may detect the position based on the positional relationship with a marker installed in the building.

記憶部23は、ロボット2DのロボットID、伝達機能の有無等の情報を記憶する。制御部24は、記憶部23に記憶されたプログラムを実行することにより待機位置決定部241、ロボット制御部242、障害物情報取得部243、待機候補位置特定部244及び退避スペース特定部245として機能する。 The storage unit 23 stores information such as the robot ID of the robot 2D and the presence/absence of a transmission function. The control unit 24 functions as a standby position determination unit 241, a robot control unit 242, an obstacle information acquisition unit 243, a standby candidate position identification unit 244, and an evacuation space identification unit 245 by executing programs stored in the storage unit 23. do.

待機位置決定部241は、ロボット管理サーバから行先を示す情報を取得する。待機位置決定部241は、ロボット管理サーバから取得した行先を示す情報と位置検出手段が生成したロボット2Dの位置情報と、記憶部23に記憶されたフロア情報とに基づいて、上述のように選択待機位置を決定する。 The standby position determination unit 241 acquires information indicating the destination from the robot management server. The standby position determination unit 241 selects a robot 2D as described above based on the information indicating the destination acquired from the robot management server, the position information of the robot 2D generated by the position detection means, and the floor information stored in the storage unit 23. Determine the standby position.

ロボット制御部242は、待機位置決定部241が決定した選択待機位置にロボット2Dが移動するようロボット2Dの移動手段を制御する。
[変形例による効果]
変形例のように構成することで、円滑にエレベータに乗車することができるロボットを簡易な構成で提供することができる。
The robot control unit 242 controls the moving means of the robot 2D so that the robot 2D moves to the selected standby position determined by the standby position determination unit 241. FIG.
[Effects of modified example]
By configuring as in the modified example, it is possible to provide a robot with a simple configuration that can smoothly board an elevator.

なお、本発明により、国連が主導する持続可能な開発目標(SDGs)の目標9「産業と技術革新の基盤をつくろう」に貢献することが可能となる。 The present invention makes it possible to contribute to Goal 9 of the Sustainable Development Goals (SDGs) led by the United Nations, "Industry and technological innovation."

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist thereof. be. For example, all or part of the device can be functionally or physically distributed and integrated in arbitrary units. In addition, new embodiments resulting from arbitrary combinations of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment caused by the combination has the effect of the original embodiment.

1 情報処理装置
2 ロボット
11 通信部
12 記憶部
13 制御部
21 通信部
22 位置検出手段
23 記憶部
24 制御部
131 待機位置決定部
132 ロボット制御部
133 障害物情報取得部
134 待機候補位置特定部
135 退避スペース特定部
136 ロボット情報取得部
137 優先度特定部
138 待機状況取得部
241 待機位置決定部
242 ロボット制御部
243 障害物情報取得部
244 待機候補位置特定部
245 退避スペース特定部
1 information processing device 2 robot 11 communication unit 12 storage unit 13 control unit 21 communication unit 22 position detection unit 23 storage unit 24 control unit 131 standby position determination unit 132 robot control unit 133 obstacle information acquisition unit 134 standby candidate position identification unit 135 Retreat space identification unit 136 Robot information acquisition unit 137 Priority identification unit 138 Waiting status acquisition unit 241 Standby position determination unit 242 Robot control unit 243 Obstacle information acquisition unit 244 Waiting candidate position identification unit 245 Retreat space identification unit

Claims (14)

自律走行するロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である指定待機位置のうち前記ロボットを待機させることが可能な待機位置である待機候補位置の中から、前記ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定する待機位置決定部と、
前記待機位置決定部が決定した選択待機位置に移動するよう前記ロボットに指示するロボット制御部と、
前記ロボットの優先度を特定する優先度特定部と、
を有し、
前記待機位置決定部は、複数の前記待機候補位置から前記ロボットの選択待機位置を決定できない場合、前記ロボットより優先度が低い他のロボットの選択待機位置を前記ロボットの選択待機位置として決定する、
情報処理装置。
The robot is selected from waiting candidate positions, which are waiting positions where the robot can be made to wait, among specified waiting positions, which are waiting positions predetermined as positions where the autonomously traveling robot waits for the elevator. a standby position determination unit that determines one selected standby position, which is a position to wait for boarding;
a robot control unit that instructs the robot to move to the selected standby position determined by the standby position determination unit;
a priority identification unit that identifies the priority of the robot;
has
When the selected standby position of the robot cannot be determined from the plurality of candidate standby positions, the standby position determining unit determines the selected standby position of another robot having a lower priority than the robot as the selected standby position of the robot.
Information processing equipment.
前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置を含むフロア情報を記憶する記憶部と、
前記フロアに存在する障害物の情報を取得する障害物情報取得部と、
前記複数の指定待機位置のうち、障害物が存在しない指定待機位置を待機候補位置として特定する待機候補位置特定部と、
をさらに有する、請求項1に記載の情報処理装置。
a storage unit for storing floor information including a plurality of designated standby positions, which are predetermined standby positions where the robot waits for an elevator, as floor information on which the robot travels;
an obstacle information acquisition unit that acquires information about obstacles existing on the floor;
a standby candidate position identification unit that identifies, as a standby candidate position, a designated standby position where no obstacle exists among the plurality of designated standby positions;
The information processing apparatus according to claim 1, further comprising:
前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置と、前記複数の指定待機位置それぞれに対応する複数の前記エレベータそれぞれの用途と、を含むフロア情報を記憶する記憶部と、
前記待機位置決定部は、前記用途がロボット専用である前記エレベータの待機候補位置を、前記用途がロボット非専用の前記エレベータの待機候補位置より優先的に選択待機位置として決定する、
請求項1に記載の情報処理装置。
Information about the floor on which the robot runs, comprising a plurality of designated standby positions that are predetermined waiting positions for the robot to wait for elevators, and a plurality of elevators corresponding to each of the plurality of designated standby positions. a storage unit that stores floor information including each application;
The standby position determination unit determines a standby candidate position of the elevator whose usage is dedicated to robots as a selected standby position with priority over a standby candidate position of the elevator whose usage is not dedicated to robots,
The information processing device according to claim 1 .
前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置と、前記複数の指定待機位置それぞれに対応する複数の前記エレベータそれぞれの用途と、を含むフロア情報を記憶する記憶部と、
前記ロボットを識別するロボット識別情報を取得する取得部と、
をさらに有し、
前記待機位置決定部は、前記ロボット識別情報に対応する前記ロボットが人間に対する情報伝達機能を有さない場合に、複数の前記待機候補位置のうち前記用途がロボット専用である前記エレベータの待機位置を選択待機位置として決定する、
請求項1に記載の情報処理装置。
Information about the floor on which the robot runs, comprising a plurality of designated standby positions that are predetermined waiting positions for the robot to wait for elevators, and a plurality of elevators corresponding to each of the plurality of designated standby positions. a storage unit that stores floor information including each application;
an acquisition unit that acquires robot identification information that identifies the robot;
further having
The standby position determination unit selects a standby position of the elevator whose use is exclusively for robots from among the plurality of standby candidate positions when the robot corresponding to the robot identification information does not have a function of transmitting information to humans. Decide as a selection standby position,
The information processing device according to claim 1 .
前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置と、前記複数の指定待機位置と異なる、前記ロボットがフロア内において退避可能な位置として予め指定された退避位置と、を含むフロア情報を記憶する記憶部をさらに有し、
前記ロボット制御部は、前記ロボットを前記待機候補位置のいずれかに待機させることができない場合、前記ロボットを前記退避位置に移動するよう前記ロボットを制御する、
請求項1に記載の情報処理装置。
information about the floor on which the robot runs, comprising: a plurality of designated standby positions, which are predetermined waiting positions for the robot to wait for an elevator; and a storage unit that stores floor information including a previously designated evacuation position as an evacuation position in
The robot control unit controls the robot to move to the retracted position when the robot cannot wait at any of the standby candidate positions.
The information processing device according to claim 1 .
前記ロボットが退避可能な空きスペースであって、前記フロアの前記指定待機位置及び前記退避位置と異なるスペースである退避スペースを特定する退避スペース特定部をさらに有し、
前記ロボット制御部は、前記ロボットを前記待機候補位置及び前記退避位置のいずれかに待機させることができない場合、前記ロボットを前記退避スペースに移動するよう前記ロボットを制御する、
請求項5に記載の情報処理装置。
further comprising an evacuation space specifying unit that specifies an evacuation space that is an empty space in which the robot can evacuate and is different from the designated standby position and the evacuation position on the floor;
The robot control unit controls the robot to move to the evacuation space when the robot cannot wait at either the standby candidate position or the evacuation position.
The information processing device according to claim 5 .
前記ロボットが走行するフロアの情報であって、前記ロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置を含むフロア情報を記憶する記憶部と、
前記ロボットが退避可能な空きスペースであって、前記フロアの前記指定待機位置と異なるスペースである退避スペースを特定する退避スペース特定部と、
をさらに有し、
前記ロボット制御部は、前記ロボットを前記待機候補位置のいずれかに待機させることができない場合、前記ロボットを前記退避スペースに移動するよう前記ロボットを制御する、
請求項1に記載の情報処理装置。
a storage unit for storing floor information including a plurality of designated standby positions, which are predetermined standby positions where the robot waits for an elevator, as floor information on which the robot travels;
a retreat space identifying unit that identifies a retreat space that is an empty space in which the robot can retreat and that is different from the designated standby position on the floor;
further having
The robot control unit controls the robot to move to the evacuation space when the robot cannot wait at any of the standby candidate positions.
The information processing device according to claim 1 .
前記待機位置決定部は、前記ロボットより優先度が低い他のロボットの選択待機位置を前記ロボットの選択待機位置として決定した場合、該他のロボットの選択待機位置をさらに決定する、
請求項1に記載の情報処理装置。
When the standby position determination unit determines a selected standby position of another robot having a lower priority than the robot as the selected standby position of the robot, the standby position determination unit further determines the selected standby position of the other robot.
The information processing device according to claim 1 .
前記ロボットの選択待機位置を他のロボットの選択待機位置として決定した回数又は前記ロボットが前記エレベータを待機している時間を取得する待機状況取得部をさらに有し、
前記優先度特定部は、前記ロボットの選択待機位置を他のロボットの選択待機位置として決定した回数又は前記ロボットが前記エレベータを待機している時間が閾値を超えた場合に、前記ロボットの優先度をより高くする、
請求項1又は8に記載の情報処理装置。
further comprising a standby status acquisition unit that acquires the number of times the selected standby position of the robot has been determined as the selected standby position of another robot or the time the robot has been waiting for the elevator;
The priority specifying unit determines the priority of the robot when the number of times the selected standby position of the robot is determined as the selected standby position of another robot or the time the robot waits for the elevator exceeds a threshold. make the higher
The information processing apparatus according to claim 1 or 8.
自律走行するロボットが走行するフロアの情報であって、ボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置を含むフロア情報を記憶する記憶部と、
前記フロアに存在する障害物の情報を取得する障害物情報取得部と、
待機位置の決定対象のロボットである対象ロボットの優先度を特定する優先度特定部と、
前記複数の指定待機位置のうち障害物が存在しない指定待機位置と、前記対象ロボットより優先度が低い他のロボットの選択待機位置と、を前記指定待機位置のうち前記対象ロボットを待機させることが可能である待機位置である待機候補位置として特定する待機候補位置特定部と、
前記待機候補位置特定部が特定した前記待機候補位置の中から、前記対象ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定する待機位置決定部と、
前記待機位置決定部が決定した選択待機位置に移動するよう前記対象ロボットに指示するロボット制御部と、
を有する情報処理装置。
a storage unit for storing floor information including a plurality of designated standby positions, which are predetermined standby positions where the robot waits for an elevator, on which the autonomously traveling robot runs;
an obstacle information acquisition unit that acquires information about obstacles existing on the floor;
a priority identification unit that identifies a priority of a target robot, which is a robot whose standby position is to be determined ;
Among the plurality of designated standby positions, the target robot is caused to wait at a designated standby position where no obstacle exists and a selected standby position of another robot having a lower priority than the target robot. a standby candidate position identifying unit that identifies a standby candidate position that is a possible standby position;
a standby position determination unit that determines one selected standby position, which is a position where the target robot waits to board the elevator, from among the standby candidate positions identified by the standby candidate position identification unit;
a robot control unit that instructs the target robot to move to the selected standby position determined by the standby position determination unit;
Information processing device having
コンピュータが実行する、
自律走行するロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である指定待機位置のうち前記ロボットを待機させることが可能な待機位置である待機候補位置の中から前記ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定するステップと、
前記決定するステップにおいて決定した選択待機位置に移動するよう前記ロボットに指示するステップと、
前記ロボットの優先度を特定するステップと、
を有し、
前記決定するステップにおいては、複数の前記待機候補位置から前記ロボットの選択待機位置を決定できない場合、前記ロボットより優先度が低い他のロボットの選択待機位置を前記ロボットの選択待機位置として決定する、
情報処理方法。
the computer runs
The robot rides the elevator from among waiting candidate positions, which are waiting positions where the robot can be made to wait, among specified waiting positions, which are waiting positions predetermined as positions where an autonomously traveling robot waits for an elevator. Determining one selected waiting position, which is the position to wait for
instructing the robot to move to the selected standby position determined in the determining step;
identifying a priority of the robot;
has
In the step of determining, if the selected standby position of the robot cannot be determined from the plurality of candidate standby positions, the selected standby position of another robot having a lower priority than the robot is determined as the selected standby position of the robot.
Information processing methods.
コンピュータが実行する、
自律走行するロボットが走行するフロアに存在する障害物の情報を取得するステップと、
待機位置の決定対象のロボットである対象ロボットの優先度を特定するステップと、
前記フロアの情報であって、ボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置を含むフロア情報を記憶する記憶部を参照し、前記複数の指定待機位置のうち障害物が存在しない指定待機位置と、前記対象ロボットより優先度が低い他のロボットの選択待機位置と、を前記指定待機位置のうち前記対象ロボットを待機させることが可能である待機位置である待機候補位置として特定するステップと、
特定された前記待機候補位置の中から、前記対象ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定するステップと、
前記決定するステップにおいて決定した選択待機位置に移動するよう前記対象ロボットに指示するステップと、
を有する情報処理方法。
the computer runs
a step of acquiring information about obstacles existing on a floor on which an autonomously traveling robot travels;
identifying the priority of the target robot, which is the target robot for determining the standby position ;
By referring to a storage unit that stores floor information including a plurality of designated standby positions, which are predetermined standby positions for the robot to wait for an elevator, the floor information is stored, and Of the designated standby positions, a designated standby position where no obstacle exists and a selected standby position of another robot having a lower priority than the target robot are designated standby positions where the target robot can be made to wait. a step of identifying as a standby candidate position;
a step of determining one selected standby position, which is a position where the target robot waits to board the elevator, from the specified standby candidate positions;
instructing the target robot to move to the selected standby position determined in the determining step;
An information processing method comprising:
コンピュータに、
自律走行するロボットがエレベータを待機する位置としてあらかじめ定められた待機位置である指定待機位置のうち前記ロボットを待機させることが可能な待機位置である待機候補位置の中から前記ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定するステップと、
前記決定するステップにおいて決定した選択待機位置に移動するよう前記ロボットに指示するステップと、
前記ロボットの優先度を特定するステップと、
を実行させ、
前記決定するステップにおいては、複数の前記待機候補位置から前記ロボットの選択待機位置を決定できない場合、前記ロボットより優先度が低い他のロボットの選択待機位置を前記ロボットの選択待機位置として決定する、
プログラム。
to the computer,
The robot rides the elevator from among waiting candidate positions, which are waiting positions where the robot can be made to wait, among specified waiting positions, which are waiting positions predetermined as positions where an autonomously traveling robot waits for an elevator. Determining one selected waiting position, which is the position to wait for
instructing the robot to move to the selected standby position determined in the determining step;
identifying a priority of the robot;
and
In the step of determining, if the selected standby position of the robot cannot be determined from the plurality of candidate standby positions, the selected standby position of another robot having a lower priority than the robot is determined as the selected standby position of the robot.
program.
コンピュータに、
自律走行するロボットが走行するフロアに存在する障害物の情報を取得するステップと、
待機位置の決定対象のロボットである対象ロボットの優先度を特定するステップと、
前記フロアの情報であって、ボットがエレベータを待機する位置としてあらかじめ定められた待機位置である複数の指定待機位置を含むフロア情報を記憶する記憶部を参照し、前記複数の指定待機位置のうち障害物が存在しない指定待機位置と、前記対象ロボットより優先度が低い他のロボットの選択待機位置と、を前記指定待機位置のうち前記対象ロボットを待機させることが可能である待機位置である待機候補位置として特定するステップと、
特定された前記待機候補位置の中から、前記対象ロボットが前記エレベータに乗車するために待機させる位置である一つの選択待機位置を決定するステップと、
前記決定するステップにおいて決定した選択待機位置に移動するよう前記対象ロボットに指示するステップと、
を実行させるプログラム。
to the computer,
a step of acquiring information about obstacles existing on a floor on which an autonomously traveling robot travels;
identifying the priority of the target robot, which is the target robot for determining the standby position ;
By referring to a storage unit that stores floor information including a plurality of designated standby positions, which are predetermined standby positions for the robot to wait for an elevator, the floor information is stored, and Of the designated standby positions, a designated standby position where no obstacle exists and a selected standby position of another robot having a lower priority than the target robot are designated standby positions where the target robot can be made to wait. a step of identifying as a standby candidate position;
a step of determining one selected standby position, which is a position where the target robot waits to board the elevator, from the specified standby candidate positions;
instructing the target robot to move to the selected standby position determined in the determining step;
program to run.
JP2022153138A 2022-09-26 2022-09-26 Information processing device, information processing method and program Active JP7278467B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022153138A JP7278467B1 (en) 2022-09-26 2022-09-26 Information processing device, information processing method and program
JP2023077318A JP7434645B1 (en) 2022-09-26 2023-05-09 Information processing device, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022153138A JP7278467B1 (en) 2022-09-26 2022-09-26 Information processing device, information processing method and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023077318A Division JP7434645B1 (en) 2022-09-26 2023-05-09 Information processing device, information processing method and program

Publications (2)

Publication Number Publication Date
JP7278467B1 true JP7278467B1 (en) 2023-05-19
JP2024047488A JP2024047488A (en) 2024-04-05

Family

ID=86382598

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2022153138A Active JP7278467B1 (en) 2022-09-26 2022-09-26 Information processing device, information processing method and program
JP2023077318A Active JP7434645B1 (en) 2022-09-26 2023-05-09 Information processing device, information processing method and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023077318A Active JP7434645B1 (en) 2022-09-26 2023-05-09 Information processing device, information processing method and program

Country Status (1)

Country Link
JP (2) JP7278467B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008134744A (en) 2006-11-27 2008-06-12 Matsushita Electric Works Ltd Autonomous moving device group control system
JP2008181322A (en) 2007-01-24 2008-08-07 Daifuku Co Ltd Article-conveying apparatus
JP2010237924A (en) 2009-03-31 2010-10-21 Toyota Motor Corp Mobile robot charging system
JP2022016331A (en) 2020-07-08 2022-01-21 ネイバーラボス コーポレーション Node specification method and system for robot route planning

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7019947B2 (en) 2016-12-19 2022-02-16 富士フイルムビジネスイノベーション株式会社 Mobile device
JP6638697B2 (en) 2017-05-25 2020-01-29 フジテック株式会社 Mobile terminal, program, elevator group management system, and elevator system
KR20210083812A (en) * 2019-12-27 2021-07-07 엘지전자 주식회사 Autonomous mobile robots and operating method thereof
KR102363944B1 (en) 2020-07-15 2022-02-17 네이버랩스 주식회사 Method and system for controlling elevator for which robot boards

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008134744A (en) 2006-11-27 2008-06-12 Matsushita Electric Works Ltd Autonomous moving device group control system
JP2008181322A (en) 2007-01-24 2008-08-07 Daifuku Co Ltd Article-conveying apparatus
JP2010237924A (en) 2009-03-31 2010-10-21 Toyota Motor Corp Mobile robot charging system
JP2022016331A (en) 2020-07-08 2022-01-21 ネイバーラボス コーポレーション Node specification method and system for robot route planning

Also Published As

Publication number Publication date
JP7434645B1 (en) 2024-02-20
JP2024047528A (en) 2024-04-05
JP2024047488A (en) 2024-04-05

Similar Documents

Publication Publication Date Title
JP6619760B2 (en) Elevator apparatus, elevator system, and autonomous robot control method
US9481548B2 (en) Sensor-based elevator system and method using the same
US10852745B2 (en) Autonomous driving robot apparatus and method for autonomously driving the robot apparatus
US20210122606A1 (en) Method and system for controlling elevator for robot passengers
JP6682672B1 (en) Elevator system, elevator group management control device, and elevator number allocation method
JP7321981B2 (en) Autonomous mobile robot and program
CN113911864A (en) Control method for robot to board elevator and related equipment
CN111684504A (en) Receiving and sending system
JP7036246B1 (en) Elevator control device and moving object management device
CN113928945A (en) Control method for robot to board elevator and related equipment
KR102046829B1 (en) Elevator interlocking control apparatus
JP7278467B1 (en) Information processing device, information processing method and program
CN114229632B (en) Ladder taking control method, system, server and storage medium
JP5105246B2 (en) Conveying system and program for conveying system
JP2017024815A (en) Control device of elevator and control method
JP2018118829A (en) Group management control device and group management elevator system
JP6450439B1 (en) Elevator control device and elevator control method
JP7047949B1 (en) Elevator controller and building system
KR102348334B1 (en) Elevator control device connected with autonomous moving body
JP7385780B1 (en) Information processing device, information processing method and program
JP7352222B1 (en) Building management systems, building management methods, and building management programs
KR102568652B1 (en) Server and method for controlling traffic of robots in the space
JP7063405B1 (en) Mobile management system and elevator
US11485607B2 (en) Control of a generation of an elevator landing call
JP7400022B1 (en) Group management control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221129

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20221129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230322

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230407

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230425

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230509

R150 Certificate of patent or registration of utility model

Ref document number: 7278467

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150