JP7430135B2 - Building information management device, building information management system, and building information management method - Google Patents
Building information management device, building information management system, and building information management method Download PDFInfo
- Publication number
- JP7430135B2 JP7430135B2 JP2020216825A JP2020216825A JP7430135B2 JP 7430135 B2 JP7430135 B2 JP 7430135B2 JP 2020216825 A JP2020216825 A JP 2020216825A JP 2020216825 A JP2020216825 A JP 2020216825A JP 7430135 B2 JP7430135 B2 JP 7430135B2
- Authority
- JP
- Japan
- Prior art keywords
- building
- movement
- route
- information
- information management
- 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
Links
- 238000007726 management method Methods 0.000 title claims description 108
- 238000000034 method Methods 0.000 claims description 23
- 238000004364 calculation method Methods 0.000 description 30
- 238000010586 diagram Methods 0.000 description 20
- 238000012545 processing Methods 0.000 description 16
- 238000012423 maintenance Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 238000004140 cleaning Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000000547 structure data Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 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
Images
Landscapes
- Navigation (AREA)
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 equipment in buildings and provide various value-added services have begun to be considered. One example of smart building services is the automation of building management tasks by placing robots with various functions inside buildings. In order to operate a robot inside a building, it is necessary not only to manage the robot's position within the building, but also to calculate and control the robot's movement path according to the various dynamically changing conditions inside the building. It has been demanded. In addition, it is desired to create an environment in which humans and robots work together, not only robots, but also maintenance staff, security guards, cleaning staff, etc. for equipment management.
特許文献1には、動的に変化する周囲の状況に応じてロボットの自己位置推定の精度を高める技術が開示されている。また、特許文献2にはビル内を複数台のロボットが移動する際に、ロボットの移動が互いに干渉するのを避けるため、ロボットに対して適切に迂回路を設定することで、目的地に最短で到着する経路を算出する技術が開示されている。
特許文献1、2に記載されるように、ビル内の動的な状況を考慮し、最短時間で目的地に到達するようなロボットの移動経路を算出することは従来から行われている。
As described in
ビル内で移動する対象はロボット以外にもビル業務に関係する設備保守員や清掃員、警備員などの人間も含まれる。また、それぞれが必要とする移動経路は移動する主体によって異なる。例えばロボットは人間との衝突を避けるため、混雑した通路は避けて通る必要がある。また、設備保守員は施設の利用者との遭遇をなるべく避けるため、バックヤードや非常階段を移動経路に含めることがある。 In addition to robots, the objects that move within buildings include people involved in building operations, such as equipment maintenance staff, cleaners, and security guards. Furthermore, the travel routes required by each person differ depending on the moving subject. For example, robots need to avoid crowded hallways to avoid collisions with humans. Additionally, facility maintenance personnel may include backyards and emergency stairs in their travel routes to avoid encounters with facility users as much as possible.
また、移動経路上に存在する機器が、移動するロボットや人に与える影響は移動する主体の種別により異なる。例えば、寸法の大きな搬送用ロボットはエレベータを利用することができないなどの事象が発生する。このように、移動対象の仕様や属性により、移動コストを最小化する経路は異なる。このことから、移動体の種別や、移動体が遂行する業務によって、移動体の移動コストは変化するため、移動コストには移動体の種別、業務を反映した種別を管理することが必要である。 Furthermore, the influence that devices present on the movement route have on the moving robot or person differs depending on the type of the moving subject. For example, an event may occur in which a transport robot with large dimensions cannot use an elevator. In this way, the route that minimizes the movement cost differs depending on the specifications and attributes of the object to be moved. From this, the moving cost of a moving object changes depending on the type of moving object and the work it performs, so it is necessary to manage the movement cost by reflecting the type of moving object and the work it does. .
本発明は、ビル内を移動する移動体に対し、種別に応じた適正な移動経路の算出を実現することを目的とする。 An object of the present invention is to realize calculation of an appropriate movement route according to the type of a moving object moving within a building.
上記課題を解決するために、代表的な本発明のビル情報管理装置の一つは、ビルに関する情報を管理するビル情報管理装置であって、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理する移動経由点情報データベースと、前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を管理する経路移動コスト情報データベースと、指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める制御部とを備える。
また、代表的な本発明のビル情報管理システムの一つは、ビルに関する情報を管理するビル情報管理装置を含むビル情報管理システムであって、前記ビル情報管理装置は、前記ビルの構造情報を管理するビル構造情報データベースと、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理する移動経由点情報データベースと、前記ビルの構造情報において、フロア内部に所在する矩形領域を選択し、選択した前記矩形領域の配置に基づいて移動経由点の候補を生成する制御部と、を備える。
また、代表的な本発明のビル情報管理方法の一つは、ビルに関する情報を管理するビル情報管理方法であって、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として移動経由点情報データベースに登録して管理する移動経由点情報管理ステップと、前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を経路移動コスト情報データベースに登録して管理する経路移動コスト情報管理ステップと、指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める移動経路探索ステップとを含む。
In order to solve the above problems, one of the typical building information management devices of the present invention is a building information management device that manages information regarding a building, in which one or more types of mobile objects are stored inside the building. A travel way point information database that manages the movable range of the mobile body as a connection relationship of one or more travel way points, and a travel route that has the travel way points as the starting and ending points of the travel, depending on the type of the mobile body. Refer to the route travel cost information database that manages information used to calculate the travel cost, and the route travel point information database and the route travel cost information database based on the type, current position, and destination of the designated moving object. and a control unit that determines a travel route that minimizes travel 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 regarding a building, the building information management device managing structural information of the building. a building structure information database to manage; a movement point information database to manage the movable range of one or more types of mobile objects inside the building as a connection relationship between one or more movement points; In the structure information, the control unit selects a rectangular area located inside the floor and generates a candidate for a travel route point based on the arrangement of the selected rectangular area.
Further, one of the representative building information management methods of the present invention is a building information management method for managing information regarding buildings, which defines the movable range of one or more types of mobile objects inside the building. , a movement way point information management step of registering and managing one or more movement way points in a movement way point information database as a connection relationship; a route movement cost information management step of registering and managing information used to calculate a movement cost according to the type of the moving body in a route movement cost information database; and a travel route searching step of determining a travel route with a minimum travel cost by referring to the travel route point information database and the route travel cost information database.
本発明によれば、ビル内を移動する移動体に対し、種別に応じた適正な移動経路の算出を実現することができる。上記した以外の課題、構成及び効果は以下の実施の形態の説明により明らかにされる。 According to the present invention, it is possible to calculate an appropriate movement route according to the type of a moving object moving within a building. Problems, configurations, and effects other than those described above will be made clear by the following description of the embodiments.
[ビル情報管理システムの全体構成]
以下、本発明の一実施の形態例について、添付図面を参照して詳細に説明する。
図1は、本発明の一実施の形態例のビル情報管理システムの構成を示す。
ビル情報管理システムは、運用管理センタ7とビル経路管理端末2と、複数のビル(5-1~5-M)とを、ネットワーク6で接続して構成される。
[Overall configuration of building information management system]
EMBODIMENT OF THE INVENTION Hereinafter, one 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 movement point graph is shared by different types of moving objects. The type of mobile object is determined, for example, by a combination of the attributes of the mobile object and the mission of the mobile object. The type of moving object is "person", "robot", etc. The duties of mobile objects include "equipment maintenance," "security," "cleaning," "transportation," "guidance," and "relief." In other words, if it is a robot, the purpose corresponds to the purpose, and if it is a person, the task corresponds to the task. Duties are not necessarily fixed; for example, if trouble occurs in a building, a person's duties may change from "equipment maintenance" to "security," and can be changed depending on the situation.
ビル内を移動する際に、どの経路が最適であるかは、移動体の種別によって異なる。例えば、運搬ロボットであれば、人の少ない経路を取ることが好ましく、警備員であれば、人の多い経路が好適である。また、寸法、重量、移動手段の関係で、例えば階段の昇降ができない、エレベータに乗ることができないなど、使用できない経路もあり得る。 Which route is optimal when moving within a building differs depending on the type of mobile object. For example, if it is a transportation robot, it is preferable to take a route with few people, and if it is a security guard, it is preferable to take a route with many people. Furthermore, there may be routes that cannot be used due to size, weight, or means of transportation, such as being unable to go up and down stairs or riding an elevator.
そこで、ビル情報管理サーバ1は、移動体の種別に応じた移動コストの算出に用いる情報を管理する経路移動コスト情報データベースを持ち、指定された移動体の種別、現在位置及び目的地に基づいて、移動経由点情報データベース及び経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求めることとしている。
Therefore, the building
経路移動情報には、種別、経路の始点ノードと終点ノード、その経路のコストの算出に使用するビル関連機器、コストの算出式などが含まれる。例えば、ある経路についてコストを算出する場合には、その経路の複数の地点に設けられたカメラの撮像結果を用い、人がどれだけ居るかを認識し、人が多いほどコストが高くなるような算出式を用いることになる。
この場合には、カメラがビル関連機器であり、カメラの撮像結果がビルの状況を示す稼働情報である。
The route movement information includes the type, the start node and end node of the route, building-related equipment used to calculate the cost of the route, cost calculation formula, and the like. For example, when calculating the cost of a certain route, we use the imaging results of cameras installed at multiple points on the route to recognize how many people are there, and calculate the cost as the number of people increases. A calculation formula will be used.
In this case, the camera is a building-related device, and the imaging result of the camera is operational information indicating the status of the building.
ビル情報管理サーバ1は、ビル内に設けられたビル関連機器から、時々刻々と変化する状況を示す情報を随時収集し、最新の状況における移動コストを算出する。
したがって、移動体が移動を開始した後であっても、状況の変化に応じて移動コストを再計算し、経路を変更することができる。
同様に、移動体の種別が変化した場合にも、新たな種別に応じた移動コストを再計算し、経路を変更することができる。
The building
Therefore, even after the mobile object has started moving, it is possible to recalculate the movement cost and change the route according to changes in the situation.
Similarly, even when the type of mobile object changes, the travel cost can be recalculated according to the new type and the route can be changed.
また、ビル情報管理サーバ1は、ビルのフロア内での移動と、前記ビルのフロア間での移動とで、異なる稼働情報を用いる。例えば、ビルのフロア内での移動である廊下の移動では、人の込み具合を移動コストの算出に用いるが、ビルのフロア間の移動であるエレベータによる昇降では、待ち人数を移動コストの算出に用いる。
一例として、エレベータホールを撮像した同一の画像を用いる場合であっても、移動体がエレベータホールを通過するか、エレベータに乗るかによって、移動コストの算出結果が大きく異なることがあり得る。
Furthermore, the building
As an example, even if the same image taken of an elevator hall is used, the calculation result of the movement cost may vary greatly depending on whether the moving object passes through the elevator hall or rides the elevator.
種別ごとに移動コストを算出するためには、使用する稼働情報と算出式を種別ごとに設定すればよい。また、同一の稼働情報に対する重みを種別ごとに異ならせることで、種別ごとの移動コストを算出することとしてもよい。 In order to calculate the movement cost for each type, the operating information and calculation formula to be used may be set for each type. Alternatively, the movement cost for each type may be calculated by giving different weights to the same operating information 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 the 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 movement cost
移動経路情報データベース167は、ビル内の移動体の経路に関する情報を記憶する。すなわち、移動経路情報データベース167は、移動を計画している移動体の識別子と、移動の始点となる経由点の識別子と、経路中に存在する中間経由点のリスト(中間経由点識別子1~中間経由点識別子N)と、移動の終点となる経由点の識別子とを記憶する。
The movement
移動体情報データベース168は、ビル内の移動体に関する情報を記憶する。すなわち、移動体情報データベース168は、移動体の識別子と、移動体の種別と、移動体の現在の座標とを記憶する。
The mobile
ビル機器稼働情報データベース169は、ビル内に設置されたビル関連機器に関する情報を記憶する。すなわち、ビル機器稼働情報データベース169は、ビル関連機器が設置されたビルの識別子と、ビル関連機器の識別子と、データの記録日時と、データの種別と、稼働データとを記憶する。
The building equipment
これらの各データベース163~168の記憶データは、ビル情報管理プログラム161及びビル経路管理プログラム162を実行することにより、各ビル(5-1~5-M)のビル情報収集端末(3-1~3-M)などから情報を収集する管理処理や、収集した情報に基づいた経路計算が行われ、更新される。
The data stored in each of these
[ビル情報編集・表示端末の構成]
図4は、ビル経路管理端末2の構成を示す。
ビル経路管理端末2は、ネットワークインターフェース20、入出力装置21、制御部22、外部記憶装置24、及び内部記憶装置26を備え、これらが相互にデータ転送可能なバス28で接続されている。
[Configuration of building information editing/display terminal]
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 the data structure of information stored in each
The building
移動経路情報データベース265も、ビル情報管理サーバ1の移動経路情報データベース167に記憶されたデータを読み出したものであり、ビル情報管理サーバ1が備える移動経路情報データベース167と同じデータ構造を有する。
The travel
ビル経路管理端末2は、ビル情報表示プログラム261を実行することで、ビル情報管理サーバ1のビル構造情報データベース164及び移動経路情報データベース167に記憶されているデータを読み出し、ビル構造情報データベース263及び移動経路情報データベース265を更新する。そして、入出力装置21による操作などに基づいて、ビル内の移動体に対し、経路計算を実行することができる。
By executing the building
[ビル情報収集端末の構成]
図6は、ビル情報収集端末3の構成を示す。
ビル情報収集端末3は、ネットワークインターフェース30、制御部32、外部記憶装置34、及び内部記憶装置36を備え、これらが相互にデータ転送可能なバス38で接続されている。ネットワークインターフェース30は、ネットワーク6へのデータの送信処理と、ネットワーク6を経由したデータの受信処理を行う。
[Configuration of building information collection terminal]
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 the data structure of information stored in the building equipment
The building equipment operating
[ロボットの構成]
図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 programs and data are stored in the
図9は、内部記憶装置86のロボット情報データベース867に格納される情報のデータ構造を示す。
ロボット情報データベース867は、ビル内のロボットの稼働状態を示す情報を記憶する。すなわち、ロボット情報データベース867は、ロボットが設置されたビルの識別子であるビル識別子と、ロボットの識別子と、ロボットのデータ記録日時と、データ種別と、ロボット座標とを記憶する。
FIG. 9 shows the 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に格納されており、必要に応じてデータを読み出す。移動コストの算出に用いるビル関連機器は移動コストの種別ごとに異なっていてもよいが、ある移動経路に設置したビル関連機器を用いて、単一のコスト算出式に対し、移動コストの種別に応じた重みを積算して移動コストを計算する、などの方法も適用できる。
[Collection of information on building-related equipment and updating of moving costs on the building information management server]
FIG. 10 is a sequence diagram showing the flow of processing when the building
The building-related equipment (4-1 to 4-N) installed in the building transmits equipment operation data to the building
図11は経路移動コスト情報データベース166を更新する処理のフローチャートである。
移動コストとは、2つの経由点で構成される移動経路の移動コストであり、様々な移動コストが考えられる。典型的な指標値は移動時間であるが、その他にも人口密集度などが指標値として考えられる。それぞれの指標値に対し、移動コストを計算するのに用いられるビル関連機器や、算出式が経路移動コスト情報データベース166で管理されている。
FIG. 11 is a flowchart of the process of updating the route movement cost
The movement cost is the movement cost of a movement route consisting of two way points, and various movement costs are possible. A typical index value is travel time, but other index values such as population density can also be considered. Building-related equipment and calculation formulas used to calculate the travel cost for each index value are managed in the route travel 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 way points in a certain building. It shows a floor map of the first and second floors of the building. There are two rooms on each floor, surrounded by a corridor. There is an elevator at the bottom right of each floor, allowing vertical movement.
ロボットや人がフロア内を移動する場合、移動の始点と終点を決定し、途中の経由点をいくつか設定する。図12の場合、各部屋には一つだけドアがあるとすると、移動の際には必ずドアを経由する。1階から2階、または2階から1階へ移動する場合には必ずエレベータを通るため、垂直方向に移動する場合は必ずエレベータを経由する。このように、移動において必ず経由する場所には経由点を1つ設置すればよい。他方、廊下のように比較的広く、経由点を1つ設置するだけでは移動経路を特定できない場合、経路を一位に定めるのに十分な数の経由点を設置する必要がある。図12においては、1階と2階の廊下にはそれぞれ3つの経由点が設定されている。 When a robot or person moves within a floor, the start and end points of the movement are determined, and several waypoints are set along the way. In the case of FIG. 12, if each room has only one door, the door is always used when moving. When moving from the first floor to the second floor, or from the second floor to the first floor, the user always passes through an elevator, so when moving vertically, the user always passes through the elevator. In this way, it is sufficient to set one way point at a place that the user must pass through during movement. On the other hand, if the route is relatively wide, such as a hallway, and the travel route cannot be specified by simply installing one way point, it is necessary to set up a sufficient number of way points to determine the route in the first place. In FIG. 12, three way points are set for each of the corridors on the first floor and the second floor.
設定した経由点をグラフ構造で示したものが図13である。図13は経由点の集合を用いて、移動可能な経路の集合を示したグラフである。グラフの各ノードは経由点を表し、ノード間のリンクは移動経路の最小要素を表す。リンクには対応する移動コストの計算方法があり、例えば廊下の移動においては人流による移動速度の変化が、エレベータについてはエレベータの待ち時間が移動コストに影響を与える要因となる。 FIG. 13 shows the set way points in a graph structure. FIG. 13 is a graph showing a set of possible routes using a set of way points. Each node in the graph represents a waypoint, and the links between nodes represent the minimum elements of the travel route. Links have corresponding methods of calculating movement costs; for example, when moving along a corridor, the change in movement speed due to the flow of people is a factor that affects the movement cost, and when it comes to elevators, the waiting time for the elevator is a factor that affects the movement cost.
図14は移動体に対する経路計算を実行するための設定画面である。経路計算は移動体の種別、移動体名称、移動の始点、終点と、経路検索において優先される移動コストの種別を指定する。移動コストの種別は移動体の種別により優先される内容が異なる。例えば設備保守員やロボットは人混みを避ける、警備員は最短時間で目的地に異動する、等が考えられる。 FIG. 14 is a setting screen for executing route calculation for a moving object. The route calculation specifies the type of moving body, the name of the moving body, the starting point and ending point of movement, and the type of movement cost that is prioritized in route search. The types of movement costs are prioritized differently 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 destinations 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. A user who executes route calculation sets various parameters necessary for route calculation using the screen shown in FIG. 14, and transmits them from building
図16は経路計算の処理を表すフローチャートである。ビル情報管理サーバはビル経路管理端末から経路計算に必要な移動体の種別(F201)、経路の始点となる経由点(F203)、経路の終点となる経由点(F205)、移動コストの種別(F207)を取得する。次に、指定された移動コストを用いて、経由点で構成される経路グラフのすべてのリンクの移動コストを取得する(F209)このようにして得られた、指定された移動コストによる経路グラフに対し、ダイクストラ法などのグラフ検索アルゴリズムを用いて、最短経路を計算する(F211)。計算した最短経路を、ビル経路管理端末へ送信する(図15、S2-05)。 FIG. 16 is a flowchart showing route calculation processing. The building information management server receives the type of moving object required for route calculation (F201), the starting point of the route (F203), the ending point of the route (F205), and the type of movement cost (F205) from the building route management terminal. F207). Next, using the specified movement cost, obtain the movement costs of all links in the route graph consisting of way points (F209). On the other hand, the shortest path is calculated using a graph search algorithm such as Dijkstra's method (F211). The calculated shortest route is sent 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 a building changes from moment to moment, the work content of the mobile unit changes over time, and the optimal travel route may change. FIG. 17 is a sequence diagram of a process for recalculating a route in such a case. Of the route calculation process, the process (S03-01 to S03-05) from when the building
図18は経路の再計算処理を示すフローチャートである。経路の計算後、算出した経路の移動コストの変化を検出する(F301)と、経路の再計算において、移動体が既に移動を開始しているかどうかを判定する(F305)。移動体が既に計算した経路に従って移動を開始している場合、移動体の現在位置から最も近い経由点を経路計算の始点に設定する(F307)。そうでない場合は最初の経路計算の際に設定した始点をそのまま用いる。経路の再計算においては、新たな種別の計算用に指定された移動コストを用いて経路計算を行う(F309)。 FIG. 18 is a flowchart showing route recalculation processing. After calculating the route, a change in the travel cost of the calculated route is detected (F301), and in recalculating the route, it is determined whether the mobile object has already started moving (F305). If the moving object has started moving along the already calculated route, the route point closest to the current position of the moving object is set as the starting point of route calculation (F307). Otherwise, the starting point set during the initial route calculation is used as is. In recalculating the route, the route is calculated 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 a robot moves from
経路計算においてはビル内の経由点の設定が重要である。経由点はビル内の移動経路を一意に決定するのに十分な数を設定する必要がある。かつ、設定にかかる工数をなるべく減らす必要がある。ビル内の移動経路は、同一フロア内の水平方向の経路と、階段やエレベータなどによるフロア間の移動の組合せで実現される。 Setting route points within a building is important in route calculation. It is necessary to set a sufficient number of waypoints to uniquely determine the travel route within the building. In addition, it is necessary to reduce the number of man-hours required for setting as much as possible. Movement routes within a building are realized by a combination of horizontal paths within the same floor and movement between floors using stairs, elevators, etc.
ビル情報管理サーバ1は、経由点の設定を効率化するため、ビル構造情報データベース164に示された構造情報において、フロア内部に所在する矩形領域を選択し、選択した矩形領域の配置に基づいて移動経由点の候補を生成することができる。
このとき、ビル情報管理サーバ1は、矩形領域の外側を通路と仮定し、通路の角と交点に移動経由点の候補を生成するとともに、矩形領域の辺に移動経由点の候補を生成する。
矩形領域の辺に生成した移動経由点は、部屋のドアなどに対応する。矩形領域の辺に生成する移動経由点の候補は、各辺の長さに応じて数を決定することが好適である。
また、フロアの一部に、他のフロアへの垂直方向の移動を可能とする垂直移動領域を設定することも可能である。
In order to streamline the setting of waypoints, the building
At this time, the building
The movement point generated on the side of the rectangular area corresponds to a room door, etc. It is preferable that the number of moving route point candidates to be generated on the sides of the rectangular area is determined according to the length of each side.
It is also possible to set a vertical movement area in a part of the floor, which allows movement in the vertical direction to another floor.
図20は経由点の設定画面である。経由点の設定手順を図21のフローチャートを用いて説明する。ビル内の間取りにおいて、部屋や店舗など、矩形で定義され、かつ出入り口をもつ領域は、移動経路を定義する経由点を容易に特定できる。なぜなら、矩形領域の出入り口を経由点に設定すればよいからである。そこで、最初に経由点設定画面において、矩形領域を指定する(F401)。次に、垂直方向への移動を実現する階段、エレベータ、エスカレータなどの垂直移動領域を指定する(F403)。垂直移動領域はグラフにおいて階層間で接続される。次に、指定した矩形領域に対し、矩形領域の辺上に、辺の長さに応じた所定数の経由点を生成する(F405)。経由点の数は、辺に対して単位長を設定し、単位長あたり1つの経由点を生成するという方法が考えられる。図20の例では、矩形領域を定義する短い辺上に一つずつ、長い辺に2つ出入り口があると仮定し、想定される経由点を機械的に生成する。このように機械的に設定された経由点は、ビルの実情に必ずしも沿うとは限らないため、実際の出入り口に対応した経由点のみを残し、その他の経由点を削除する(F407)。そのうえで、廊下などの矩形領域に分類されない場所に対し、移動経路を計算するのに必要な経由点を手動で設定する(F409)。経由点の設定が完了すると、各経由点に対し、階層内の移動リンクを生成する(F411)。移動リンクの生成は、例えば数個の近傍の経由点を機械的に接続し、移動ができないリンクを削除する方法が例として挙げられる。最後に、階層間の移動を実現するため、垂直移動領域の経由点に対してリンクを生成する。以上の操作で、経由点の設定及び経由点による移動経路検索用のグラフの作成の省力化を実現できる。 FIG. 20 shows a way point setting screen. The procedure for setting way points will be explained using the flowchart of FIG. 21. In the floor plan of a building, areas such as rooms and stores that are defined as rectangles and have entrances and exits can easily identify waypoints that define travel routes. This is because the entrance and exit of the rectangular area can be set as the way point. Therefore, first, a rectangular area is specified on the way point setting screen (F401). Next, vertical movement areas such as stairs, elevators, and escalators that realize vertical movement are specified (F403). Vertical movement regions are connected between layers in the graph. Next, for the specified rectangular area, a predetermined number of way points are generated on the sides of the rectangular area according to the length of the sides (F405). A possible method for determining the number of waypoints is to set a unit length for each side and generate one waypoint per unit length. In the example of FIG. 20, it is assumed that there are two entrances and exits on each of the short sides and two entrances on the long sides that define the rectangular area, and assumed way points are mechanically generated. Since such mechanically set way points do not necessarily correspond to the actual situation of the building, only the way points corresponding to the actual entrances and exits are left and the other way points are deleted (F407). Then, for places that are not classified into rectangular areas such as corridors, way points necessary for calculating the travel route are manually set (F409). When the setting of way points is completed, a movement link within the hierarchy is generated for each way point (F411). An example of the generation of moving links is a method of mechanically connecting several nearby via points and deleting links that cannot be moved. Finally, in order to realize movement between layers, links are generated for the way points in the vertical movement area. With the above operations, it is possible to save labor in setting way points and creating a graph for searching travel routes using way points.
上述のように、開示の実施形態によれば、ビルに関する情報を管理するビル情報管理装置であるビル情報管理サーバ1は、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理するビル移動経由点情報データベース165と、前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を管理する経路移動コスト情報データベース166と、指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める制御部12とを備える。
かかる構成及び動作により、ビル内を移動する移動体に対し、種別に応じた適正な移動経路の算出を実現することができる。
As described above, according to the disclosed embodiment, the building
With this configuration and operation, it is possible to calculate an appropriate movement route according to the type of a moving object moving within a building.
また、開示の実施形態によれば、前記移動体の種別は、少なくとも人であるか機械であるかを示す属性、及び/または当該移動体に与えられた任務に基づいて決定される。
このため、移動体の属性や任務に応じた移動コストを求めし、適正な移動経路を得ることができる。
Further, according to the disclosed embodiment, the type of the moving object is determined based on at least an attribute indicating whether the moving object is a human or a machine, and/or a mission given to the moving object.
Therefore, it is possible to determine the movement cost according to the attributes and mission of the mobile object, and obtain an appropriate movement route.
また、前記制御部は、前記移動体の種別が変化した場合、変化後の種別に対して、前記移動コストを最小化する移動経路を再計算する。
また、前記制御部は、前記ビルに設置されたビル関連機器から前記ビルの状況を示す稼働情報を随時収集し、最新の状況における移動コストを算出する。
このため、移動体の種別の変化やビルの状況の変化に動的に対応し、常に適正な移動経路を算出することができる。
Further, when the type of the mobile object changes, the control unit recalculates a movement route that minimizes the movement cost for the changed type.
Further, the control unit collects operation information indicating the condition of the building from building-related equipment installed in the building at any time, and calculates the travel cost in the latest condition.
Therefore, it is possible to dynamically respond to changes in the type of mobile object and changes in the building situation, and always calculate an appropriate travel route.
また、前記制御部は、前記ビルのフロア内での移動と、前記ビルのフロア間での移動とで、異なる稼働情報を用いる。
また、前記制御部は、前記移動体の種別に応じて、前記稼働情報に対する重みを異ならせる。
かかる構成及び動作により、ビル情報管理装置は、ビルの構造と移動体に適合した移動コストを簡易に算出することができる。
Further, the control unit uses different operation information for movement within a floor of the building and movement between floors of the building.
Moreover, the control unit changes the weight for the operation information depending on the type of the mobile object.
With such a configuration and operation, the building information management device can easily calculate a movement cost that is suitable for the structure of the building and the moving object.
また、開示の実施形態によれば、ビルに関する情報を管理するビル情報管理装置であるビル情報管理サーバ1は、前記ビルの構造情報を管理するビル構造情報データベース164と、前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理するビル移動経由点情報データベース165と、前記ビルの構造情報において、フロア内部に所在する矩形領域を選択し、選択した前記矩形領域の配置に基づいて移動経由点の候補を生成する制御部12と、を備える。
かかる構成及び動作により、移動経由点を効率的に設定することができる。
Further, according to the disclosed embodiment, the building
With such a configuration and operation, travel points can be set efficiently.
また、前記制御部は、前記ビルの構造情報において、垂直方向の移動を可能とする垂直移動領域の設定を可能である。
さらに、前記制御部は、前記矩形領域の外側を通路と仮定し、通路の角と交点に前記移動経由点の候補を生成するとともに、前記矩形領域の辺に前記移動経由点の候補を生成する。
このとき、前記制御部は、前記矩形領域の各辺の長さに応じて1の辺に設ける前記移動経由点の候補の数を決定する。
これらの動作により、ビル情報管理サーバ1は、ビルの構造に適合した移動経由点の候補を生成し、移動経由点の設定を支援することができる。
Further, the control unit is capable of setting a vertical movement area that allows movement in the vertical direction in the structure information of the building.
Further, the control unit assumes that the outside of the rectangular area is a passage, and generates candidates for the movement way point at corners and intersections of the passage, and generates candidates for the movement way point on sides of the rectangular area. .
At this time, the control unit determines the number of movement route point candidates provided on one side according to the length of each side of the rectangular area.
Through these operations, the building
なお、本発明は開示の実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、かかる構成の削除に限らず、構成の置き換えや追加も可能である。 Note that the present invention is not limited to the disclosed embodiments, and includes various modifications. For example, the embodiments described above are described in detail to explain the present invention in an easy-to-understand manner, and the present invention is not necessarily limited to having all the configurations described. Furthermore, it is possible not only to delete such a configuration but also to replace or add a configuration.
1…ビル情報管理サーバ、10…ネットワークインターフェース、12…制御部、14…外部記憶装置、16…内部記憶装置、18…バス、2…ビル経路管理端末、20…ネットワークインターフェース、21…入出力装置、22…制御部、24…外部記憶装置、26…内部記憶装置、28…バス、3…ビル情報収集端末、30…ネットワークインターフェース、32…制御部、34…外部記憶装置、36…内部記憶装置、38…バス、4…ビル関連機器、8…ロボット
DESCRIPTION OF
Claims (9)
前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理する移動経由点情報データベースと、
前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を管理する経路移動コスト情報データベースと、
指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める制御部と
を備え、
前記制御部は、前記ビルに設置されたビル関連機器から前記ビルの状況を示す稼働情報を随時収集し、最新の状況における移動コストを算出するものであり、
前記制御部は、前記移動体の種別に応じて、前記稼働情報に対する重みを異ならせることを特徴とするビル情報管理装置。 A building information management device that manages information regarding a building,
a movement point information database that manages a movable range of one or more types of moving objects inside the building as a connection relationship of one or more movement point;
a route movement cost information database that manages information used to calculate a movement cost according to the type of the mobile object for a movement route having the movement point as a start point and an end point of movement;
a control unit that refers to the movement point information database and the route movement cost information database and calculates a movement route with a minimum movement cost based on the specified type, current position, and destination of the moving body ;
The control unit collects operation information indicating the condition of the building from building-related equipment installed in the building at any time, and calculates the moving cost in the latest situation;
The building information management device is characterized in that the control unit gives different weights to the operation information depending on the type of the mobile object .
前記ビル情報管理装置は、
前記ビルの構造情報を管理するビル構造情報データベースと、
前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として管理する移動経由点情報データベースと、
前記ビルの構造情報において、フロア内部に所在する矩形領域を選択し、選択した前記矩形領域の配置に基づいて移動経由点の候補を生成する制御部と、を備える
ビル情報管理システム。 A building information management system including a building information management device that manages information about buildings,
The building information management device includes:
a building structure information database that manages structural information of the building;
a movement point information database that manages a movable range of one or more types of moving objects inside the building as a connection relationship of one or more movement point;
A building information management system comprising: a control unit that selects a rectangular area located inside a floor in the structure information of the building and generates a candidate for a travel route point based on the arrangement of the selected rectangular area.
前記矩形領域の外側を通路と仮定し、
通路の角と交点に前記移動経由点の候補を生成するとともに、
前記矩形領域の辺に前記移動経由点の候補を生成する
ことを特徴とする請求項5に記載のビル情報管理システム。 The control unit includes:
Assuming that the outside of the rectangular area is a passage,
Generating candidates for the travel route points at corners and intersections of the passage,
The building information management system according to claim 5, wherein candidates for the travel route point are generated on sides of the rectangular area.
前記ビルの内部において1つ以上の種別の移動体が移動可能な範囲を、1つ以上の移動経由点の接続関係として移動経由点情報データベースに登録して管理する移動経由点情報管理ステップと、
前記移動経由点を移動の始点及び終点にもつ移動経路について、前記移動体の種別に応じた移動コストの算出に用いる情報を経路移動コスト情報データベースに登録して管理する経路移動コスト情報管理ステップと、
指定された移動体の種別、現在位置及び目的地に基づいて、前記移動経由点情報データベース及び前記経路移動コスト情報データベースを参照し、移動コストが最小となる移動経路を求める移動経路探索ステップと
を含み、
前記移動経路探索ステップは、前記ビルに設置されたビル関連機器から前記ビルの状況を示す稼働情報を随時収集し、最新の状況における移動コストを算出するものであり、
前記移動経路探索ステップは、前記移動体の種別に応じて、前記稼働情報に対する重みを異ならせることを特徴とするビル情報管理方法。 A building information management method for managing information regarding a building, the method comprising:
a movement way point information management step of registering and managing a range in which one or more types of mobile objects can move within the building as a connection relationship of one or more movement way points in a movement way point information database;
a route movement cost information management step of registering and managing information used to calculate a movement cost according to the type of moving body in a route movement cost information database for a movement route having the movement route point as a start point and an end point of movement; ,
a movement route searching step of determining a movement route with a minimum movement cost by referring to the movement way point information database and the route movement cost information database based on the specified type of moving object, current position, and destination; including,
The movement route searching step is to constantly collect operation information indicating the condition of the building from building-related equipment installed in the building, and calculate the movement cost in the latest situation.
The building information management method is characterized in that the moving route searching step gives different weights to the operation information depending on the type of the moving body .
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 JP2022102219A (en) | 2022-07-07 |
JP7430135B2 true 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 |
---|---|
JP2022102219A (en) | 2022-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102415096B1 (en) | Roadmap annotation for deadlock-free multi-agent navigation | |
US20050190053A1 (en) | Managing an occupant of a structure during an emergency event | |
JP5267698B2 (en) | Patrol robot and autonomous traveling method of patrol robot | |
JP2003172632A (en) | Premises guiding device, server device, guide access terminal, premises guiding method, premises guiding data acquisition device, acquisition terminal, acquisition method and program | |
EP4141599B1 (en) | Multi-robot route planning | |
EP3809097A1 (en) | System and method for indoor route navigation | |
JP6454222B2 (en) | Data processing system and data processing method | |
JP4664099B2 (en) | Mobile robot path generator | |
KR100955655B1 (en) | Method for autonomous navigation of robot | |
Ruokokoski et al. | Assignment formulation for the Elevator Dispatching Problem with destination control and its performance analysis | |
KR20220134883A (en) | Method for generating map, control method and system for robot using the same | |
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 | |
CN116700298B (en) | Path planning method, system, equipment and storage medium | |
KR102262378B1 (en) | A method and system for managing maps | |
CN114740844A (en) | Path planning method and device, computer readable storage medium and electronic equipment | |
KR102003640B1 (en) | Intellectual signpost system for guiding room | |
CN113033907A (en) | Path planning method and device, electronic equipment and storage medium | |
BR102021019591A2 (en) | AUTOMATIC INVENTORY OF A WAREHOUSE | |
JP7488178B2 (en) | Mobile object control system and mobile object control method | |
Davies | Deskilling Robots in Logistics Environments | |
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 | |
CN117387629B (en) | Indoor navigation route generation method and system | |
KR101719051B1 (en) | Service system and method for provding indoor position information using kard view |
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 |