JP2022102219A - Building information management apparatus, building information management system, and building information management method - Google Patents
Building information management apparatus, building information management system, and building information management method Download PDFInfo
- Publication number
- JP2022102219A JP2022102219A JP2020216825A JP2020216825A JP2022102219A JP 2022102219 A JP2022102219 A JP 2022102219A JP 2020216825 A JP2020216825 A JP 2020216825A JP 2020216825 A JP2020216825 A JP 2020216825A JP 2022102219 A JP2022102219 A JP 2022102219A
- Authority
- JP
- Japan
- Prior art keywords
- building
- moving
- information
- movement
- route
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title claims description 111
- 238000004364 calculation method Methods 0.000 abstract description 37
- 238000000034 method Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 10
- 238000012423 maintenance Methods 0.000 description 8
- 241000282412 Homo Species 0.000 description 5
- 238000004140 cleaning Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000000547 structure data Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Navigation (AREA)
Abstract
Description
本発明は、ビル情報管理装置、ビル情報管理システム及びビル情報管理方法に関する。 The present invention relates to a building information management device, a building information management system, and a building information management method.
近年、ビル内の機器の情報を収集し、種々の付加価値サービスを実現するスマートビルサービスが検討され始めている。スマートビルサービスの一つとして、ビル内に様々な機能を有するロボットを配置し、ロボットによるビル内管理業務の自動化があげられる。ビル内においてロボットを運用するには、ロボットのビル内での位置を管理するだけでなく、動的に変化するビル内の様々な状況に応じてロボットの移動経路を計算し、制御することが求められている。また、ビル内で業務を遂行するのはロボットだけでなく、設備管理のための保守員や警備員、清掃員など、人とロボットが協働する環境の構築が望まれている。 In recent years, smart building services that collect information on devices in buildings and realize various value-added services have begun to be studied. One of the smart building services is to place robots with various functions in the building and automate the management work in the building by the robots. To operate a robot in a building, it is necessary not only to manage the position of the robot in the building, but also to calculate and control the movement path of the robot according to various situations in the building that change dynamically. It has been demanded. In addition, it is desired to build an environment in which humans and robots collaborate, such as maintenance staff, security guards, and cleaning staff for equipment management, as well as robots that carry out work in the building.
特許文献1には、動的に変化する周囲の状況に応じてロボットの自己位置推定の精度を高める技術が開示されている。また、特許文献2にはビル内を複数台のロボットが移動する際に、ロボットの移動が互いに干渉するのを避けるため、ロボットに対して適切に迂回路を設定することで、目的地に最短で到着する経路を算出する技術が開示されている。
特許文献1、2に記載されるように、ビル内の動的な状況を考慮し、最短時間で目的地に到達するようなロボットの移動経路を算出することは従来から行われている。
As described in
ビル内で移動する対象はロボット以外にもビル業務に関係する設備保守員や清掃員、警備員などの人間も含まれる。また、それぞれが必要とする移動経路は移動する主体によって異なる。例えばロボットは人間との衝突を避けるため、混雑した通路は避けて通る必要がある。また、設備保守員は施設の利用者との遭遇をなるべく避けるため、バックヤードや非常階段を移動経路に含めることがある。 The objects that move in the building include not only robots but also humans such as equipment maintenance staff, cleaning staff, and security guards related to building operations. In addition, the movement route required by each differs depending on the moving subject. For example, robots need to avoid crowded passages to avoid collisions with humans. In addition, equipment maintenance personnel may include backyards and emergency stairs in their travel routes in order to avoid encounters with facility users as much as possible.
また、移動経路上に存在する機器が、移動するロボットや人に与える影響は移動する主体の種別により異なる。例えば、寸法の大きな搬送用ロボットはエレベータを利用することができないなどの事象が発生する。このように、移動対象の仕様や属性により、移動コストを最小化する経路は異なる。このことから、移動体の種別や、移動体が遂行する業務によって、移動体の移動コストは変化するため、移動コストには移動体の種別、業務を反映した種別を管理することが必要である。 In addition, the influence of the equipment existing on the movement path on the moving robot and the person differs depending on the type of the moving subject. For example, an event such as the elevator cannot be used by a transfer robot having a large size occurs. In this way, the route for minimizing the movement cost differs depending on the specifications and attributes of the movement target. From this, since the movement cost of the moving body changes depending on the type of the moving body and the work performed by the moving body, it is necessary to manage the type of the moving body and the type reflecting the work in the moving cost. ..
本発明は、ビル内を移動する移動体に対し、種別に応じた適正な移動経路の算出を実現することを目的とする。 An object of the present invention is to realize an appropriate movement route calculation according to a type of a moving body moving in a building.
上記課題を解決するために、代表的な本発明のビル情報管理装置の一つは、ビルに関する情報を管理するビル情報管理装置であって、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理する移動経由点情報データベースと、前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を管理する経路移動コスト情報データベースと、指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める制御部とを備える。
また、代表的な本発明のビル情報管理システムの一つは、ビルに関する情報を管理するビル情報管理装置を含むビル情報管理システムであって、前記ビル情報管理装置は、前記ビルの構造情報を管理するビル構造情報データベースと、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理する移動経由点情報データベースと、前記ビルの構造情報において、フロア内部に所在する矩形領域を選択し、選択した前記矩形領域の配置に基づいて移動経由点の候補を生成する制御部と、を備える。
また、代表的な本発明のビル情報管理方法の一つは、ビルに関する情報を管理するビル情報管理方法であって、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として移動経由点情報データベースに登録して管理する移動経由点情報管理ステップと、前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を経路移動コスト情報データベースに登録して管理する経路移動コスト情報管理ステップと、指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める移動経路探索ステップとを含む。
In order to solve the above problems, one of the representative building information management devices of the present invention is a building information management device that manages information about a building, and is a moving body of one or more types inside the building. A moving waypoint information database that manages the range in which a person can move as a connection relationship of one or more moving waying points, and a moving path having the moving waying point as a starting point and an ending point of the moving according to the type of the moving body. Refer to the route travel cost information database that manages the information used for calculating the travel cost, and the route travel cost information database and the route travel cost information database based on the type, current position, and destination of the specified moving object. However, it is provided with a control unit for finding a movement route that minimizes the movement cost.
Further, one of the representative building information management systems of the present invention is a building information management system including a building information management device that manages information about the building, and the building information management device uses the structural information of the building. A building structure information database to be managed, a moving waypoint information database that manages a range in which one or more types of moving objects can move inside the building as a connection relationship of one or more moving waypoints, and the building. In the structural information of the above, a control unit that selects a rectangular area located inside the floor and generates a candidate for a movement waypoint based on the arrangement of the selected rectangular area is provided.
Further, one of the typical building information management methods of the present invention is a building information management method for managing information about a building, which covers a range in which one or more types of moving objects can move inside the building. The moving object is about a moving way point information management step that is registered and managed in a moving way point information database as a connection relationship of one or more moving way points, and a moving route having the moving way point as a start point and an end point of the movement. Based on the route movement cost information management step that registers and manages the information used for calculating the movement cost according to the type of the movement in the route movement cost information database, and the type, current position, and destination of the specified moving object, the above. It includes a movement route search step for finding a movement route that minimizes the movement cost by referring to the movement waypoint information database and the route movement cost information database.
本発明によれば、ビル内を移動する移動体に対し、種別に応じた適正な移動経路の算出を実現することができる。上記した以外の課題、構成及び効果は以下の実施の形態の説明により明らかにされる。 According to the present invention, it is possible to realize an appropriate movement route calculation according to a type for a moving body moving in a building. Issues, configurations and effects other than those described above will be clarified by the following description of the embodiments.
[ビル情報管理システムの全体構成]
以下、本発明の一実施の形態例について、添付図面を参照して詳細に説明する。
図1は、本発明の一実施の形態例のビル情報管理システムの構成を示す。
ビル情報管理システムは、運用管理センタ7とビル経路管理端末2と、複数のビル(5-1~5-M)とを、ネットワーク6で接続して構成される。
[Overall configuration of building information management system]
Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 shows the configuration of a building information management system according to an embodiment of the present invention.
The building information management system is configured by connecting an
運用管理センタ7は、ビル情報管理サーバ1を備える。ビル情報管理サーバ1は、それぞれのビル(5-1~5-M)の構造情報やビルの内部構造などの情報を管理する。また、ビル情報管理サーバ1は、それぞれのビル(5-1~5-M)に設置されたビル情報収集端末(3-1~3-M)から、各ビルに設置されたビル関連機器(4-1~4-L、4-M~4-N)の稼働状態などの情報を収集して、関連機器の情報を管理するとともに、収集した情報に基づき、ビル内の移動体に対して経路計算を行う。
The
ビル経路管理端末2は、各ビル(5-1~5-M)に設置されたロボット8や、ビル内で業務をする保守員、清掃員などの移動体の経路情報を管理・表示する。
The building
ビル情報管理サーバ1は、ビルに関する情報を管理するビル情報管理装置であって、ビルの内部において、移動体が移動可能な範囲を管理している。例えば、ビルの廊下やエレベータなどが、移動可能な範囲に該当する。廊下やエレベータは、幅や広さを有しているが、ビル情報管理サーバ1は便宜上、移動可能な範囲に1以上の移動経由点を設定し、移動経由点の接続関係を移動経由点情報データベースに登録して管理する。言い換えれば、移動経由点がノード、接続関係がリンクであり、ノードとリンクにより構成されるグラフが、ビル内における移動体の移動経路として扱われることになる。
The building
移動経由点のグラフは、異なる種別の移動体で共用される。移動体の種別は、一例として、移動体の属性と、移動体の任務との組み合わせで定める。移動体の種別は、「人」や「ロボット」などである。移動体の任務は、「設備保守」、「警備」、「清掃」、「運搬」、「案内」、「救護」などである。すなわち、ロボットであれば用途が、人であれば業務が任務に該当する。任務は固定とは限らず、例えば、ビル内でトラブルが発生した場合に、ある人物の任務が「設備保守」から「警備」に切り替わるなど、状況に応じて変更することが可能である。 The graph of moving waypoints is shared by different types of moving objects. As an example, the type of the moving body is determined by the combination of the attributes of the moving body and the mission of the moving body. The types of moving objects are "human" and "robot". The mission of the moving body is "equipment maintenance", "security", "cleaning", "transportation", "guidance", "rescue" and so on. That is, if it is a robot, its use corresponds to its mission, and if it is a human, its business corresponds to its mission. The mission is not limited to fixed, and it can be changed according to the situation, for example, when a trouble occurs in a building, the mission of a certain person is switched from "equipment maintenance" to "security".
ビル内を移動する際に、どの経路が最適であるかは、移動体の種別によって異なる。例えば、運搬ロボットであれば、人の少ない経路を取ることが好ましく、警備員であれば、人の多い経路が好適である。また、寸法、重量、移動手段の関係で、例えば階段の昇降ができない、エレベータに乗ることができないなど、使用できない経路もあり得る。 Which route is best for moving through the building depends on the type of moving object. For example, in the case of a transport robot, it is preferable to take a route with few people, and in the case of a security guard, a route with many people is preferable. In addition, due to the size, weight, and means of transportation, there may be routes that cannot be used, such as being unable to go up and down stairs or getting on an elevator.
そこで、ビル情報管理サーバ1は、移動体の種別に応じた移動コストの算出に用いる情報を管理する経路移動コスト情報データベースを持ち、指定された移動体の種別、現在位置及び目的地に基づいて、移動経由点情報データベース及び経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求めることとしている。
Therefore, the building
経路移動情報には、種別、経路の始点ノードと終点ノード、その経路のコストの算出に使用するビル関連機器、コストの算出式などが含まれる。例えば、ある経路についてコストを算出する場合には、その経路の複数の地点に設けられたカメラの撮像結果を用い、人がどれだけ居るかを認識し、人が多いほどコストが高くなるような算出式を用いることになる。
この場合には、カメラがビル関連機器であり、カメラの撮像結果がビルの状況を示す稼働情報である。
The route movement information includes the type, the start point node and the end point node of the route, the building-related equipment used to calculate the cost of the route, the cost calculation formula, and the like. For example, when calculating the cost for a certain route, the imaging results of cameras installed at multiple points on the route are used to recognize how many people there are, and the cost increases as the number of people increases. The calculation formula will be used.
In this case, the camera is a building-related device, and the image pickup result of the camera is operation information indicating the state of the building.
ビル情報管理サーバ1は、ビル内に設けられたビル関連機器から、時々刻々と変化する状況を示す情報を随時収集し、最新の状況における移動コストを算出する。
したがって、移動体が移動を開始した後であっても、状況の変化に応じて移動コストを再計算し、経路を変更することができる。
同様に、移動体の種別が変化した場合にも、新たな種別に応じた移動コストを再計算し、経路を変更することができる。
The building
Therefore, even after the moving object has started moving, the moving cost can be recalculated and the route can be changed according to the change of the situation.
Similarly, when the type of moving object changes, the movement cost according to the new type can be recalculated and the route can be changed.
また、ビル情報管理サーバ1は、ビルのフロア内での移動と、前記ビルのフロア間での移動とで、異なる稼働情報を用いる。例えば、ビルのフロア内での移動である廊下の移動では、人の込み具合を移動コストの算出に用いるが、ビルのフロア間の移動であるエレベータによる昇降では、待ち人数を移動コストの算出に用いる。
一例として、エレベータホールを撮像した同一の画像を用いる場合であっても、移動体がエレベータホールを通過するか、エレベータに乗るかによって、移動コストの算出結果が大きく異なることがあり得る。
Further, the building
As an example, even when the same image of an elevator hall is used, the calculation result of the movement cost may differ greatly depending on whether the moving body passes through the elevator hall or gets on the elevator.
種別ごとに移動コストを算出するためには、使用する稼働情報と算出式を種別ごとに設定すればよい。また、同一の稼働情報に対する重みを種別ごとに異ならせることで、種別ごとの移動コストを算出することとしてもよい。 In order to calculate the movement cost for each type, the operation information and the calculation formula to be used may be set for each type. Further, the movement cost for each type may be calculated by making the weights for the same operation information different for each type.
[ビル情報管理サーバの構成]
図2は、ビル情報管理サーバ1の構成を示す。
ビル情報管理サーバ1は、ネットワークインターフェース10、制御部12、外部記憶装置14、及び内部記憶装置16を備え、これらが相互にデータ転送可能なバス18で接続されている。
ネットワークインターフェース10は、ネットワーク6へのデータの送信処理と、ネットワーク6を経由したデータの受信処理を行う。
[Building information management server configuration]
FIG. 2 shows the configuration of the building
The building
The
制御部12は、ビル情報管理サーバ1内での情報の記憶及び記憶情報の管理を制御する。
外部記憶装置14と内部記憶装置16には、ビル情報管理サーバ1が実行する処理の指示を行うプログラムや各種データが記憶されるデータベースを有する。図面ではデータベースはDBと表記する。
The
The
内部記憶装置16は、ビル情報管理プログラム161、ビル経路管理プログラム162、ビル機器情報データベース163、ビル構造情報データベース164、ビル移動経由点情報データベース165、経路移動コスト情報データベース166、移動経路情報データベース167、移動体情報データベース168、及びビル機器稼働情報データベース169を有する。
制御部12が、ビル情報管理プログラム161やビル経路管理プログラム162を実行することで、各データベース163~168に情報が格納されると共に、各データベース163~169の情報が読み出される。
なお、図2では、内部記憶装置16がプログラムや各種データベースを記憶する構成を示すが、プログラムやデータの一部又は全てを外部記憶装置14に記憶してもよい。
The
When the
Although FIG. 2 shows a configuration in which the
図3は、内部記憶装置16の各データベース163~168に格納される情報のデータ構造を示す。
ビル機器情報データベース163は、各ビルに設置された機器に関する情報を記憶する。すなわち、ビル機器情報データベース163は、機器が設置されたビルの識別子と、機器の識別子と、機器名と、設置場所と、設置場所の座標と、その機器から収集されるデータの種別と、データの単位とを記憶する。例えば、機器が温度センサであるとき、データの種別として温度データが示され、データの単位として摂氏又は華氏の単位の種類が示される。
FIG. 3 shows a data structure of information stored in each
The building
ビル構造情報データベース164は、各ビルの構造情報を記憶する。すなわち、ビル構造情報データベース144は、ビルの識別子と、ビルの構造データのファイル名と、ビルの構造データの格納場所を記憶する。
The building
ビル移動経由点情報データベース165は、ビル内において移動の経由点となる地点の情報を記憶する。すなわち、ビル移動経由点情報データベース165は、ビル内における経由点の識別子と、経由点名と、経由点の座標と、隣接する経由点の識別子のリスト(隣接経由点識別子1~隣接経由点識別子N)とを記憶する。
The building movement
経路移動コスト情報データベース166は、2つの移動経由点を接続する経路の移動コストに関する情報を記憶する。すなわち、経路移動コスト情報データベース166は、経路を識別する経路識別子と、経路の始点を表す始点経由点識別子と、経路の終点を表す終点経由点識別子と、この経路の移動コストの種類を表す移動コスト種別と、この経路の移動コストの算出に用いられるビル関連機器(4-1~4-L、4-M~4-N)のリストと、経路の移動コストの算出式とを記憶する。
The route travel cost
移動経路情報データベース167は、ビル内の移動体の経路に関する情報を記憶する。すなわち、移動経路情報データベース167は、移動を計画している移動体の識別子と、移動の始点となる経由点の識別子と、経路中に存在する中間経由点のリスト(中間経由点識別子1~中間経由点識別子N)と、移動の終点となる経由点の識別子とを記憶する。
The movement
移動体情報データベース168は、ビル内の移動体に関する情報を記憶する。すなわち、移動体情報データベース168は、移動体の識別子と、移動体の種別と、移動体の現在の座標とを記憶する。
The
ビル機器稼働情報データベース169は、ビル内に設置されたビル関連機器に関する情報を記憶する。すなわち、ビル機器稼働情報データベース169は、ビル関連機器が設置されたビルの識別子と、ビル関連機器の識別子と、データの記録日時と、データの種別と、稼働データとを記憶する。
The building equipment
これらの各データベース163~168の記憶データは、ビル情報管理プログラム161及びビル経路管理プログラム162を実行することにより、各ビル(5-1~5-M)のビル情報収集端末(3-1~3-M)などから情報を収集する管理処理や、収集した情報に基づいた経路計算が行われ、更新される。
By executing the building
[ビル情報編集・表示端末の構成]
図4は、ビル経路管理端末2の構成を示す。
ビル経路管理端末2は、ネットワークインターフェース20、入出力装置21、制御部22、外部記憶装置24、及び内部記憶装置26を備え、これらが相互にデータ転送可能なバス28で接続されている。
[Building information editing / display terminal configuration]
FIG. 4 shows the configuration of the building
The building
ネットワークインターフェース20は、ネットワーク6へのデータの送信処理と、ネットワーク6を経由したデータの受信処理を行う。入出力装置21は、情報の入力処理及び出力処理を行う。入出力装置21は、表示処理を行う表示部や、ビル経路管理端末2を利用する作業者が操作するキーボードやマウスなどの入力部(不図示)を有する。
The
制御部22は、ビル経路管理端末2内での情報の処理や、ビル情報管理サーバ1などへの指示などを制御する。外部記憶装置24と内部記憶装置26は、ビル経路管理端末2が実行する処理の指示を行うプログラムや各種データが記憶されるデータベースを有する。
The
内部記憶装置26は、ビル情報表示プログラム261と、ビル構造情報データベース263と、移動経路情報データベース265を有する。なお、図4では、内部記憶装置26がプログラムや各種データベースを記憶する構成を示すが、プログラムやデータの一部又は全てを外部記憶装置24に記憶してもよい。
The
図5は、内部記憶装置26の各データベース263~265に格納される情報のデータ構造を示す。
ビル構造情報データベース263は、ビル情報管理サーバ1のビル構造情報データベース164が記憶するデータを読み出したものであり、ビル情報管理サーバ1が備えるビル構造情報データベース64と同じデータ構造を有する。
FIG. 5 shows a data structure of information stored in each
The building
移動経路情報データベース265も、ビル情報管理サーバ1の移動経路情報データベース167に記憶されたデータを読み出したものであり、ビル情報管理サーバ1が備える移動経路情報データベース167と同じデータ構造を有する。
The movement
ビル経路管理端末2は、ビル情報表示プログラム261を実行することで、ビル情報管理サーバ1のビル構造情報データベース164及び移動経路情報データベース167に記憶されているデータを読み出し、ビル構造情報データベース263及び移動経路情報データベース265を更新する。そして、入出力装置21による操作などに基づいて、ビル内の移動体に対し、経路計算を実行することができる。
By executing the building
[ビル情報収集端末の構成]
図6は、ビル情報収集端末3の構成を示す。
ビル情報収集端末3は、ネットワークインターフェース30、制御部32、外部記憶装置34、及び内部記憶装置36を備え、これらが相互にデータ転送可能なバス38で接続されている。ネットワークインターフェース30は、ネットワーク6へのデータの送信処理と、ネットワーク6を経由したデータの受信処理を行う。
[Building information collection terminal configuration]
FIG. 6 shows the configuration of the building
The building
制御部32は、ビル情報収集端末3内での情報の処理や、ビル情報管理サーバ1などへのデータの送信などを制御する。
外部記憶装置34と内部記憶装置36は、ビル情報収集端末3が実行する処理の指示を行うプログラムや各種データが記憶されるデータベースを有する。
The
The
内部記憶装置36は、ビル機器稼働情報管理プログラム361と、ビル機器稼働情報データベース363を有する。
なお、図6では、内部記憶装置36のデータベースにプログラムやデータが記憶される構成を示すが、プログラムやデータの一部又は全てを外部記憶装置34に記憶してもよい。
The
Although FIG. 6 shows a configuration in which programs and data are stored in the database of the
図7は、内部記憶装置36のビル機器稼働情報データベース363に格納される情報のデータ構造を示す。
ビル機器稼働情報データベース363は、ビル内の機器の稼働状態を示す情報を記憶する。すなわち、ビル機器稼働情報データベース363は、機器が設置されたビルの識別子であるビル識別子と、ビルに設置された機器の識別子である機器識別子と、データ記録日時と、データ種別と、稼働データとを記憶する。
FIG. 7 shows a data structure of information stored in the building equipment
The building equipment
[ロボットの構成]
図8は、ロボット8の構成を示す。
ロボット8は、ネットワークインターフェース80、制御部82、外部記憶装置84、及び内部記憶装置86、外部入出力インターフェース89を備え、これらが相互にデータ転送可能なバス88で接続されている。ネットワークインターフェース80は、ネットワーク6へのデータの送信処理と、ネットワーク6を経由したデータの受信処理を行う。
[Robot configuration]
FIG. 8 shows the configuration of the
The
制御部32は、ロボット8内での情報の処理や、ビル情報管理サーバ1などへのデータの送信、外部入出力インターフェース89を通じてロボット8と接続され、ロボットの動作や各種処理を実現するためのカメラ891、モータ892、マイク893、スピーカー894、アクチュエータ895、各種センサー896の制御などを行う。
The
外部記憶装置84と内部記憶装置86は、ロボット8が実行する処理の指示を行うプログラムや各種データが記憶されるデータベースを有する。
The
内部記憶装置86は、ロボット制御プログラム861と、ロボットの動作シナリオを管理するシナリオ実行プログラム863と、ビル情報管理サーバ1へのデータ送信を行うデータ送信プログラム865と、ロボットに関する情報を格納するロボット情報データベース867を有する。
なお、図8では、内部記憶装置86にプログラムやデータが記憶される構成を示すが、プログラムやデータの一部又は全てを外部記憶装置84に記憶してもよい。
The
Although FIG. 8 shows a configuration in which the program or data is stored in the
図9は、内部記憶装置86のロボット情報データベース867に格納される情報のデータ構造を示す。
ロボット情報データベース867は、ビル内のロボットの稼働状態を示す情報を記憶する。すなわち、ロボット情報データベース867は、ロボットが設置されたビルの識別子であるビル識別子と、ロボットの識別子と、ロボットのデータ記録日時と、データ種別と、ロボット座標とを記憶する。
FIG. 9 shows a data structure of information stored in the
The
[ビル情報管理サーバでのビル関連機器の情報収集及び移動コスト更新]
図10は、ビル情報管理サーバ1が、ビル関連機器の稼働データを収集し、ビル内の経路移動コスト情報データベース166を更新する場合の処理の流れを示すシーケンス図である。
ビル内に設置されたビル関連機器(4-1~4-N)は、ビル情報収集端末3を経由して、機器稼働データをビル情報管理サーバ1に送信する(ステップS1-01~S1-07)。ビル情報管理サーバ1は、全てのビル関連機器(4-1~4-N)から機器稼働データを受信したのち、受信した機器稼働データを用いて所定の周期で経路移動コスト情報データベース166を更新する(ステップS1-09)。移動コストの更新については、経路移動コスト情報データベース166の移動コスト算出式を用いる。移動コスト算出式は、移動コストの算出に必要なビル関連機器(4-1、4-Lなど)の稼働データを用いて、移動コストを算出するための計算方法である。ビル関連機器の稼働データはビル機器稼働情報DB169に格納されており、必要に応じてデータを読み出す。移動コストの算出に用いるビル関連機器は移動コストの種別ごとに異なっていてもよいが、ある移動経路に設置したビル関連機器を用いて、単一のコスト算出式に対し、移動コストの種別に応じた重みを積算して移動コストを計算する、などの方法も適用できる。
[Collecting information on building-related equipment and updating travel costs on the building information management server]
FIG. 10 is a sequence diagram showing a processing flow when the building
The building-related devices (4-1 to 4-N) installed in the building transmit the device operation data to the building
図11は経路移動コスト情報データベース166を更新する処理のフローチャートである。
移動コストとは、2つの経由点で構成される移動経路の移動コストであり、様々な移動コストが考えられる。典型的な指標値は移動時間であるが、その他にも人口密集度などが指標値として考えられる。それぞれの指標値に対し、移動コストを計算するのに用いられるビル関連機器や、算出式が経路移動コスト情報データベース166で管理されている。
FIG. 11 is a flowchart of a process for updating the route movement cost
The travel cost is a travel cost of a travel route composed of two waypoints, and various travel costs can be considered. A typical index value is travel time, but other index values such as population density can be considered. For each index value, the building-related equipment used for calculating the movement cost and the calculation formula are managed in the route movement cost
移動コストの更新における最初の処理は、経路移動コスト情報データベース166から、更新対象となるレコードを1つ選択することである(F101)。更新対象のレコードを選択したのち、ビル情報管理サーバ1は選択したレコードで指定されているビル関連機器の識別子を用いて、ビル機器稼働情報データベース169から対応する機器の稼働情報を取得する(F103)。その後、経路移動コスト情報データベース166の選択したレコードで指定された移動コスト算出式を用いて移動コストを計算し、値を更新する(F105)。この処理は経路移動コスト情報データベース166のすべてのレコードに対して行われる(F107)。
The first process in updating the travel cost is to select one record to be updated from the route travel cost information database 166 (F101). After selecting the record to be updated, the building
図12はあるビルにおける経由点の設定の一例である。ビルのうち1階と2階のフロアマップを示している。各フロアには部屋がそれぞれ2つあり、その周囲を廊下が囲んでいる。各階の右下にはエレベータがあり、垂直方向での移動が可能になっている。 FIG. 12 is an example of setting a waypoint in a certain building. The floor map of the 1st and 2nd floors of the building is shown. There are two rooms on each floor, surrounded by a corridor. There is an elevator at the bottom right of each floor, which allows vertical movement.
ロボットや人がフロア内を移動する場合、移動の始点と終点を決定し、途中の経由点をいくつか設定する。図12の場合、各部屋には一つだけドアがあるとすると、移動の際には必ずドアを経由する。1階から2階、または2階から1階へ移動する場合には必ずエレベータを通るため、垂直方向に移動する場合は必ずエレベータを経由する。このように、移動において必ず経由する場所には経由点を1つ設置すればよい。他方、廊下のように比較的広く、経由点を1つ設置するだけでは移動経路を特定できない場合、経路を一位に定めるのに十分な数の経由点を設置する必要がある。図12においては、1階と2階の廊下にはそれぞれ3つの経由点が設定されている。 When a robot or a person moves on the floor, the start point and end point of the movement are determined, and some waypoints along the way are set. In the case of FIG. 12, if each room has only one door, it always goes through the door when moving. When moving from the 1st floor to the 2nd floor, or from the 2nd floor to the 1st floor, it always goes through the elevator, so when moving vertically, it always goes through the elevator. In this way, it is sufficient to set one waypoint at the place where the movement always goes through. On the other hand, if it is relatively wide like a corridor and the movement route cannot be specified only by installing one waypoint, it is necessary to set up a sufficient number of waypoints to set the route to the first place. In FIG. 12, three waypoints are set in the corridors on the first floor and the corridors on the second floor, respectively.
設定した経由点をグラフ構造で示したものが図13である。図13は経由点の集合を用いて、移動可能な経路の集合を示したグラフである。グラフの各ノードは経由点を表し、ノード間のリンクは移動経路の最小要素を表す。リンクには対応する移動コストの計算方法があり、例えば廊下の移動においては人流による移動速度の変化が、エレベータについてはエレベータの待ち時間が移動コストに影響を与える要因となる。 FIG. 13 shows the set waypoints in a graph structure. FIG. 13 is a graph showing a set of movable routes using a set of waypoints. Each node in the graph represents a waypoint, and the links between the nodes represent the smallest element of the travel path. The link has a corresponding method of calculating the movement cost. For example, when moving in a corridor, the change in the moving speed due to the flow of people is a factor, and in the case of an elevator, the waiting time of the elevator is a factor that affects the moving cost.
図14は移動体に対する経路計算を実行するための設定画面である。経路計算は移動体の種別、移動体名称、移動の始点、終点と、経路検索において優先される移動コストの種別を指定する。移動コストの種別は移動体の種別により優先される内容が異なる。例えば設備保守員やロボットは人混みを避ける、警備員は最短時間で目的地に異動する、等が考えられる。 FIG. 14 is a setting screen for executing a route calculation for a moving body. In the route calculation, the type of the moving body, the name of the moving body, the start point and the end point of the movement, and the type of the moving cost prioritized in the route search are specified. The type of movement cost has different priority depending on the type of moving object. For example, equipment maintenance personnel and robots may avoid crowds, and security guards may be transferred to their destination in the shortest possible time.
図15は経路計算の処理を表すシーケンス図である。経路計算を実行するユーザは、経路計算に必要な各種のパラメータを、図14に示す画面を用いて設定し、ビル経路管理端末2からビル情報管理サーバ1へ送信する(S2-01)。経路計算に必要なパラメータを受信したビル情報管理サーバ1は、指定されたパラメータに基づき経路計算を行い(S2-03)、計算した経路情報をビル経路管理端末2へ送信する(S2-05)。
FIG. 15 is a sequence diagram showing the process of route calculation. The user who executes the route calculation sets various parameters required for the route calculation using the screen shown in FIG. 14, and transmits the parameters from the building
図16は経路計算の処理を表すフローチャートである。ビル情報管理サーバはビル経路管理端末から経路計算に必要な移動体の種別(F201)、経路の始点となる経由点(F203)、経路の終点となる経由点(F205)、移動コストの種別(F207)を取得する。次に、指定された移動コストを用いて、経由点で構成される経路グラフのすべてのリンクの移動コストを取得する(F209)このようにして得られた、指定された移動コストによる経路グラフに対し、ダイクストラ法などのグラフ検索アルゴリズムを用いて、最短経路を計算する(F211)。計算した最短経路を、ビル経路管理端末へ送信する(図15、S2-05)。 FIG. 16 is a flowchart showing the process of route calculation. From the building route management terminal, the building information management server uses the type of moving object (F201) required for route calculation, the waypoint (F203) that is the start point of the route, the waypoint (F205) that is the end point of the route, and the type of movement cost (F205). F207) is acquired. Next, using the specified travel cost, the travel costs of all the links of the route graph composed of the waypoints are acquired (F209). On the other hand, the shortest path is calculated using a graph search algorithm such as Dijkstra's algorithm (F211). The calculated shortest route is transmitted to the building route management terminal (FIG. 15, S2-05).
ビル内の状況は時々刻々と変化するため、移動体の業務内容が時間とともに変化し、最適な移動経路が変化することが考えられる。図17はこのような場合に、経路の再計算を行う処理のシーケンス図である。経路計算処理のうち、ビル経路管理端末2が経路計算に必要なパラメータを送信し、ビル情報管理サーバ1が計算した経路情報を送信するまでの処理(S03-01~S03-05)については、図15と同様の処理を行うため、説明を割愛する。指定したパラメータに従って経路を計算したのち、ビル内の状況に大きな変化があり、移動体の業務に変化が発生した場合、それに伴い移動体が優先すべき移動コストも変化する(S03-07)。例えば設備点検状況の確認中だったビル管理員が、設備のトラブル発生により現場に急行する、という場合が考えられる。このような場合、移動体の種別がビル管理員から設備保守員に変化するため、ビル情報管理サーバは新たな移動体の種別に基づき、経路の再計算を行う(S03-09)。
Since the situation inside the building changes from moment to moment, it is conceivable that the work content of the moving body will change over time and the optimal movement route will change. FIG. 17 is a sequence diagram of a process for recalculating the route in such a case. Of the route calculation processes, the processes (S03-01 to S03-05) until the building
図18は経路の再計算処理を示すフローチャートである。経路の計算後、算出した経路の移動コストの変化を検出する(F301)と、経路の再計算において、移動体が既に移動を開始しているかどうかを判定する(F305)。移動体が既に計算した経路に従って移動を開始している場合、移動体の現在位置から最も近い経由点を経路計算の始点に設定する(F307)。そうでない場合は最初の経路計算の際に設定した始点をそのまま用いる。経路の再計算においては、新たな種別の計算用に指定された移動コストを用いて経路計算を行う(F309)。 FIG. 18 is a flowchart showing a route recalculation process. After the route is calculated, the change in the travel cost of the calculated route is detected (F301), and in the recalculation of the route, it is determined whether or not the moving body has already started the movement (F305). If the moving body has already started moving according to the calculated route, the stop point closest to the current position of the moving body is set as the starting point of the route calculation (F307). If not, the starting point set at the time of the first route calculation is used as it is. In the route recalculation, the route calculation is performed using the movement cost specified for the new type of calculation (F309).
図19は計算した経路の模式図である。部屋101から部屋202にロボットが移動する場合、1階の廊下に人混みで通りにくい空間があると、ロボットに対しては大きい移動コストが設定される。これは人間が人混みの間を抜けて移動できるのに対し、ロボットは人間にぶつかるのを回避するために停止する必要があるためである。このような場合、ロボットに対してはエレベータまで最短距離の経路ではなく、人混みを回避するような迂回路を最適な経路として算出する。
FIG. 19 is a schematic diagram of the calculated route. When the robot moves from
経路計算においてはビル内の経由点の設定が重要である。経由点はビル内の移動経路を一意に決定するのに十分な数を設定する必要がある。かつ、設定にかかる工数をなるべく減らす必要がある。ビル内の移動経路は、同一フロア内の水平方向の経路と、階段やエレベータなどによるフロア間の移動の組合せで実現される。 In route calculation, it is important to set a waypoint in the building. It is necessary to set a sufficient number of waypoints to uniquely determine the movement route in the building. Moreover, it is necessary to reduce the man-hours required for setting as much as possible. The movement route in the building is realized by a combination of a horizontal route in the same floor and movement between floors by stairs or elevators.
ビル情報管理サーバ1は、経由点の設定を効率化するため、ビル構造情報データベース164に示された構造情報において、フロア内部に所在する矩形領域を選択し、選択した矩形領域の配置に基づいて移動経由点の候補を生成することができる。
このとき、ビル情報管理サーバ1は、矩形領域の外側を通路と仮定し、通路の角と交点に移動経由点の候補を生成するとともに、矩形領域の辺に移動経由点の候補を生成する。
矩形領域の辺に生成した移動経由点は、部屋のドアなどに対応する。矩形領域の辺に生成する移動経由点の候補は、各辺の長さに応じて数を決定することが好適である。
また、フロアの一部に、他のフロアへの垂直方向の移動を可能とする垂直移動領域を設定することも可能である。
The building
At this time, the building
The moving waypoints generated on the sides of the rectangular area correspond to the doors of the room and the like. It is preferable to determine the number of candidates for the movement waypoints generated on the sides of the rectangular area according to the length of each side.
It is also possible to set a vertical movement area on a part of the floor, which enables vertical movement to another floor.
図20は経由点の設定画面である。経由点の設定手順を図21のフローチャートを用いて説明する。ビル内の間取りにおいて、部屋や店舗など、矩形で定義され、かつ出入り口をもつ領域は、移動経路を定義する経由点を容易に特定できる。なぜなら、矩形領域の出入り口を経由点に設定すればよいからである。そこで、最初に経由点設定画面において、矩形領域を指定する(F401)。次に、垂直方向への移動を実現する階段、エレベータ、エスカレータなどの垂直移動領域を指定する(F403)。垂直移動領域はグラフにおいて階層間で接続される。次に、指定した矩形領域に対し、矩形領域の辺上に、辺の長さに応じた所定数の経由点を生成する(F405)。経由点の数は、辺に対して単位長を設定し、単位長あたり1つの経由点を生成するという方法が考えられる。図20の例では、矩形領域を定義する短い辺上に一つずつ、長い辺に2つ出入り口があると仮定し、想定される経由点を機械的に生成する。このように機械的に設定された経由点は、ビルの実情に必ずしも沿うとは限らないため、実際の出入り口に対応した経由点のみを残し、その他の経由点を削除する(F407)。そのうえで、廊下などの矩形領域に分類されない場所に対し、移動経路を計算するのに必要な経由点を手動で設定する(F409)。経由点の設定が完了すると、各経由点に対し、階層内の移動リンクを生成する(F411)。移動リンクの生成は、例えば数個の近傍の経由点を機械的に接続し、移動ができないリンクを削除する方法が例として挙げられる。最後に、階層間の移動を実現するため、垂直移動領域の経由点に対してリンクを生成する。以上の操作で、経由点の設定及び経由点による移動経路検索用のグラフの作成の省力化を実現できる。 FIG. 20 is a screen for setting a waypoint. The procedure for setting the waypoint will be described with reference to the flowchart of FIG. In the floor plan of a building, an area defined by a rectangle, such as a room or a store, and having an entrance / exit can easily identify a waypoint that defines a movement route. This is because the entrance / exit of the rectangular area may be set as a waypoint. Therefore, first, a rectangular area is specified on the waypoint setting screen (F401). Next, a vertical movement area such as a staircase, an elevator, or an escalator that realizes vertical movement is specified (F403). Translation areas are connected between hierarchies in the graph. Next, for the designated rectangular area, a predetermined number of waypoints corresponding to the lengths of the sides are generated on the sides of the rectangular area (F405). As for the number of waypoints, a method of setting a unit length for a side and generating one waypoint per unit length can be considered. In the example of FIG. 20, it is assumed that there are two entrances and exits on the long side, one on the short side that defines the rectangular area, and the assumed waypoints are mechanically generated. Since the waypoints mechanically set in this way do not always correspond to the actual situation of the building, only the waypoints corresponding to the actual entrance / exit are left and the other waypoints are deleted (F407). Then, for a place that is not classified into a rectangular area such as a corridor, a waypoint necessary for calculating a movement route is manually set (F409). When the setting of the waypoints is completed, a movement link in the hierarchy is generated for each waypoint (F411). An example of the generation of a moving link is a method of mechanically connecting several nearby waypoints and deleting a link that cannot be moved. Finally, in order to realize the movement between hierarchies, a link is generated for the waypoints in the vertical movement area. By the above operation, it is possible to save labor in setting a waypoint and creating a graph for searching a movement route by the waypoint.
上述のように、開示の実施形態によれば、ビルに関する情報を管理するビル情報管理装置であるビル情報管理サーバ1は、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理するビル移動経由点情報データベース165と、前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を管理する経路移動コスト情報データベース166と、指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める制御部12とを備える。
かかる構成及び動作により、ビル内を移動する移動体に対し、種別に応じた適正な移動経路の算出を実現することができる。
As described above, according to the disclosed embodiment, the building
With such a configuration and operation, it is possible to realize an appropriate movement route calculation according to the type for a moving body moving in the building.
また、開示の実施形態によれば、前記移動体の種別は、少なくとも人であるか機械であるかを示す属性、及び/または当該移動体に与えられた任務に基づいて決定される。
このため、移動体の属性や任務に応じた移動コストを求めし、適正な移動経路を得ることができる。
Further, according to the disclosed embodiment, the type of the moving body is determined based on at least an attribute indicating whether the moving body is a person or a machine, and / or a mission given to the moving body.
Therefore, it is possible to obtain an appropriate movement route by obtaining a movement cost according to the attributes of the moving body and the mission.
また、前記制御部は、前記移動体の種別が変化した場合、変化後の種別に対して、前記移動コストを最小化する移動経路を再計算する。
また、前記制御部は、前記ビルに設置されたビル関連機器から前記ビルの状況を示す稼働情報を随時収集し、最新の状況における移動コストを算出する。
このため、移動体の種別の変化やビルの状況の変化に動的に対応し、常に適正な移動経路を算出することができる。
Further, when the type of the moving body changes, the control unit recalculates the moving route that minimizes the moving cost for the changed type.
In addition, the control unit collects operation information indicating the status of the building from the building-related equipment installed in the building at any time, and calculates the movement cost in the latest status.
Therefore, it is possible to dynamically respond to changes in the type of moving object and changes in the condition of the building, and always calculate an appropriate movement route.
また、前記制御部は、前記ビルのフロア内での移動と、前記ビルのフロア間での移動とで、異なる稼働情報を用いる。
また、前記制御部は、前記移動体の種別に応じて、前記稼働情報に対する重みを異ならせる。
かかる構成及び動作により、ビル情報管理装置は、ビルの構造と移動体に適合した移動コストを簡易に算出することができる。
Further, the control unit uses different operation information for the movement within the floor of the building and the movement between the floors of the building.
Further, the control unit makes the weight for the operation information different according to the type of the moving body.
With such a configuration and operation, the building information management device can easily calculate the movement cost suitable for the structure and the moving body of the building.
また、開示の実施形態によれば、ビルに関する情報を管理するビル情報管理装置であるビル情報管理サーバ1は、前記ビルの構造情報を管理するビル構造情報データベース164と、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理するビル移動経由点情報データベース165と、前記ビルの構造情報において、フロア内部に所在する矩形領域を選択し、選択した前記矩形領域の配置に基づいて移動経由点の候補を生成する制御部12と、を備える。
かかる構成及び動作により、移動経由点を効率的に設定することができる。
Further, according to the embodiment of the disclosure, the building
With such a configuration and operation, the movement waypoint can be efficiently set.
また、前記制御部は、前記ビルの構造情報において、垂直方向の移動を可能とする垂直移動領域の設定を可能である。
さらに、前記制御部は、前記矩形領域の外側を通路と仮定し、通路の角と交点に前記移動経由点の候補を生成するとともに、前記矩形領域の辺に前記移動経由点の候補を生成する。
このとき、前記制御部は、前記矩形領域の各辺の長さに応じて1の辺に設ける前記移動経由点の候補の数を決定する。
これらの動作により、ビル情報管理サーバ1は、ビルの構造に適合した移動経由点の候補を生成し、移動経由点の設定を支援することができる。
Further, the control unit can set a vertical movement area that enables vertical movement in the structural information of the building.
Further, the control unit assumes that the outside of the rectangular region is a passage, generates candidates for the movement passage points at the corners and intersections of the passage, and generates candidates for the movement passage points on the sides of the rectangular region. ..
At this time, the control unit determines the number of candidates for the movement waypoint provided on one side according to the length of each side of the rectangular region.
By these operations, the building
なお、本発明は開示の実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、かかる構成の削除に限らず、構成の置き換えや追加も可能である。 The present invention is not limited to the disclosed embodiments, and includes various modifications. For example, the above-described embodiment has been described in detail in order to explain the present invention in an easy-to-understand manner, and is not necessarily limited to the one including all the described configurations. Moreover, not only the deletion of such a configuration but also the replacement or addition of the configuration is possible.
1…ビル情報管理サーバ、10…ネットワークインターフェース、12…制御部、14…外部記憶装置、16…内部記憶装置、18…バス、2…ビル経路管理端末、20…ネットワークインターフェース、21…入出力装置、22…制御部、24…外部記憶装置、26…内部記憶装置、28…バス、3…ビル情報収集端末、30…ネットワークインターフェース、32…制御部、34…外部記憶装置、36…内部記憶装置、38…バス、4…ビル関連機器、8…ロボット 1 ... Building information management server, 10 ... Network interface, 12 ... Control unit, 14 ... External storage device, 16 ... Internal storage device, 18 ... Bus, 2 ... Building route management terminal, 20 ... Network interface, 21 ... Input / output device , 22 ... Control unit, 24 ... External storage device, 26 ... Internal storage device, 28 ... Bus, 3 ... Building information collection terminal, 30 ... Network interface, 32 ... Control unit, 34 ... External storage device, 36 ... Internal storage device , 38 ... Bus, 4 ... Building-related equipment, 8 ... Robot
Claims (11)
前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理する移動経由点情報データベースと、
前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を管理する経路移動コスト情報データベースと、
指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める制御部と
を備えるビル情報管理装置。 A building information management device that manages information about a building.
A moving waypoint information database that manages the range in which one or more types of moving objects can move inside the building as a connection relationship of one or more moving waypoints.
A route movement cost information database that manages information used for calculating the movement cost according to the type of the moving body for the movement route having the movement passage points as the start point and the end point of the movement.
A building equipped with a control unit that refers to the movement waypoint information database and the route movement cost information database based on the type, current position, and destination of the specified moving object, and obtains a movement route that minimizes the movement cost. Information management device.
前記ビル情報管理装置は、
前記ビルの構造情報を管理するビル構造情報データベースと、
前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理する移動経由点情報データベースと、
前記ビルの構造情報において、フロア内部に所在する矩形領域を選択し、選択した前記矩形領域の配置に基づいて移動経由点の候補を生成する制御部と、を備える
ビル情報管理システム。 A building information management system that includes a building information management device that manages information about the building.
The building information management device is
A building structure information database that manages the structure information of the building,
A moving waypoint information database that manages the range in which one or more types of moving objects can move inside the building as a connection relationship of one or more moving waypoints.
A building information management system including a control unit that selects a rectangular area located inside the floor in the structural information of the building and generates a candidate for a movement waypoint based on the arrangement of the selected rectangular area.
前記矩形領域の外側を通路と仮定し、
通路の角と交点に前記移動経由点の候補を生成するとともに、
前記矩形領域の辺に前記移動経由点の候補を生成する
ことを特徴とする請求項7に記載のビル情報管理システム。 The control unit
Assuming that the outside of the rectangular area is a passage,
In addition to generating candidates for the moving waypoints at the corners and intersections of the passage,
The building information management system according to claim 7, wherein candidates for the moving waypoints are generated on the sides of the rectangular region.
前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として移動経由点情報データベースに登録して管理する移動経由点情報管理ステップと、
前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を経路移動コスト情報データベースに登録して管理する経路移動コスト情報管理ステップと、
指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める移動経路探索ステップと
を含むビル情報管理方法。
It is a building information management method that manages information about buildings.
A moving waypoint information management step that registers and manages a range in which one or more types of moving objects can move inside the building in the moving waying point information database as a connection relationship of one or more moving waying points.
A route movement cost information management step that registers and manages information used for calculating the movement cost according to the type of the moving body in the route movement cost information database for the movement route having the movement passage points as the start point and the end point of the movement. ,
Based on the type, current position, and destination of the specified moving object, the moving route search step for finding the moving route that minimizes the moving cost by referring to the moving waypoint information database and the route moving cost information database is performed. Building information management method including.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020216825A JP7430135B2 (en) | 2020-12-25 | 2020-12-25 | Building information management device, building information management system, and building information management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020216825A JP7430135B2 (en) | 2020-12-25 | 2020-12-25 | Building information management device, building information management system, and building information management method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022102219A true JP2022102219A (en) | 2022-07-07 |
JP7430135B2 JP7430135B2 (en) | 2024-02-09 |
Family
ID=82273536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020216825A Active JP7430135B2 (en) | 2020-12-25 | 2020-12-25 | Building information management device, building information management system, and building information management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7430135B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004534999A (en) * | 2001-05-14 | 2004-11-18 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Method and apparatus for routing one or more destinations based on minimum cost criteria |
JP2019075066A (en) * | 2017-09-15 | 2019-05-16 | サビオーク インコーポレイテッドSavioke, Inc. | Route planning for mobile robot using configuration-based priority trend |
-
2020
- 2020-12-25 JP JP2020216825A patent/JP7430135B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004534999A (en) * | 2001-05-14 | 2004-11-18 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Method and apparatus for routing one or more destinations based on minimum cost criteria |
JP2019075066A (en) * | 2017-09-15 | 2019-05-16 | サビオーク インコーポレイテッドSavioke, Inc. | Route planning for mobile robot using configuration-based priority trend |
Also Published As
Publication number | Publication date |
---|---|
JP7430135B2 (en) | 2024-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050190053A1 (en) | Managing an occupant of a structure during an emergency event | |
JP2003172632A (en) | Premises guiding device, server device, guide access terminal, premises guiding method, premises guiding data acquisition device, acquisition terminal, acquisition method and program | |
JP6678529B2 (en) | Elevator system and car call estimation method | |
JP6904246B2 (en) | Mobile system and control method of mobile system | |
KR101868695B1 (en) | Method for controlling mobile robot unit based on bayesian network learning | |
CN108981699B (en) | Method for guiding airport line and robot | |
US11398142B2 (en) | System and method for indoor route navigation | |
US11785430B2 (en) | System and method for real-time indoor navigation | |
KR100955655B1 (en) | Method for autonomous navigation of robot | |
JP6454222B2 (en) | Data processing system and data processing method | |
JP4664099B2 (en) | Mobile robot path generator | |
JP7430135B2 (en) | Building information management device, building information management system, and building information management method | |
KR20170081884A (en) | System for providing indoor route and method thereof | |
CN113168183B (en) | Moving range setting system and moving range setting method | |
JP2016061714A (en) | System, method and program for supporting premise movement in nuclear facility | |
KR102262378B1 (en) | A method and system for managing maps | |
KR102513728B1 (en) | Control method and system for robot | |
KR102003640B1 (en) | Intellectual signpost system for guiding room | |
CN114740844A (en) | Path planning method and device, computer readable storage medium and electronic equipment | |
JP7488178B2 (en) | Mobile object control system and mobile object control method | |
CN113033907A (en) | Path planning method and device, electronic equipment and storage medium | |
Davies | Deskilling Robots in Logistics Environments | |
JP2012038011A (en) | Route generation apparatus for mobile object | |
JP7036269B1 (en) | Route creation device, route management system, route creation program and route creation method | |
JP7448077B1 (en) | Mobile object management device, security system, mobile object management method, and mobile object management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231031 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231225 |
|
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: 20240123 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240130 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7430135 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |