[go: up one dir, main page]

JP7625753B1 - Autonomous mobile object control system and autonomous mobile object control method - Google Patents

Autonomous mobile object control system and autonomous mobile object control method Download PDF

Info

Publication number
JP7625753B1
JP7625753B1 JP2024099835A JP2024099835A JP7625753B1 JP 7625753 B1 JP7625753 B1 JP 7625753B1 JP 2024099835 A JP2024099835 A JP 2024099835A JP 2024099835 A JP2024099835 A JP 2024099835A JP 7625753 B1 JP7625753 B1 JP 7625753B1
Authority
JP
Japan
Prior art keywords
steps
boarding
robot
position information
autonomous mobile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024099835A
Other languages
Japanese (ja)
Inventor
龍太郎 浅井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Elevator and Building Systems Corp
Original Assignee
Toshiba Elevator Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Elevator Co Ltd filed Critical Toshiba Elevator Co Ltd
Priority to JP2024099835A priority Critical patent/JP7625753B1/en
Application granted granted Critical
Publication of JP7625753B1 publication Critical patent/JP7625753B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Escalators And Moving Walkways (AREA)

Abstract

Figure 0007625753000001

【課題】自律移動体が乗降板や踏段に乗車する際に、転倒や脱落を未然に防止すること。
【解決手段】実施形態の自律移動体制御システムは、乗客コンベアは、複数の踏段のそれぞれの上面と前記乗降板の上面とに設けられ、位置情報が記録された標識情報、を備え、自律移動体は、本体部の下方に向けて設けられ、標識情報を読み取り可能な検知部と、検知部で読み取った標識情報から位置情報を取得する取得部と、取得した位置情報と、自律移動体の予め定められた位置情報と、に基づいて、自律移動体の位置を調整する走行制御部と、を備える。
【選択図】図9

Figure 0007625753000001

[Problem] To prevent an autonomous moving body from falling over or falling off when getting on a boarding/alighting board or a step.
[Solution] In one embodiment of the autonomous mobile body control system, the passenger conveyor is provided on the upper surface of each of a plurality of steps and on the upper surface of the boarding and alighting board, and is equipped with sign information on which position information is recorded, and the autonomous mobile body is provided facing downwardly of the main body and is equipped with a detection unit capable of reading the sign information, an acquisition unit that acquires position information from the sign information read by the detection unit, and a driving control unit that adjusts the position of the autonomous mobile body based on the acquired position information and predetermined position information of the autonomous mobile body.
[Selection diagram] Figure 9

Description

本発明の実施形態は、自律移動体制御システムおよび自律移動体制御方法に関する。 Embodiments of the present invention relate to an autonomous mobile object control system and an autonomous mobile object control method.

無端状に連結されて移動する複数の踏段を有するエスカレータ等の乗客コンベアの保守点検作業は、通常、保守員で行われることが多い。近年では、乗客コンベアとしてのエスカレータの保守点検を保守専用のロボット等の自律移動体で行う技術が知られている。 Maintenance and inspection work on passenger conveyors such as escalators, which have multiple steps that move in an endless manner, is usually performed by maintenance personnel. In recent years, technology has become known in which maintenance and inspection of escalators as passenger conveyors is performed by autonomous mobile bodies such as maintenance robots.

このように、乗客コンベアの保守点検を自律移動体で行う場合には、自律移動体が乗客コンベアの乗降板から踏段に乗車する必要がある。 As such, when performing maintenance and inspection of the passenger conveyor using an autonomous mobile body, the autonomous mobile body needs to board the passenger conveyor from the boarding and alighting board onto the steps.

特開2023-78778号公報JP 2023-78778 A 国際公開第2018/10982WO 2018/10982

このため、自律移動体の乗降板や踏段上での停止位置は、自律移動体の転倒や脱落を未然に防止し、あるいは点検等の作業の位置決定をより的確に調整することが望まれている。 For this reason, it is desirable to be able to adjust the stopping position of the autonomous mobile body on boarding and alighting boards and steps in a way that prevents the autonomous mobile body from falling over or falling off, or to more accurately determine the position for inspection and other work.

実施形態の自律移動体制御システムは、乗客コンベアと、自律的に移動して前記乗客コンベアに乗車可能な自律移動体と、を備える自律移動体制御システムにおいて、前記乗客コンベアは、無端状に連結されて移動する複数の踏段と、前記乗客コンベアの乗り降りの場所である乗降口において前記複数の踏段が繰り出され、あるいは引き込まれる乗降板と、前記複数の踏段を移動させる駆動装置と、前記複数の踏段のそれぞれの上面と前記乗降板の上面とに設けられ、位置情報が記録された標識情報と、を備え、前記自律移動体は、駆動部と、本体部の下方に向けて設けられ、前記標識情報を読み取り可能な検知部と、前記検知部で読み取った前記標識情報から位置情報を取得する取得部と、前記駆動部を制御して走行制御するとともに、取得した位置情報と、前記自律移動体の予め定められた位置情報と、に基づいて、前記自律移動体の位置を調整する走行制御部と、を備える。 The autonomous mobile control system of the embodiment includes a passenger conveyor and an autonomous mobile body that can move autonomously and board the passenger conveyor. The passenger conveyor includes a plurality of steps that are connected together endlessly and move, a boarding and alighting board from which the steps are extended or retracted at an entrance where passengers get on and off the passenger conveyor, a drive device that moves the plurality of steps, and sign information that records position information and is provided on the upper surface of each of the plurality of steps and the upper surface of the board. The autonomous mobile body includes a drive unit, a detection unit that is provided facing downward from a main body unit and is capable of reading the sign information, an acquisition unit that acquires position information from the sign information read by the detection unit, and a travel control unit that controls the drive unit to control travel and adjusts the position of the autonomous mobile body based on the acquired position information and predetermined position information of the autonomous mobile body.

図1は、実施形態にかかるロボット制御システムの全体構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of an overall configuration of a robot control system according to an embodiment. 図2は、実施形態におけるエスカレータの構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a configuration of an escalator in the embodiment. 図3は、実施形態にかかる踏段の上面および側面の一例を示す図である。FIG. 3 is a diagram showing an example of a top surface and a side surface of a step according to the embodiment. 図4は、実施形態にかかる乗降板上面および側面の一例を示す図である。FIG. 4 is a diagram illustrating an example of an upper surface and a side surface of a board according to the embodiment. 図5は、実施形態にかかるマーカの詳細の一例を示す図である。FIG. 5 is a diagram illustrating an example of details of a marker according to an embodiment. 図6は、実施形態にかかる制御装置の機能的構成の一例を示すブロック図である。FIG. 6 is a block diagram illustrating an example of a functional configuration of the control device according to the embodiment. 図7は、実施形態にかかる昇降機クラウド内のサーバの機能的構成の一例を示すブロック図である。FIG. 7 is a block diagram illustrating an example of a functional configuration of a server in the elevator cloud according to the embodiment. 図8は、実施形態にかかるロボットクラウド内のサーバの機能的構成の一例を示すブロック図である。FIG. 8 is a block diagram illustrating an example of a functional configuration of a server in a robot cloud according to an embodiment. 図9は、実施形態にかかるロボットの機能的構成の一例を示すブロック図である。FIG. 9 is a block diagram illustrating an example of a functional configuration of the robot according to the embodiment. 図10は、実施形態に係るロボット制御処理の全体の流れの一例を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an example of an overall flow of a robot control process according to the embodiment. 図11は、実施形態に係る読取りセンサがマーカを読取る状態の例を示す図である。FIG. 11 is a diagram showing an example of a state in which the reading sensor according to the embodiment reads a marker. 図12は、実施形態に係るロボット制御処理の全体の流れの一例を示すシーケンス図である。FIG. 12 is a sequence diagram illustrating an example of an overall flow of a robot control process according to the embodiment. 図13は、実施形態にかかる位置補正処理の手順の一例を示すフローチャートである。FIG. 13 is a flowchart illustrating an example of a procedure of the position correction process according to the embodiment.

以下、図面を参照して、実施形態について説明する。 The following describes the embodiment with reference to the drawings.

(実施形態)
図1は、実施形態にかかるロボット制御システム1000の全体構成の一例を示す図である。
(Embodiment)
FIG. 1 is a diagram illustrating an example of the overall configuration of a robot control system 1000 according to an embodiment.

本実施形態のロボット制御システム1000は、図1に示すように、エスカレータ1と、エスカレータ1に設けられる制御装置100と、コントローラ150と、管制室160と、昇降機クラウド200内のサーバ210と、ロボットクラウド300内のサーバ310と、監視センター400と、自律移動体としてのロボット500と、を主に備えている。 As shown in FIG. 1, the robot control system 1000 of this embodiment mainly includes an escalator 1, a control device 100 provided on the escalator 1, a controller 150, a control room 160, a server 210 in an elevator cloud 200, a server 310 in a robot cloud 300, a monitoring center 400, and a robot 500 as an autonomous moving body.

本実施形態では、オフィスビルやマンションビル等のビル3(建物の一例)に、一または複数のエスカレータ1が設置されている。図1の例では、単一のエスカレータ1しか図示していないが、エスカレータ1を複数設置することができる。また、制御装置100は、複数のエスカレータ1のそれぞれに対応して設けられる。 In this embodiment, one or more escalators 1 are installed in a building 3 (an example of a building) such as an office building or an apartment building. In the example of FIG. 1, only a single escalator 1 is shown, but multiple escalators 1 can be installed. In addition, a control device 100 is provided corresponding to each of the multiple escalators 1.

まず、エスカレータ1の詳細について説明する。
図2は、実施形態にかかるエスカレータ1の構成について説明するための図である。なお、図2には、ロボット500も示している。
First, the details of the escalator 1 will be described.
Fig. 2 is a diagram for explaining the configuration of the escalator 1 according to the embodiment. Note that Fig. 2 also shows a robot 500.

図2に示すように、ロボット制御システム1000は、エスカレータ1と、ロボット500と、を備えている。 As shown in FIG. 2, the robot control system 1000 includes an escalator 1 and a robot 500.

エスカレータ1は、複数の踏段110、欄干パネル191、手摺りベルト192、乗降口193、乗降板104、スカートガードパネル105、インナーデッキ106、アウターデッキ107、及びインレット108、キースイッチ152、制御装置100、駆動装置120を備える。エスカレータ1は、乗客コンベアの一例である。 The escalator 1 includes a number of steps 110, a balustrade panel 191, a handrail belt 192, a boarding/alighting entrance 193, a boarding/alighting board 104, a skirt guard panel 105, an inner deck 106, an outer deck 107, an inlet 108, a key switch 152, a control device 100, and a drive device 120. The escalator 1 is an example of a passenger conveyor.

複数の踏段110は、無端状に連結されている。各々の踏段110は、例えばアルミダイカストから形成され、設定された傾斜角度を有してトラス170によって支持されている。また、各々の踏段110は、駆動装置120の図示しない駆動モータにより、上下階における乗降口193間の階段状の乗り台として循環移動する。すなわち、各々の踏段110は、上階の乗降口193と下階の乗降口193との間を周回しながら移動する。これにより、各々の踏段110は、エスカレータ1の利用者の足場となる。ここで、乗降口193は、エスカレータ1への乗り降りする場所である。 The steps 110 are connected in an endless manner. Each step 110 is made of, for example, aluminum die casting, and is supported by a truss 170 at a set inclination angle. Each step 110 moves in a circular manner as a stepped platform between the boarding/alighting entrances 193 on the upper and lower floors by a drive motor (not shown) of the drive unit 120. In other words, each step 110 moves in a circular motion between the boarding/alighting entrances 193 on the upper floor and the boarding/alighting entrances 193 on the lower floor. In this way, each step 110 becomes a foothold for users of the escalator 1. Here, the boarding/alighting entrances 193 are the places where people get on and off the escalator 1.

欄干パネル191は、エスカレータ1の幅方向において、複数の踏段110の両側に設置されている。つまり、1対の欄干パネル191が、複数の踏段110を挟んで対向して設置されている。欄干パネル191は、例えば透明のガラスやアクリルなどによって形成されている。 The balustrade panels 191 are installed on both sides of the multiple steps 110 in the width direction of the escalator 1. In other words, a pair of balustrade panels 191 are installed facing each other with the multiple steps 110 in between. The balustrade panels 191 are made of, for example, transparent glass or acrylic.

手摺りベルト192は、エスカレータ1に乗っている際に利用者が手を掛けることができるよう構成されている。手摺りベルト192は、無端状のベルトであり、1対の欄干パネル191のそれぞれの周縁部に移動可能に巻き付けられている。手摺りベルト192は、駆動装置120の駆動モータにより各々の踏段110の移動に同期して移動する。手摺りベルト192は、例えばゴムなどで形成されている。 The handrail belt 192 is configured so that users can place their hands on it while riding on the escalator 1. The handrail belt 192 is an endless belt that is movably wrapped around the periphery of each of the pair of balustrade panels 191. The handrail belt 192 moves in sync with the movement of each step 110 by the drive motor of the drive device 120. The handrail belt 192 is made of, for example, rubber.

乗降板104は、上下階に位置する乗降口193にそれぞれ設けられている。乗降板104は、利用者がエスカレータ1に乗降する際の足場となるほか、取り外し可能に設置されている。乗降板104の踏段110に面する端部には櫛歯状のコムプレート104cが設けられている。乗降板104の下には、駆動モータ及び折り畳まれた踏段110等が格納される。なお、これ以降、コムプレート104cをコム104cと称する場合がある。 The boarding and alighting boards 104 are provided at the entrances 193 located on the upper and lower floors. The boarding and alighting boards 104 serve as footholds for users when getting on and off the escalator 1, and are installed so as to be removable. A comb-tooth shaped comb plate 104c is provided at the end of the boarding and alighting board 104 facing the steps 110. The drive motor and the folded steps 110 are stored under the boarding and alighting board 104. Note that hereinafter, the comb plate 104c may be referred to as comb 104c.

つまり、上下階の間で階段状に並ぶ複数の踏段110は、上下階の乗降板104の近傍では互いに略水平となり、入口側の乗降板104下方から引き出され、出口側の乗降板104下方へと引き込まれる。 In other words, the multiple steps 110 arranged in a staircase-like pattern between the upper and lower floors are approximately horizontal to each other near the boarding and alighting boards 104 of the upper and lower floors, and are pulled out from below the boarding and alighting board 104 on the entrance side and pulled in below the boarding and alighting board 104 on the exit side.

図3は、実施形態にかかる踏段110の上面および側面の一例を示す図である。図3(a)は、踏段110の上面を示し、図3(b)は、踏段110の側面を示している。踏段110の上面には、図3(a)に示すように、十字形状のマーカ151bが設けられている。当該マーカ151bは、踏段110の上面に塗装されている。 Figure 3 is a diagram showing an example of the top and side of the step 110 according to the embodiment. Figure 3(a) shows the top surface of the step 110, and Figure 3(b) shows the side of the step 110. As shown in Figure 3(a), a cross-shaped marker 151b is provided on the top surface of the step 110. The marker 151b is painted on the top surface of the step 110.

図4は、実施形態にかかる乗降板104の上面および側面の一例を示す図である。図4(a)は、乗降板104の上面を示し、図4(b)は、乗降板104の側面を示している。乗降板104の上面にも、図4(a)に示すように、十字形状のマーカ151aが設けられている。当該マーカ151bは、乗降板104の上面に塗装されている。 Figure 4 is a diagram showing an example of the top and side of the boarding and alighting plate 104 according to the embodiment. Figure 4(a) shows the top surface of the boarding and alighting plate 104, and Figure 4(b) shows the side of the boarding and alighting plate 104. As shown in Figure 4(a), a cross-shaped marker 151a is also provided on the top surface of the boarding and alighting plate 104. The marker 151b is painted on the top surface of the boarding and alighting plate 104.

図5は、実施形態にかかるマーカ151a,151bの詳細の一例を示す図である。マーカ151a,151bには、図5に示すように、模様が付されている。この模様は、踏段110若しくは乗降板104におけるマーカ151a,151bの各位置における位置情報(すなわち、位置座標)を示している。 Figure 5 is a diagram showing an example of the details of the markers 151a and 151b according to the embodiment. As shown in Figure 5, the markers 151a and 151b are provided with a pattern. This pattern indicates the position information (i.e., position coordinates) of each of the markers 151a and 151b on the step 110 or the boarding/alighting board 104.

マーカ151a,151bは、標識情報の一例である。これ以降、マーカ151a,151bを区別しない馬合には、マーカ151と称する。 Markers 151a and 151b are examples of sign information. Hereinafter, when there is no distinction between markers 151a and 151b, they will be referred to as marker 151.

図2に戻り、スカートガードパネル105は、複数の踏段110の幅方向両端部の近傍で、エスカレータ1の延伸方向に延びる。スカートガードパネル105は、上下階の乗降口193近傍に設置される2対の先端パネル105fと、上下階の先端パネル105fの間に設置される複数の中間パネル105mとによって構成されている。 Returning to FIG. 2, the skirt guard panel 105 extends in the extension direction of the escalator 1 near both widthwise ends of the steps 110. The skirt guard panel 105 is composed of two pairs of end panels 105f installed near the boarding/alighting entrances 193 on the upper and lower floors, and multiple intermediate panels 105m installed between the end panels 105f on the upper and lower floors.

すなわち、1対の先端パネル105fは、上階の乗降板104近傍に踏段110を挟んで対向して設置される。これらの先端パネル105fは、複数の踏段110の移動方向において、コムプレート104cの前後に跨る位置に設置されている。 That is, a pair of end panels 105f are installed facing each other with the steps 110 in between near the boarding and alighting board 104 on the upper floor. These end panels 105f are installed in a position that straddles the front and rear of the comb plate 104c in the direction of movement of the multiple steps 110.

また、もう1対の先端パネル105fは、下階の乗降板104近傍に踏段110を挟んで対向して設置される。これらの先端パネル105fは、複数の踏段110の移動方向において、コムプレート104cの前後に跨る位置に設置されている。 The other pair of end panels 105f are installed facing each other with the steps 110 in between near the boarding and alighting board 104 on the lower floor. These end panels 105f are installed in a position that straddles the front and rear of the comb plate 104c in the direction of movement of the multiple steps 110.

複数の踏段110の幅方向片側の上下階に設置される先端パネル105fの間には、これらを接続するように複数の中間パネル105mが配列されている。また、複数の踏段110の幅方向もう一方側の上下階に設置される先端パネル105fの間にも、これらを接続するように複数の中間パネル105mが配列されている。 A number of intermediate panels 105m are arranged between the end panels 105f installed on the upper and lower floors on one side of the steps 110 in the width direction to connect them. In addition, a number of intermediate panels 105m are arranged between the end panels 105f installed on the upper and lower floors on the other side of the steps 110 in the width direction to connect them.

インナーデッキ106は、スカートガードパネル105の上端部を覆う。アウターデッキ107は、欄干パネル191を挟んでインナーデッキ106に隣接して設置されている。スカートガードパネル105、インナーデッキ106、及びアウターデッキ107等で囲われた空間内には、例えば図示しない操作盤に接続される機器およびその他の配電機器等が収納されている。 The inner deck 106 covers the upper end of the skirt guard panel 105. The outer deck 107 is installed adjacent to the inner deck 106 with the parapet panel 191 in between. In the space enclosed by the skirt guard panel 105, the inner deck 106, and the outer deck 107, for example, devices connected to an operation panel (not shown) and other power distribution devices are stored.

インレット108は、上下階の乗降口193近傍に、それぞれの先端パネル105fに接続されるように設置される。上下階の乗降口193のうち、入口側に設置される1対のインレット108からは、それぞれの手摺りベルト192が繰り出される。また、上下階の乗降口193のうち、出口側に設置される1対のインレット108には、それぞれの手摺りベルト192が繰り込まれる。 The inlets 108 are installed near the upper and lower floor entrances 193 so as to be connected to the respective end panels 105f. Of the upper and lower floor entrances 193, a pair of inlets 108 installed on the entrance side each have a handrail belt 192 reeled out. Also, of the upper and lower floor entrances 193, a pair of inlets 108 installed on the exit side each have a handrail belt 192 reeled in.

乗降板104の下方には、制御装置100が設けられている。制御装置100は、エスカレータ1の制御を行う装置である。制御装置100の詳細については後述する。 A control device 100 is provided below the boarding and disembarking board 104. The control device 100 controls the escalator 1. Details of the control device 100 will be described later.

上下階の双方において、インレット108の一方から踏段110側の中間パネル105mには、キースイッチ152が設けられている。このキースイッチ152は、制御装置100と有線または無線で接続されている。
キースイッチ152は、保守員等により操作可能である。キースイッチ152が操作されることで、切替信号が制御装置100に送出され、制御装置100側で、エスカレータ1の運転モードを通常運転と保守運転とで切り替えるようになっている。保守運転とは、点検作業を実施するための運転である。ここで、キースイッチ152は、操作部の一例である。
On both the upper and lower floors, a key switch 152 is provided on the intermediate panel 105m on the step 110 side from one side of the inlet 108. The key switch 152 is connected to the control device 100 by wire or wirelessly.
Key switch 152 can be operated by a maintenance person or the like. When key switch 152 is operated, a switching signal is sent to control device 100, and control device 100 switches the operation mode of escalator 1 between normal operation and maintenance operation. Maintenance operation is an operation for carrying out inspection work. Here, key switch 152 is an example of an operation unit.

次に、制御装置100の詳細について説明する。
図6は、実施形態に係る制御装置100は、図6に示すように、キースイッチ152と、に有線または無線で接続されている。
制御装置100は、図6に示すように、通信部101と、制御部102と、駆動制御部103と、を主に備えている。
Next, the control device 100 will be described in detail.
As shown in FIG. 6, the control device 100 according to the embodiment is connected to a key switch 152 by wire or wirelessly.
As shown in FIG. 6 , the control device 100 mainly includes a communication unit 101, a control unit 102, and a drive control unit 103.

通信部101は、コントローラ150介して昇降機クラウド200のサーバ210との通信を行う処理部である。 The communication unit 101 is a processing unit that communicates with the server 210 of the elevator cloud 200 via the controller 150.

制御部102は、エスカレータ1の各種制御を行う。具体的には、制御部102は、キースイッチ152からの指示や昇降機クラウド200のサーバ210からの指示により、通常運転と保守運転とを切り替える。
駆動制御部103は、駆動装置120に指令を送出することで、複数の踏段110の巡回移動の駆動を制御する。
The control unit 102 performs various controls of the escalator 1. Specifically, the control unit 102 switches between normal operation and maintenance operation in response to an instruction from the key switch 152 or an instruction from the server 210 of the elevator cloud 200.
The drive control unit 103 sends a command to the drive device 120 to control the driving of the cyclic movement of the multiple steps 110 .

図1に戻り、コントローラ150は、ネットワークで昇降機クラウド200内のサーバ210に接続される。コントローラ150は、制御装置100とサーバ210との間の通信を制御し、制御装置100とサーバ210との間でやり取りされる各種信号を仲介するためのインターフェース機能およびハブ機能を備えた仲介装置である。コントローラ150は、CPU(Central Processing Unit)、ROM(Read Only Memory),RAM(Random Access Memory)等を備えたコンピュータの構成となっている。 Returning to FIG. 1, the controller 150 is connected to the server 210 in the elevator cloud 200 via a network. The controller 150 is an intermediary device that controls communication between the control device 100 and the server 210 and has an interface function and a hub function for mediating various signals exchanged between the control device 100 and the server 210. The controller 150 is configured as a computer equipped with a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), etc.

管制室160には、ビル3の管理人が在席し、制御装置100に対する各種指示を与える。また、管制室160の管理人は、PCや端末装置を介して、制御装置100からメール等により各種指示を受信する。 The manager of building 3 is present in the control room 160 and issues various instructions to the control device 100. The manager of the control room 160 also receives various instructions from the control device 100 by email or the like via a PC or terminal device.

昇降機クラウド200内のサーバ210は、エスカレータ1に対する各種制御を、コントローラ150を介して制御装置100に指示したり、制御装置100からの各種要求や各種データを、コントローラ150を介して受信する。昇降機クラウド200内のサーバ210は、ネットワークで監視センター400(社内サーバ)とロボットクラウド300のサーバ310とに接続される。昇降機クラウド200のサーバ210の詳細については後述する。 The server 210 in the elevator cloud 200 instructs the control device 100 via the controller 150 to perform various controls on the escalator 1, and receives various requests and data from the control device 100 via the controller 150. The server 210 in the elevator cloud 200 is connected to the monitoring center 400 (an in-house server) and the server 310 in the robot cloud 300 via a network. The server 210 in the elevator cloud 200 will be described in detail later.

監視センター400には、不図示の社内サーバが設置されている。社内サーバは、エスカレータ1の関連会社内に設置されるサーバであり、エスカレータ1の保守管理や遠隔監視に必要な情報を、エスカレータ1より収集している。これによれば、エスカレータ1に不具合が発生した場合に、保守員は、監視センター400の社内サーバに収集された保守管理に必要な情報を参照して、当該発生した不具合に対応することが可能である。また、昇降機クラウド200を通じて機能やサービスが実行される際、必要に応じて監視センター400の社内サーバにアクセスして建物やエスカレータ情報を参照したり、保守員がエスカレータ1の管理に必要な情報を取得したりすることが可能である。 An in-house server (not shown) is installed in the monitoring center 400. The in-house server is a server installed in an affiliated company of the escalator 1, and collects information necessary for the maintenance management and remote monitoring of the escalator 1 from the escalator 1. This allows maintenance personnel to deal with the malfunction that has occurred by referring to the information necessary for maintenance management collected in the in-house server of the monitoring center 400. In addition, when functions or services are executed through the elevator cloud 200, the in-house server of the monitoring center 400 can be accessed as necessary to refer to building and escalator information, or the maintenance personnel can obtain information necessary for managing the escalator 1.

ロボットクラウド300のサーバ310は、昇降機クラウド200のサーバ210から各種要求や各種データを受信する。ロボットクラウド300のサーバ310は、ネットワークで、ビル3内の一または複数のロボット500と接続されており、ロボット500のそれぞれに対して各種指示を送信する。ロボットクラウド300のサーバ310の詳細については後述する。 The server 310 of the robot cloud 300 receives various requests and various data from the server 210 of the elevator cloud 200. The server 310 of the robot cloud 300 is connected to one or more robots 500 in the building 3 via a network, and transmits various instructions to each of the robots 500. The server 310 of the robot cloud 300 will be described in detail later.

次に、昇降機クラウド200内のサーバ210について説明する。
図7は、実施形態にかかる昇降機クラウド200内のサーバ210の機能的構成の一例を示すブロック図である。サーバ210は、図7に示すように、一般的なコンピュータの構成として、制御部211と、通信部212と、記憶部220と、を主に備える。
Next, the server 210 in the elevator cloud 200 will be described.
Fig. 7 is a block diagram showing an example of a functional configuration of the server 210 in the elevator cloud 200 according to the embodiment. As shown in Fig. 7, the server 210 mainly includes a control unit 211, a communication unit 212, and a storage unit 220 as a general computer configuration.

記憶部220は、例えばROMやRAMなどの記憶媒体(メモリデバイス)である。記憶部220には、各種プログラムが記憶される。 The storage unit 220 is a storage medium (memory device) such as a ROM or a RAM. Various programs are stored in the storage unit 220.

通信部212は、所定の通信プロトコルを有する通信デバイスからなり、サーバ210とコントローラ150との間の通信処理や、サーバ210とロボットクラウド300内のサーバ310との間の通信処理を行う。 The communication unit 212 is made up of a communication device having a specific communication protocol, and performs communication processing between the server 210 and the controller 150, and between the server 210 and the server 310 in the robot cloud 300.

制御部211は、ハードウェアプロセッサ(CPU)からなる。 The control unit 211 consists of a hardware processor (CPU).

次に、ロボットクラウド300内のサーバ310について説明する。
図8は、実施形態にかかるロボットクラウド300内のサーバ310の機能的構成の一例を示すブロック図である。
サーバ310は、図8に示すように、一般的なコンピュータの構成として、制御部311と、通信部312と、記憶部320と、を主に備える。
Next, the server 310 in the robot cloud 300 will be described.
FIG. 8 is a block diagram showing an example of a functional configuration of the server 310 in the robot cloud 300 according to the embodiment.
As shown in FIG. 8, the server 310 mainly includes a control unit 311, a communication unit 312, and a storage unit 320 as a typical computer configuration.

記憶部320は、例えばROMやRAMなどの記憶媒体(メモリデバイス)である。記憶部320には、各種プログラムが記憶されている。 The storage unit 320 is a storage medium (memory device) such as a ROM or a RAM. Various programs are stored in the storage unit 320.

通信部312は、所定の通信プロトコルを有する通信デバイスからなり、サーバ310と昇降機クラウド200内のサーバ210との間の通信処理や、サーバ310とロボット500との間の通信処理を行う。 The communication unit 312 is composed of a communication device having a predetermined communication protocol, and performs communication processing between the server 310 and the server 210 in the elevator cloud 200, and between the server 310 and the robot 500.

制御部311は、ハードウェアプロセッサ(CPU)からなる。制御部311は、ロボット500に関するエスカレータ1に関する各種処理の制御を行う。 The control unit 311 is composed of a hardware processor (CPU). The control unit 311 controls various processes related to the escalator 1 and the robot 500.

次に、ロボット500について説明する。
図9は、実施形態にかかるロボット500の機能的構成の一例を示すブロック図である。ロボット500は、図8に示すように、カメラ506と、マイク507と、スピーカ504と、各種センサ505と、読取りセンサ512と、制御部501と、通信部502と、撮像制御部511と、取得部508と、走行制御部509と、駆動部503と、記憶部510と、を主に備えている。
Next, the robot 500 will be described.
Fig. 9 is a block diagram showing an example of a functional configuration of the robot 500 according to the embodiment. As shown in Fig. 8, the robot 500 mainly includes a camera 506, a microphone 507, a speaker 504, various sensors 505, a reading sensor 512, a control unit 501, a communication unit 502, an image capture control unit 511, an acquisition unit 508, a travel control unit 509, a drive unit 503, and a storage unit 510.

カメラ506は、ロボット500の周囲を撮像し、撮像画像を撮像制御部511に送出する。 The camera 506 captures images of the surroundings of the robot 500 and sends the captured images to the imaging control unit 511.

マイク507は、ロボット500の周囲の音声を入力する入力デバイスである。
スピーカ504は、各種内容を音声出力する出力デバイスである。
The microphone 507 is an input device that inputs sounds around the robot 500 .
The speaker 504 is an output device that outputs various contents as sound.

読取りセンサ512は、乗降板104上のマーカ151a、踏段110上のマーカ151bを読取るセンサであり、例えば、カメラ等が該当する。 The reading sensor 512 is a sensor that reads the marker 151a on the boarding/alighting board 104 and the marker 151b on the steps 110, and is, for example, a camera.

図10は、実施形態に係る読取りセンサ512の設置例を示す図である。読取りセンサ512は、図10に示すように、ロボット500の本体516の底面に下方に向けて設けられている。 Figure 10 is a diagram showing an example of installation of the reading sensor 512 according to the embodiment. As shown in Figure 10, the reading sensor 512 is provided on the bottom surface of the main body 516 of the robot 500 facing downward.

図11は、実施形態に係る読取りセンサ512がマーカ151を読取る状態の例を示す図である。読取りセンサ512は、ロボット500が、車輪515が駆動されることで走行して乗降板104に乗車した際に、図11(a)に示すように、読取りセンサ512によりマーカ151を読取る。マーカ151は、図11(b)に示すように、その十字形状でXY軸を示している。マーカ151上の図5に示す模様が位置情報としての位置座標を示している。読取りセンサ512は、検知部の一例である。 Figure 11 is a diagram showing an example of a state in which the reading sensor 512 according to the embodiment reads the marker 151. When the robot 500 moves by driving the wheels 515 and gets on the boarding/alighting board 104, the reading sensor 512 reads the marker 151 as shown in Figure 11 (a). As shown in Figure 11 (b), the cross shape of the marker 151 indicates the XY axis. The pattern on the marker 151 as shown in Figure 5 indicates the position coordinates as position information. The reading sensor 512 is an example of a detection unit.

図9に戻り、各種センサ505は、例えば、距離センサ、振動センサ、人感センサ、加速度センサ、荷重センサ等が該当するが、これらに限定されるものではない。 Returning to FIG. 9, the various sensors 505 include, for example, distance sensors, vibration sensors, human presence sensors, acceleration sensors, load sensors, etc., but are not limited to these.

通信部502は、所定の通信プロトコルを有する通信デバイスからなり、ロボット500とロボットクラウド300内のサーバ310との間の通信処理を行う。 The communication unit 502 is made up of a communication device with a specific communication protocol, and performs communication processing between the robot 500 and the server 310 in the robot cloud 300.

記憶部510は、例えばROMやRAMなどの記憶媒体(メモリデバイス)である。記憶部510には、各種プログラムが記憶される。また、本実施形態では、記憶部510には、乗降板104および踏段110上で、ロボット500が位置すべき正しい位置座標を、予め定められた位置情報として記憶されている。当該、予め定められた位置情報は、管理者等により変更可能となっている。 The storage unit 510 is a storage medium (memory device) such as a ROM or a RAM. Various programs are stored in the storage unit 510. In this embodiment, the storage unit 510 also stores the correct position coordinates where the robot 500 should be positioned on the boarding/disembarking board 104 and the steps 110 as predetermined position information. This predetermined position information can be changed by an administrator, etc.

制御部501は、ハードウェアプロセッサ(CPU)からなる。制御部501は、エスカレータ1の通常運行時には、記憶部510の各種プログラムを読み出して実行することより、ロボット500の各種動作を実行する。
撮像制御部511は、カメラ506による撮像を制御する。
The control unit 501 is composed of a hardware processor (CPU). During normal operation of the escalator 1, the control unit 501 reads and executes various programs from the storage unit 510, thereby causing the robot 500 to perform various operations.
The imaging control unit 511 controls imaging by the camera 506 .

取得部508は、読取りセンサ512で読み取ったマーカ151の模様から位置情報を取得する。 The acquisition unit 508 acquires position information from the pattern of the marker 151 read by the reading sensor 512.

駆動部503は、ロボット500の駆動を行って走行させる。
走行制御部509は、ロボットクラウド300内のサーバ310からの指示により、駆動部503の駆動を制御して、ロボット500の走行制御を行う。本実施形態に係る走行制御部509は、読取りセンサ512により、マーカ151を読み取れた場合に、乗降板104および踏段110に乗車するように、ロボット500を走行させる。そして、走行制御部509は、取得部508で取得した位置情報と、記憶部510に記憶されている、正しい位置としての予め定められた位置情報と、に基づいて、ロボット500の位置を調整する。
The driving unit 503 drives the robot 500 to move.
The travel control unit 509 controls the driving of the drive unit 503 according to instructions from the server 310 in the robot cloud 300, thereby controlling the travel of the robot 500. When the reading sensor 512 reads the marker 151, the travel control unit 509 according to this embodiment drives the robot 500 to ride on the boarding and disembarking board 104 and the steps 110. Then, the travel control unit 509 adjusts the position of the robot 500 based on the position information acquired by the acquisition unit 508 and predetermined position information stored in the storage unit 510 as a correct position.

具体的には、走行制御部509は、取得部508で取得した位置情報と、記憶部510に記憶されている、予め定められた位置情報と、を比較して、両者に差分がある場合には、駆動部503を制御して、予め定められた位置情報が示す位置までロボット500を移動させる。 Specifically, the driving control unit 509 compares the position information acquired by the acquisition unit 508 with the predetermined position information stored in the memory unit 510, and if there is a difference between the two, it controls the drive unit 503 to move the robot 500 to the position indicated by the predetermined position information.

読取りセンサ512が、乗降板104または踏段110でマーカ151を読み取れなかった場合には、走行制御部509は、ロボット500を走行させず、乗降板104または踏段110で停止させる。これにより、ロボット500がマーカ151から大きくずれた位置にいる場合には、乗降板104または踏段110に乗車しない。 If the reading sensor 512 cannot read the marker 151 on the board/alight board 104 or the step 110, the travel control unit 509 does not allow the robot 500 to travel, but stops it at the board/alight board 104 or the step 110. As a result, if the robot 500 is located far away from the marker 151, it will not board the board/alight board 104 or the step 110.

なお、ロボット500の上記構成は一例であり、この他、タッチパネル等の入力部をさらに備えていてもよい。 Note that the above configuration of the robot 500 is just one example, and the robot may further include an input unit such as a touch panel.

次に、以上のように構成された本実施形態に係るロボット制御システム1000によるロボット制御処理について説明する。
図12は、実施形態に係るロボット制御処理の全体の流れの一例を示すシーケンス図である。
Next, a robot control process performed by the robot control system 1000 according to this embodiment configured as above will be described.
FIG. 12 is a sequence diagram illustrating an example of an overall flow of a robot control process according to the embodiment.

ここでは、ロボット500が保守点検作業を行うために、乗降板104および踏段110に乗り込むことを例にあげて説明する。なお、ロボット500が乗降板104および踏段110に乗り込む目的は、保守点検作業に限定されるものではない。 Here, an example will be described in which the robot 500 climbs onto the boarding/alighting platform 104 and the steps 110 to perform maintenance and inspection work. Note that the purpose for which the robot 500 climbs onto the boarding/alighting platform 104 and the steps 110 is not limited to maintenance and inspection work.

エスカレータ1は通常運転を行っているものとする(S100)。
この状態で、昇降機クラウド200のサーバ210の通信部212が、エスカレータ1の制御装置100に対して保守点検作業のための保守運転を指示する保守運転指示を送信する(S101)。制御装置100では、通信部101がコントローラ150を介して保守運転指示を受信すると、制御部102はエスカレータ1の運転を停止する(S102)。保守運転とは、エスカレータ1の運転の停止により踏段110の移動を一旦停止し、その後、後述するようにロボット500が踏段110に乗車したら、徐々に踏段110を移動してロボット500による保守点検作業を実行させるための運転である。
It is assumed that the escalator 1 is in normal operation (S100).
In this state, the communication unit 212 of the server 210 of the elevator cloud 200 transmits a maintenance operation instruction to the control device 100 of the escalator 1 to instruct the control device 100 of the escalator 1 to perform maintenance operation for maintenance and inspection work (S101). In the control device 100, when the communication unit 101 receives the maintenance operation instruction via the controller 150, the control unit 102 stops the operation of the escalator 1 (S102). The maintenance operation is an operation in which the movement of the steps 110 is temporarily stopped by stopping the operation of the escalator 1, and then, as described below, when the robot 500 gets on the steps 110, the steps 110 are gradually moved to allow the robot 500 to perform the maintenance and inspection work.

次に、昇降機クラウド200のサーバ210では、通信部212は、ロボット500に対する保守点検作業の開始を指示する保守開始指示を、ロボットクラウド300のサーバ310に、送信する(S103)。 Next, in the server 210 of the elevator cloud 200, the communication unit 212 transmits a maintenance start instruction to the server 310 of the robot cloud 300 to instruct the start of maintenance and inspection work on the robot 500 (S103).

次に、ロボットクラウド300のサーバ310では、通信部312は、昇降機クラウド200のサーバ210から保守開始指示を受信すると、受信した保守開始指示をロボット500に送信する(S104)。 Next, in the server 310 of the robot cloud 300, when the communication unit 312 receives a maintenance start instruction from the server 210 of the elevator cloud 200, it transmits the received maintenance start instruction to the robot 500 (S104).

ロボット500では、通信部502が、ロボットクラウド300のサーバ310から保守開始指示を受信すると、走行制御部509が駆動部503を制御して、エスカレータ1の乗降板104まで移動する(S106)。そして、ロボット500は、乗降板104上で位置補正処理(位置調整処理とも称する)を実行する(S106a)。 When the communication unit 502 of the robot 500 receives a maintenance start instruction from the server 310 of the robot cloud 300, the travel control unit 509 controls the drive unit 503 to move to the boarding/alighting platform 104 of the escalator 1 (S106). Then, the robot 500 executes a position correction process (also called a position adjustment process) on the boarding/alighting platform 104 (S106a).

位置補正処理の後、ロボット500は、走行制御部509により、調整された位置で踏段110に乗車する(S107)。乗車が完了すると、ロボット500は、踏段110上で位置補正処理を実行する(S106b)。ここで、S106a,S106bの位置補正処理の詳細は後述する。 After the position correction process, the robot 500 mounts the steps 110 at the position adjusted by the travel control unit 509 (S107). When mounting is complete, the robot 500 executes position correction process on the steps 110 (S106b). Details of the position correction process of S106a and S106b will be described later.

位置補正処理の後、ロボット500では、通信部502は、ロボットクラウド300の310に、乗車完了通知を送信する(S108)。この乗車完了通知は、ロボットクラウド300のサーバ310から昇降機クラウド200のサーバ210へ送信され(S109)、さらに、昇降機クラウド200のサーバ210からエスカレータ1の制御装置100へと送信される(S110)。 After the position correction process, the communication unit 502 of the robot 500 transmits a boarding completion notification to the server 310 of the robot cloud 300 (S108). This boarding completion notification is transmitted from the server 310 of the robot cloud 300 to the server 210 of the elevator cloud 200 (S109), and is further transmitted from the server 210 of the elevator cloud 200 to the control device 100 of the escalator 1 (S110).

制御装置100では、通信部101がコントローラ150を介して、昇降機クラウド200のサーバ210から乗車完了通知を受信すると、制御部102は、エスカレータ1の運転を開始する(S111)。そして、駆動制御部103は、駆動装置120の駆動モータ(不図示)を駆動させて、踏段110を移動させる(S112)。 In the control device 100, when the communication unit 101 receives a boarding completion notification from the server 210 of the elevator cloud 200 via the controller 150, the control unit 102 starts the operation of the escalator 1 (S111). Then, the drive control unit 103 drives the drive motor (not shown) of the drive device 120 to move the steps 110 (S112).

踏段110の移動中は、ロボット500は、エスカレータ1の保守作業を実行する(S113)。ロボット500による保守作業が終了し、ロボット500が乗車している踏段110が降車階に到達すると、制御装置100の駆動制御部103、踏段110を停止することで保守運転を停止する(S114)。 While the steps 110 are moving, the robot 500 performs maintenance work on the escalator 1 (S113). When the maintenance work by the robot 500 is completed and the steps 110 on which the robot 500 is riding reach the disembarking floor, the drive control unit 103 of the control device 100 stops the steps 110, thereby stopping the maintenance operation (S114).

ロボット500では、カメラ506による撮像画像により踏段110が停止していることを確認すると(S115)、走行制御部509は、駆動部503を制御することで、ロボット500が踏段110から乗降板104に降車する(116)。次いで、ロボット500は、走行制御部509により、乗降板104の外へ移動する(S117)。 When the robot 500 confirms from the image captured by the camera 506 that the steps 110 have stopped (S115), the travel control unit 509 controls the drive unit 503 to cause the robot 500 to descend from the steps 110 to the boarding and alighting board 104 (116). Next, the robot 500 is moved out of the boarding and alighting board 104 by the travel control unit 509 (S117).

次に、ロボット500の通信部502は、保守完了通知を、ロボットクラウド300のサーバ310に送信する(S118)。この保守完了通知は、ロボットクラウド300のサーバ310から昇降機クラウド200のサーバ210へ送信され(S119)、さらに、昇降機クラウド200のサーバ210からエスカレータ1の制御装置100へと送信される(S120)。これにより、一連の保守作業が終了する。 Next, the communication unit 502 of the robot 500 transmits a maintenance completion notification to the server 310 of the robot cloud 300 (S118). This maintenance completion notification is transmitted from the server 310 of the robot cloud 300 to the server 210 of the elevator cloud 200 (S119), and is further transmitted from the server 210 of the elevator cloud 200 to the control device 100 of the escalator 1 (S120). This completes the series of maintenance work.

次に、S106a,S106bにおけるロボット500による位置補正処理の詳細について説明する。
図13は、実施形態にかかる位置補正処理の手順の一例を示すフローチャートである。
Next, the position correction process by the robot 500 in S106a and S106b will be described in detail.
FIG. 13 is a flowchart illustrating an example of a procedure of the position correction process according to the embodiment.

まず、読取りセンサ512でマーカ151を読取る(S301)。そして、走行制御部509は、マーカ151を読み取れたか否かを判断する(S302)。マーカ151を読み取れなかった場合には(S302:No)、走行制御部509は、ロボット500の乗降板104あるいは踏段110での位置が、正しい位置から大きくずれていると判断し、乗降板104あるいは踏段110にロボット500を乗車させずに、すべての処理、すなわち図12の処理も含めて終了する(S306)。 First, the reading sensor 512 reads the marker 151 (S301). Then, the travel control unit 509 judges whether the marker 151 has been read (S302). If the marker 151 has not been read (S302: No), the travel control unit 509 judges that the position of the robot 500 on the boarding/alighting board 104 or the steps 110 is significantly deviated from the correct position, and ends all processing, including the processing of FIG. 12, without allowing the robot 500 to board the boarding/alighting board 104 or the steps 110 (S306).

一方、S302で、マーカ151を読み取れた場合には(S302:Yes)、取得部508は、読み取ったマーカ151の模様から位置情報を取得する(S303)。 On the other hand, if the marker 151 is read in S302 (S302: Yes), the acquisition unit 508 acquires position information from the pattern of the read marker 151 (S303).

次に、走行制御部509は、S303で取得部508が取得した位置情報と、記憶部510に記憶されている位置情報と、を比較し、両者に差分があるか否かを判断する(S304)。そして、両者に差分がない場合には(S304:No)、ロボット500は既に正しい位置にいるため、処理は呼出し元に復帰する。 Next, the traveling control unit 509 compares the position information acquired by the acquisition unit 508 in S303 with the position information stored in the storage unit 510, and determines whether there is a difference between the two (S304). If there is no difference between the two (S304: No), the robot 500 is already in the correct position, and the process returns to the caller.

一方、S304で、両者に差分がある場合には(S304:Yes)、走行制御部509は、駆動部503を制御して、正しい位置である、記憶部510の予め定められた位置情報の位置に、ロボット500を移動させることで、位置調整を行う(S305)。その後、処理は呼出し元に復帰する。 On the other hand, if there is a difference between the two in S304 (S304: Yes), the traveling control unit 509 controls the driving unit 503 to move the robot 500 to the correct position, which is the position specified by the predetermined position information in the memory unit 510, thereby adjusting the position (S305). After that, the process returns to the caller.

このように本実施形態に係るロボット制御システム1000では、エスカレータ1は、複数の踏段110のそれぞれの上面と乗降板104の上面とに設けられ、位置情報が記録されたマーカ151、を備え、ロボット500は、本体部156の下方に向けて設けられ、マーカ151を読み取り可能な読取りセンサ512と、読取りセンサ512で読み取ったマーカ151から位置情報を取得する取得部508と、駆動部503を制御して走行制御するとともに、取得した位置情報と、ロボット500の記憶部510に記憶された予め定められた位置情報と、に基づいて、ロボット500の位置を調整する走行制御部509と、を備える。 In this manner, in the robot control system 1000 according to this embodiment, the escalator 1 is provided with markers 151 on the upper surface of each of the multiple steps 110 and on the upper surface of the boarding and alighting board 104, on which position information is recorded, and the robot 500 is provided facing downward from the main body 156 and is provided with a reading sensor 512 capable of reading the markers 151, an acquisition unit 508 that acquires position information from the markers 151 read by the reading sensor 512, and a travel control unit 509 that controls the drive unit 503 to control travel and adjusts the position of the robot 500 based on the acquired position information and predetermined position information stored in the memory unit 510 of the robot 500.

このため、本実施形態によれば、マーカ151上の位置情報と記憶部510に記憶された正しい位置の予め定められた位置情報に基づいて、ロボット500の位置を調整した上で、乗降板104や踏段110に乗車させることになる。従って、本実施形態によれば、
ロボット500が乗降板104や踏段110に乗車する際に、転倒や脱落を未然に防止することができる。また、本実施形態によれば、点検等の作業の位置決定をより的確に調整することができる。
Therefore, according to this embodiment, the position of the robot 500 is adjusted based on the position information on the marker 151 and the predetermined position information of the correct position stored in the storage unit 510, and then the robot 500 is caused to ride on the boarding/disembarking board 104 or the steps 110.
It is possible to prevent the robot 500 from falling or falling off when it gets on the boarding/disembarking plate 104 or the steps 110. Furthermore, according to this embodiment, it is possible to more accurately adjust the positioning of work such as inspection.

また、本実施形態に係るロボット制御システム1000では、ロボット500の走行制御部509は、取得した位置情報と、予め定められた位置情報と、を比較して、差分がある場合には、駆動部503を制御して、予め定められた位置情報が示す位置までロボット500を移動させる。 In addition, in the robot control system 1000 according to this embodiment, the travel control unit 509 of the robot 500 compares the acquired position information with predetermined position information, and if there is a difference, controls the drive unit 503 to move the robot 500 to the position indicated by the predetermined position information.

このため、本実施形態によれば、マーカ151上の位置情報と記憶部510に記憶された正しい位置の予め定められた位置情報との差分が有る場合に、予め定められた位置情報が示す位置までロボット500を移動させて位置調整した上で、乗降板104や踏段110に乗車させることになる。従って、本実施形態によれば、ロボット500が乗降板104や踏段110に乗車する際に、転倒や脱落を未然に防止することができる。また、本実施形態によれば、点検等の作業の位置決定をより的確に調整することができる。 Therefore, according to this embodiment, when there is a difference between the position information on the marker 151 and the predetermined position information of the correct position stored in the memory unit 510, the robot 500 is moved to the position indicated by the predetermined position information, the position is adjusted, and then the robot 500 is placed on the boarding/alighting board 104 or the steps 110. Therefore, according to this embodiment, when the robot 500 is placed on the boarding/alighting board 104 or the steps 110, it is possible to prevent the robot 500 from falling or tipping over. Furthermore, according to this embodiment, the position determination for work such as inspection can be more accurately adjusted.

また、本実施形態に係るロボット制御システム1000では、マーカ151は、複数の踏段110のそれぞれの上面と乗降板104の上面とに塗装されている。 In addition, in the robot control system 1000 according to this embodiment, the markers 151 are painted on the upper surface of each of the multiple steps 110 and on the upper surface of the boarding and alighting board 104.

このため、本実施形態によれば、簡易な手法で、ロボット500の乗降板104および踏段110での位置調整が可能となる。従って、本実施形態によれば、簡易な手法で、ロボット500が乗降板104や踏段110に乗車する際に、転倒や脱落を未然に防止することができる。また、本実施形態によれば、簡易な手法で、点検等の作業の位置決定をより的確に調整することができる。 Therefore, according to this embodiment, it is possible to adjust the position of the robot 500 on the boarding/alighting board 104 and the steps 110 using a simple method. Therefore, according to this embodiment, it is possible to prevent the robot 500 from falling over or falling off when it gets on the boarding/alighting board 104 or the steps 110 using a simple method. Furthermore, according to this embodiment, it is possible to more accurately adjust the positioning of work such as inspection using a simple method.

また、本実施形態に係るロボット制御システム1000では、ロボット500の走行制御部509は、読取りセンサ512により、マーカ151を読み取れた場合に、乗降板104および踏段110に乗車するように、ロボット500走行させ、読取りセンサ512により、マーカ151を読み取れなかった場合に、乗降板104および踏段110で停止させる。 In addition, in the robot control system 1000 according to this embodiment, the travel control unit 509 of the robot 500 travels the robot 500 so that it gets on the boarding and alighting board 104 and the steps 110 if the reading sensor 512 can read the marker 151, and stops the robot 500 at the boarding and alighting board 104 and the steps 110 if the reading sensor 512 cannot read the marker 151.

このため、本実施形態では、読取りセンサ512により、マーカ151を読み取れなかった場合には、ロボット500の位置は正しい位置より大幅にずれていると判断して、、乗降板104および踏段110で停止させて乗車させない。従って、本実施形態によれば、正しい位置と大きくずれているロボット500が乗降板104や踏段110へ乗車を未然に回避して、転倒や脱落をより確実に未然に防止することができる。 For this reason, in this embodiment, if the reading sensor 512 cannot read the marker 151, it is determined that the position of the robot 500 is significantly deviated from the correct position, and the robot 500 is stopped at the boarding/alighting board 104 and the steps 110 and is not allowed to board. Therefore, according to this embodiment, the robot 500 that is significantly deviated from the correct position can be prevented from boarding the boarding/alighting board 104 or the steps 110, and falls or falling off can be more reliably prevented.

(変形例)
上記実施形態には、種々の変形例がある。
上記実施形態では、マーカ151は、乗降板104および踏段110の各上面に、塗装されていたが、磁性を帯びた磁気塗装によりマーカ151を形成してもよい。この場合には、ロボット500の本体を磁気により動きにくいようにすることができる。
(Modification)
There are various modifications to the above embodiment.
In the above embodiment, the markers 151 are painted on the upper surfaces of the boarding/disembarking board 104 and the steps 110, but the markers 151 may be formed by magnetic painting. In this case, the main body of the robot 500 can be made difficult to move by the magnetism.

また、マーカ151を不可視性のインクで乗降板104および踏段110の各上面に、塗装するよう構成してもよい。この場合には、利用者にはマーカ151の存在がわからないため、乗降板104および踏段110の視認性を向上させることができる。 The markers 151 may also be painted with invisible ink on the upper surfaces of the board 104 and the steps 110. In this case, users will not be aware of the presence of the markers 151, improving the visibility of the board 104 and the steps 110.

また、マーカ151は、塗装以外の手法で乗降板104および踏段110の各上面に設けても良い。 The markers 151 may also be provided on the upper surfaces of the boarding and alighting boards 104 and steps 110 using a method other than painting.

例えば、複数の踏段110のそれぞれの上面と乗降板104の上面とに、粘着テープ等でマーカ151を貼付する構成としてもよい。この場合には、必要に応じて、マーカ151を取り外し可能となり、用途に応じてロボット500の位置調整を実施するか否かを選択することができ、エスカレータ1の利便性をより向上させることが可能となる。 For example, the markers 151 may be attached to the upper surface of each of the steps 110 and the upper surface of the boarding/alighting board 104 with adhesive tape or the like. In this case, the markers 151 can be removed as needed, and it is possible to select whether or not to adjust the position of the robot 500 depending on the application, thereby further improving the convenience of the escalator 1.

また、例えば、複数の踏段110のそれぞれの上面と乗降板104の上面とに表示装置としての電子ディスプレイ(例えば、液晶ディスプレイ)を設け、電子ディスプレイにマーカ151を表示するように、制御装置100を構成してもよい。この場合には、さらに、マーカ151の表示内容を用途に応じて可変とすることができ、エスカレータ1の利便性をより向上させることが可能となる。 In addition, for example, the control device 100 may be configured to provide an electronic display (e.g., a liquid crystal display) as a display device on the upper surface of each of the multiple steps 110 and on the upper surface of the boarding and alighting board 104, and to display the marker 151 on the electronic display. In this case, the display content of the marker 151 can be further changed depending on the application, making it possible to further improve the convenience of the escalator 1.

また、上記実施形態では、制御盤100が昇降機クラウド200のサーバ210から保守運転指示を受信して(図12のS101)、制御盤100がエスカレータ2の保守運転を開始し(図12のS102)、また、制御盤100が、ロボット500からロボットクラウド300のサーバ310、昇降機クラウド200のサーバを介して乗車完了通知を受信してエスカレータ運転を開始していたが(図12のS108、S109、S110、S111)、これに限定されるものではない。 In addition, in the above embodiment, the control panel 100 receives a maintenance operation command from the server 210 of the elevator cloud 200 (S101 in FIG. 12), and the control panel 100 starts the maintenance operation of the escalator 2 (S102 in FIG. 12). Also, the control panel 100 receives a boarding completion notification from the robot 500 via the server 310 of the robot cloud 300 and the server of the elevator cloud 200, and starts the escalator operation (S108, S109, S110, S111 in FIG. 12), but this is not limited to the above.

例えば、ロボット500が保守開始指示を受信した場合に、ロボット500自身がエスカレータ1のキースイッチ152を操作して保守運転に切り替えて保守運転を開始するように構成することができる。また、ロボット500自身が、エスカレータ1のキースイッチ152を操作して保守運転を終了して通常運転に切り替え、さらには、乗車後の運転開始(すなわち踏段110の移動)を行うように構成してもよい。この場合には、ロボット500から保守完了通知を、ロボットクラウド300のサーバ310、昇降機クラウド200のサーバ210を介して制御盤100に送信することも必要なくなる。 For example, when the robot 500 receives a maintenance start instruction, the robot 500 itself can be configured to operate the key switch 152 of the escalator 1 to switch to maintenance operation and start the maintenance operation. The robot 500 itself can also be configured to operate the key switch 152 of the escalator 1 to end the maintenance operation and switch to normal operation, and even to start operation after boarding (i.e., moving the steps 110). In this case, it is also not necessary for the robot 500 to send a maintenance completion notification to the control panel 100 via the server 310 of the robot cloud 300 and the server 210 of the elevator cloud 200.

また、このように構成した場合には、ロボット500がエスカレータ1を操作することに伴い、ロボット500とキースイッチ152とに、例えば、Bluetooth(登録商標)などの短距離無線通信の機能を設け、ロボット500自身が、この短距離無線通信でキースイッチ152に対して運転指令を行うように構成することができる。 In addition, when configured in this manner, the robot 500 and the key switch 152 can be provided with a short-range wireless communication function such as Bluetooth (registered trademark) as the robot 500 operates the escalator 1, and the robot 500 itself can be configured to issue operating commands to the key switch 152 via this short-range wireless communication.

上記実施形態および変形例に係るロボット500は、CPUなどの制御装置と、ROMやRAMなどの記憶装置と、HDD、CDドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、タッチパネルなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。 The robot 500 according to the above embodiment and modified example is equipped with a control device such as a CPU, a storage device such as a ROM or RAM, an external storage device such as a HDD or a CD drive, a display device such as a display device, and an input device such as a touch panel, and has a hardware configuration that utilizes a normal computer.

上記実施形態および変形例に係るロボット500で実行される制御プログラムは、ROM等に予め組み込まれて提供される。 The control program executed by the robot 500 according to the above embodiment and modified example is provided in advance in a ROM or the like.

上記実施形態および変形例に係るロボット500で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The control program executed by the robot 500 according to the above embodiment and modified example may be configured to be provided by recording it in an installable or executable format on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, or DVD.

さらに、上記実施形態および変形例に係るロボット500で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施形態および変形例に係るロボット500で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。 Furthermore, the control program executed by the robot 500 according to the above embodiment and modified example may be stored on a computer connected to a network such as the Internet and provided by downloading it via the network. Also, the control program executed by the robot 500 according to the above embodiment and modified example may be provided or distributed via a network such as the Internet.

上記実施形態および変形例に係るロボット500で実行される制御プログラムは、上述した各機能部(制御部501、通信部502、撮像制御部511、取得部508、走行制御部509)を含むモジュール構成となっており、実際のハードウェアとしてはCPUが上記ROMから制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、制御部501、通信部502、撮像制御部511、取得部508、走行制御部509が主記憶装置上に生成されるようになっている。 The control program executed by the robot 500 according to the above embodiment and modified example has a modular structure including each of the functional units described above (control unit 501, communication unit 502, imaging control unit 511, acquisition unit 508, and driving control unit 509), and in terms of actual hardware, the CPU reads out the control program from the ROM and executes it, loading each of the above units onto the main memory device, and the control unit 501, communication unit 502, imaging control unit 511, acquisition unit 508, and driving control unit 509 are generated on the main memory device.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

1…エスカレータ、100…制御装置、193…乗降口、104…乗降板、110…踏段、120…駆動装置、150…コントローラ、151,151a,151b…マーカ(標識情報)、152…キースイッチ、160…管制室、200…昇降機クラウド、210…サーバ(昇降機用サーバ)、300…ロボットクラウド、310…サーバ(ロボット用サーバ)、500…ロボット(自律移動体)、501…制御部、502…通信部、503…駆動部、504…スピーカ、505…各種センサ、506…カメラ(撮像部)、507…マイク、508…取得部、509…走行制御部、510…記憶部、511…撮像制御部、512…読取りセンサ、515…車輪、516…本体、1000…ロボット制御システム。 1...escalator, 100...control device, 193...entrance, 104...boarding and alighting board, 110...steps, 120...driving device, 150...controller, 151, 151a, 151b...marker (sign information), 152...key switch, 160...control room, 200...elevator cloud, 210...server (elevator server), 300...robot cloud, 310...server (robot server), 500...robot (autonomous moving body), 501...control unit, 502...communication unit, 503...driving unit, 504...speaker, 505...various sensors, 506...camera (imaging unit), 507...microphone, 508...acquisition unit, 509...travel control unit, 510...storage unit, 511...imaging control unit, 512...reading sensor, 515...wheel, 516...main body, 1000...robot control system.

Claims (5)

乗客コンベアと、自律的に移動して前記乗客コンベアに乗車可能な自律移動体と、を備える自律移動体制御システムにおいて、
前記乗客コンベアは、
無端状に連結されて移動する複数の踏段と、
前記乗客コンベアの乗り降りの場所である乗降口において前記複数の踏段が繰り出され、あるいは引き込まれる乗降板と、
前記複数の踏段を移動させる駆動装置と、
前記複数の踏段のそれぞれの上面と前記乗降板の上面とに設けられ、位置情報が記録された標識情報と、を備え、
前記自律移動体は、
駆動部と、
本体部の下方に向けて設けられ、前記標識情報を読み取り可能な検知部と、
前記検知部で読み取った前記標識情報から位置情報を取得する取得部と、
前記駆動部を制御して走行制御するとともに、取得した位置情報と、前記自律移動体の予め定められた位置情報と、に基づいて、前記自律移動体の位置を調整する走行制御部と、
を備える自律移動体制御システム。
An autonomous mobile object control system including a passenger conveyor and an autonomous mobile object capable of autonomously moving and riding on the passenger conveyor,
The passenger conveyor includes:
A plurality of steps that are connected in an endless manner and move;
A boarding and alighting plate from which the steps are extended or retracted at an entrance where the passengers get on and off the passenger conveyor;
A drive device that moves the steps;
and sign information provided on an upper surface of each of the plurality of steps and an upper surface of the boarding/alighting board, the sign information having position information recorded thereon;
The autonomous moving body is
A drive unit;
A detection unit that is provided facing downward from the main body and is capable of reading the label information;
an acquisition unit that acquires position information from the sign information read by the detection unit;
a driving control unit that controls the driving unit to control driving and adjusts a position of the autonomous moving body based on the acquired position information and predetermined position information of the autonomous moving body;
An autonomous mobile control system comprising:
前記走行制御部は、前記取得した位置情報と、前記予め定められた位置情報と、を比較して、差分がある場合には、前記駆動部を制御して、前記予め定められた位置情報が示す位置まで前記自律移動体を移動させる、
請求項1に記載の自律移動体制御システム。
The traveling control unit compares the acquired position information with the predetermined position information, and when there is a difference, controls the drive unit to move the autonomous moving body to a position indicated by the predetermined position information.
The autonomous mobile control system according to claim 1 .
前記標識情報は、前記複数の踏段のそれぞれの上面と前記乗降板の上面とに塗装されている、
請求項1に記載の自律移動体制御システム。
The sign information is painted on an upper surface of each of the plurality of steps and an upper surface of the boarding/alighting board.
The autonomous mobile control system according to claim 1 .
前記走行制御部は、前記検知部により、前記標識情報を読み取れた場合に、前記乗降板および前記踏段に乗車するように、前記自律移動体を走行させ、前記検知部により、前記標識情報を読み取れなかった場合に、前記乗降板または前記踏段で停止させる、
請求項1に記載の自律移動体制御システム。
The travel control unit travels the autonomous moving body so as to ride on the boarding and alighting board and the steps when the detection unit can read the sign information, and stops the autonomous moving body at the boarding and alighting board or the steps when the detection unit cannot read the sign information.
The autonomous mobile control system according to claim 1 .
乗客コンベアと、自律的に移動して前記乗客コンベアに乗車可能な自律移動体と、を備える自律移動体制御システムで実行される自律移動体制御方法であって、
前記乗客コンベアは、
無端状に連結されて移動する複数の踏段と、
前記乗客コンベアの乗り降りの場所である乗降口において前記複数の踏段が繰り出され、あるいは引き込まれる乗降板と、
前記複数の踏段を移動させる駆動装置と、
前記複数の踏段のそれぞれの上面と前記乗降板の上面とに設けられ、位置情報が記録された標識情報と、を備え、
前記自律移動体は、
駆動部と、
本体部の下方に向けて設けられ、前記標識情報を読み取り可能な検知部と、を備え、
前記検知部で読み取った前記標識情報から位置情報を取得するステップと、
前記駆動部を制御して走行制御するとともに、取得した位置情報と、前記自律移動体の予め定められた位置情報と、に基づいて、前記自律移動体の位置を調整するステップと、
を含む自律移動体制御方法。
An autonomous mobile object control method executed in an autonomous mobile object control system including a passenger conveyor and an autonomous mobile object capable of autonomously moving and riding on the passenger conveyor,
The passenger conveyor includes:
A plurality of steps that are connected in an endless manner and move;
A boarding and alighting plate from which the steps are extended or retracted at an entrance where the passengers get on and off the passenger conveyor;
A drive device that moves the steps;
and sign information provided on an upper surface of each of the plurality of steps and an upper surface of the boarding/alighting board, the sign information having position information recorded thereon;
The autonomous moving body is
A drive unit;
a detection unit provided downwardly of the main body and capable of reading the label information;
acquiring position information from the sign information read by the detection unit;
controlling the drive unit to perform travel control, and adjusting a position of the autonomous moving body based on the acquired position information and predetermined position information of the autonomous moving body;
An autonomous mobile object control method comprising:
JP2024099835A 2024-06-20 2024-06-20 Autonomous mobile object control system and autonomous mobile object control method Active JP7625753B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024099835A JP7625753B1 (en) 2024-06-20 2024-06-20 Autonomous mobile object control system and autonomous mobile object control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024099835A JP7625753B1 (en) 2024-06-20 2024-06-20 Autonomous mobile object control system and autonomous mobile object control method

Publications (1)

Publication Number Publication Date
JP7625753B1 true JP7625753B1 (en) 2025-02-03

Family

ID=94392186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024099835A Active JP7625753B1 (en) 2024-06-20 2024-06-20 Autonomous mobile object control system and autonomous mobile object control method

Country Status (1)

Country Link
JP (1) JP7625753B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242409A (en) 2004-02-24 2005-09-08 Matsushita Electric Works Ltd Autonomous mobile robot system
CN113651221A (en) 2021-07-13 2021-11-16 日立楼宇技术(广州)有限公司 A method, device and storage medium for a robot to ride on an escalator
CN113651220A (en) 2021-07-13 2021-11-16 日立楼宇技术(广州)有限公司 A system, method, device and storage medium for assisting robot to take escalator
JP2023078778A (en) 2021-11-26 2023-06-07 東芝エレベータ株式会社 Passenger conveyor system, passenger conveyor, and movable body used therefor
JP2023167662A (en) 2022-05-12 2023-11-24 東芝エレベータ株式会社 Escalator control device, method for guiding boarding/alighting of movable body on/from escalator, and movable body

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242409A (en) 2004-02-24 2005-09-08 Matsushita Electric Works Ltd Autonomous mobile robot system
CN113651221A (en) 2021-07-13 2021-11-16 日立楼宇技术(广州)有限公司 A method, device and storage medium for a robot to ride on an escalator
CN113651220A (en) 2021-07-13 2021-11-16 日立楼宇技术(广州)有限公司 A system, method, device and storage medium for assisting robot to take escalator
JP2023078778A (en) 2021-11-26 2023-06-07 東芝エレベータ株式会社 Passenger conveyor system, passenger conveyor, and movable body used therefor
JP2023167662A (en) 2022-05-12 2023-11-24 東芝エレベータ株式会社 Escalator control device, method for guiding boarding/alighting of movable body on/from escalator, and movable body

Similar Documents

Publication Publication Date Title
JP7559004B2 (en) Escalator management device, method for guiding a moving object onto and off an escalator, and a moving object
EP3750839A1 (en) Autonomous moving body, control program of autonomous moving body, method of controlling autonomous moving body, and system server for controlling autonomous moving body from remote place
JP2019001613A (en) Passenger conveyor device, control method of passenger control device, and control system for passenger conveyor device
WO2022059098A1 (en) Elevator control system
JP2013154978A (en) Elevator system and method for informing inside of elevator car of elevator hall information upon occurrence of disaster
CN113401740A (en) Method and architecture for end-to-end robot integration with elevator and building systems
JP7625753B1 (en) Autonomous mobile object control system and autonomous mobile object control method
CN113401753A (en) Elevator system crowd detection by robot
JP7567077B1 (en) Elevator Autonomous Mobile Communication System
JP4813880B2 (en) Passenger conveyor control device
JP7434652B1 (en) elevator system
JP2021070560A (en) Elevator control device, elevator system, and elevator control method
JP7322680B2 (en) Calling system and method
JP7625751B1 (en) Autonomous mobile body, passenger conveyor control system, and passenger conveyor control method
EP3882200A1 (en) Robot concierge
JP7582528B1 (en) Passenger Conveyor System
JP7608586B1 (en) Autonomous flying object, elevator inspection system, elevator inspection method and program
JP7608584B1 (en) Autonomous moving body, boarding availability determination method and program
JP7512461B1 (en) Elevator system and method for guiding autonomous mobile robots
JP7580668B2 (en) Automatic travel device, escalator, and method for riding an escalator on an automatic travel device
JP7631413B2 (en) Elevator control device and elevator control method
CN119255890A (en) Automatic driving device, automatic escalator, and method for riding an escalator using automatic driving device
JP7631414B2 (en) Elevator control device, mobile body, and method for controlling a mobile body using an elevator
JP7625752B1 (en) Elevator Autonomous Mobile Communication System
JP4326279B2 (en) Elevator control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240620

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: 20241224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250122

R150 Certificate of patent or registration of utility model

Ref document number: 7625753

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150