[go: up one dir, main page]

WO2024189740A1 - Remote control system, remote control method, rpa device, and rpa program - Google Patents

Remote control system, remote control method, rpa device, and rpa program Download PDF

Info

Publication number
WO2024189740A1
WO2024189740A1 PCT/JP2023/009655 JP2023009655W WO2024189740A1 WO 2024189740 A1 WO2024189740 A1 WO 2024189740A1 JP 2023009655 W JP2023009655 W JP 2023009655W WO 2024189740 A1 WO2024189740 A1 WO 2024189740A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
unit
remote control
information
rpa
Prior art date
Application number
PCT/JP2023/009655
Other languages
French (fr)
Japanese (ja)
Inventor
友規 村上
智明 小川
泰司 鷹取
大祐 樋口
英正 島田
和夫 北村
Original Assignee
日本電信電話株式会社
エヌ・ティ・ティ・アドバンステクノロジ株式会社
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 日本電信電話株式会社, エヌ・ティ・ティ・アドバンステクノロジ株式会社 filed Critical 日本電信電話株式会社
Priority to PCT/JP2023/009655 priority Critical patent/WO2024189740A1/en
Publication of WO2024189740A1 publication Critical patent/WO2024189740A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/02Automatically-operated arrangements

Definitions

  • the present invention relates to a remote control system, a remote control method, an RPA device, and an RPA program.
  • the Internet of Things which aims to connect all kinds of things to the Internet, is expected to be the next generation of information and communications technology.
  • Remote control systems that utilize these devices are attracting particular attention. Furthermore, the demand for remote control has only increased due to the COVID-19 pandemic.
  • Non-Patent Document 1 discloses an architecture for controlling a robot via a wireless network in a situation where sensors are placed to monitor the state of the robot in the environment in which the robot operates.
  • a control device remotely controls robots, measuring instruments, and other devices in a verification environment from a remote environment via a network, and collects information collected by each device located in the verification environment via the network.
  • each control object needs to be controlled individually, which can complicate the configuration for remote verification. 2) Depending on the verification results, the next content to be verified may change in real time. 3) When the verification target is a prototype, for example, the verification target may not function properly due to an error or other reason. 4) When multiple people share a single verification environment to perform verification, time efficiency may decrease.
  • the present invention aims to provide a remote control system, a remote control method, an RPA device, and an RPA program that can change the operation to be executed by a device installed in a verified environment from the operation to be executed initially when information about the device installed in the verified environment or information within the verified environment changes.
  • a remote control system is a remote control system that controls one or more devices installed in a verification environment using a control device, and is characterized in having a memory unit that stores a control pattern for controlling the device to perform a predetermined operation, an execution unit that causes the control device to execute control of the device based on the control pattern stored in the memory unit, an acquisition unit that acquires at least one of information within the verification environment and information about the device, and a modification unit that modifies the control pattern stored in the memory unit based on the information acquired by the acquisition unit.
  • An RPA device is an RPA device that causes a control device to control one or more devices installed in a verification environment, and is characterized in having a memory unit that stores a control pattern for controlling the device to perform a predetermined operation, an execution unit that causes the control device to execute control of the device based on the control pattern stored in the memory unit, an acquisition unit that acquires at least one of information within the verification environment and information related to the device, and a modification unit that modifies the control pattern stored in the memory unit based on the information acquired by the acquisition unit.
  • the operation to be performed by the device installed in the verified environment can be changed from the operation that was originally to be performed.
  • FIG. 1 illustrates an example of a configuration of a remote control system according to an embodiment.
  • FIG. 2 is a diagram illustrating a first remote control method by the remote control system.
  • FIG. 11 is a diagram illustrating a second remote control method by the remote control system.
  • FIG. 1 is a diagram showing a first modified example of the configuration of a remote control system.
  • FIG. 13 is a diagram showing a second modified example of the configuration of the remote control system.
  • FIG. 11 is a diagram illustrating a third remote control method by the remote control system.
  • FIG. 13 is a diagram showing a third modified example of the configuration of the remote control system.
  • FIG. 13 is a diagram showing a fourth modified example of the configuration of the remote control system.
  • FIG. 1 illustrates an example of a configuration of a remote control system according to an embodiment.
  • FIG. 2 is a diagram illustrating a first
  • FIG. 11 is a diagram illustrating a fourth remote control method by the remote control system.
  • FIG. 2 is a diagram illustrating an example of a hardware configuration of an RPA device.
  • FIG. 1 is a diagram illustrating an example of a configuration of a remote control system of a comparative example.
  • FIG. 12 is a diagram showing an example of the configuration of a remote control system 1 as a comparative example.
  • the remote control system 1 is a verification system in which a verification environment 2 is connected to a remote environment 4 via a network 3.
  • control devices 5 are placed in the remote environment 4.
  • the control devices 5 each control multiple devices placed in the verification environment 2 via the network 3.
  • a robot 6, measuring devices 7-1 to 7-n, and sensors 8-1 to 8-m are placed in the verification environment 2.
  • the robot 6 is a machine that performs a predetermined operation.
  • the measuring devices 7-1 to 7-n each measure the operation of the robot 6 or values related to the operation of the robot 6, and output the measurement results to the control device 5 via the network 3.
  • the sensors 8-1 to 8-m each detect changes in information that occur in the verification environment 2, and output the detection results to the control device 5 via the network 3.
  • the robot 6, measuring devices 7-1 to 7-n, and sensors 8-1 to 8-m are devices controlled by multiple control devices 5 via the network 3.
  • the robot 6 and measuring devices 7-1 to 7-n are verification targets installed in the verification environment 2, for example.
  • the devices may not operate normally due to an error, and the events to be verified within the verification environment 2 may not be verified.
  • the remote control system in one embodiment is configured to be able to change the operation to be performed by the device installed in the verified environment from the operation that was originally to be performed when information about the device installed in the verified environment or information within the verified environment changes.
  • Figure 1 is a diagram showing an example of the configuration of a remote control system 10 according to one embodiment.
  • the remote control system 10 in one embodiment is a verification system in which a verification environment 20 is connected to a remote environment 40 via a network 30.
  • the remote environment 40 includes a plurality of control devices 50 and an RPA (Robotic Process Automation) device 90 that controls each of the control devices 50 based on a predetermined control pattern.
  • the control devices 50 individually control each of the plurality of devices arranged in the verification environment 20 via the network 30.
  • a robot 60 measuring devices 70-1 to 70-n, and sensors 80-1 to 80-m are placed in the verification environment 20.
  • the robot 60 is a machine that performs a predetermined operation.
  • the measuring devices 70-1 to 70-n each measure the operation of the robot 60 or values related to the operation of the robot 60, and output the measurement results to the control device 50 via the network 30.
  • Each of the sensors 80-1 to 80-m is, for example, a camera, which detects changes in information that occur in the verification environment 20 and outputs the detection results to the control device 50 via the network 30.
  • the robot 60, the measuring devices 70-1 to 70-n, and the sensors 80-1 to 80-m are devices controlled by multiple control devices 50 via the network 30.
  • the robot 60 and the measuring devices 70-1 to 70-n are verification targets installed in the verification environment 2, for example.
  • the user interface 91 is a UI (user interface) unit that has the function of performing input and output for the user to operate the RPA device 90.
  • the memory unit 92 stores control patterns for controlling the devices controlled by the control device 50 to perform predetermined operations.
  • the execution unit 93 includes a synchronization unit 97, and causes the control device 50 to control the devices in the verification environment 2 via the network 30 based on the control pattern stored in the memory unit 92.
  • the synchronization unit 97 synchronizes the timing at which the device starts operating with the operation of the execution unit 93, for example, based on information such as a response time acquired by an acquisition unit 94 (described later) from the devices placed in the verification environment 2.
  • the acquisition unit 94 acquires at least one of information within the verification environment 2 and information regarding the devices within the verification environment 2 via the network 30, and outputs the acquired information to the execution unit 93, the determination unit 95, and the change unit 96.
  • the acquisition unit 94 acquires information such as the results of measurements made by each of the measuring instruments 70-1 to 70-n within the verification environment 2 and the results detected by each of the sensors 80-1 to 80-m via the network 30.
  • the acquisition unit 94 may also acquire the response time from when the execution unit 93 starts to cause the control device 50 to execute control of the device to when the device actually starts operating based on the control pattern stored in the memory unit 92.
  • the determination unit 95 determines whether a predetermined event has occurred in the verification environment 2 and outputs the determination result to the modification unit 96.
  • the change unit 96 changes the control pattern stored in the memory unit 92 based on the information acquired by the acquisition unit 94. For example, when the determination unit 95 determines that a predetermined event has not occurred in the verification environment 2, the change unit 96 changes the control pattern stored in the memory unit 92 to a new control pattern.
  • Figure 3 is a diagram illustrating an example of the first remote control method using the remote control system 10.
  • the RPA device 90 sets a control scenario for each of the multiple control devices 50 based on the control pattern stored in the memory unit 92 (S100).
  • the multiple control devices 50 operate the robot 60 and individually control the measuring devices 70-1 to 70-n (the first device to the nth device), and the values related to the operation of the robot 60 measured by the measuring devices 70-1 to 70-n are regarded as the results of the operation check (S102 to S108).
  • the multiple control devices 50 also collect information from the sensors 80-1 to 80-m (various sensors) on the results of checking the operation of the measuring devices 70-1 to 70-n and on changes in information occurring within the verification environment 20 (S110).
  • the control device 50 sets a new control scenario for each of the multiple control devices 50 by changing the control pattern stored in the memory unit 92 to a new control pattern (S100).
  • FIG. 4 is a diagram illustrating an example of the second remote control method using the remote control system 10.
  • operations that are substantially the same as those described above using FIG. 3 are denoted by the same reference numerals.
  • the RPA device 90 performs settings to synchronize the measuring devices 70-1 to 70-n (the first device to the nth device) by operating, for example, the synchronization unit 97 (S200 to S202).
  • the RPA device 90 can synchronize the measuring devices 70-1 to 70-n. Then, the remote control system 10 continues to perform the operation shown in FIG. 3.
  • FIG. 5 is a diagram showing a first modified example (remote control system 10a) of the configuration of the remote control system 10.
  • the remote control system 10a according to one embodiment is a verification system in which a verification environment 20a is connected to a remote environment 40a via a network 30.
  • a verification environment 20a is connected to a remote environment 40a via a network 30.
  • components that are substantially the same as those of the remote control system 10 shown in FIG. 1 are given the same reference numerals.
  • an RPA device 90 is placed in the remote environment 40a.
  • multiple control devices 50, a robot 60, measuring devices 70-1 to 70-n, and sensors 80-1 to 80-m are placed.
  • the multiple control devices 50 that were placed in the remote environment 40 in the remote control system 10 are placed in the verification environment 20a. Therefore, in the remote control system 10a, the functions and configuration in the remote environment 40a are simplified, and the load on the network 30 is also reduced.
  • FIG. 6 is a diagram showing a second modified example (remote control system 10b) of the configuration of the remote control system 10.
  • the remote control system 10b according to one embodiment is a verification system in which a verification environment 20b is connected to a remote environment 40b via a network 30.
  • a Web conference tool 100 capable of inputting and outputting images, audio, text, etc. is arranged as a user interface.
  • an RPA device 90 for example, the Web conference tool 100, an RPA device 90, multiple control devices 50, a robot 60, measuring devices 70-1 to 70-n, and sensors 80-1 to 80-m are arranged.
  • the RPA device 90 analyzes the information received by the web conferencing tool 100 placed in the verification environment 20b (identifying the verification scenario through voice recognition, character recognition using chat on the web conference, and reaction buttons and image recognition on the web conference), and controls the robot 60 and measuring devices 70-1 to 70-n according to the verification content that has been grasped.
  • the Web conferencing tool 100 placed in the remote environment 40b can also control the robot 60 and measuring instruments 70-1 to 70-n based on information from sensors 80-1 to 80-m such as cameras.
  • the Web conferencing tool 100 placed in the remote environment 40b can also control the verification content in the verification environment 20b using images (gestures), voice (verification content), or text (verification content, including reactions within the Web conferencing tool 100).
  • a worker performing operations in the remote environment 40b can obtain progress information, such as errors, sent from the verification environment 20b via the web conferencing tool 100, and can grasp events in the verification environment 20b in real time.
  • the execution unit 93 of the RPA device 90 causes multiple control devices 50 to control devices in the verification environment 20b based on at least one of images, voice, and text input via the Web conference tool 100, which serves as a user interface.
  • the remote control system 10b can therefore control devices in the verification environment 20b using images, sounds, or text intended to indicate the verification content.
  • FIG. 7 is a diagram illustrating a third remote control method using the remote control system 10b. As shown in FIG. 7, first, the worker sets a control scenario in the remote control system 10b using the Web conference tool 100 arranged in the remote environment 40b (S300).
  • the RPA device 90 sets a control scenario for the multiple control devices 50 based on the control scenario set using the Web conference tool 100 (S302). Then, the remote control system 10b continues to perform the same operation as shown in FIG. 3.
  • FIG. 8 is a diagram showing a third modified example (remote control system 10c) of the configuration of the remote control system 10.
  • the remote control system 10c according to one embodiment is a verification system in which a verification environment 20b is connected to a plurality of remote environments 40b via a network 30.
  • a Web conference tool 100 capable of inputting and outputting images, audio, text, etc. is arranged as a user interface.
  • a Web conference tool 100 an RPA device 90, multiple control devices 50, a robot 60, measuring devices 70-1 to 70-n, and sensors 80-1 to 80-m are arranged.
  • multiple workers can verify the operation of devices placed in the verification environment 20 while monitoring events occurring in the verification environment 20b.
  • FIG. 9 is a diagram showing a fourth modified example (remote control system 10d) of the configuration of the remote control system 10.
  • the remote control system 10d according to one embodiment is a verification system in which multiple verification environments 20b are connected to a remote environment 40b via a network 30.
  • the execution unit 93 causes the control device 50 to execute control so that the devices in each of the multiple verification environments 20b are controlled based on the same control pattern or different control patterns.
  • the execution unit 93 can distribute the verification content according to the resource status of each verification environment 20b. In addition, the execution unit 93 can also verify the same verification content in each of multiple different verification environments 20b.
  • FIG. 10 is a diagram illustrating a fourth remote control method by the remote control system 10d.
  • the remote control system 10d for example, has the RPA devices 90 in each verification environment 20b control the measuring devices 70-1 to 70-n (the first device to the nth device) and acquire the response times of the measuring devices 70-1 to 70-n (the first device to the nth device) (S400 to S406).
  • the remote control system 10d then continues to perform the same operations as those shown in FIG. 7.
  • the remote control system 10 to 10d changes the control pattern stored in the memory unit 92 based on the information acquired by the acquisition unit 94. Therefore, when the information about the devices installed in the verified environment or the information within the verified environment changes, the operation to be performed by the devices installed in the verified environment can be changed from the operation to be initially performed, and the operation of each device can be adjusted.
  • remote control systems 10 to 10d in one embodiment are equipped with an RPA device 90, which makes it easy to control each device in an integrated manner and allows for centralized control of multiple verification equipment.
  • each function of the RPA device 90 may be configured in part or in whole by hardware such as a PLD (Programmable Logic Device) or an FPGA (Field Programmable Gate Array), or may be configured as a program executed by a processor such as a CPU.
  • hardware such as a PLD (Programmable Logic Device) or an FPGA (Field Programmable Gate Array)
  • the RPA device 90 can be realized using a computer and a program, and the program can be recorded on a storage medium or provided via a network.
  • FIG. 11 is a diagram showing an example of the hardware configuration of an RPA device 90 according to one embodiment.
  • the RPA device 90 has an input unit 900, an output unit 901, a communication unit 902, a CPU 903, a memory 904, and a HDD 905 connected via a bus 906, and has the functions of a computer.
  • the RPA device 90 is also capable of inputting and outputting data to and from a computer-readable storage medium 907.
  • the input unit 900 is, for example, a keyboard and a mouse.
  • the output unit 901 is, for example, a display device such as a display.
  • the communication unit 902 is, for example, a network interface.
  • the CPU 903 controls each component of the RPA device 90 and performs predetermined processing.
  • the memory 904 and HDD 905 correspond to the above-mentioned storage unit 92 that stores data, etc.
  • the storage medium 907 is capable of storing programs and the like that cause the RPA device 90 to execute functions. Note that the architecture that constitutes the RPA device 90 is not limited to the example shown in FIG. 11.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Selective Calling Equipment (AREA)

Abstract

A remote control system according to one aspect of the present invention causes a control device to control equipment installed in a test environment and comprises a storage unit which stores a control pattern for controlling the equipment to perform a predetermined action, an execution unit which causes the control device to execute the control of the equipment on the basis of the control pattern stored in the storage unit, an acquisition unit which acquires at least any piece of information in the test environment and information relating to the equipment, and a changing unit which changes the control pattern stored in the storage unit on the basis of the information acquired by the acquisition unit.

Description

遠隔制御システム、遠隔制御方法、RPA装置、及びRPAプログラムRemote control system, remote control method, RPA device, and RPA program

 本発明は、遠隔制御システム、遠隔制御方法、RPA装置、及びRPAプログラムに関する。 The present invention relates to a remote control system, a remote control method, an RPA device, and an RPA program.

 ありとあらゆる「モノ」をインターネットに接続することを目的とした「Internet of Things(IoT:モノのインターネット)」が、次世代の情報通信技術として期待されている。その中でも、これらのデバイスを活用した遠隔制御システムが注目されている。さらに、コロナ禍による遠隔制御の需要がますます高まっている。 The Internet of Things (IoT), which aims to connect all kinds of things to the Internet, is expected to be the next generation of information and communications technology. Remote control systems that utilize these devices are attracting particular attention. Furthermore, the demand for remote control has only increased due to the COVID-19 pandemic.

 例えば、非特許文献1には、ロボットが動作する環境におけるロボットの状態を監視するセンサーが配置されている状況下において、無線ネットワーク経由でロボットを制御するためのアーキテクチャが開示されている。 For example, Non-Patent Document 1 discloses an architecture for controlling a robot via a wireless network in a situation where sensors are placed to monitor the state of the robot in the environment in which the robot operates.

 また、制御装置が、リモート環境からネットワークを介して被検証環境に存在するロボットや測定器などを遠隔制御するとともに、被検証環境内に配置された各装置が収集した情報を、ネットワークを介して収集する技術が知られている。 In addition, a technology is known in which a control device remotely controls robots, measuring instruments, and other devices in a verification environment from a remote environment via a network, and collects information collected by each device located in the verification environment via the network.

大下裕一、外5名、「環境センサーを用いたロボットの無線遠隔制御のアーキテクチャの検討」、電子情報通信学会、信学技報、2018年、p.9-14Yuichi Ohshita and 5 others, "A study on architecture for wireless remote control of robots using environmental sensors," Institute of Electronics, Information and Communication Engineers, IEICE Technical Report, 2018, pp.9-14

 しかしながら、例えば新たなシステムを研究開発する場合などに、開発段階にあるシステムを遠隔検証しようとすると、以下のような課題が生じることがある。 However, when trying to remotely verify a system that is in the development stage, for example when researching and developing a new system, the following issues can arise:

 1)被検証環境にそれぞれ制御対象(検証対象)となる複数のハードウェア及びソフトウェアが存在する場合、各制御対象を個別に制御する必要があり、遠隔検証のための構成が複雑化してしまうことがある。
 2)検証結果に応じて、次に検証すべき内容がリアルタイムに変化してしまうことがある。
 3)検証対象が試作品であった場合などに、検証対象がエラーなどによって正常に動作しないことがある。
 4)1つの被検証環境を複数人が共有して検証を行う場合、時間的な効率が悪くなってしまうことがある。
1) When the verification environment contains multiple pieces of hardware and software that are each to be controlled (verified), each control object needs to be controlled individually, which can complicate the configuration for remote verification.
2) Depending on the verification results, the next content to be verified may change in real time.
3) When the verification target is a prototype, for example, the verification target may not function properly due to an error or other reason.
4) When multiple people share a single verification environment to perform verification, time efficiency may decrease.

 本発明は、被検証環境内に設置された装置に関する情報、又は被検証環境内の情報が変化した場合に、被検証環境内に設置された装置が実行すべき動作を当初の実行すべき動作から変更することができる遠隔制御システム、遠隔制御方法、RPA装置、及びRPAプログラムを提供することを目的とする。 The present invention aims to provide a remote control system, a remote control method, an RPA device, and an RPA program that can change the operation to be executed by a device installed in a verified environment from the operation to be executed initially when information about the device installed in the verified environment or information within the verified environment changes.

 本発明の一態様にかかる遠隔制御システムは、被検証環境内に設置された1つ以上の装置を制御装置により制御する遠隔制御システムにおいて、前記装置が所定の動作をするように制御するための制御パターンを記憶している記憶部と、前記記憶部が記憶している制御パターンに基づいて、前記制御装置に前記装置の制御を実行させる実行部と、前記被検証環境内の情報、及び前記装置に関する情報の少なくともいずれかを取得する取得部と、前記取得部が取得した情報に基づいて、前記記憶部が記憶している制御パターンを変更する変更部とを有することを特徴とする。 A remote control system according to one aspect of the present invention is a remote control system that controls one or more devices installed in a verification environment using a control device, and is characterized in having a memory unit that stores a control pattern for controlling the device to perform a predetermined operation, an execution unit that causes the control device to execute control of the device based on the control pattern stored in the memory unit, an acquisition unit that acquires at least one of information within the verification environment and information about the device, and a modification unit that modifies the control pattern stored in the memory unit based on the information acquired by the acquisition unit.

 また、本発明の一態様にかかる遠隔制御方法は、
被検証環境内に設置された1つ以上の装置を制御装置により制御する遠隔制御方法において、前記装置に所定の動作をさせるように記憶部が記憶している制御パターンに基づいて、RPA装置に前記制御装置を制御させ、前記被検証環境内の情報、及び前記装置に関する情報の少なくともいずれかを取得し、取得した情報に基づいて、前記記憶部が記憶している制御パターンを変更することを特徴とする。
Further, a remote control method according to one aspect of the present invention includes:
A remote control method for controlling one or more devices installed in a verification environment using a control device includes having an RPA device control the control device based on a control pattern stored in a memory unit to cause the device to perform a specified operation, obtaining at least one of information within the verification environment and information related to the device, and changing the control pattern stored in the memory unit based on the obtained information.

 また、本発明の一態様にかかるRPA装置は、被検証環境内に設置された1つ以上の装置を制御装置に制御させるRPA装置において、前記装置が所定の動作をするように制御するための制御パターンを記憶している記憶部と、前記記憶部が記憶している制御パターンに基づいて、前記制御装置に前記装置の制御を実行させる実行部と、前記被検証環境内の情報、及び前記装置に関する情報の少なくともいずれかを取得する取得部と、前記取得部が取得した情報に基づいて、前記記憶部が記憶している制御パターンを変更する変更部とを有することを特徴とする。 An RPA device according to one aspect of the present invention is an RPA device that causes a control device to control one or more devices installed in a verification environment, and is characterized in having a memory unit that stores a control pattern for controlling the device to perform a predetermined operation, an execution unit that causes the control device to execute control of the device based on the control pattern stored in the memory unit, an acquisition unit that acquires at least one of information within the verification environment and information related to the device, and a modification unit that modifies the control pattern stored in the memory unit based on the information acquired by the acquisition unit.

 本発明によれば、被検証環境内に設置された装置に関する情報、又は被検証環境内の情報が変化した場合に、被検証環境内に設置された装置が実行すべき動作を当初の実行すべき動作から変更することができる。 According to the present invention, when information about a device installed in a verified environment or information within the verified environment changes, the operation to be performed by the device installed in the verified environment can be changed from the operation that was originally to be performed.

一実施形態にかかる遠隔制御システムの構成例を示す図である。FIG. 1 illustrates an example of a configuration of a remote control system according to an embodiment. RPA装置が有する機能を例示する機能ブロック図である。A functional block diagram illustrating functions of an RPA device. 遠隔制御システムによる第1の遠隔制御方法を例示する図である。FIG. 2 is a diagram illustrating a first remote control method by the remote control system. 遠隔制御システムによる第2の遠隔制御方法を例示する図である。FIG. 11 is a diagram illustrating a second remote control method by the remote control system. 遠隔制御システムの構成の第1変形例を示す図である。FIG. 1 is a diagram showing a first modified example of the configuration of a remote control system. 遠隔制御システムの構成の第2変形例を示す図である。FIG. 13 is a diagram showing a second modified example of the configuration of the remote control system. 遠隔制御システムによる第3の遠隔制御方法を例示する図である。FIG. 11 is a diagram illustrating a third remote control method by the remote control system. 遠隔制御システムの構成の第3変形例を示す図である。FIG. 13 is a diagram showing a third modified example of the configuration of the remote control system. 遠隔制御システムの構成の第4変形例を示す図である。FIG. 13 is a diagram showing a fourth modified example of the configuration of the remote control system. 遠隔制御システムによる第4の遠隔制御方法を例示する図である。FIG. 11 is a diagram illustrating a fourth remote control method by the remote control system. RPA装置が有するハードウェア構成例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an RPA device. 比較例の遠隔制御システムの構成例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a remote control system of a comparative example.

 まず、本発明がなされるに至った背景について、図12を用いて説明する。図12は、比較例の遠隔制御システム1の構成例を示す図である。図12に示すように、遠隔制御システム1は、被検証環境2がネットワーク3を介して遠隔環境4に接続された検証システムである。 First, the background to the invention will be explained with reference to FIG. 12. FIG. 12 is a diagram showing an example of the configuration of a remote control system 1 as a comparative example. As shown in FIG. 12, the remote control system 1 is a verification system in which a verification environment 2 is connected to a remote environment 4 via a network 3.

 例えば、遠隔環境4には、複数の制御装置5が配置されている。制御装置5は、ネットワーク3を介して被検証環境2内に配置された複数の装置をそれぞれ制御する。 For example, multiple control devices 5 are placed in the remote environment 4. The control devices 5 each control multiple devices placed in the verification environment 2 via the network 3.

 また、被検証環境2には、例えばロボット6、測定器7-1~7-n、及びセンサ8-1~8-mが配置されている。ロボット6は、所定の動作を行う機械などである。測定器7-1~7-nは、それぞれロボット6の動作、又はロボット6の動作等に関する値を測定し、ネットワーク3を介して測定結果を制御装置5へ出力する。センサ8-1~8-mそれぞれは、被検証環境2内に生じる情報の変化を検出し、ネットワーク3を介して検出結果を制御装置5へ出力する。 In addition, for example, a robot 6, measuring devices 7-1 to 7-n, and sensors 8-1 to 8-m are placed in the verification environment 2. The robot 6 is a machine that performs a predetermined operation. The measuring devices 7-1 to 7-n each measure the operation of the robot 6 or values related to the operation of the robot 6, and output the measurement results to the control device 5 via the network 3. The sensors 8-1 to 8-m each detect changes in information that occur in the verification environment 2, and output the detection results to the control device 5 via the network 3.

 なお、ロボット6、測定器7-1~7-n、及びセンサ8-1~8-mそれぞれは、ネットワーク3を介して複数の制御装置5により制御される装置である。また、ロボット6、測定器7-1~7-nは、例えば被検証環境2内に設置された検証対象である。 The robot 6, measuring devices 7-1 to 7-n, and sensors 8-1 to 8-m are devices controlled by multiple control devices 5 via the network 3. The robot 6 and measuring devices 7-1 to 7-n are verification targets installed in the verification environment 2, for example.

 しかしながら、これらの装置の一部が試作品などであった場合、装置がエラーなどによって正常に動作せず、被検証環境2内で検証すべき事象を検証できないことがある。 However, if some of these devices are prototypes, the devices may not operate normally due to an error, and the events to be verified within the verification environment 2 may not be verified.

 そこで、一実施形態にかかる遠隔制御システムは、被検証環境内に設置された装置に関する情報、又は被検証環境内の情報が変化した場合に、被検証環境内に設置された装置が実行すべき動作を当初の実行すべき動作から変更することができるように構成される。 The remote control system in one embodiment is configured to be able to change the operation to be performed by the device installed in the verified environment from the operation that was originally to be performed when information about the device installed in the verified environment or information within the verified environment changes.

 以下に、図面を用いて一実施形態にかかる遠隔制御システム10の構成例について説明する。図1は、一実施形態にかかる遠隔制御システム10の構成例を示す図である。 Below, an example of the configuration of a remote control system 10 according to one embodiment will be described with reference to the drawings. Figure 1 is a diagram showing an example of the configuration of a remote control system 10 according to one embodiment.

 図1に示すように、一実施形態にかかる遠隔制御システム10は、被検証環境20がネットワーク30を介して遠隔環境(リモート環境)40に接続された検証システムである。 As shown in FIG. 1, the remote control system 10 in one embodiment is a verification system in which a verification environment 20 is connected to a remote environment 40 via a network 30.

 例えば、遠隔環境40には、複数の制御装置50と、制御装置50それぞれを所定の制御パターンに基づいて制御するRPA(Robotic Process Automation)装置90とが配置されている。制御装置50は、ネットワーク30を介して被検証環境20内に配置された複数の装置をそれぞれ個別に制御する。 For example, the remote environment 40 includes a plurality of control devices 50 and an RPA (Robotic Process Automation) device 90 that controls each of the control devices 50 based on a predetermined control pattern. The control devices 50 individually control each of the plurality of devices arranged in the verification environment 20 via the network 30.

 また、被検証環境20には、例えばロボット60、測定器70-1~70-n、及びセンサ80-1~80-mが配置されている。ロボット60は、所定の動作を行う機械などである。測定器70-1~70-nは、それぞれロボット60の動作、又はロボット60の動作等に関する値を測定し、ネットワーク30を介して測定結果を制御装置50へ出力する。センサ80-1~80-mそれぞれは、例えばカメラなどであり、被検証環境20内に生じる情報の変化を検出し、ネットワーク30を介して検出結果を制御装置50へ出力する。 In addition, for example, a robot 60, measuring devices 70-1 to 70-n, and sensors 80-1 to 80-m are placed in the verification environment 20. The robot 60 is a machine that performs a predetermined operation. The measuring devices 70-1 to 70-n each measure the operation of the robot 60 or values related to the operation of the robot 60, and output the measurement results to the control device 50 via the network 30. Each of the sensors 80-1 to 80-m is, for example, a camera, which detects changes in information that occur in the verification environment 20 and outputs the detection results to the control device 50 via the network 30.

 なお、ロボット60、測定器70-1~70-n、及びセンサ80-1~80-mそれぞれは、ネットワーク30を介して複数の制御装置50により制御される装置である。また、ロボット60、測定器70-1~70-nは、例えば被検証環境2内に設置された検証対象である。 The robot 60, the measuring devices 70-1 to 70-n, and the sensors 80-1 to 80-m are devices controlled by multiple control devices 50 via the network 30. The robot 60 and the measuring devices 70-1 to 70-n are verification targets installed in the verification environment 2, for example.

 次に、RPA装置90が有する機能の具体例について説明する。図2は、RPA装置90が有する機能を例示する機能ブロック図である。図2に示すように、RPA装置90は、例えばユーザインタフェース(UI部)91、記憶部92、実行部93、取得部94、判定部95、及び変更部96を有する。 Next, specific examples of functions possessed by the RPA device 90 will be described. FIG. 2 is a functional block diagram illustrating the functions possessed by the RPA device 90. As shown in FIG. 2, the RPA device 90 has, for example, a user interface (UI unit) 91, a memory unit 92, an execution unit 93, an acquisition unit 94, a determination unit 95, and a change unit 96.

 ユーザインタフェース91は、ユーザがRPA装置90を操作するための入出力を行う機能を備えるUI(ユーザインタフェース)部である。 The user interface 91 is a UI (user interface) unit that has the function of performing input and output for the user to operate the RPA device 90.

 記憶部92は、制御装置50により制御される装置が所定の動作をするように制御するための制御パターンを記憶している。 The memory unit 92 stores control patterns for controlling the devices controlled by the control device 50 to perform predetermined operations.

 実行部93は、同期部97を備え、記憶部92が記憶している制御パターンに基づいて、制御装置50に被検証環境2内の装置の制御を、ネットワーク30を介して実行させる。例えば、同期部97は、被検証環境2内に配置された装置から後述する取得部94が取得するレスポンス時間などの情報に基づいて、装置が動作を開始するタイミングを例えば当該実行部93の動作に同期させる。 The execution unit 93 includes a synchronization unit 97, and causes the control device 50 to control the devices in the verification environment 2 via the network 30 based on the control pattern stored in the memory unit 92. For example, the synchronization unit 97 synchronizes the timing at which the device starts operating with the operation of the execution unit 93, for example, based on information such as a response time acquired by an acquisition unit 94 (described later) from the devices placed in the verification environment 2.

 取得部94は、ネットワーク30を介して、被検証環境2内の情報、及び被検証環境2内の装置に関する情報の少なくともいずれかを取得し、取得した情報を実行部93、判定部95、及び変更部96に対して出力する。例えば、取得部94は、被検証環境2内の測定器70-1~70-nそれぞれが測定した結果、及びセンサ80-1~80-mそれぞれが検出した結果などの情報を、ネットワーク30を介して取得する。 The acquisition unit 94 acquires at least one of information within the verification environment 2 and information regarding the devices within the verification environment 2 via the network 30, and outputs the acquired information to the execution unit 93, the determination unit 95, and the change unit 96. For example, the acquisition unit 94 acquires information such as the results of measurements made by each of the measuring instruments 70-1 to 70-n within the verification environment 2 and the results detected by each of the sensors 80-1 to 80-m via the network 30.

 また、取得部94は、実行部93が制御装置50に装置の制御を実行させることを開始したときから、記憶部92が記憶している制御パターンに基づいて、装置が実際に動作を開始するまでのレスポンス時間を取得してもよい。 The acquisition unit 94 may also acquire the response time from when the execution unit 93 starts to cause the control device 50 to execute control of the device to when the device actually starts operating based on the control pattern stored in the memory unit 92.

 判定部95は、実行部93が制御装置50に被検証環境2内の装置の制御を実行させた場合に、予め定められた事象が被検証環境2内で生じたか否かを判定し、判定結果を変更部96に対して出力する。 When the execution unit 93 causes the control device 50 to control a device in the verification environment 2, the determination unit 95 determines whether a predetermined event has occurred in the verification environment 2 and outputs the determination result to the modification unit 96.

 変更部96は、取得部94が取得した情報に基づいて、記憶部92が記憶している制御パターンを変更する。例えば、変更部96は、予め定められた事象が被検証環境2内で生じていないと判定部95が判定した場合に、記憶部92が記憶している制御パターンを新たな制御パターンに変更する。 The change unit 96 changes the control pattern stored in the memory unit 92 based on the information acquired by the acquisition unit 94. For example, when the determination unit 95 determines that a predetermined event has not occurred in the verification environment 2, the change unit 96 changes the control pattern stored in the memory unit 92 to a new control pattern.

 次に、遠隔制御システム10による第1の遠隔制御方法について説明する。図3は、遠隔制御システム10による第1の遠隔制御方法を例示する図である。 Next, a first remote control method using the remote control system 10 will be described. Figure 3 is a diagram illustrating an example of the first remote control method using the remote control system 10.

 図3に示したように、まず、RPA装置90は、記憶部92が記憶している制御パターンに基づいて、複数の制御装置50それぞれに対して制御シナリオを設定する(S100)。 As shown in FIG. 3, first, the RPA device 90 sets a control scenario for each of the multiple control devices 50 based on the control pattern stored in the memory unit 92 (S100).

 複数の制御装置50は、ロボット60を動作させるとともに、測定器70-1~70-n(第1の装置~第nの装置)をそれぞれ個別に制御し、測定器70-1~70-nが測定したロボット60の動作等に関する値を動作確認の結果とする(S102~S108)。 The multiple control devices 50 operate the robot 60 and individually control the measuring devices 70-1 to 70-n (the first device to the nth device), and the values related to the operation of the robot 60 measured by the measuring devices 70-1 to 70-n are regarded as the results of the operation check (S102 to S108).

 また、複数の制御装置50は、測定器70-1~70-nの動作確認の結果、及び被検証環境20内に生じる情報の変化をセンサ80-1~80-m(各種センサ)から情報収集する(S110)。 The multiple control devices 50 also collect information from the sensors 80-1 to 80-m (various sensors) on the results of checking the operation of the measuring devices 70-1 to 70-n and on changes in information occurring within the verification environment 20 (S110).

 そして、制御装置50はセンサ80-1~80-mからの情報収集に基づいて、予め定められた事象が被検証環境2内で生じていないと判定部95が判定した場合に、記憶部92が記憶している制御パターンを新たな制御パターンに変更することにより、新たに複数の制御装置50それぞれに対して制御シナリオを設定する(S100)。 Then, when the determination unit 95 determines that a predetermined event has not occurred in the verification environment 2 based on the information collected from the sensors 80-1 to 80-m, the control device 50 sets a new control scenario for each of the multiple control devices 50 by changing the control pattern stored in the memory unit 92 to a new control pattern (S100).

 次に、遠隔制御システム10による第2の遠隔制御方法について説明する。図4は、遠隔制御システム10による第2の遠隔制御方法を例示する図である。以下、図4等において、図3を用いて上述した動作と実質的に同一の動作には同一の符号が付してある。 Next, a second remote control method using the remote control system 10 will be described. FIG. 4 is a diagram illustrating an example of the second remote control method using the remote control system 10. In FIG. 4 and other figures, operations that are substantially the same as those described above using FIG. 3 are denoted by the same reference numerals.

 図4に示したように、まず、RPA装置90は、例えば同期部97が動作することにより、測定器70-1~70-n(第1の装置~第nの装置)をそれぞれ同期させる設定を行う(S200~S202)。 As shown in FIG. 4, first, the RPA device 90 performs settings to synchronize the measuring devices 70-1 to 70-n (the first device to the nth device) by operating, for example, the synchronization unit 97 (S200 to S202).

 つまり、測定器70-1~70-nが単体で時刻同期機能を備えていなくても、RPA装置90は、測定器70-1~70-nを同期させることができる。そして、遠隔制御システム10は、引き続き図3に示した動作を行う。 In other words, even if the measuring devices 70-1 to 70-n do not have a time synchronization function on their own, the RPA device 90 can synchronize the measuring devices 70-1 to 70-n. Then, the remote control system 10 continues to perform the operation shown in FIG. 3.

 図5は、遠隔制御システム10の構成の第1変形例(遠隔制御システム10a)を示す図である。図5に示すように、一実施形態にかかる遠隔制御システム10aは、被検証環境20aがネットワーク30を介して遠隔環境(リモート環境)40aに接続された検証システムである。以下、図1に示した遠隔制御システム10の構成と実質的に同一の構成には同一の符号が付してある。 FIG. 5 is a diagram showing a first modified example (remote control system 10a) of the configuration of the remote control system 10. As shown in FIG. 5, the remote control system 10a according to one embodiment is a verification system in which a verification environment 20a is connected to a remote environment 40a via a network 30. Below, components that are substantially the same as those of the remote control system 10 shown in FIG. 1 are given the same reference numerals.

 例えば、遠隔環境40aには、RPA装置90が配置されている。また、被検証環境20aには、例えば複数の制御装置50、ロボット60、測定器70-1~70-n、及びセンサ80-1~80-mが配置されている。 For example, an RPA device 90 is placed in the remote environment 40a. In addition, in the verification environment 20a, for example, multiple control devices 50, a robot 60, measuring devices 70-1 to 70-n, and sensors 80-1 to 80-m are placed.

 このように、遠隔制御システム10aでは、遠隔制御システム10において遠隔環境40に配置されていた複数の制御装置50が、被検証環境20a内に配置されている。したがって、遠隔制御システム10aでは、遠隔環境40aにおける機能及び構成が簡素化され、ネットワーク30の負荷も低減されている。 In this way, in the remote control system 10a, the multiple control devices 50 that were placed in the remote environment 40 in the remote control system 10 are placed in the verification environment 20a. Therefore, in the remote control system 10a, the functions and configuration in the remote environment 40a are simplified, and the load on the network 30 is also reduced.

 図6は、遠隔制御システム10の構成の第2変形例(遠隔制御システム10b)を示す図である。図6に示すように、一実施形態にかかる遠隔制御システム10bは、被検証環境20bがネットワーク30を介して遠隔環境(リモート環境)40bに接続された検証システムである。 FIG. 6 is a diagram showing a second modified example (remote control system 10b) of the configuration of the remote control system 10. As shown in FIG. 6, the remote control system 10b according to one embodiment is a verification system in which a verification environment 20b is connected to a remote environment 40b via a network 30.

 例えば、遠隔環境40bには、画像、音声、又は文字などを入出力可能にされたWeb会議ツール100がユーザインタフェースとして配置されている。また、被検証環境20bには、例えばWeb会議ツール100、RPA装置90、複数の制御装置50、ロボット60、測定器70-1~70-n、及びセンサ80-1~80-mが配置されている。 For example, in the remote environment 40b, a Web conference tool 100 capable of inputting and outputting images, audio, text, etc. is arranged as a user interface. In addition, in the verification environment 20b, for example, the Web conference tool 100, an RPA device 90, multiple control devices 50, a robot 60, measuring devices 70-1 to 70-n, and sensors 80-1 to 80-m are arranged.

 RPA装置90は、被検証環境20b内に配置されたWeb会議ツール100が受信した情報を解析(音声認識、Web会議上のチャットを用いた文字認識、Web会議上のリアクションボタンや画像認識によって検証シナリオの特定を行う)し、把握した検証内容に従って、ロボット60及び測定器70-1~70-nの制御を行う。 The RPA device 90 analyzes the information received by the web conferencing tool 100 placed in the verification environment 20b (identifying the verification scenario through voice recognition, character recognition using chat on the web conference, and reaction buttons and image recognition on the web conference), and controls the robot 60 and measuring devices 70-1 to 70-n according to the verification content that has been grasped.

 また、遠隔環境40b内に配置されたWeb会議ツール100は、カメラなどのセンサ80-1~80-mからの情報に基づいて、ロボット60及び測定器70-1~70-nを制御することも可能にしている。例えば、遠隔環境40b内に配置されたWeb会議ツール100は、画像(ジェスチャー)、音声(検証内容)、又は文字(検証内容、Web会議ツール100内のリアクションも含む)によって被検証環境20bにおける検証内容を制御することも可能である。 The Web conferencing tool 100 placed in the remote environment 40b can also control the robot 60 and measuring instruments 70-1 to 70-n based on information from sensors 80-1 to 80-m such as cameras. For example, the Web conferencing tool 100 placed in the remote environment 40b can also control the verification content in the verification environment 20b using images (gestures), voice (verification content), or text (verification content, including reactions within the Web conferencing tool 100).

 例えば、遠隔環境40bで操作を行う作業者は、被検証環境20bから送信されるエラーなどの進捗情報を、Web会議ツール100を介して取得することができ、被検証環境20bにおける事象をリアルタイムで把握することができる。 For example, a worker performing operations in the remote environment 40b can obtain progress information, such as errors, sent from the verification environment 20b via the web conferencing tool 100, and can grasp events in the verification environment 20b in real time.

 つまり、遠隔制御システム10bでは、RPA装置90の実行部93がユーザインタフェースとなるWeb会議ツール100を介して入力された画像、音声、及び文字の少なくともいずれかに基づいて、複数の制御装置50に被検証環境20b内の装置の制御を実行させる。 In other words, in the remote control system 10b, the execution unit 93 of the RPA device 90 causes multiple control devices 50 to control devices in the verification environment 20b based on at least one of images, voice, and text input via the Web conference tool 100, which serves as a user interface.

 したがって、遠隔制御システム10bは、検証内容を意図する画像、音声、又は文字によって被検証環境20b内の装置の制御を行うことができる。 The remote control system 10b can therefore control devices in the verification environment 20b using images, sounds, or text intended to indicate the verification content.

 図7は、遠隔制御システム10bによる第3の遠隔制御方法を例示する図である。図7に示したように、まず、作業者は、遠隔環境40b内に配置されたWeb会議ツール100を用いて遠隔制御システム10bにおける制御シナリオを設定する(S300)。 FIG. 7 is a diagram illustrating a third remote control method using the remote control system 10b. As shown in FIG. 7, first, the worker sets a control scenario in the remote control system 10b using the Web conference tool 100 arranged in the remote environment 40b (S300).

 次に、RPA装置90は、Web会議ツール100を用いて設定された制御シナリオに基づいて、複数の制御装置50に対して制御シナリオを設定する(S302)。そして、遠隔制御システム10bは、引き続き図3に示した動作と同様の動作を行う。 Next, the RPA device 90 sets a control scenario for the multiple control devices 50 based on the control scenario set using the Web conference tool 100 (S302). Then, the remote control system 10b continues to perform the same operation as shown in FIG. 3.

 図8は、遠隔制御システム10の構成の第3変形例(遠隔制御システム10c)を示す図である。図8に示すように、一実施形態にかかる遠隔制御システム10cは、被検証環境20bがネットワーク30を介して複数の遠隔環境(リモート環境)40bに接続された検証システムである。 FIG. 8 is a diagram showing a third modified example (remote control system 10c) of the configuration of the remote control system 10. As shown in FIG. 8, the remote control system 10c according to one embodiment is a verification system in which a verification environment 20b is connected to a plurality of remote environments 40b via a network 30.

 例えば、遠隔環境40bそれぞれには、画像、音声、又は文字などを入出力可能にされたWeb会議ツール100がユーザインタフェースとして配置されている。また、被検証環境20bには、例えばWeb会議ツール100、RPA装置90、複数の制御装置50、ロボット60、測定器70-1~70-n、及びセンサ80-1~80-mが配置されている。 For example, in each remote environment 40b, a Web conference tool 100 capable of inputting and outputting images, audio, text, etc. is arranged as a user interface. In addition, in the verification environment 20b, for example, a Web conference tool 100, an RPA device 90, multiple control devices 50, a robot 60, measuring devices 70-1 to 70-n, and sensors 80-1 to 80-m are arranged.

 したがって、遠隔制御システム10cでは、複数の作業者が被検証環境20b内で生じる事象を監視しながら、被検証環境20内に配置された装置の動作を検証することも可能である。 Therefore, in the remote control system 10c, multiple workers can verify the operation of devices placed in the verification environment 20 while monitoring events occurring in the verification environment 20b.

 図9は、遠隔制御システム10の構成の第4変形例(遠隔制御システム10d)を示す図である。図9に示すように、一実施形態にかかる遠隔制御システム10dは、複数の被検証環境20bがネットワーク30を介して遠隔環境(リモート環境)40bに接続された検証システムである。 FIG. 9 is a diagram showing a fourth modified example (remote control system 10d) of the configuration of the remote control system 10. As shown in FIG. 9, the remote control system 10d according to one embodiment is a verification system in which multiple verification environments 20b are connected to a remote environment 40b via a network 30.

 つまり、遠隔制御システム10dでは、被検証環境20bは、それぞれが同一の装置を備えるように複数設けられ、実行部93は、複数の被検証環境20bそれぞれの装置が同じ制御パターン又は異なる制御パターンに基づいて制御されるように制御装置50に制御を実行させる。 In other words, in the remote control system 10d, multiple verification environments 20b are provided, each of which has the same device, and the execution unit 93 causes the control device 50 to execute control so that the devices in each of the multiple verification environments 20b are controlled based on the same control pattern or different control patterns.

 例えば、実行部93は、同等の被検証環境20bが複数存在する場合、被検証環境20bそれぞれのリソース状況に応じて検証内容を分散化させることができる。また、実行部93は、同じ検証内容を複数の異なる被検証環境20bそれぞれで検証することも可能である。 For example, when there are multiple equivalent verification environments 20b, the execution unit 93 can distribute the verification content according to the resource status of each verification environment 20b. In addition, the execution unit 93 can also verify the same verification content in each of multiple different verification environments 20b.

 図10は、遠隔制御システム10dによる第4の遠隔制御方法を例示する図である。図10に示したように、遠隔制御システム10dは、例えば被検証環境20bそれぞれのRPA装置90が測定器70-1~70-n(第1の装置~第nの装置)をそれぞれ制御し、測定器70-1~70-n(第1の装置~第nの装置)それぞれのレスポンス時間を取得する(S400~S406)。そして、遠隔制御システム10dは、引き続き図7に示した動作と同様の動作を行う。 FIG. 10 is a diagram illustrating a fourth remote control method by the remote control system 10d. As shown in FIG. 10, the remote control system 10d, for example, has the RPA devices 90 in each verification environment 20b control the measuring devices 70-1 to 70-n (the first device to the nth device) and acquire the response times of the measuring devices 70-1 to 70-n (the first device to the nth device) (S400 to S406). The remote control system 10d then continues to perform the same operations as those shown in FIG. 7.

 このように、一実施形態にかかる遠隔制御システム10~10dは、取得部94が取得した情報に基づいて、記憶部92が記憶している制御パターンを変更するので、被検証環境内に設置された装置に関する情報、又は被検証環境内の情報が変化した場合に、被検証環境内に設置された装置が実行すべき動作を当初の実行すべき動作から変更することができ、装置それぞれの動作を調整することができる。 In this way, the remote control system 10 to 10d according to one embodiment changes the control pattern stored in the memory unit 92 based on the information acquired by the acquisition unit 94. Therefore, when the information about the devices installed in the verified environment or the information within the verified environment changes, the operation to be performed by the devices installed in the verified environment can be changed from the operation to be initially performed, and the operation of each device can be adjusted.

 また、一実施形態にかかる遠隔制御システム10~10dは、RPA装置90を備えているので、各装置を統合的に制御することが簡易になり、複数の検証設備を一元的に制御することができる。 In addition, the remote control systems 10 to 10d in one embodiment are equipped with an RPA device 90, which makes it easy to control each device in an integrated manner and allows for centralized control of multiple verification equipment.

 なお、RPA装置90が有する各機能は、それぞれ一部又は全部がPLD(Programmable Logic Device)やFPGA(Field Programmable Gate Array)等のハードウェアによって構成されてもよいし、CPU等のプロセッサが実行するプログラムとして構成されてもよい。 In addition, each function of the RPA device 90 may be configured in part or in whole by hardware such as a PLD (Programmable Logic Device) or an FPGA (Field Programmable Gate Array), or may be configured as a program executed by a processor such as a CPU.

 例えば、RPA装置90は、コンピュータとプログラムを用いて実現することができ、プログラムを記憶媒体に記録することも、ネットワークを通して提供することも可能である。 For example, the RPA device 90 can be realized using a computer and a program, and the program can be recorded on a storage medium or provided via a network.

 図11は、一実施形態にかかるRPA装置90が有するハードウェア構成例を示す図である。図11に示すように、RPA装置90は、入力部900、出力部901、通信部902、CPU903、メモリ904及びHDD905がバス906を介して接続され、コンピュータとしての機能を備える。また、RPA装置90は、コンピュータ読み取り可能な記憶媒体907との間でデータを入出力することができるようにされている。 FIG. 11 is a diagram showing an example of the hardware configuration of an RPA device 90 according to one embodiment. As shown in FIG. 11, the RPA device 90 has an input unit 900, an output unit 901, a communication unit 902, a CPU 903, a memory 904, and a HDD 905 connected via a bus 906, and has the functions of a computer. The RPA device 90 is also capable of inputting and outputting data to and from a computer-readable storage medium 907.

 入力部900は、例えばキーボード及びマウス等である。出力部901は、例えばディスプレイなどの表示装置である。通信部902は、例えばネットワークインターフェースなどである。 The input unit 900 is, for example, a keyboard and a mouse. The output unit 901 is, for example, a display device such as a display. The communication unit 902 is, for example, a network interface.

 CPU903は、RPA装置90を構成する各部を制御し、所定の処理等を行う。メモリ904及びHDD905は、データ等を記憶する上述した記憶部92に対応する。 The CPU 903 controls each component of the RPA device 90 and performs predetermined processing. The memory 904 and HDD 905 correspond to the above-mentioned storage unit 92 that stores data, etc.

 記憶媒体907は、RPA装置90が有する機能を実行させるプログラム等を記憶可能にされている。なお、RPA装置90を構成するアーキテクチャは図11に示した例に限定されない。 The storage medium 907 is capable of storing programs and the like that cause the RPA device 90 to execute functions. Note that the architecture that constitutes the RPA device 90 is not limited to the example shown in FIG. 11.

 10,10a,10b,10c,10d・・・遠隔制御システム、20,20a,20b・・・被検証環境、30・・・ネットワーク、40,40a,40b・・・遠隔環境、50・・・制御装置、60・・・ロボット、70-1~70-n・・・測定器、80-1~80-m・・・センサ、90・・・RPA装置、91・・・ユーザインタフェース、92・・・記憶部、93・・・実行部、94・・・取得部、95・・・判定部、96・・・変更部、97・・・同期部、100・・・Web会議ツール、900・・・入力部、901・・・出力部、902・・・通信部、903・・・CPU、904・・・メモリ、905・・・HDD、906・・・バス、907・・・記憶媒体 10, 10a, 10b, 10c, 10d... Remote control system, 20, 20a, 20b... Test environment, 30... Network, 40, 40a, 40b... Remote environment, 50... Control device, 60... Robot, 70-1 to 70-n... Measuring device, 80-1 to 80-m... Sensor, 90... RPA device, 91... User interface, 92... Storage unit, 93... Execution unit, 94... Acquisition unit, 95... Determination unit, 96... Change unit, 97... Synchronization unit, 100... Web conference tool, 900... Input unit, 901... Output unit, 902... Communication unit, 903... CPU, 904... Memory, 905... HDD, 906... Bus, 907... Storage medium

Claims (8)

 被検証環境内に設置された1つ以上の装置を制御装置により制御する遠隔制御システムにおいて、
 前記装置が所定の動作をするように制御するための制御パターンを記憶している記憶部と、
 前記記憶部が記憶している制御パターンに基づいて、前記制御装置に前記装置の制御を実行させる実行部と、
 前記被検証環境内の情報、及び前記装置に関する情報の少なくともいずれかを取得する取得部と、
 前記取得部が取得した情報に基づいて、前記記憶部が記憶している制御パターンを変更する変更部と
 を有することを特徴とする遠隔制御システム。
A remote control system for controlling one or more devices installed in a verification environment by a control device,
A storage unit that stores a control pattern for controlling the device to perform a predetermined operation;
an execution unit that causes the control device to execute control of the device based on the control pattern stored in the storage unit;
an acquisition unit that acquires at least one of information in the verification environment and information regarding the device;
a change unit that changes the control pattern stored in the storage unit based on the information acquired by the acquisition unit.
 前記実行部が前記制御装置に前記装置の制御を実行させた場合に、予め定められた事象が前記被検証環境内で生じたか否かを判定する判定部
 をさらに有し、
 前記変更部は、
 予め定められた事象が前記被検証環境内で生じていないと前記判定部が判定した場合に、前記記憶部が記憶している制御パターンを変更すること
 を特徴とする請求項1に記載の遠隔制御システム。
a determination unit that determines whether a predetermined event has occurred in the verification environment when the execution unit causes the control device to execute control of the device,
The change unit is
2. The remote control system according to claim 1, further comprising: a control pattern stored in the memory unit that is changed when the determination unit determines that a predetermined event has not occurred in the verification environment.
 画像、音声、及び文字の少なくともいずれかを入出力するユーザインタフェース
 をさらに有し、
 前記実行部は、
 前記ユーザインタフェースを介して入力された画像、音声、及び文字の少なくともいずれかに基づいて、前記制御装置に前記装置の制御を実行させること
 を特徴とする請求項1又は2に記載の遠隔制御システム。
A user interface for inputting and outputting at least one of an image, a voice, and a character,
The execution unit is
3. The remote control system according to claim 1, wherein the control device controls the device based on at least one of an image, a voice, and a character input via the user interface.
 前記被検証環境は、
 それぞれが同一の前記装置を備えるように複数設けられ、
 前記実行部は、
 複数の前記被検証環境それぞれの前記装置が同じ制御パターン又は異なる制御パターンに基づいて制御されるように前記制御装置に制御を実行させること
 を特徴とする請求項1~3のいずれか1項に記載の遠隔制御システム。
The verification environment includes:
A plurality of the devices are provided, each of which includes the same device;
The execution unit is
The remote control system according to any one of claims 1 to 3, characterized in that the control device is caused to execute control so that the devices in each of the multiple verification environments are controlled based on the same control pattern or different control patterns.
 前記取得部は、
 前記実行部が前記制御装置に前記装置の制御を実行させることを開始したときから、前記記憶部が記憶している制御パターンに基づいて、前記装置が実際に動作を開始するまでのレスポンス時間を取得し、
 前記実行部は、
 前記取得部が取得したレスポンス時間に基づいて、前記装置が動作を開始するタイミングを当該実行部に同期させること
 を特徴とする請求項1~4のいずれか1項に記載の遠隔制御システム。
The acquisition unit is
acquiring a response time from when the execution unit starts to cause the control device to execute control of the device to when the device actually starts operating based on the control pattern stored in the storage unit;
The execution unit is
5. The remote control system according to claim 1, wherein the timing at which the device starts to operate is synchronized with the execution unit based on the response time acquired by the acquisition unit.
 被検証環境内に設置された1つ以上の装置を制御装置により制御する遠隔制御方法において、
 前記装置に所定の動作をさせるように記憶部が記憶している制御パターンに基づいて、RPA装置に前記制御装置を制御させ、
 前記被検証環境内の情報、及び前記装置に関する情報の少なくともいずれかを取得し、
 取得した情報に基づいて、前記記憶部が記憶している制御パターンを変更すること
 を特徴とする遠隔制御方法。
A remote control method for controlling one or more devices installed in a verification environment by a control device, comprising:
The RPA device controls the control device based on a control pattern stored in a storage unit so as to cause the device to perform a predetermined operation;
Acquire at least one of information in the verification environment and information about the device;
A remote control method comprising: changing a control pattern stored in the storage unit based on the acquired information.
 被検証環境内に設置された1つ以上の装置を制御装置に制御させるRPA装置において、
 前記装置が所定の動作をするように制御するための制御パターンを記憶している記憶部と、
 前記記憶部が記憶している制御パターンに基づいて、前記制御装置に前記装置の制御を実行させる実行部と、
 前記被検証環境内の情報、及び前記装置に関する情報の少なくともいずれかを取得する取得部と、
 前記取得部が取得した情報に基づいて、前記記憶部が記憶している制御パターンを変更する変更部と
 を有することを特徴とするRPA装置。
In an RPA device that causes a control device to control one or more devices installed in a verification environment,
A storage unit that stores a control pattern for controlling the device to perform a predetermined operation;
an execution unit that causes the control device to execute control of the device based on the control pattern stored in the storage unit;
an acquisition unit that acquires at least one of information in the verification environment and information regarding the device;
and a change unit that changes the control pattern stored in the memory unit based on the information acquired by the acquisition unit.
 請求項7に記載のRPA装置の各部としてコンピュータを機能させるためのRPAプログラム。 An RPA program for causing a computer to function as each part of the RPA device described in claim 7.
PCT/JP2023/009655 2023-03-13 2023-03-13 Remote control system, remote control method, rpa device, and rpa program WO2024189740A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2023/009655 WO2024189740A1 (en) 2023-03-13 2023-03-13 Remote control system, remote control method, rpa device, and rpa program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2023/009655 WO2024189740A1 (en) 2023-03-13 2023-03-13 Remote control system, remote control method, rpa device, and rpa program

Publications (1)

Publication Number Publication Date
WO2024189740A1 true WO2024189740A1 (en) 2024-09-19

Family

ID=92754636

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/009655 WO2024189740A1 (en) 2023-03-13 2023-03-13 Remote control system, remote control method, rpa device, and rpa program

Country Status (1)

Country Link
WO (1) WO2024189740A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002245102A (en) * 2001-02-14 2002-08-30 Matsushita Electric Works Ltd Building environment control method and system
JP2014064244A (en) * 2012-09-24 2014-04-10 Hioki Ee Corp Measurement apparatus
JP2014164522A (en) * 2013-02-25 2014-09-08 Sharp Corp Message notification device, control method, and control program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002245102A (en) * 2001-02-14 2002-08-30 Matsushita Electric Works Ltd Building environment control method and system
JP2014064244A (en) * 2012-09-24 2014-04-10 Hioki Ee Corp Measurement apparatus
JP2014164522A (en) * 2013-02-25 2014-09-08 Sharp Corp Message notification device, control method, and control program

Similar Documents

Publication Publication Date Title
CN100458730C (en) Method and apparatus to realize universal emulation by emulation apparatus based on 1553B bus
CN107870772B (en) Cross-environment application deployment method, platform, system and readable storage medium
CN107656872B (en) Software testing method, device, equipment and computer storage medium
JP2014526095A (en) Portable field maintenance tool with process communication channel
WO2016170618A1 (en) Automatic testing device
JP2016012172A (en) Communication system, programmable display, information processing device, operation control method, information processing method, and program
JPWO2012077704A1 (en) Debug stub server, debugging method and program
CN117785435A (en) Containerized modeling of device updates or modifications via digital twinning
US20080162900A1 (en) System, Method and Apparatus for Observing a Control Device
CN112469538B (en) Data generation device and method, data generation program, and remote operation system
WO2024189740A1 (en) Remote control system, remote control method, rpa device, and rpa program
KR100827269B1 (en) Apparatus and Method for debugging Sensor Network using simulation
JP2018165919A (en) Engineering support system, engineering support method, server device, recording medium, client device, and client program
JP2018045406A (en) MEASUREMENT SYSTEM, SENSOR DEVICE, AND MEASUREMENT SYSTEM CONTROL METHOD
JPWO2020011588A5 (en)
JP2010157103A (en) Verification system and operation verification apparatus
JP7018086B2 (en) A method of identifying equipment in an idling state, a program that causes a computer to perform processing, and a server connected to one or more programmable logic controllers associated with a robot arm via a network.
US12072681B2 (en) Support device, non-transitory computer-readable recording medium recording support program, and setting method
CN113366394B (en) Real-time controller and distributed control system and industrial machinery using the real-time controller
Candra et al. Reliable coordination patterns in cyber-physical-social systems
KR100918840B1 (en) Method and Apparatus for Testing Target Sensor Node to compose Sensor Network
US20190331709A1 (en) Sensor testing system and sensor testing method applied thereto
CN107202603B (en) Standard pattern generation method and device for data signal
JP5303968B2 (en) Elevator program verification system
TW202036014A (en) Wireless electronic-control system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23927362

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2025506291

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2025506291

Country of ref document: JP