JP7781675B2 - Wireless device, system, method and program - Google Patents
Wireless device, system, method and programInfo
- Publication number
- JP7781675B2 JP7781675B2 JP2022029832A JP2022029832A JP7781675B2 JP 7781675 B2 JP7781675 B2 JP 7781675B2 JP 2022029832 A JP2022029832 A JP 2022029832A JP 2022029832 A JP2022029832 A JP 2022029832A JP 7781675 B2 JP7781675 B2 JP 7781675B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- wireless
- target
- wireless communication
- status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Manipulator (AREA)
Description
本発明の実施形態は、無線装置、システム、方法及びプログラムに関する。 Embodiments of the present invention relate to wireless devices, systems, methods, and programs.
近年では、例えば工場または倉庫等において産業用ロボットを動作させることによって、作業の効率化を図ることが行われている。 In recent years, industrial robots have been used in factories, warehouses, and other places to improve work efficiency.
このような産業用ロボットの少なくとも一部(以下、制御対象と表記)の動作を制御する際には、配線を行う煩雑さ及び断線等のリスクを回避するために無線通信を利用することが望ましい。 When controlling the operation of at least a portion of such an industrial robot (hereinafter referred to as the controlled object), it is desirable to use wireless communication to avoid the hassle of wiring and the risk of wire breakage.
しかしながら、無線通信を利用した制御対象に対する制御においては当該制御対象の動作または当該制御対象が動作する環境等に応じて当該無線通信が劣化する可能性があり、制御対象に対する制御の質を維持することが困難である。 However, when controlling a control target using wireless communication, there is a possibility that the wireless communication may deteriorate depending on the operation of the control target or the environment in which the control target operates, making it difficult to maintain the quality of control over the control target.
そこで、本発明が解決しようとする課題は、無線通信を利用した制御対象に対する制御の質の低下を抑制することが可能な無線装置、システム、方法及びプログラムを提供することにある。 The problem that this invention aims to solve is to provide a wireless device, system, method, and program that can suppress deterioration in the quality of control over controlled objects using wireless communication.
実施形態によれば、無線通信を利用して制御対象を制御する無線装置が提供される。前記無線装置は、受信手段と、第1取得手段と、推定手段と、送信手段と、測定手段とを具備する。前記受信手段は、前記制御対象の状態を示す状態情報を含む状態信号を受信する。前記第1取得手段は、前記制御対象の目標制御値を取得する。前記推定手段は、前記受信された状態信号及び前記取得された目標制御値に基づいて、予め定められた期間が経過した後の前記無線通信の劣化を推定する。前記送信手段は、前記推定された結果に基づいて選択された前記制御対象に対する制御方式に従って、前記制御対象の動作を制御するための制御情報を含む制御信号を送信する。前記状態信号は、第1状態情報を含む第1状態信号及び前記第1状態情報によって示される前記制御対象の状態から遷移した前記制御対象の状態を示す第2状態情報を含む第2状態信号を含む。前記目標制御値は、前記第1状態信号が受信されたときに取得される第1目標制御値及び前記第2状態信号が受信されたときに取得される第2目標制御値を含む。前記測定手段は、前記受信された第1状態信号から前記無線通信に関する第1無線特性を測定し、前記受信された第2状態信号から前記無線通信に関する第2無線特性を測定する。前記推定手段は、前記測定された第1及び第2無線特性と、前記取得された第1及び第2目標制御値とに基づいて、予め定められた期間が経過した後の無線特性を推定し、当該推定された無線特性が閾値よりも小さい場合に前記無線通信の劣化があると推定する。 According to an embodiment, a wireless device for controlling a control object using wireless communication is provided. The wireless device includes a receiving means, a first acquiring means, an estimating means, a transmitting means , and a measuring means . The receiving means receives a status signal including status information indicating a status of the control object. The first acquiring means acquires a target control value of the control object. The estimating means estimates deterioration of the wireless communication after a predetermined period has elapsed based on the received status signal and the acquired target control value. The transmitting means transmits a control signal including control information for controlling the operation of the control object in accordance with a control method for the control object selected based on the estimation result. The status signal includes a first status signal including first status information and a second status signal including second status information indicating a state of the control object transitioned from a state of the control object indicated by the first status information. The target control value includes a first target control value acquired when the first status signal is received and a second target control value acquired when the second status signal is received. The measuring means measures a first radio characteristic related to the wireless communication from the received first status signal, and measures a second radio characteristic related to the wireless communication from the received second status signal. The estimating means estimates the radio characteristic after a predetermined period has elapsed based on the measured first and second radio characteristics and the acquired first and second target control values, and estimates that the wireless communication has deteriorated if the estimated radio characteristic is smaller than a threshold.
以下、図面を参照して、各実施形態について説明する。
(第1実施形態)
まず、第1実施形態について説明する。図1は、本実施形態に係る無線装置を備える無線制御システムの一例を説明するための図である。図1に示す例では、無線制御システムは、無線装置10及びスカラロボット20を備える。
Hereinafter, each embodiment will be described with reference to the drawings.
(First embodiment)
First, a first embodiment will be described. Fig. 1 is a diagram illustrating an example of a wireless control system including a wireless device according to this embodiment. In the example shown in Fig. 1, the wireless control system includes a wireless device 10 and a SCARA robot 20.
無線装置10は、アンテナを介して外部の装置と無線通信を実行することが可能な無線通信機を備え、例えば無線装置10から外部の装置に送信すべき情報を変調して無線信号を生成する機能及び外部の装置から受信した無線信号を復調して各種情報を取り出す機能(変復調機能)を有する。また、無線装置10は、CPU及びメモリ(メインメモリ及び不揮発性メモリ等)を備え、無線通信で送受信される情報(データ)を処理するコンピュータ機能を有していてもよい。 The wireless device 10 is equipped with a wireless communication device capable of wireless communication with an external device via an antenna, and has, for example, the function of modulating information to be transmitted from the wireless device 10 to an external device to generate a wireless signal, and the function of demodulating wireless signals received from an external device to extract various information (modulation/demodulation function). The wireless device 10 may also have a CPU and memory (main memory, non-volatile memory, etc.), and may have computer functions for processing information (data) transmitted and received via wireless communication.
スカラロボット20は、複数のモータ(回転軸)を有し、アームと称される可動部を水平方向に移動させることができる産業用ロボットの一種であり、水平多関節ロボットとも称される。図1においては、X軸、Y軸及びZ軸によって規定される3次元空間のX-Y平面上に配置されたスカラロボット20が示されている。 The SCARA robot 20 is a type of industrial robot that has multiple motors (rotational axes) and can move a movable part called an arm horizontally, and is also called a horizontal articulated robot. Figure 1 shows the SCARA robot 20 positioned on the X-Y plane in three-dimensional space defined by the X, Y, and Z axes.
スカラロボット20は、ベース21、第1アーム22、第2アーム23及びグリッパ24を備える。また、ベース21には、第1モータ211が内蔵されている。更に、第2アーム23には、第2モータ231が内蔵されている。 The SCARA robot 20 comprises a base 21, a first arm 22, a second arm 23, and a gripper 24. The base 21 also contains a first motor 211. The second arm 23 also contains a second motor 231.
ベース21は、例えば床面または台(机)上に固定した状態で配置されている。第1アーム22は、ベース21に内蔵されている第1モータ211を介して当該ベース21と接続されている。これによれば、第1モータ211の回転により、ベース21に対する第1アーム22の角度を変えることができる。 The base 21 is fixedly disposed on, for example, the floor or a table (desk). The first arm 22 is connected to the base 21 via a first motor 211 built into the base 21. As a result, the angle of the first arm 22 relative to the base 21 can be changed by rotating the first motor 211.
また、第2アーム23は、当該第2アーム23に内蔵されている第2モータ231を介して第1アーム22と接続されている。これによれば、第2モータ231の回転により、第1アーム22に対する第2アーム23の角度を変えることができる。 The second arm 23 is also connected to the first arm 22 via a second motor 231 built into the second arm 23. This allows the angle of the second arm 23 relative to the first arm 22 to be changed by rotating the second motor 231.
グリッパ24は、例えば物体(アイテム)を把持する機能を有する。詳しい説明については省略するが、グリッパ24は、例えば近接センサ等によって検知された物体を挟むように動作してもよいし、吸引ポインプ等により当該物体を吸引するように動作してもよい。 The gripper 24 has the function of grasping, for example, an object (item). Although a detailed explanation will be omitted, the gripper 24 may operate to pinch an object detected by, for example, a proximity sensor, or may operate to suck the object using a suction point, etc.
このようなスカラロボット20によれば、第1モータ211及び第2モータ231の回転に応じて第1アーム22及び第2アーム23の角度を制御することによりグリッパ24を可動範囲内の任意の位置に移動させ、当該グリッパ24を介して、例えば工場内に設置されているベルトコンベア上を流れる物体をトレイに移し替える(つまり、荷物をピッキングする)ような作業(ワーク)を行うことができる。 With this type of SCARA robot 20, the angles of the first arm 22 and the second arm 23 can be controlled in accordance with the rotation of the first motor 211 and the second motor 231, allowing the gripper 24 to be moved to any position within its movable range, and the gripper 24 can be used to perform tasks (work), such as transferring objects moving on a conveyor belt installed in a factory onto a tray (i.e., picking luggage).
ここで、図1に示すスカラロボット20において、第1モータ211には第1制御対象無線装置212が有線で接続されており、第2モータ231には第2制御対象無線装置232が有線で接続されている。 Here, in the SCARA robot 20 shown in Figure 1, the first motor 211 is connected to the first wireless device to be controlled 212 by wire, and the second motor 231 is connected to the second wireless device to be controlled 232 by wire.
第1制御対象無線装置212及び第2制御対象無線装置232は、アンテナを介して外部の装置と無線通信を実行することが可能な無線通信機を備え、上記した無線装置10と同様に変復調機能を有する。また、第1制御対象無線装置212及び第2制御対象無線装置232は、CPU及びメモリ(メインメモリ及び不揮発性メモリ等)を備え、無線通信で送受信される情報(データ)を処理するコンピュータ機能を有していてもよい。 The first control-target radio device 212 and the second control-target radio device 232 are equipped with a wireless communication device capable of wireless communication with external devices via an antenna, and have modulation and demodulation functions similar to the wireless device 10 described above. The first control-target radio device 212 and the second control-target radio device 232 may also be equipped with a CPU and memory (main memory, non-volatile memory, etc.), and may have computer functions for processing information (data) transmitted and received via wireless communication.
これによれば、上記した無線装置10は、第1制御対象無線装置212及び第2制御対象無線装置232と無線通信を実行することにより、スカラロボット20(の動作)を制御することができる。具体的には、無線装置10は、例えば第1アーム22(第1モータ211)及び第2アーム23(第2モータ231)を制御するための制御情報を変調して制御信号を生成し、当該制御信号を第1制御対象無線装置212及び第2制御対象無線装置232に送信する。第1制御対象無線装置212及び第2制御対象無線装置232は、無線装置10から送信された制御信号を復調して制御情報を取り出し、当該制御情報に従って第1アーム22(第1モータ211)及び第2アーム23(第2モータ231)を制御する。ここでは、制御情報に従って第1アーム22及び第2アーム23を制御する場合を想定しているが、当該制御情報に従ってグリッパ24が制御されてもよい。 According to this, the wireless device 10 described above can control (the operation of) the SCARA robot 20 by wirelessly communicating with the first control target wireless device 212 and the second control target wireless device 232. Specifically, the wireless device 10 generates control signals by modulating control information for controlling, for example, the first arm 22 (first motor 211) and the second arm 23 (second motor 231), and transmits the control signals to the first control target wireless device 212 and the second control target wireless device 232. The first control target wireless device 212 and the second control target wireless device 232 demodulate the control signals transmitted from the wireless device 10 to extract the control information, and control the first arm 22 (first motor 211) and the second arm 23 (second motor 231) in accordance with the control information. While the case where the first arm 22 and the second arm 23 are controlled in accordance with the control information is assumed here, the gripper 24 may also be controlled in accordance with the control information.
更に、第1制御対象無線装置212及び第2制御対象無線装置232は、スカラロボット20(例えば、第1アーム22及び第2アーム23)の状態を示す状態情報を変調して状態信号を生成し、当該状態信号を無線装置10に送信する。 Furthermore, the first control target wireless device 212 and the second control target wireless device 232 modulate status information indicating the status of the SCARA robot 20 (e.g., the first arm 22 and the second arm 23) to generate a status signal, and transmit the status signal to the wireless device 10.
上記した状態情報はスカラロボット20に取り付けられた内界センサ(またはエンコーダ)によって計測されたセンサ値であり、当該状態情報によって示されるスカラロボット20の状態には例えば第1アーム22及び第2アーム23の角度等が含まれる。状態情報は、例えばホールセンサによって計測された値(電気信号を量子化した値)やスカラロボット20に対して設定されているパラメータ値等であってもよい。 The above-mentioned status information is a sensor value measured by an internal sensor (or encoder) attached to the SCARA robot 20, and the status of the SCARA robot 20 indicated by this status information includes, for example, the angles of the first arm 22 and the second arm 23. The status information may also be, for example, a value measured by a Hall sensor (a quantized value of an electrical signal) or a parameter value set for the SCARA robot 20.
なお、上記した第1モータ211及び第2モータ231は例えば電力を回転運動等に変換することができるが、当該第1モータ211及び第2モータ231の回転数(エンコーダ値)によって第1アーム22及び第2アーム23の動作及び位置が決まる。したがって、第1モータ211及び第2モータ231は、第1アーム22及び第2アーム23の角度(またはグリッパ24、第1制御対象無線装置212及び第2制御対象無線装置232の位置)を把握するためのセンサとしての役割を有しているといえる。この場合、第1モータ211及び第2モータ231のエンコーダ値(センサ値)が状態情報として用いられてもよい。また、状態情報は、例えば第1アーム22及び第2アーム23に内蔵されているジャイロセンサ等によって計測された値であってもよい。 The first motor 211 and second motor 231 can convert electric power into rotational motion, for example, and the movement and position of the first arm 22 and second arm 23 are determined by the rotation speed (encoder value) of the first motor 211 and second motor 231. Therefore, the first motor 211 and second motor 231 can be said to function as sensors for determining the angles of the first arm 22 and second arm 23 (or the positions of the gripper 24, first control target wireless device 212, and second control target wireless device 232). In this case, the encoder values (sensor values) of the first motor 211 and second motor 231 may be used as status information. Furthermore, the status information may be values measured by a gyro sensor or the like built into the first arm 22 and second arm 23, for example.
無線装置10は、上記したように第1制御対象無線装置212及び第2制御対象無線装置232から無線装置10に送信された状態信号を復調して状態情報を取り出し、当該状態情報から第1アーム22及び第2アーム23の角度や第1モータ211、第1制御対象無線装置212、第2モータ231、第2制御対象無線装置232及びグリッパ24の位置等を把握することができる。なお、状態情報から把握される位置は、例えば無線制御システム内で定義された座標系に基づいて表すことができる。また、第1制御対象無線装置212及び第2制御対象無線装置232から無線装置10に送信された状態信号は、第1アーム22(第1モータ211)及び第2アーム23(第2モータ231)を制御するための制御情報を生成するために用いられても構わない。 As described above, the wireless device 10 demodulates the status signals transmitted to the wireless device 10 from the first control-target wireless device 212 and the second control-target wireless device 232 to extract status information, and from this status information, can determine the angles of the first arm 22 and the second arm 23, as well as the positions of the first motor 211, the first control-target wireless device 212, the second motor 231, the second control-target wireless device 232, and the gripper 24. Note that the positions determined from the status information can be expressed, for example, based on a coordinate system defined within the wireless control system. Furthermore, the status signals transmitted to the wireless device 10 from the first control-target wireless device 212 and the second control-target wireless device 232 may be used to generate control information for controlling the first arm 22 (first motor 211) and the second arm 23 (second motor 231).
なお、図1においては無線制御システムがスカラロボット20を備える場合について説明したが、無線制御システムは、スカラロボット20以外の産業用ロボット等を備える構成であってもよい。 Note that while Figure 1 illustrates a wireless control system equipped with a SCARA robot 20, the wireless control system may also be configured to include industrial robots other than the SCARA robot 20.
また、本実施形態において制御情報(制御信号)及び状態情報(状態信号)を送受信するための無線通信の方式は、無線LAN(Local Area Network)を想定しているが、例えばZigBee(登録商標)及びローカル5G等の他の規格に基づくものであってもよい。更に、本実施形態においては、独自規格に基づく無線通信が実行されてもよい。 In addition, in this embodiment, the wireless communication method for transmitting and receiving control information (control signals) and status information (status signals) is assumed to be a wireless LAN (Local Area Network), but it may also be based on other standards, such as ZigBee (registered trademark) and local 5G. Furthermore, in this embodiment, wireless communication based on a proprietary standard may also be performed.
更に、制御信号は、第1制御対象無線装置212及び第2制御対象無線装置232のうちの一方に対するユニキャスト信号として送信されてもよいし、第1制御対象無線装置212及び第2制御対象無線装置232の全てに対するブロードキャスト信号として送信されてもよい。 Furthermore, the control signal may be transmitted as a unicast signal to one of the first controlled radio device 212 and the second controlled radio device 232, or as a broadcast signal to both the first controlled radio device 212 and the second controlled radio device 232.
また、状態信号は、無線装置10に対するユニキャスト信号として送信されてもよいし、無線装置10及び他の制御対象無線装置の全てに対するブロードキャスト信号として送信されてもよい。なお、ユニキャスト信号を受信した無線装置10は、ACKフレーム等を利用した確認応答を、当該ユニキャスト信号を送信した制御対象無線装置に返してもよい。この場合、無線装置10からの確認応答が受信されない場合、制御対象無線装置は、状態信号(送信信号)を再送してもよい。 The status signal may be transmitted as a unicast signal to the wireless device 10, or as a broadcast signal to the wireless device 10 and all other controlled wireless devices. Upon receiving the unicast signal, the wireless device 10 may return an acknowledgment using an ACK frame or the like to the controlled wireless device that transmitted the unicast signal. In this case, if an acknowledgment is not received from the wireless device 10, the controlled wireless device may retransmit the status signal (transmission signal).
更に、図1においては2つのモータ(第1モータ211及び第2モータ231)が示されているが、スカラロボット20が備えるモータの数は任意の数であってもよい。制御対象無線装置についても同様である。 Furthermore, although two motors (first motor 211 and second motor 231) are shown in Figure 1, the SCARA robot 20 may be equipped with any number of motors. The same applies to the wireless device to be controlled.
また、図1においては1つの制御対象無線装置が1つのモータを制御するものとして説明したが、1つの制御対象無線装置が複数のモータを制御する構成であってもよい。この場合、例えば無線装置10から送信される制御信号(制御情報)においてモータを識別するための識別情報(以下、モータIDと表記)が当該制御信号の宛先として指定されていれば、制御対象無線装置は、当該モータIDによって識別されるモータを制御することができる。 In addition, while Figure 1 illustrates one controlled wireless device controlling one motor, one controlled wireless device may also be configured to control multiple motors. In this case, for example, if identification information (hereinafter referred to as a motor ID) for identifying a motor is specified as the destination of a control signal (control information) transmitted from wireless device 10, the controlled wireless device can control the motor identified by the motor ID.
また、図1においては無線制御システムが1つのスカラロボット20を備えるものとして説明したが、当該無線制御システムは、複数のスカラロボット20を備えていてもよい。なお、無線制御システムが複数のスカラロボット20を備える構成である場合、当該無線制御システムは、当該複数のスカラロボット20を制御するための1つまたは複数の無線装置10を備えていてもよい。 In addition, although FIG. 1 illustrates a wireless control system equipped with one SCARA robot 20, the wireless control system may also be equipped with multiple SCARA robots 20. If the wireless control system is configured to be equipped with multiple SCARA robots 20, the wireless control system may also be equipped with one or more wireless devices 10 for controlling the multiple SCARA robots 20.
次に、図2は、本実施形態に係る無線装置10の構成の一例を示すブロック図である。本実施形態に係る無線装置10は、無線通信を利用して制御対象を制御する機能を有する。以下の説明において制御対象とは、例えば図1に示すスカラロボット20自体であってもよいし、当該スカラロボット20の少なくとも一部(第1アーム22、第2アーム23、第1モータ211、第2モータ231、第1制御対象無線装置212、第2制御対象無線装置232及びグリッパ24のうちの少なくとも1つ)であってもよい。なお、図2においては1つの制御対象のみが示されているが、制御対象は複数であってもよい。 Next, Figure 2 is a block diagram showing an example of the configuration of a wireless device 10 according to this embodiment. The wireless device 10 according to this embodiment has the function of controlling a control target using wireless communication. In the following description, the control target may be, for example, the SCARA robot 20 itself shown in Figure 1, or at least a part of the SCARA robot 20 (at least one of the first arm 22, second arm 23, first motor 211, second motor 231, first control target wireless device 212, second control target wireless device 232, and gripper 24). Note that although Figure 2 shows only one control target, there may be multiple control targets.
また、本実施形態において、制御情報とは制御対象を制御するためのデジタル情報であり、制御信号とは制御情報を変調することによって生成される高周波信号(つまり、制御情報を含む無線信号)またはベースバンド信号であるものとする。更に、本実施形態において、状態情報とは制御対象の状態を表すデジタル情報であり、状態信号とは状態情報を変調することによって生成される高周波信号(つまり、状態情報を含む無線信号)またはベースバンド信号であるものとする。 In this embodiment, control information is digital information for controlling a controlled object, and a control signal is a high-frequency signal (i.e., a wireless signal including control information) or a baseband signal generated by modulating the control information. In this embodiment, status information is digital information representing the status of a controlled object, and a status signal is a high-frequency signal (i.e., a wireless signal including status information) or a baseband signal generated by modulating the status information.
図2に示すように、無線装置10は、無線部11及び処理部12を含み、上記した状態信号を制御対象から受信するとともに、上記した制御信号を当該制御対象に送信するように構成されている。 As shown in FIG. 2, the wireless device 10 includes a wireless unit 11 and a processing unit 12, and is configured to receive the above-mentioned status signal from the controlled object and to transmit the above-mentioned control signal to the controlled object.
無線部11は、例えば制御対象から無線信号である状態信号を受信する。無線部11は、受信された状態信号を復調して状態情報を取り出す。 The wireless unit 11 receives a status signal, which is a wireless signal, from the controlled object, for example. The wireless unit 11 demodulates the received status signal and extracts the status information.
また、無線部11は、制御対象を制御するための制御情報を処理部12から入力し、当該入力された制御情報を変調して制御信号を生成する。無線部11は、生成された制御信号を制御対象に送信する。 In addition, the radio unit 11 receives control information for controlling the controlled object from the processing unit 12 and modulates the received control information to generate a control signal. The radio unit 11 transmits the generated control signal to the controlled object.
更に、無線部11は、無線特性測定部111を含む。無線特性測定部111は、制御対象から受信された状態信号から、当該制御対象を制御するために利用される無線通信に関する無線特性を測定する。 Furthermore, the wireless unit 11 includes a wireless characteristic measurement unit 111. The wireless characteristic measurement unit 111 measures the wireless characteristics related to the wireless communication used to control the control target from the status signal received from the control target.
本実施形態において無線部11はアンテナ及び無線通信機等のハードウェアによって実現されるが、当該無線部11の一部はソフトウェアにより実現されてもよい。 In this embodiment, the wireless unit 11 is implemented using hardware such as an antenna and a wireless communication device, but part of the wireless unit 11 may also be implemented using software.
処理部12は、制御情報生成部121及び劣化推定部122を含む。制御情報生成部121は、例えば無線装置10の外部の装置において管理されている制御対象の目標制御値(外部制御情報)を当該外部の装置から取得(入力)する。なお、制御情報生成部121によって取得される目標制御値は、制御対象が図1に示す例えば第1アーム22または第2アーム23である場合には目標角速度等であるが、他の値であってもよい。 The processing unit 12 includes a control information generation unit 121 and a deterioration estimation unit 122. The control information generation unit 121 acquires (inputs) a target control value (external control information) of a control object managed in, for example, a device external to the wireless device 10 from the external device. Note that the target control value acquired by the control information generation unit 121 is a target angular velocity or the like when the control object is, for example, the first arm 22 or the second arm 23 shown in FIG. 1, but may also be another value.
なお、制御情報生成部121は、無線装置10の外部の装置において予め記憶されている目標制御値を取得してもよいし、当該外部の装置において所定のプログラムが動作することによって作成された目標制御値を取得してもよい。更に、制御情報生成部121は、外部の装置に対する管理者等の操作(指令)に応じた目標制御値を取得してもよい。なお、この管理者等の操作には、例えば制御対象の動作の緊急停止を指示するボタンを押下する操作等が含まれていてもよい。 The control information generator 121 may acquire a target control value that is pre-stored in a device external to the wireless device 10, or may acquire a target control value that is created by a predetermined program running in the external device. Furthermore, the control information generator 121 may acquire a target control value in response to an operation (command) by an administrator or the like on the external device. This operation by an administrator or the like may include, for example, pressing a button to issue an emergency stop to the operation of the controlled object.
劣化推定部122は、無線部11によって受信された状態信号及び制御情報生成部121によって取得された目標制御値に基づいて、制御対象を制御するために利用される無線通信の劣化を推定する。この場合、劣化推定部122は、上記したように無線特性測定部111によって状態信号から測定された無線特性を利用して無線通信の劣化を推定するものとする。なお、本実施形態において、無線通信の劣化とは、当該無線通信を利用した制御対象に対する制御に影響を与える程度に当該無線通信の品質が低下することをいう。 The degradation estimation unit 122 estimates the degradation of the wireless communication used to control the control object based on the status signal received by the wireless unit 11 and the target control value acquired by the control information generation unit 121. In this case, the degradation estimation unit 122 estimates the degradation of the wireless communication using the wireless characteristics measured from the status signal by the wireless characteristic measurement unit 111 as described above. Note that in this embodiment, degradation of the wireless communication refers to a decrease in the quality of the wireless communication to the extent that it affects the control of the control object using the wireless communication.
制御情報生成部121は、劣化推定部122による推定結果に基づいて制御対象に対する制御方式を選択し、当該制御方式に従って制御対象を制御するための制御情報を生成する。なお、制御情報は、例えば外部の装置から取得された目標制御値に基づいて生成されるが、無線部11において状態信号から取り出された状態情報を更に用いて生成されてもよい。このように生成された制御情報は、無線部11によって変調され、制御信号として制御対象に送信される。なお、本実施形態において制御信号は所定の制御周期で送信されるが、当該制御周期は、適宜、変更されてもよい。 The control information generation unit 121 selects a control method for the control object based on the estimation results by the degradation estimation unit 122, and generates control information for controlling the control object in accordance with the selected control method. The control information is generated based on target control values obtained from an external device, for example, but may also be generated using status information extracted from a status signal by the radio unit 11. The control information generated in this manner is modulated by the radio unit 11 and transmitted to the control object as a control signal. In this embodiment, the control signal is transmitted at a predetermined control period, but the control period may be changed as appropriate.
無線装置10から制御信号が送信された場合、制御対象は、当該制御信号を復調することによって当該制御信号から取り出された制御情報に基づいて制御され、当該制御対象の状態を示す状態情報を変調することによって生成される状態信号を無線装置10に送信する。なお、状態信号は、制御信号を受信した直後に制御対象から無線装置10に送信されてもよいし、例えば無線装置10から状態情報の要求メッセージが受信されたタイミングで制御対象から無線装置10に送信されてもよい。また、状態情報は、外部制御情報の1つとして外部の装置を経由して無線装置10に入力されてもよい。 When a control signal is transmitted from wireless device 10, the controlled object is controlled based on the control information extracted from the control signal by demodulating the control signal, and transmits a status signal to wireless device 10 by modulating status information indicating the status of the controlled object. The status signal may be transmitted from the controlled object to wireless device 10 immediately after receiving the control signal, or may be transmitted from the controlled object to wireless device 10, for example, when a status information request message is received from wireless device 10. The status information may also be input to wireless device 10 via an external device as a piece of external control information.
なお、処理部12は例えば1つまたは複数のプロセッサ等によって実現され、当該処理部12に含まれる制御情報生成部121及び劣化推定部122は当該プロセッサが所定のプログラムを実行すること、すなわち、ソフトウェアによって実現されるものとする。ただし、制御情報生成部121及び劣化推定部122の一部または全ては、ハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせによって実現されてもよい。 The processing unit 12 is realized, for example, by one or more processors, and the control information generation unit 121 and degradation estimation unit 122 included in the processing unit 12 are realized by the processor executing a predetermined program, i.e., by software. However, some or all of the control information generation unit 121 and degradation estimation unit 122 may be realized by hardware, or by a combination of software and hardware.
次に、図3のフローチャートを参照して、無線装置10の処理手順の一例について説明する。なお、図3に示す処理は、上記した制御周期毎に実行される。ここでは、制御対象が図1に示す第2アーム23である場合を想定して説明する。 Next, an example of the processing procedure of the wireless device 10 will be described with reference to the flowchart in Figure 3. Note that the processing shown in Figure 3 is executed for each control cycle described above. Here, the description will be given assuming that the control target is the second arm 23 shown in Figure 1.
まず、無線装置10から第2制御対象無線装置232に制御信号が送信され、当該制御信号から取り出された制御信号に基づいて当該第2制御対象無線装置232と接続される第2モータ231が回転することによって第2アーム23の角度が制御され、当該第2アーム23の状態(例えば、角度)を示す状態情報を含む状態信号(つまり、当該状態情報が変調されることによって生成された状態信号)が当該第2制御対象無線装置232から送信された場合を想定する。 First, assume that a control signal is transmitted from the wireless device 10 to the second controlled wireless device 232, and the angle of the second arm 23 is controlled by rotating the second motor 231 connected to the second controlled wireless device 232 based on a control signal extracted from the control signal, and a status signal including status information indicating the state (e.g., angle) of the second arm 23 (i.e., a status signal generated by modulating the status information) is transmitted from the second controlled wireless device 232.
この場合、無線部11は、第2制御対象無線装置232から送信された状態信号を受信する(ステップS1)。ステップS1の処理が実行されると、無線部11は、当該ステップS1において受信された状態信号を復調することによって当該状態信号から状態情報を取り出し、当該状態情報を処理部12(制御情報生成部121)に出力する。 In this case, the wireless unit 11 receives a status signal transmitted from the second controlled wireless device 232 (step S1). When the processing of step S1 is executed, the wireless unit 11 extracts status information from the status signal by demodulating the status signal received in step S1, and outputs the status information to the processing unit 12 (control information generation unit 121).
次に、無線部11に含まれる無線特性測定部111は、ステップS1において受信された状態信号から無線特性を測定する(ステップS2)。ステップS2において、無線特性測定部111は、例えば状態信号の電力レベルを無線特性として測定する。 Next, the wireless characteristic measurement unit 111 included in the wireless unit 11 measures the wireless characteristics from the status signal received in step S1 (step S2). In step S2, the wireless characteristic measurement unit 111 measures, for example, the power level of the status signal as the wireless characteristic.
なお、状態信号(受信信号)には当該状態信号を復調する際に周波数オフセット等を補正するために用いられるパイロット信号(予め定められたパターンの信号)が含まれており、無線特性測定部111は、当該パイロット信号の電力レベルを無線特性として測定してもよい。具体的には、例えば無線LANの規格であるIEEE802.11aの場合、各OFDMシンボルには4本のパイロットサブキャリアが含まれている。この場合、OFDMシンボルに含まれる4本のパイロットサブキャリアの各々の電力レベルを測定し、当該測定された電力レベルのうちの最小値を無線特性としてもよい。 The status signal (received signal) includes a pilot signal (a signal with a predetermined pattern) that is used to correct for frequency offsets and the like when demodulating the status signal, and the radio characteristic measurement unit 111 may measure the power level of the pilot signal as the radio characteristic. Specifically, for example, in the case of IEEE 802.11a, a wireless LAN standard, each OFDM symbol includes four pilot subcarriers. In this case, the power level of each of the four pilot subcarriers included in the OFDM symbol may be measured, and the minimum of the measured power levels may be taken as the radio characteristic.
また、無線特性測定部111は、例えば状態信号におけるビット誤り率またはEVM(Error Vector Magnitude)を測定し、当該測定されたビット誤り率の逆数またはEVMの逆数を無線特性として利用してもよい。 Furthermore, the wireless characteristic measurement unit 111 may measure, for example, the bit error rate or EVM (Error Vector Magnitude) in the status signal, and use the inverse of the measured bit error rate or the inverse of the EVM as the wireless characteristic.
ステップS2において測定された無線特性は、処理部12(劣化推定部122)に出力される。 The wireless characteristics measured in step S2 are output to the processing unit 12 (deterioration estimation unit 122).
ステップS2の処理が実行されると、制御情報生成部121は、第2アーム23の目標制御値を外部の装置から外部制御情報として取得する(ステップS3)。上記したように第2アーム23の目標制御値は、例えば目標角速度である。ステップS3において取得された目標制御値は、劣化推定部122に出力される。 When the processing of step S2 is executed, the control information generation unit 121 acquires a target control value for the second arm 23 from an external device as external control information (step S3). As described above, the target control value for the second arm 23 is, for example, a target angular velocity. The target control value acquired in step S3 is output to the deterioration estimation unit 122.
次に、劣化推定部122は、ステップS2において測定された無線特性(無線特性測定部111から出力された無線特性)及びステップS3において取得された目標制御値(制御情報生成部121から出力された目標制御値)に基づいて、第2アーム23を制御するために利用される無線通信(つまり、第2制御対象無線装置232との間の無線通信)の劣化を推定する処理(以下、劣化推定処理と表記)を実行する(ステップS4)。 Next, the degradation estimation unit 122 performs a process (hereinafter referred to as the degradation estimation process) to estimate degradation of the wireless communication used to control the second arm 23 (i.e., the wireless communication with the second control target wireless device 232) based on the wireless characteristics measured in step S2 (the wireless characteristics output from the wireless characteristic measurement unit 111) and the target control value acquired in step S3 (the target control value output from the control information generation unit 121) (step S4).
以下、図4を参照して、ステップS4において実行される劣化推定処理について具体的に説明する。 The degradation estimation process performed in step S4 will be explained in detail below with reference to Figure 4.
図4においては、縦軸が無線特性を表し、横軸が時刻を表している。すなわち、図4は、第2制御対象無線装置232から受信された状態信号から測定された無線特性を、制御周期T毎に示している。なお、制御周期Tは制御信号が第2制御対象無線装置232(第2アーム23)に送信される周期であるが、例えば図4に示す時刻4Tの無線特性は、時刻4Tにおいて第2制御対象無線装置232に対して制御信号(制御情報)が送信されることによって当該第2制御対象無線装置232から送信された状態信号から測定された無線特性に相当する。他の時刻の無線特性について同様である。なお、図4においては無線特性が状態信号の電力レベルである場合を想定しているが、当該電力レベルは、デシベルで表現されてもよいし、真値で表されてもよい。 In Figure 4, the vertical axis represents the radio characteristics, and the horizontal axis represents time. That is, Figure 4 shows the radio characteristics measured from the status signal received from the second controlled radio device 232 for each control period T. Note that the control period T is the period during which a control signal is transmitted to the second controlled radio device 232 (second arm 23). For example, the radio characteristics at time 4T shown in Figure 4 correspond to the radio characteristics measured from the status signal transmitted from the second controlled radio device 232 upon transmission of a control signal (control information) to the second controlled radio device 232 at time 4T. The same applies to the radio characteristics at other times. Note that while Figure 4 assumes that the radio characteristics are the power level of the status signal, the power level may be expressed in decibels or as a true value.
ここで、時刻nT(n=1,2,…)の無線特性をL(nT)、当該時刻nTの目標制御値をS(nT)とすると、劣化推定処理は、劣化判定式と称する以下の式(1)を用いて実行される。
L(nT)+ΔL×m×ΔS<Lth 式(1)
Here, if the wireless characteristic at time nT (n=1, 2, ...) is L(nT) and the target control value at time nT is S(nT), the deterioration estimation process is performed using the following equation (1), which is called the deterioration determination equation.
L(nT)+ΔL×m×ΔS<L th formula (1)
なお、この式(1)において、ΔLは、時刻nTの無線特性と時刻(n-1)Tの無線特性との差分(つまり、ΔL=L(nT)-L((n-1)T))を示している。また、mは、予め定められた期間として例えば制御周期T×mの期間が経過した後の無線通信の劣化を推定することを示している。また、ΔSは、時刻nTの目標制御値と時刻(n-1)Tの目標制御値との比率(つまり、ΔS=S(nT)/S((n-1)T))を示している。また、Lthは、無線通信が劣化しているか否かを判定するためのしきい値(劣化判定しきい値)を示している。 In this formula (1), ΔL represents the difference between the wireless characteristics at time nT and the wireless characteristics at time (n-1)T (that is, ΔL = L(nT) - L((n-1)T)). Furthermore, m represents an estimation of the deterioration of wireless communication after a predetermined period, for example, a control period T x m, has elapsed. Furthermore, ΔS represents the ratio between the target control value at time nT and the target control value at time (n-1)T (that is, ΔS = S(nT)/S((n-1)T)). Furthermore, Lth represents a threshold value (deterioration determination threshold value) for determining whether or not wireless communication has deteriorated.
なお、時刻nTの目標制御値S(nT)は、時刻nTで送信される制御信号に含まれる制御情報を生成するために用いられる目標制御値(つまり、これから送信する予定の目標制御値)であるものとする。換言すれば、時刻nTの目標制御値S(nT)は、時刻nTの無線特性が測定された状態信号が受信されたときに取得される目標制御値である。一方、時刻(n-1)Tの目標制御値S((n-1)T)は、既に時刻(n-1)Tで送信された制御信号に含まれる制御情報が生成された際に用いられた目標制御値である。換言すれば、時刻(n-1)Tの目標制御値S((n-1)T)は、時刻(n-1)Tの無線特性が測定された状態信号が受信されたときに取得される目標制御値である。 The target control value S(nT) at time nT is the target control value used to generate the control information included in the control signal transmitted at time nT (i.e., the target control value scheduled to be transmitted). In other words, the target control value S(nT) at time nT is the target control value acquired when a status signal in which the radio characteristics at time nT are measured is received. On the other hand, the target control value S((n-1)T) at time (n-1)T is the target control value used when generating the control information included in the control signal already transmitted at time (n-1)T. In other words, the target control value S((n-1)T) at time (n-1)T is the target control value acquired when a status signal in which the radio characteristics at time (n-1)T are measured is received.
また、ここでは目標制御値S(nT)及びS((n-1)T)は、目標角速度である場合を想定している。 In addition, here it is assumed that the target control values S(nT) and S((n-1)T) are target angular velocities.
すなわち、上記した式(1)の劣化判定式によれば、時刻nT及び時刻(n-1)Tの無線特性と、時刻nT及び時刻(n-1)Tの目標制御値とに基づいて、現在から期間T×mが経過した後の無線特性を推定し、当該推定された無線特性が劣化判定しきい値Lthよりも小さい場合に無線通信の劣化があると推定することができる。 That is, according to the deterioration determination formula of the above-mentioned formula (1), the wireless characteristics after the period T×m from the present are estimated based on the wireless characteristics at time nT and time (n−1)T and the target control values at time nT and time (n−1)T, and it is possible to estimate that there is deterioration in wireless communication when the estimated wireless characteristics are smaller than the deterioration determination threshold value L th .
具体的には、例えば時刻5Tの時点で劣化推定処理が実行される場合において、mが3であり、ΔSが1である(つまり、第2アーム23が等速で回転している)ものとすると、現在(時刻5Tの時点)から期間T×3が経過した後の時刻8Tの時点では、上記した式(1)の劣化判定式により無線特性がLthを下回ると判定されるため、無線通信の劣化があると推定される。 Specifically, for example, when the degradation estimation process is executed at time 5T, m is 3 and ΔS is 1 (that is, the second arm 23 is rotating at a constant speed), at time 8T after the period T×3 has elapsed from the present (time 5T), it is determined that the wireless characteristics fall below L th according to the degradation determination formula (1) described above, and therefore it is estimated that there is degradation in the wireless communication.
ここでは時刻5Tの時点で劣化推定処理が実行されるものとして説明したが、時刻4T以前の時点では、無線通信の劣化がないと推定される。 Here, we have explained that the degradation estimation process is performed at time 5T, but it is assumed that there is no degradation in wireless communication before time 4T.
なお、上記した式(1)の劣化判定式において用いられる劣化判定しきい値Lthは、無線特性の劣化に対する事前の評価等に基づいて設定されてもよい。具体的には、事前の評価により、制御対象(ここでは、第2アーム23)に対する制御の質に影響が表れ始める無線特性がLNGであることが判明しているものとすると、Lth≧LNGを満たすLthを設定しておくことができる。 The deterioration determination threshold Lth used in the deterioration determination formula of the above formula (1) may be set based on a prior evaluation of the deterioration of the wireless characteristics, etc. Specifically, if it is determined from the prior evaluation that the wireless characteristics at which the quality of control of the controlled object (here, the second arm 23) begins to be affected are Lng , Lth can be set to satisfy Lth≧ Lng .
また、制御対象に対する制御の安定性を考慮し、当該制御対象が動作を開始するタイミング(例えば、S((n-1)T)=0、かつ、S(nT)≠0)及び制御対象の動作方向(第2モータ231の回転方向)が切り替わるタイミング(つまり、S(nT)×S((n-1)T)<0)の場合には、劣化推定処理を実行することなく無線通信の劣化がないとしてもよい。一方、例えばS(nT)=S((n-1)T)=0の場合にはΔS=1として劣化推定処理を実行してもよい。 Furthermore, taking into consideration the stability of control over the controlled object, it may be determined that there is no degradation in wireless communication without performing degradation estimation processing at the timing when the controlled object starts to operate (for example, S((n-1)T) = 0 and S(nT) ≠ 0) and the timing when the operating direction of the controlled object (the rotation direction of the second motor 231) switches (in other words, S(nT) x S((n-1)T) < 0). On the other hand, for example, when S(nT) = S((n-1)T) = 0, it may be possible to perform degradation estimation processing with ΔS = 1.
なお、上記した式(1)は劣化判定式の一例であり、異なる劣化判定式を用いて劣化推定処理が実行される構成であってもよい。具体的には、ここでは時刻nT及び時刻(n-1)Tの無線特性及び目標制御値(つまり、制御周期2回分の無線特性及び目標制御値)を用いる劣化判定式について説明したが、例えば時刻nT及び時刻(n-m(mは2以上の整数))Tの無線特性及び目標制御値を用いる劣化判定式を用いてもよい。更に、例えば制御周期3回分以上の無線特性及び目標制御値を用いる劣化判定式を構築しておくことで、無線通信の劣化をより高い精度で推定することができる可能性がある。 Note that the above-mentioned equation (1) is one example of a degradation determination equation, and the degradation estimation process may be performed using a different degradation determination equation. Specifically, while the degradation determination equation described here uses the wireless characteristics and target control values at time nT and time (n-1)T (i.e., the wireless characteristics and target control values for two control cycles), it is also possible to use a degradation determination equation that uses the wireless characteristics and target control values for time nT and time (n-m (m is an integer greater than or equal to 2))T, for example. Furthermore, by constructing a degradation determination equation that uses the wireless characteristics and target control values for, for example, three or more control cycles, it may be possible to estimate wireless communication degradation with greater accuracy.
なお、目標制御値を目標角速度S(nT)としたが、目標制御値を目標位置とし、その目標位置と状態情報から計算される目標角速度をS(nT)としてもよい。 Note that although the target control value is set to the target angular velocity S(nT), the target control value may also be set to the target position, and the target angular velocity calculated from that target position and status information may be set to S(nT).
ステップS4の処理が実行されると、劣化推定部122は、当該ステップS4の処理の結果(つまり、無線通信の劣化があるか否かの推定結果)を制御情報生成部121に出力する。 When the processing of step S4 is executed, the degradation estimation unit 122 outputs the result of the processing of step S4 (i.e., the estimation result of whether or not there is degradation in wireless communication) to the control information generation unit 121.
次に、制御情報生成部121は、劣化推定部122から出力された推定結果(以下、劣化推定結果と表記)に基づいて第2アーム23に対する制御方式を選択し、当該制御方式に従って制御信号を生成する(ステップS5)。 Next, the control information generation unit 121 selects a control method for the second arm 23 based on the estimation result (hereinafter referred to as the deterioration estimation result) output from the deterioration estimation unit 122, and generates a control signal in accordance with that control method (step S5).
以下、ステップS5の処理の一例について説明する。本実施形態において制御情報は上記した外部の装置から取得(入力)される目標制御値に基づいて生成されるが、当該目標制御値が目標角速度である場合、当該目標角速度を目標角速度Vtgt1として含む制御情報を生成する方式を第1制御方式(第1制御情報生成方式)とする。一方、目標角速度Vtgt1×αを目標角速度Vtgt2として含む制御情報を生成する方式を第2制御方式(第2制御情報生成方式)とする。なお、0≦α<1である。 An example of the processing of step S5 will be described below. In this embodiment, the control information is generated based on the target control value acquired (input) from the external device described above. When the target control value is a target angular velocity, a method of generating control information including the target angular velocity as a target angular velocity Vtgt1 is referred to as a first control method (first control information generation method). On the other hand, a method of generating control information including a target angular velocity Vtgt1 × α as a target angular velocity Vtgt2 is referred to as a second control method (second control information generation method). Note that 0≦α<1.
ここで、第2アーム23を制御するために利用される無線通信(第2制御対象無線装置232との間の無線通信)に劣化がなく、当該第2制御対象無線装置232との間で良好な無線通信を実行することができる場合には、無線装置10及び第2制御対象無線装置232間で制御周期毎に制御信号が適切に送受信されるため、当該第2制御対象無線装置232を介して第2アーム23を正確に制御することが可能であると考えられる。一方、第2アーム23を制御するために利用される無線通信(第2制御対象無線装置232との間の無線通信に劣化があり、当該第2制御対象無線装置232との間で良好な無線通信を実行することができなくなる場合には、第2制御対象無線装置232において制御周期毎の制御信号が受信されない場合があり、第2アーム23(第2モータ231)が意図しない動作を行う可能性がある。 Here, if there is no degradation in the wireless communication used to control the second arm 23 (wireless communication with the second control-target wireless device 232) and good wireless communication can be established with the second control-target wireless device 232, control signals will be properly transmitted and received between the wireless device 10 and the second control-target wireless device 232 for each control period, and it is believed that it will be possible to accurately control the second arm 23 via the second control-target wireless device 232. On the other hand, if there is degradation in the wireless communication used to control the second arm 23 (wireless communication with the second control-target wireless device 232) and good wireless communication with the second control-target wireless device 232 cannot be established, the second control-target wireless device 232 may not receive the control signal for each control period, which could result in unintended operation of the second arm 23 (second motor 231).
このため、無線通信の劣化がないという劣化推定結果が劣化推定部122から出力された場合には、制御情報生成部121は、第1制御方式を選択し、外部の装置から取得された目標角速度Vtgt1を含む制御情報を生成する。一方、無線通信の劣化があるという劣化推定結果が劣化推定部122から出力された場合には、制御情報生成部121は、第2制御方式を選択し、当該無線通信の劣化に応じて後に制御信号が第2制御対象無線装置232において正常に受信されなくなった場合の影響を低減するように外部の装置から取得された目標角速度Vtgt1を補正した目標角速度Vtgt2を含む制御情報を生成する。 Therefore, when the degradation estimation result indicating that there is no degradation in wireless communication is output from the degradation estimation unit 122, the control information generation unit 121 selects the first control method and generates control information including the target angular velocity Vtgt1 acquired from the external device. On the other hand, when the degradation estimation result indicating that there is degradation in wireless communication is output from the degradation estimation unit 122, the control information generation unit 121 selects the second control method and generates control information including the target angular velocity Vtgt2 obtained by correcting the target angular velocity Vtgt1 acquired from the external device so as to reduce the impact when the second controlled wireless device 232 later fails to receive the control signal normally due to the degradation in wireless communication.
具体的には、第2アーム23のような制御対象は新たな制御信号が受信されるまでは1つ前の制御信号に従った動作を継続するように構成されている場合が多いが、無線通信の劣化があると推定された際に第2制御方式を選択しておくことで、制御情報が適切に送受信されなくなった場合に意図しない動作が高速に行われるような危険性を回避することができる。 Specifically, controlled objects such as the second arm 23 are often configured to continue operating in accordance with the previous control signal until a new control signal is received. However, by selecting the second control method when it is estimated that there is degradation in wireless communication, it is possible to avoid the risk of unintended high-speed operation occurring if control information is no longer being sent and received properly.
なお、ここでは目標制御値が目標角速度である場合について説明したが、当該目標制御値は、例えば第2アーム23の目標角度(第2モータ231の目標回転角度)であってもよい。この場合には、制御情報生成部121は、無線部11から出力された状態情報及び外部の装置から取得された第2アーム23の目標角度に基づいて制御情報を生成する。なお、状態情報によって示される第2アーム23の状態には、当該第2アーム23の現在の角度が含まれるものとする。 Note that while the target control value here is a target angular velocity, the target control value may also be, for example, a target angle of the second arm 23 (target rotation angle of the second motor 231). In this case, the control information generator 121 generates control information based on the status information output from the wireless unit 11 and the target angle of the second arm 23 acquired from an external device. Note that the status of the second arm 23 indicated by the status information includes the current angle of the second arm 23.
この場合、第2アーム23の現在の角度(状態情報によって示される第2アーム23の状態)をasとし、第2アーム23の目標角度をatgtとすると、当該第2アーム23の目標角速度Vtgt1は、以下の式(2)により計算される。
Vtgt1=Kp×(atgt-as) 式(2)
In this case, if the current angle of the second arm 23 (the state of the second arm 23 indicated by the state information) is a_s and the target angle of the second arm 23 is a_tgt , the target angular velocity V_tgt1 of the second arm 23 is calculated by the following equation (2).
V tgt1 = K p × (a tgt - a s ) Equation (2)
なお、式(2)におけるKpは、第2アーム23の現在の角度を第2アーム23の目標角度にするための目標角速度を計算するゲイン定数である。 In addition, Kp in the equation (2) is a gain constant for calculating the target angular velocity for changing the current angle of the second arm 23 to the target angle of the second arm 23 .
目標制御値として目標角度が取得された場合には、この式(2)を用いて目標角速度を計算する方式を第1制御方式(第1制御情報生成方式)とすればよい。 When a target angle is acquired as the target control value, the method of calculating the target angular velocity using equation (2) can be set as the first control method (first control information generation method).
一方、第2制御方式(第2制御情報生成方式)は、以下の式(3)を用いて第2アーム23の目標角速度Vtgt2を計算する方式とする。
Vtgt2=α×Kp×(atgt-as) 式(3)
On the other hand, the second control method (second control information generation method) is a method for calculating the target angular velocity Vtgt2 of the second arm 23 using the following equation (3).
V tgt2 = α×K p × (a tgt − a s ) Equation (3)
これによれば、無線通信の劣化がないという劣化推定結果が劣化推定部122から出力された場合には第1制御方式が選択され、上記した式(2)により計算された目標角速度Vtgt1を含む制御情報が生成される。一方、無線通信の劣化があるという劣化推定結果が劣化推定部122から出力された場合には第2制御方式が選択され、上記した式(3)により計算された目標角速度Vtgt2を含む制御情報が生成される。 According to this, when the degradation estimation result indicating that there is no degradation in wireless communication is output from the degradation estimation unit 122, the first control method is selected and control information including the target angular velocity Vtgt1 calculated by the above-mentioned equation (2) is generated. On the other hand, when the degradation estimation result indicating that there is degradation in wireless communication is output from the degradation estimation unit 122, the second control method is selected and control information including the target angular velocity Vtgt2 calculated by the above-mentioned equation (3) is generated.
なお、上記したように劣化推定処理(つまり、無線通信の劣化の推定)においては目標角速度が用いられるため、目標制御値が目標角度である場合には、上記した式(2)により計算された目標角速度Vtgt1が劣化推定部122に出力され、当該目標角速度Vtgt1を用いて劣化推定処理が実行される。 As described above, since the target angular velocity is used in the degradation estimation process (i.e., estimation of degradation of wireless communication), when the target control value is a target angle, the target angular velocity Vtgt1 calculated by the above-described formula (2) is output to the degradation estimation unit 122, and the degradation estimation process is performed using the target angular velocity Vtgt1 .
また、上記した目標角速度Vtgt1及びVtgt2には、一定の上限値または下限値(リミッタ)が適用されてもよい。この場合、目標角速度Vtgt1及びVtgt2には、それぞれ異なる上限値または下限値が適用されてもよい。具体的には、目標角速度Vtgt1に適用される上限値は目標角速度Vtgt2に適用される上限値よりも大きな値であってもよいし、目標角速度Vtgt1に適用される下限値は目標角速度Vtgt2に適用される下限値よりも小さな値であってもよい。すなわち、目標角速度Vtgt1が取り得る値の範囲は、目標角速度Vtgt2が取り得る値の範囲よりも広くなるように設定されていてもよい。 Furthermore, certain upper or lower limit values (limiters) may be applied to the above-described target angular velocities Vtgt1 and Vtgt2 . In this case, different upper or lower limit values may be applied to the target angular velocities Vtgt1 and Vtgt2 . Specifically, the upper limit value applied to the target angular velocity Vtgt1 may be greater than the upper limit value applied to the target angular velocity Vtgt2 , and the lower limit value applied to the target angular velocity Vtgt1 may be smaller than the lower limit value applied to the target angular velocity Vtgt2 . In other words, the range of values that the target angular velocity Vtgt1 can take may be set to be wider than the range of values that the target angular velocity Vtgt2 can take.
なお、ここでは制御情報生成部121によって選択された制御方式に応じて目標角速度が変更されるものとして説明したが、当該制御方式に応じて目標角度を変更して制御情報を生成する構成としてもよい。 Note that while the target angular velocity has been described here as being changed in accordance with the control method selected by the control information generation unit 121, the control information may also be generated by changing the target angle in accordance with the control method.
また、ここでは制御情報生成部121によって選択される制御方式に応じて第2アーム23を制御するための制御情報が変更される場合について説明したが、当該選択方式に応じて、他の制御対象(例えば、第1アーム22)を制御するための制御情報を変更する構成としてもよい。 Furthermore, although the case where the control information for controlling the second arm 23 is changed depending on the control method selected by the control information generator 121 has been described here, it is also possible to configure the control information for controlling another control target (for example, the first arm 22) to be changed depending on the selected method.
更に、ここでは制御情報生成部121によって選択される制御方式が制御情報の生成方式であるものとして説明したが、当該制御方式は、制御情報の生成方式に限られない。 Furthermore, although the control method selected by the control information generation unit 121 has been described here as the control information generation method, the control method is not limited to the control information generation method.
具体的には、例えば制御情報を含む制御信号を無線装置10から第2制御対象無線装置232に直接送信する経路(第1送信経路)を第1制御方式、当該制御信号を中継装置を経由して無線装置10から第2制御対象無線装置232に送信する経路(第2送信経路)を第2制御方式としてもよい。これによれば、第2制御対象無線装置232との間の無線通信の劣化がある場合には、制御信号の送信経路を変更することで、無線通信の質を確保することができる可能性がある。この場合、制御情報生成部121によって選択された制御方式(送信経路)は当該制御情報生成部121から無線部11に出力(通知)され、当該無線部11は当該送信経路に従って制御情報を送信する。 Specifically, for example, a path (first transmission path) for transmitting a control signal including control information directly from the wireless device 10 to the second control-target wireless device 232 may be defined as the first control method, and a path (second transmission path) for transmitting the control signal from the wireless device 10 to the second control-target wireless device 232 via a relay device may be defined as the second control method. In this case, if there is degradation in wireless communication with the second control-target wireless device 232, it may be possible to ensure the quality of wireless communication by changing the transmission path of the control signal. In this case, the control method (transmission path) selected by the control information generator 121 is output (notified) from the control information generator 121 to the wireless unit 11, and the wireless unit 11 transmits the control information according to the selected transmission path.
なお、第1送信経路(第2制御方式)が選択された場合であっても第2送信経路(第2制御方式)が選択された場合であっても目標制御値(目標角速度)を含む制御情報が生成されればよいが、例えば第2送信経路が選択された場合には中継装置を経由して制御情報が送信されるため、当該中継装置を経由することによって生じる遅延を考慮した制御情報が生成されてもよい。 Whether the first transmission path (second control method) or the second transmission path (second control method) is selected, it is sufficient that control information including a target control value (target angular velocity) is generated. However, for example, if the second transmission path is selected, the control information is transmitted via a relay device, and therefore, control information may be generated that takes into account the delay that occurs when transmitting via the relay device.
なお、第2送信経路(第2制御方式)が選択された場合、中継装置を経由して制御信号を送信するとしたが、その中継装置は、例えば第1制御対象無線装置212がその機能を兼ねてもよい。 Note that, although it has been stated that when the second transmission path (second control method) is selected, the control signal is transmitted via a relay device, the relay device may also have that function, for example, the first control target wireless device 212.
また、制御周期Tで制御信号を送信する方式(第1送信周期)を第1制御方式、制御周期T´で制御信号を送信する方式(第2送信周期)を第2制御方式としてもよい。なお、T<T´であり、T´は例えば2T等である。これによれば、無線通信の劣化がある場合に制御信号の送信回数を低減させることにより、当該制御信号の再送の頻発及び当該制御信号の再送が他の制御(無線通信)に与える影響等を抑制することが可能となる。この場合、制御情報生成部121によって選択された制御方式(送信周期)は当該制御情報生成部121から無線部11に出力(通知)され、無線部11は当該送信周期に従って制御信号を送信する。 Also, a method of transmitting a control signal at a control period T (first transmission period) may be referred to as the first control method, and a method of transmitting a control signal at a control period T' (second transmission period) may be referred to as the second control method. Note that T<T', where T' is, for example, 2T. This reduces the number of times a control signal is transmitted when wireless communication is degraded, thereby making it possible to suppress frequent retransmissions of the control signal and the impact that retransmissions of the control signal have on other controls (wireless communication). In this case, the control method (transmission period) selected by the control information generator 121 is output (notified) from the control information generator 121 to the wireless unit 11, and the wireless unit 11 transmits the control signal in accordance with the selected transmission period.
更に、本実施形態においては制御情報を変調することによって生成された制御信号が送信されるところ、当該制御情報を変調する際の所定の変調レート(第1変調方式)を第1制御方式、当該第2制御方式よりも低い変調レート(第2変調方式)を第2制御方式としてもよい。変調レートが高い場合には複雑な無線通信の実行が必要となるところ、無線通信の劣化がある場合には、変調レートを低下させ、安定した無線通信を実行する(つまり、雑音耐性を向上させる)ことができる。この場合、制御情報生成部121によって選択された制御方式(変調方式)は当該制御情報生成部121から無線部11に出力(通知)され、当該無線部11は当該変調方式に従って制御信号を送信する。 Furthermore, in this embodiment, a control signal generated by modulating control information is transmitted. A predetermined modulation rate (first modulation method) used to modulate the control information may be designated as the first control method, and a modulation rate (second modulation method) lower than the second control method may be designated as the second control method. A high modulation rate requires complex wireless communication, but if wireless communication deteriorates, the modulation rate can be lowered to enable stable wireless communication (i.e., improved noise resistance). In this case, the control method (modulation method) selected by the control information generation unit 121 is output (notified) from the control information generation unit 121 to the wireless unit 11, and the wireless unit 11 transmits a control signal in accordance with the selected modulation method.
本実施形態においては、制御情報生成部121が劣化推定部122から出力された劣化推定結果(無線通信の劣化があるか否か)に基づいて制御対象(第2アーム23)に対する制御方式を選択する構成であればよいが、当該制御方式は、上記した制御情報の生成方式、制御情報を制御対象に送信する経路、制御情報を制御対象送信する周期、及び制御情報を変調する際の変調レートのうちの少なくとも1つであってもよいし、これらの組み合わせであってもよい。 In this embodiment, the control information generation unit 121 may select a control method for the control object (second arm 23) based on the degradation estimation result (whether or not there is degradation in wireless communication) output from the degradation estimation unit 122. The control method may be at least one of the above-mentioned control information generation method, the route for transmitting the control information to the control object, the period for transmitting the control information to the control object, and the modulation rate for modulating the control information, or a combination of these.
なお、本実施形態においては無線通信の劣化がある場合には制御方式が選択(変更)されるが、当該制御方式の変更が制御対象に対する制御に反映されるまでには所定の時間を要する。この制御方式の変更が制御対象に対する制御に反映されるまでに要する時間をtdとすると、上記した式(1)の劣化判定式において用いられるmは、当該時間tdよりも期間T×mが大きい値となるように設定されることが好ましい。これによれば、制御方式の変更が制御対象に対する制御に反映されるまでに無線通信が劣化してしまう(つまり、無線通信が劣化した状態で制御対象が制御される)ことを回避することができる。 In this embodiment, a control method is selected (changed) when there is degradation in wireless communication, but it takes a predetermined time for the change in control method to be reflected in the control of the controlled object. If the time required for the change in control method to be reflected in the control of the controlled object is td , it is preferable that m used in the degradation determination formula of the above-mentioned formula (1) be set to a value greater than the time td (i.e., the period T×m). This makes it possible to avoid wireless communication from deteriorating before the change in control method is reflected in the control of the controlled object (i.e., the controlled object being controlled in a state where wireless communication is degraded).
ステップS5の処理が実行されると、制御情報生成部121は、当該ステップS5において生成された制御情報を無線部11に出力する。 When the processing of step S5 is executed, the control information generator 121 outputs the control information generated in step S5 to the radio unit 11.
次に、無線部11は、制御情報生成部121から出力された制御情報を変調することによって制御信号を生成し、当該制御信号を第2制御対象無線装置232(第2アーム23)に送信する(ステップS6)。なお、無線部11による制御信号の生成及び送信は、上記したように制御情報生成部121によって選択された制御方式(例えば、送信経路、送信周期または変調レート)に従って実施されてもよい。 Next, the radio unit 11 generates a control signal by modulating the control information output from the control information generator 121 and transmits the control signal to the second controlled radio device 232 (second arm 23) (step S6). Note that the generation and transmission of the control signal by the radio unit 11 may be performed in accordance with the control method (e.g., transmission path, transmission period, or modulation rate) selected by the control information generator 121 as described above.
なお、上記した図3に示す処理は例えば制御周期T毎に実行されるが、ステップS4において劣化推定処理が実行されることにより無線通信の劣化があると推定され、制御方式が第1制御方式から第2制御方式に変更された場合、次の制御周期に実行される図3に示す処理(劣化推定処理)において無線通信の劣化がないと推定されたとしても、第2制御方式に従った制御が継続して実施されてもよい。この場合、制御周期T毎に実行される劣化推定処理において無線通信の劣化がないと予め定められた回数連続して推定された場合に第2制御方式を第1制御方式に変更するようにすればよい。ただし、制御周期T毎に実行される劣化推定処理の結果に基づいて制御方式を選択する(つまり、制御周期T毎に制御方式が変更される)構成であっても構わない。 The process shown in FIG. 3 above is executed, for example, every control cycle T. However, if the degradation estimation process is executed in step S4 to estimate that there is degradation in wireless communication and the control method is changed from the first control method to the second control method, control according to the second control method may continue even if the process shown in FIG. 3 (degradation estimation process) executed in the next control cycle estimates that there is no degradation in wireless communication. In this case, the second control method may be changed to the first control method if the degradation estimation process executed every control cycle T estimates that there is no degradation in wireless communication a predetermined number of times consecutively. However, a configuration in which the control method is selected based on the results of the degradation estimation process executed every control cycle T (i.e., the control method is changed every control cycle T) may also be used.
なお、図3で示したフローチャートは、受信状態を受信する処理から始めているが、他の処理から開始してもよい。例えば、目標制御値を取得する処理(ステップS3の処理)から開始し、ステップS4、S5、S6、S1、S2の順番で処理を行ってもよい。また、ある制御周期内で一部のステップを省略、あるいは、複数回行ってもよい。例えば、ある制御周期内で状態信号を受信できなかった場合は、直前に受信した状態信号を基に以降のステップを行ってもよい。例えば、ある制御周期内で状態信号を複数回受信した場合は、最後に受信した状態信号を基に各ステップの処理を行ってもよい。 Note that while the flowchart shown in Figure 3 begins with the process of receiving the reception status, it may also start with another process. For example, it may start with the process of acquiring the target control value (the process of step S3), and then proceed in the order of steps S4, S5, S6, S1, and S2. Also, some steps may be omitted or performed multiple times within a certain control cycle. For example, if a status signal cannot be received within a certain control cycle, subsequent steps may be performed based on the status signal received immediately before. For example, if a status signal is received multiple times within a certain control cycle, the processing of each step may be performed based on the status signal received last.
ここでは制御対象が第2アーム23であるものとして説明したが、制御対象が第1アーム22である場合には、当該第1アーム22を制御するために利用される無線通信(第1制御対象無線装置212との間の無線通信)の劣化を推定し、当該推定結果に基づいて制御方式が選択されればよい。すなわち、上記した図3に示す処理は、制御対象毎に実行されても構わない。 Here, the description has been given assuming that the control object is the second arm 23. However, if the control object is the first arm 22, the degradation of the wireless communication used to control the first arm 22 (wireless communication with the first controlled wireless device 212) can be estimated, and a control method can be selected based on the estimation results. In other words, the process shown in Figure 3 above can be performed for each control object.
上記したように本実施形態においては、制御対象から当該制御対象の状態を示す状態情報を含む状態信号を受信し、当該制御対象の目標制御値を取得し、当該受信された状態信号及び当該取得された目標制御値に基づいて選択された制御対象に対する制御方式に従って、制御対象の動作を制御するための制御情報を含む制御信号を送信する。 As described above, in this embodiment, a status signal containing status information indicating the status of the control object is received from the control object, a target control value for the control object is acquired, and a control signal containing control information for controlling the operation of the control object is transmitted in accordance with a control method for the control object selected based on the received status signal and the acquired target control value.
具体的には、本実施形態においては、例えば時刻(n-1)Tの無線特性(第1状態信号から測定された第1無線特性)及び時刻nTの無線特性(第2状態信号から測定された第2無線特性)と、時刻(n-1)Tの目標制御値(第1状態信号が受信されたときに取得される第1目標制御値)及び時刻nTの目標制御値(第2状態信号が受信されたときに取得される第2目標制御値)とに基づいて、予め定められた期間(例えば、期間T×m)が経過した後の無線通信の劣化を推定し、制御対象に対する制御方式は当該推定結果に基づいて選択される。 Specifically, in this embodiment, for example, the deterioration of wireless communication after a predetermined period (e.g., period T x m) has elapsed is estimated based on the wireless characteristics at time (n-1)T (first wireless characteristics measured from the first status signal) and the wireless characteristics at time nT (second wireless characteristics measured from the second status signal), as well as the target control value at time (n-1)T (first target control value acquired when the first status signal is received) and the target control value at time nT (second target control value acquired when the second status signal is received), and a control method for the control target is selected based on the estimation result.
本実施形態においては、このような構成により、過去(時刻(n-1)T)から現在(時刻nT)までの無線特性の推移から近い未来(つまり、期間T×mが経過した後)の無線通信の劣化を事前に推定する(つまり、実際に無線通信が劣化する前に当該劣化を予測する)ことができるため、当該無線通信(性能)の劣化が推定された場合に制御方式を変更することによって、無線通信を利用した制御対象に対する制御の質が大幅に低下する(例えば、制御の遅延が増大する)ことを抑制することが可能である。 In this embodiment, this configuration makes it possible to estimate in advance the degradation of wireless communication in the near future (i.e., after a period T x m has elapsed) from the transition of wireless characteristics from the past (time (n-1)T) to the present (time nT) (i.e., predict the degradation before the wireless communication actually deteriorates). Therefore, by changing the control method when degradation of the wireless communication (performance) is estimated, it is possible to prevent a significant deterioration in the quality of control of a control target using wireless communication (e.g., increased control delays).
なお、本実施形態における制御方式は、例えば制御情報の生成方式、制御情報を送信する経路、制御情報を送信する周期、及び制御情報を変調する際の変調レートのうちの少なくとも1つであればよいが、本実施形態において説明した以外であっても、無線通信の劣化が推定された場合に当該無線通信の劣化が制御対象に対する制御に与える影響を緩和するように変更可能なものであれば他の方式であっても構わない。本実施形態に適用される制御方式(制御情報生成部121によって選択される制御方式)は、例えば無線制御システムが運用される環境等に従って、無線通信の劣化に対して適切に対応することができるものが用意されていればよい。 The control method in this embodiment may be, for example, at least one of the control information generation method, the path for transmitting the control information, the period for transmitting the control information, and the modulation rate for modulating the control information. However, other methods other than those described in this embodiment may also be used as long as they can be changed to mitigate the impact of estimated wireless communication degradation on control of the control target. The control method applied to this embodiment (the control method selected by the control information generator 121) may be one that can appropriately respond to wireless communication degradation, for example, in accordance with the environment in which the wireless control system is operated.
また、本実施形態においては状態信号(から測定された無線特性)及び目標制御値に基づく劣化推定結果に応じて選択された制御方式に従って制御信号を送信する構成について説明したが、当該無線装置10は、少なくとも状態信号及び目標制御値に基づいて予め定められた期間が経過した後の無線通信の劣化を推定するように構成されていてもよい。すなわち、無線装置10は、無線通信の劣化を推定することによって無線通信を利用した制御対象に対する制御の質の低下を抑制することに寄与するように構成されていればよく、当該劣化推定結果が制御方式の選択以外の用途に利用される構成であってもよい。 Furthermore, in this embodiment, a configuration has been described in which a control signal is transmitted according to a control method selected in response to a degradation estimation result based on a status signal (radio characteristics measured from the status signal) and a target control value. However, the wireless device 10 may also be configured to estimate wireless communication degradation after a predetermined period has elapsed based on at least the status signal and the target control value. In other words, the wireless device 10 may be configured to contribute to suppressing a decline in the quality of control of a control target that uses wireless communication by estimating wireless communication degradation, and the degradation estimation result may also be used for purposes other than selecting a control method.
以下、本実施形態において説明した劣化推定部122の変形例について説明する。ここでは、第1~第3変形例について説明する。 The following describes modified examples of the degradation estimation unit 122 described in this embodiment. Here, we will explain the first to third modified examples.
まず、第1変形例について説明する。上記した本実施形態においては状態信号から測定された無線特性及び外部の装置から取得された目標制御値に基づいて無線通信の劣化を推定するものとして説明したが、第1変形例は、状態信号から取り出された状態情報(によって示される制御対象の状態)及び外部の装置から取得された目標制御値から無線通信の劣化を推定する点で、本実施形態とは異なる。 First, the first variant will be described. In the above-described embodiment, the degradation of wireless communication is estimated based on the wireless characteristics measured from the status signal and the target control value obtained from an external device. However, the first variant differs from this embodiment in that the degradation of wireless communication is estimated from the status information (the status of the control object indicated by) extracted from the status signal and the target control value obtained from an external device.
ここで、第1変形例における劣化推定部122は、内部に劣化推定テーブルを有する。なお、劣化推定テーブルは、例えば処理部12(劣化推定部122)の内部の記憶部に記憶されていればよいが、例えば処理部12(または無線装置10)の外部から取得されても構わない。 Here, the degradation estimation unit 122 in the first variant has an internal degradation estimation table. Note that the degradation estimation table may be stored, for example, in a memory unit internal to the processing unit 12 (degradation estimation unit 122), but may also be obtained from outside the processing unit 12 (or wireless device 10), for example.
図5は、劣化推定テーブルのデータ構造の一例を示す。図5に示すように、劣化推定テーブルは、状態情報に対応づけて当該状態情報に応じた直前の無線特性を対応づけて保持する。なお、上記したように状態信号は制御周期毎に制御対象から無線装置10に送信されるが、直前の無線特性とは、当該直前の無線特性に対応づけられている状態情報が取り出された状態信号よりも1つ前の状態信号から測定された無線特性である。 Figure 5 shows an example of the data structure of a degradation estimation table. As shown in Figure 5, the degradation estimation table stores status information and the immediately preceding wireless characteristics corresponding to that status information. As described above, a status signal is transmitted from the control target to wireless device 10 every control period, and the immediately preceding wireless characteristics are the wireless characteristics measured from the status signal immediately preceding the status signal from which the status information associated with the immediately preceding wireless characteristics was extracted.
図5に示す例では、劣化推定テーブルは、状態情報「0度以上1度未満」に対応づけて直前の無線特性「100」を保持している。これによれば、制御対象(例えば、第2アーム23)の角度が0度以上1度未満であることを示す状態情報を含む状態信号が受信された際の直前の無線特性が100であることが示されている。 In the example shown in Figure 5, the degradation estimation table stores the previous wireless characteristic "100" in association with the status information "greater than or equal to 0 degrees and less than 1 degree." This indicates that the previous wireless characteristic was 100 when a status signal including status information indicating that the angle of the controlled object (e.g., second arm 23) is greater than or equal to 0 degrees and less than 1 degree was received.
また、劣化推定テーブルは、状態情報「1度以上2度未満」に対応づけて直前の無線特性「90」を保持している。これによれば、制御対象の角度が1度以上2度未満であることを示す状態情報を含む状態信号が受信された際の直前の無線特性が90であることが示されている。 The degradation estimation table also stores the previous wireless characteristic of "90" in association with the status information "1 degree or more and less than 2 degrees." This indicates that the previous wireless characteristic was 90 when a status signal was received that included status information indicating that the angle of the controlled object was 1 degree or more and less than 2 degrees.
ここでは状態情報「0度以上1度未満」及び「1度以上2度未満」についてのみ説明したが、劣化推定テーブルには、状態情報(つまり、制御対象の状態)毎に直前の無線特性が保持されている。 Here, we have only explained the status information "0 degrees or more but less than 1 degree" and "1 degree or more but less than 2 degrees," but the degradation estimation table also stores the most recent wireless characteristics for each status information (i.e., the state of the controlled object).
なお、劣化推定テーブルは、実際に無線制御システムを運用することによって制御対象から送信された過去の状態信号(過去の状態情報及び過去の無線特性)に基づいて予め用意(作成)されていればよい。 The degradation estimation table may be prepared (created) in advance based on past status signals (past status information and past wireless characteristics) transmitted from the controlled object during actual operation of the wireless control system.
次に、第1変形例における劣化推定部122の処理(劣化推定処理)について説明する。ここでは、制御対象が図1に示す第2アーム23であるものとして説明する。 Next, we will explain the processing (deterioration estimation processing) of the deterioration estimation unit 122 in the first modified example. Here, we will explain the control object as the second arm 23 shown in Figure 1.
第1変形例における劣化推定処理は、時刻nTのときに、以下の式(4)の劣化判定式を用いて実行される。
Table[D(nT)+S(nT)×mT]<Lth 式(4)
The deterioration estimation process in the first modified example is executed at time nT using the deterioration determination formula of the following formula (4).
Table[D(nT)+S(nT)×mT]<L th formula (4)
式(4)において、Table[x]は、劣化推定テーブルにおいて状態情報(第2アーム23の角度)がxであるときの直前の無線特性(つまり、状態情報「x」に対応づけて劣化推定テーブルに保持されている直前の無線特性)を示している。また、D(nT)は、時刻nTのときの状態情報(第2アーム23の角度)を示している。S(nT)は時刻nTのときの目標角速度を示している。m及びLthについては上記した式(1)と同様であるため、ここではその詳しい説明を省略する。 In equation (4), Table[x] indicates the immediately preceding wireless characteristics when the state information (angle of the second arm 23) is x in the degradation estimation table (i.e., the immediately preceding wireless characteristics stored in the degradation estimation table in association with the state information "x"). Also, D(nT) indicates the state information (angle of the second arm 23) at time nT. S(nT) indicates the target angular velocity at time nT. Since m and Lth are the same as those in equation (1) above, detailed explanations thereof will be omitted here.
ここで、例えばD(nT)が1度であり、S(nT)が100(degree/sec)であり、mが3であり、制御周期Tが0.01(sec)であるものとする。この場合、上記した式(4)の劣化判定式のTable[D(nT)+S(nT)×mT]はTable[4]となり、劣化推定部122は、角度が4度である状態情報(つまり、状態情報「4度以上5度未満」)に対応づけられている直前の無線特性「60」を劣化推定テーブルから取得する。なお、このように劣化推定テーブルから取得された直前の無線特性「60」は、期間T×3が経過した後の第2アーム23の状態に応じた無線特性の予測値(推定値)に相当する。この場合において、例えば劣化判定しきい値Lthが57であるものとすると、劣化推定部122は、無線通信の劣化がないと推定する。 Here, for example, assume that D(nT) is 1 degree, S(nT) is 100 (degree/sec), m is 3, and the control period T is 0.01 (sec). In this case, Table [D(nT) + S(nT) × mT] of the degradation determination formula (4) above becomes Table [4], and the degradation estimation unit 122 acquires the previous wireless characteristic "60" associated with the state information indicating an angle of 4 degrees (i.e., the state information "4 degrees or more and less than 5 degrees") from the degradation estimation table. Note that the previous wireless characteristic "60" acquired from the degradation estimation table in this manner corresponds to a predicted value (estimated value) of the wireless characteristic according to the state of the second arm 23 after the period T × 3 has elapsed. In this case, for example, if the degradation determination threshold L th is 57, the degradation estimation unit 122 estimates that there is no degradation in the wireless communication.
一方、例えばD(nT)が2度であり、S(nT)が100(degree/sec)であり、mが3であり、制御周期Tが0.01(sec)であるものとすると、劣化判定式のTable[D(nT)+S(nT)×mT]はTable[5]となり、劣化推定部122は、角度が5度である状態情報(つまり、状態情報「5度以上6度未満」)に対応づけられている直前の無線特性「50」を劣化推定テーブルから取得する。この場合において、上記したように劣化判定しきい値Lthが57であるものとすると、劣化推定部122は、無線通信の劣化があると推定する。 On the other hand, if D(nT) is 2 degrees, S(nT) is 100 (degree/sec), m is 3, and the control period T is 0.01 (sec), the degradation determination formula Table [D(nT) + S(nT) × mT] becomes Table [5], and the degradation estimation unit 122 acquires the immediately preceding wireless characteristic "50" associated with the state information in which the angle is 5 degrees (i.e., the state information "5 degrees or more and less than 6 degrees") from the degradation estimation table. In this case, if the degradation determination threshold L th is 57 as described above, the degradation estimation unit 122 estimates that there is degradation in the wireless communication.
上記したように第1変形例においては、状態信号から取り出された状態情報D(nT)及び目標制御値S(nT)に基づいて劣化推定テーブルから期間T×mが経過した後の制御対象の状態に応じた無線特性を取得し、当該取得された無線特性に基づいて無線通信の劣化を事前に推定する構成により、当該推定結果に基づいて無線通信の劣化を考慮した制御方式を選択して制御信号を送信することができるため、無線通信を利用した制御対象に対する制御の質が低下することを抑制することができる。 As described above, in the first variant, radio characteristics corresponding to the state of the control object after the period T x m has elapsed are obtained from the degradation estimation table based on the state information D(nT) and target control value S(nT) extracted from the state signal, and degradation of wireless communication is estimated in advance based on the obtained radio characteristics.This makes it possible to select a control method that takes wireless communication degradation into account based on the estimation results, and transmit a control signal, thereby preventing a decline in the quality of control of the control object using wireless communication.
なお、ここでは劣化推定テーブルが状態情報(によって示される制御対象の状態)に応じた直前の無線特性を保持するものとして説明したが、劣化推定テーブルは、例えば図6に示すように、直前の無線特性の代わりに過去N回の無線特性の平均値を保持していてもよい。なお、過去N回の無線特性の平均値とは、当該過去N回の無線特性の平均値に対応づけられている状態情報が取り出された状態信号よりも1つ前からN個前までの状態信号の各々から測定された無線特性の平均値である。 Note that while the degradation estimation table has been described here as holding the most recent wireless characteristics corresponding to the status information (the status of the control target indicated by the status information), the degradation estimation table may also hold the average value of the last N wireless characteristics instead of the most recent wireless characteristics, as shown in FIG. 6, for example. Note that the average value of the last N wireless characteristics is the average value of the wireless characteristics measured from each of the status signals from one before to the N before the status signal from which the status information associated with the average value of the last N wireless characteristics was extracted.
ここで、例えば上記した劣化判定式のTable[D(nT)+S(nT)×mT]がTable[4]である場合を想定する。この場合において図5に示す劣化推定テーブルが参照されるものとすると、劣化判定しきい値Lthが57である場合には、無線通信の劣化がないと推定される。一方、図6に示す劣化推定テーブルが参照された場合には、当該劣化推定テーブルから過去N回の無線特性の平均値「55」が取得されるため、無線通信の劣化があると推定される。 Here, for example, assume that the above-described degradation determination formula Table [D(nT)+S(nT)×mT] is Table [4]. In this case, if the degradation estimation table shown in Fig. 5 is referenced, it is estimated that there is no degradation in wireless communication when the degradation determination threshold Lth is 57. On the other hand, if the degradation estimation table shown in Fig. 6 is referenced, the average value "55" of the wireless characteristics for the past N times is acquired from the degradation estimation table, and it is estimated that there is degradation in wireless communication.
なお、図6に示す劣化推定テーブルに保持されている過去N回の無線特性の平均値は、1つ前からN個前までの状態信号の各々から測定された無線特性に対して重みづけを行うことによって得られる平均値(加重平均値)であってもよい。この場合、例えば後に受信された状態信号から測定された無線特性に対して、当該状態信号よりも前に受信された状態信号から測定された無線特性よりも大きい重みを付与するような重みづけを行うことができる。すなわち、重みづけは、無線特性が測定されたタイミング等に応じて行うことが可能であるが、他の手法により行われてもよい。 The average value of the wireless characteristics for the past N times stored in the degradation estimation table shown in FIG. 6 may be an average value (weighted average value) obtained by weighting the wireless characteristics measured from each of the previous to N status signals. In this case, for example, weighting can be performed such that a greater weight is assigned to the wireless characteristics measured from a status signal received later than to the wireless characteristics measured from a status signal received earlier than that status signal. In other words, weighting can be performed according to the timing at which the wireless characteristics are measured, or other methods may be used.
第1変形例においては図5に示す劣化推定テーブル及び図6に示す劣化推定テーブルのうちの一方が予め用意されていればよいが、当該劣化推定テーブルの両方を用意しておき、例えば無線制御システムが運用される環境(制御対象の動作環境)または当該無線制御システムの管理者の指示等に応じて当該劣化推定テーブルの一方を選択して劣化推定処理を実行するような構成としても構わない。 In the first variant, it is sufficient if one of the degradation estimation tables shown in Figure 5 and Figure 6 is prepared in advance, but it is also possible to prepare both degradation estimation tables and select one of the degradation estimation tables to execute the degradation estimation process, for example, depending on the environment in which the wireless control system is operated (the operating environment of the controlled object) or instructions from the administrator of the wireless control system.
また、第1変形例において説明した式(4)の劣化判定式は一例であり、異なる劣化判定式を用いて劣化推定処理が実行される構成であってもよい。 Furthermore, the deterioration determination formula (4) described in the first modified example is merely an example, and the deterioration estimation process may be performed using a different deterioration determination formula.
また、第1変形例は上記した本実施形態における無線特性の代わりに状態情報を利用して無線通信の劣化を推定する構成であるため、図2に示す無線特性測定部111は省略されても構わない。 Furthermore, since the first variant is configured to estimate degradation of wireless communication using status information instead of the wireless characteristics used in the present embodiment described above, the wireless characteristic measurement unit 111 shown in Figure 2 may be omitted.
また、第1変形例においては、電源投入直後の制御対象の状態を示す状態情報(固定値)を無線装置10が有する不揮発性メモリ等に記憶しておき、当該状態情報を劣化推定処理が実行される際の初期値として利用してもよい。 In addition, in the first variant, state information (fixed value) indicating the state of the control target immediately after power-on may be stored in a non-volatile memory or the like of the wireless device 10, and this state information may be used as an initial value when the degradation estimation process is executed.
次に、第2変形例について説明する。ここで、制御対象が図1に示す第2アーム23であるものとすると、当該第2アーム23を制御するために利用される無線通信に関する無線特性は当該第2アーム23の角度(つまり、第2制御対象無線装置232の位置)によって変化することが考えられるが、当該第2制御対象無線装置232の位置は、第2アーム23の角度(つまり、第2モータ231の回転角度)だけではなく、第1アーム22の角度(つまり、第1モータ211の回転角度)によっても変化する。 Next, a second modified example will be described. Here, assuming that the control target is the second arm 23 shown in FIG. 1, it is conceivable that the wireless characteristics related to the wireless communication used to control the second arm 23 will change depending on the angle of the second arm 23 (i.e., the position of the second control target wireless device 232). However, the position of the second control target wireless device 232 will change not only depending on the angle of the second arm 23 (i.e., the rotation angle of the second motor 231), but also on the angle of the first arm 22 (i.e., the rotation angle of the first motor 211).
上記した本実施形態においては第2制御対象無線装置232から受信される状態信号及び第2アーム23の目標制御値に基づいて無線通信の劣化を推定するものとして説明したが、第2変形例は、第2制御対象無線装置232から受信される状態信号及び第1アーム22の目標制御値に基づいて無線通信の劣化を推定する点で本実施形態とは異なる。 In the above-described embodiment, the degradation of wireless communication is estimated based on the status signal received from the second control-target radio device 232 and the target control value of the second arm 23. However, the second modified example differs from this embodiment in that the degradation of wireless communication is estimated based on the status signal received from the second control-target radio device 232 and the target control value of the first arm 22.
第2変形例における劣化推定処理は、例えば上記した本実施形態において説明した式(1)の劣化判定式を用いて実行される。ただし、式(1)の劣化判定式におけるΔSを計算するためのS(nT)及びS((n-1)T)は第2アーム23の目標制御値であるが、第2変形例におけるS(nT)及びS((n-1)T)は、第1アーム22の目標制御値である。このような劣化判定式によれば、第1アーム22の目標制御値に基づいて第2アーム23を制御するために利用される無線通信(つまり、第2制御対象無線装置232との間の無線通信)の劣化を推定することができる。なお、第1アーム22の目標制御値は、制御情報生成部121によって外部の装置から取得され、劣化推定部122に出力されればよい。 The degradation estimation process in the second modified example is performed using, for example, the degradation determination formula (1) described in the present embodiment above. However, while S(nT) and S((n-1)T) used to calculate ΔS in the degradation determination formula (1) are target control values for the second arm 23, S(nT) and S((n-1)T) in the second modified example are target control values for the first arm 22. Using this degradation determination formula, it is possible to estimate degradation of the wireless communication used to control the second arm 23 (i.e., wireless communication with the second controlled wireless device 232) based on the target control value of the first arm 22. The target control value of the first arm 22 may be obtained from an external device by the control information generator 121 and output to the degradation estimation unit 122.
ここでは式(1)の劣化判定式を用いて劣化推定処理が実行されるものとして説明したが、第2変形例においては、上記した第1変形例において説明した式(4)の劣化判定式を用いて劣化推定処理が実行されてもよい。この場合には、式(4)劣化判定式のD(nT)を第1アーム22の状態(角度)を示す状態情報として劣化推定処理が実行されればよい。すなわち、第2変形例においては、第2アーム23の状態を示す状態情報に基づいて無線通信の劣化を推定する構成としてもよい。 Here, the degradation estimation process has been described as being performed using the degradation determination formula (1). However, in the second modified example, the degradation estimation process may also be performed using the degradation determination formula (4) described in the first modified example above. In this case, the degradation estimation process may be performed using D(nT) in the degradation determination formula (4) as status information indicating the state (angle) of the first arm 22. In other words, in the second modified example, the degradation of wireless communication may be estimated based on status information indicating the state of the second arm 23.
上記したように第2変形例においては、第2アーム23(第1制御対象)の状態を示す状態情報を含む状態信号を受信し、第1アーム22(第2制御対象)の目標制御値を取得し、当該状態信号(当該送信信号から測定された無線特性または当該状態信号から取り出された状態情報)及び当該目標制御値に基づいて事前に無線通信の劣化を推定する構成により、当該推定結果に基づいて無線通信の劣化を考慮した制御方式を選択して制御信号を送信し、当該無線通信を利用した制御対象に対する制御の質が低下することを抑制することができる。 As described above, the second variant is configured to receive a status signal including status information indicating the status of the second arm 23 (first control object), acquire a target control value for the first arm 22 (second control object), and estimate wireless communication degradation in advance based on the status signal (wireless characteristics measured from the transmitted signal or status information extracted from the status signal) and the target control value. This allows a control method that takes wireless communication degradation into account based on the estimation results to be selected and a control signal to be transmitted, thereby preventing a decline in the quality of control of the control object using wireless communication.
なお、例えば第2アーム23(第2モータ231)が固定された状態であれば、上記したように第1アーム22の目標制御値に基づいて劣化推定処理が実行されればよいが、第2制御対象無線装置232の位置は第2アーム23の角度によっても変化するため、第2アーム23を制御するために利用される無線通信(つまり、第2制御対象無線装置232との間の無線通信)の劣化は、第2アーム23の目標制御値を更に考慮して推定されることが好ましい。 For example, if the second arm 23 (second motor 231) is fixed, the deterioration estimation process can be performed based on the target control value of the first arm 22 as described above. However, since the position of the second control target radio device 232 also changes depending on the angle of the second arm 23, it is preferable that the deterioration of the wireless communication used to control the second arm 23 (i.e., the wireless communication with the second control target radio device 232) be estimated by further taking into account the target control value of the second arm 23.
この場合、劣化推定部122は、例えば第1アーム22の目標制御値と第2アーム23の目標制御値との組み合わせに基づいて劣化推定処理を実行するように動作してもよい。 In this case, the deterioration estimation unit 122 may operate to perform deterioration estimation processing based on, for example, a combination of the target control value of the first arm 22 and the target control value of the second arm 23.
次に、第3変形例について説明する。上記した本実施形態、第1変形例及び第2変形例においては劣化判定式を用いて劣化推定処理が実行されるものとして説明したが、第3変形例は、例えばニューラルネットワークまたはランダムフォレスト等の既知の様々な機械学習アルゴリズムを適用して生成される学習モデルを用いて劣化推定処理を実行する点で、本実施形態、第1変形例及び第2変形例とは異なる。 Next, we will explain the third modified example. In the above-mentioned present embodiment, first modified example, and second modified example, the deterioration estimation process is performed using a deterioration determination formula. However, the third modified example differs from the present embodiment, first modified example, and second modified example in that the deterioration estimation process is performed using a learning model generated by applying various known machine learning algorithms, such as a neural network or random forest.
第3変形例において用いられる学習モデルは、例えば制御対象を識別する識別情報と、当該制御対象を制御するために利用される無線通信に関する無線特性または当該制御対象の状態を示す状態情報と、当該制御対象または他の制御対象の目標制御値と、期間T×mが経過した後の無線特性(正解値)とを含むデータセットを学習することによって生成される。 The learning model used in the third variant is generated by learning a data set that includes, for example, identification information that identifies the control object, wireless characteristics related to wireless communication used to control the control object or status information indicating the status of the control object, target control values for the control object or other control objects, and wireless characteristics (correct values) after a period T×m has elapsed.
このような学習モデルによれば、上記した識別情報と無線特性または状態情報と目標制御値とを入力することによって期間T×mが経過した後の無線特性を予測(出力)することができるため、当該学習モデルを用いた劣化推定処理を実現することができる。具体的には、学習モデルから無線特性(予測値)が出力された場合には、当該無線特性を上記した劣化しきい値と比較することによって無線通信の劣化を推定することができる。なお、学習モデルは、無線通信の劣化があるまたは無線通信の劣化がないという劣化推定結果を直接出力するように構築されていてもよい。 This type of learning model allows the wireless characteristics after a period T×m to be predicted (output) by inputting the above-mentioned identification information, wireless characteristics or status information, and target control value, thereby enabling degradation estimation processing using the learning model. Specifically, when the learning model outputs wireless characteristics (predicted values), the wireless communication degradation can be estimated by comparing the wireless characteristics with the above-mentioned degradation threshold. Note that the learning model may also be configured to directly output a degradation estimation result indicating whether or not there is wireless communication degradation.
上記した第3変形例においては、無線制御システムの運用に応じて収集されるデータセットを用いて学習モデルの学習を継続していくことで、より精度の高い劣化推定処理を実行することができるようになる可能性がある。 In the third variant described above, by continuing to train the learning model using data sets collected in accordance with the operation of the wireless control system, it may be possible to perform a more accurate deterioration estimation process.
なお、学習モデルの学習に用いられるデータセットとしては、ここで説明した以外の情報(データ)が利用されても構わない。 Note that information (data) other than that described here may also be used as the dataset used to train the learning model.
上記したように本実施形態及び第1~第3変形例によれば、無線通信が実際に劣化したことを検出する(つまり、無線通信の質が実際に低下する)前に当該無線通信の劣化を推定することができるため、無線通信を利用した制御対象に対する制御の質の低下を抑制することができる。 As described above, according to this embodiment and the first to third modified examples, it is possible to estimate the deterioration of wireless communication before it is detected that the wireless communication has actually deteriorated (i.e., before the quality of the wireless communication actually deteriorates), thereby suppressing deterioration in the quality of control of controlled objects that use wireless communication.
なお、上記した本実施形態及び第1~第3変形例においては制御情報生成部121及び劣化推定部122が別個の機能部であるものとして説明したが、例えば劣化推定部122は、制御情報生成部121に含まれる機能部であってもよい。更に、制御情報生成部121及び劣化推定部122の代わりに、当該制御情報生成部121及び劣化推定部122の双方の機能を備える単一の機能部が用意されていてもよい。 In the above-described embodiment and the first to third modified examples, the control information generation unit 121 and the degradation estimation unit 122 have been described as separate functional units. However, for example, the degradation estimation unit 122 may be a functional unit included in the control information generation unit 121. Furthermore, instead of the control information generation unit 121 and the degradation estimation unit 122, a single functional unit having the functions of both the control information generation unit 121 and the degradation estimation unit 122 may be provided.
また、上記した本実施形態及び第1~第3変形例においては目標制御値が外部の装置から取得(入力)されるものとして説明したが、当該目標制御値は、無線装置10(制御情報生成部121)の内部で生成され、当該無線装置10において管理されていてもよい。 Furthermore, in the above-described embodiment and the first to third modified examples, the target control value has been described as being acquired (input) from an external device, but the target control value may also be generated internally in the wireless device 10 (control information generator 121) and managed within the wireless device 10.
(第2実施形態)
次に、第2実施形態について説明する。なお、本実施形態に係る無線装置を備える無線制御システムについては、前述した第1実施形態と同様であるため、適宜、図1を用いて説明する。
Second Embodiment
Next, a second embodiment will be described. Note that a wireless control system including a wireless device according to this embodiment is similar to that of the first embodiment, and therefore will be described using FIG. 1 where appropriate.
図7は、本実施形態に係る無線装置10の構成の一例を示すブロック図である。図7においては、前述した図2と同様の部分については同一参照符号を付して、その詳しい説明を省略する。本実施形態に係る無線装置10は、処理部12が位置計算部123を含む点で、前述した第1実施形態とは異なる。なお、位置計算部123は、制御情報生成部121及び劣化推定部122と同様に、例えばソフトウェアによって実現されるが、ハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせによって実現されてもよい。 Figure 7 is a block diagram showing an example of the configuration of a wireless device 10 according to this embodiment. In Figure 7, parts that are the same as those in Figure 2 described above are given the same reference numerals, and detailed description thereof will be omitted. The wireless device 10 according to this embodiment differs from the first embodiment described above in that the processing unit 12 includes a position calculation unit 123. Note that the position calculation unit 123, like the control information generation unit 121 and the degradation estimation unit 122, is realized, for example, by software, but may also be realized by hardware or a combination of software and hardware.
位置計算部123は、制御対象の状態を示す状態情報及び当該制御対象の目標制御値に基づいて、状態情報または目標制御値が指し示す制御対象の位置、または、予め定められた期間が経過した後の制御対象の位置を計算する。 Based on status information indicating the status of the control object and the target control value of the control object, the position calculation unit 123 calculates the position of the control object indicated by the status information or target control value, or the position of the control object after a predetermined period has elapsed.
本実施形態において、劣化推定部122は、位置計算部123によって計算された制御対象の位置に基づいて無線通信の劣化を推定する。 In this embodiment, the degradation estimation unit 122 estimates degradation of wireless communication based on the position of the control target calculated by the position calculation unit 123.
次に、図8のフローチャートを参照して、無線装置10の処理手順の一例について説明する。 Next, an example of the processing procedure of the wireless device 10 will be described with reference to the flowchart in Figure 8.
ここで、制御対象が図1に示す第2アーム23であるものとすると、当該第2アーム23を制御するための利用される無線通信に関する無線特性は当該第2アーム23の角度(つまり、第2制御対象無線装置232の位置)によって変化する。このため、ここでは第2制御対象無線装置232の位置を制御対象の位置として利用して第2アーム23を制御するための無線通信の劣化を推定する場合について説明する。 Here, assuming that the control target is the second arm 23 shown in Figure 1, the wireless characteristics of the wireless communication used to control the second arm 23 change depending on the angle of the second arm 23 (i.e., the position of the second control target wireless device 232). Therefore, here we will explain the case where the position of the second control target wireless device 232 is used as the position of the control target to estimate the degradation of the wireless communication for controlling the second arm 23.
まず、無線装置10から第1制御対象無線装置212に制御信号(第1アーム22を制御するための制御信号)が送信され、当該制御信号から取り出された制御情報に基づいて当該第1制御対象無線装置212と接続される第1モータ211が回転することによって第1アーム22の角度が制御され、当該第1アーム22の状態を示す状態情報を含む状態信号(つまり、当該状態情報が変調されることよって生成された状態信号)が当該第1制御対象無線装置212から送信されたものとする。同様に、無線装置10から第2制御対象無線装置232に制御信号(第2アーム23を制御するための制御信号)が送信され、当該制御信号から取り出された制御情報に基づいて当該第2制御対象無線装置232と接続される第2モータ231が回転することによって第2アーム23の角度が制御され、当該第2アーム23の状態を示す状態情報を含む状態信号(つまり、当該状態情報が変調されることによって生成された状態信号)が当該第2制御対象無線装置232から送信されたものとする。 First, a control signal (a control signal for controlling the first arm 22) is transmitted from the wireless device 10 to the first controlled wireless device 212, the first motor 211 connected to the first controlled wireless device 212 rotates based on the control information extracted from the control signal, thereby controlling the angle of the first arm 22, and a status signal including status information indicating the state of the first arm 22 (i.e., a status signal generated by modulating the status information) is transmitted from the first controlled wireless device 212. Similarly, a control signal (a control signal for controlling the second arm 23) is transmitted from the wireless device 10 to the second controlled wireless device 232, the second motor 231 connected to the second controlled wireless device 232 rotates based on the control information extracted from the control signal, thereby controlling the angle of the second arm 23, and a status signal including status information indicating the state of the second arm 23 (i.e., a status signal generated by modulating the status information) is transmitted from the second controlled wireless device 232.
この場合、無線部11は、第1制御対象無線装置212及び第2制御対象無線装置232から送信された状態信号を受信する(ステップS11)。ステップS11の処理が実行されると、無線部11は、第1制御対象無線装置212から受信された状態信号を復調することによって当該状態信号から状態情報(以下、第1アーム22の状態情報と表記)を取り出し、第2制御対象無線装置232から受信された状態信号を復調することによって当該状態信号から状態情報(以下、第2アーム23の状態情報と表記)を取り出す。無線部11は、第1アーム22の状態情報及び第2アーム23の状態情報を制御情報生成部121及び位置計算部123に出力する。 In this case, the radio unit 11 receives status signals transmitted from the first control-target radio device 212 and the second control-target radio device 232 (step S11). When the processing of step S11 is executed, the radio unit 11 demodulates the status signal received from the first control-target radio device 212 to extract status information (hereinafter referred to as status information of the first arm 22) from the status signal, and demodulates the status signal received from the second control-target radio device 232 to extract status information (hereinafter referred to as status information of the second arm 23) from the status signal. The radio unit 11 outputs the status information of the first arm 22 and the status information of the second arm 23 to the control information generator 121 and the position calculator 123.
ステップS11の処理が実行されると、前述した図3に示すステップS2の処理に相当するステップS12の処理が実行される。 Once step S11 is executed, step S12, which corresponds to step S2 shown in Figure 3, is executed.
次に、制御情報生成部121は、第1アーム22の目標制御値及び第2アーム23の目標制御値を外部の装置から外部制御情報として取得する(ステップS13)。ステップS13において取得された第1アーム22の目標制御値及び第2アーム23の目標制御値は、位置計算部123に出力される。 Next, the control information generator 121 acquires the target control value of the first arm 22 and the target control value of the second arm 23 from an external device as external control information (step S13). The target control value of the first arm 22 and the target control value of the second arm 23 acquired in step S13 are output to the position calculator 123.
ステップS13の処理が実行されると、位置計算部123は、無線部11から出力された第1アーム22の状態情報及び第2アーム23の状態情報と、制御情報生成部121から出力された第1アーム22の目標制御値及び第2アーム23の目標制御値とに基づいて、予め定められた期間が経過した後の第2制御対象無線装置232の位置を計算(予測)する(ステップS14)。 When the processing of step S13 is executed, the position calculation unit 123 calculates (predicts) the position of the second control target wireless device 232 after a predetermined period of time has elapsed based on the state information of the first arm 22 and the state information of the second arm 23 output from the wireless unit 11 and the target control value of the first arm 22 and the target control value of the second arm 23 output from the control information generation unit 121 (step S14).
以下、図9を参照して、ステップS14の処理(位置計算部123による位置計算処理)について具体的に説明する。図9は、図1に示すスカラロボット20をZ軸方向(上)から見た場合の第1モータ211、第1制御対象無線装置212、第2モータ231及び第2制御対象無線装置232の位置関係を示している。 The processing of step S14 (position calculation processing by the position calculation unit 123) will be described in detail below with reference to Figure 9. Figure 9 shows the positional relationship between the first motor 211, first control target wireless device 212, second motor 231, and second control target wireless device 232 when the SCARA robot 20 shown in Figure 1 is viewed from the Z-axis direction (top).
なお、第1モータ211の回転軸をスカラロボット20が配置されるX-Y平面上の原点Oとし、第1モータ211と第2モータ231との間の距離、第2モータ231と第2制御対象無線装置232との間の距離は、無線装置10において既知である(つまり、管理されている)ものとする。また、スカラロボット20に備えられるベース21(第1モータ211及び第1制御対象無線装置212)の位置は固定されているものとする。 The rotation axis of the first motor 211 is set as the origin O on the X-Y plane on which the SCARA robot 20 is placed, and the distance between the first motor 211 and the second motor 231 and the distance between the second motor 231 and the second wireless device 232 to be controlled are assumed to be known (i.e., managed) by the wireless device 10. Furthermore, the position of the base 21 (first motor 211 and first wireless device 212 to be controlled) provided on the SCARA robot 20 is assumed to be fixed.
ここで、図9に示す第2制御対象無線装置232の位置(x,y)は、以下の式(5)のように表される。
なお、式(5)において、r1は第1モータ211の回転軸と第2モータ231の回転軸との間の距離を示しており、r2は第2モータ231の回転軸と第2制御対象無線装置232(のアンテナ)との間の距離を示している。また、式(5)において、θ1は第1モータ211の回転に応じた第1アーム22のX軸に対する角度を示しており、θ2は第2モータ231の回転に応じた第2アーム23のベクトル(r1cos(θ1),r1sin(θ1))に対する角度を示している。上記したようにr1及びr2は既知の値であり、θ1及びθ2は第1アーム22の状態情報及び第2アーム23の状態情報から得ることができる。 In equation (5), r1 represents the distance between the rotation axis of the first motor 211 and the rotation axis of the second motor 231, and r2 represents the distance between the rotation axis of the second motor 231 and (the antenna of) the second controlled radio device 232. Also in equation (5), θ1 represents the angle of the first arm 22 with respect to the X axis in response to the rotation of the first motor 211, and θ2 represents the angle of the second arm 23 with respect to the vector ( r1 cos( θ1 ), r1 sin( θ1 )) in response to the rotation of the second motor 231. As described above, r1 and r2 are known values, and θ1 and θ2 can be obtained from the state information of the first arm 22 and the state information of the second arm 23.
一方、例えば期間T×mが経過した後の第1アーム22のX軸に対する角度θ1´は、以下の式(6)のように表すことができる。
θ1´=θ1+S1(nT)×mT 式(6)
On the other hand, for example, the angle θ 1 ′ of the first arm 22 with respect to the X axis after the period T×m has elapsed can be expressed by the following equation (6).
θ 1 ′=θ 1 +S 1 (nT)×mT Formula (6)
なお、式(6)において、S1(nT)は、時刻nTの第1アーム22の目標制御値(目標角速度)である。 In equation (6), S 1 (nT) is the target control value (target angular velocity) of the first arm 22 at time nT.
また、例えば期間T×mが経過した後の第2アーム23のベクトル(r1cos(θ1´),r1sin(θ1´))に対する角度θ2´は、以下の式(7)のように表すことができる。
θ2´=θ2+S2(nT)×mT 式(7)
Furthermore, for example, the angle θ 2 ′ of the second arm 23 with respect to the vector (r 1 cos(θ 1 ′), r 1 sin(θ 1 ′)) after the period T×m has elapsed can be expressed as in the following equation (7).
θ 2 ′=θ 2 +S 2 (nT)×mT Formula (7)
なお、式(7)において、S2(nT)は、時刻nTの第2アーム23の目標制御値(目標角速度)である。 In equation (7), S 2 (nT) is the target control value (target angular velocity) of the second arm 23 at time nT.
位置計算部123は、上記した式(6)及び式(7)を式(5)に適用することによって得られる以下の式(8)により、期間T×mが経過した後の第2制御対象無線装置232の位置を計算する。
位置計算部123は、上記したように計算された期間T×mが経過した後の第2制御対象無線装置232の位置(予測値)を劣化推定部122に出力する。また、位置計算部123は、上記した式(5)を用いて計算された第2制御対象無線装置232の位置(現在の位置)を劣化推定部122に出力する。 The position calculation unit 123 outputs the position (predicted value) of the second control-target radio device 232 after the period T×m calculated as described above has elapsed to the degradation estimation unit 122. The position calculation unit 123 also outputs the position (current position) of the second control-target radio device 232 calculated using the above-described equation (5) to the degradation estimation unit 122.
再び図8に戻ると、劣化推定部122は、位置計算部123から出力された期間T×mが経過した後の第2制御対象無線装置232の位置に基づいて、第2アーム23を制御するために利用される無線通信(当該第2制御対象無線装置232との間の無線通信)の劣化を推定する処理(劣化推定処理)を実行する(ステップS15)。 Returning to FIG. 8, the degradation estimation unit 122 executes a process (degradation estimation process) to estimate degradation of the wireless communication used to control the second arm 23 (wireless communication with the second control target wireless device 232) based on the position of the second control target wireless device 232 after the period T×m has elapsed, as output from the position calculation unit 123 (step S15).
本実施形態における劣化推定処理は、劣化推定部122が内部に有している劣化推定テーブル(図示せず)を参照して実行される。なお、前述した第1実施形態の第2変形例の劣化推定処理において参照される劣化推定テーブルは状態情報(によって示される状態)及び当該状態に応じた無線特性(例えば、直前の無線特性)を対応づけて保持しているが、本実施形態の劣化推定処理において参照される劣化推定テーブルは、第2制御対象無線装置232の位置及び当該位置に応じた無線特性を対応づけて保持しているものとする。劣化推定テーブルが保持する第2制御対象無線装置232の位置とは、例えば、X-Y平面上を格子状に分割して、その分割した各範囲であってもよいし、別の例としてはθ1とθ2のある範囲の組み合わせであってもよい。 The degradation estimation process in this embodiment is performed by referring to a degradation estimation table (not shown) stored internally in the degradation estimation unit 122. Note that while the degradation estimation table referenced in the degradation estimation process of the second modification of the first embodiment stores status information (the status indicated by the status information) and radio characteristics corresponding to the status (e.g., the radio characteristics immediately before the status information) in association with each other, the degradation estimation table referenced in the degradation estimation process of this embodiment stores the position of the second control-target radio device 232 and the radio characteristics corresponding to the position in association with each other. The position of the second control-target radio device 232 stored in the degradation estimation table may be, for example, each of the divided ranges obtained by dividing the X-Y plane into a grid, or, as another example, a combination of a certain range of θ1 and θ2 .
なお、位置に応じた無線特性とは、当該位置にいる第2制御対象無線装置232から受信された状態信号から測定された無線特性に相当する。 Note that the wireless characteristics according to the location correspond to the wireless characteristics measured from the status signal received from the second controlled wireless device 232 located at that location.
これによれば、劣化推定部122は、上記した劣化推定テーブルを参照することによって、位置計算部123から出力された期間T×mが経過した後の第2制御対象無線装置232の位置に対応づけて劣化推定テーブルに保持されている無線特性(つまり、期間T×mが経過した後の無線特性の予測値)を取得することができる。劣化推定部122は、劣化推定テーブルから取得された無線特性が劣化判定しきい値Lthよりも小さい場合には無線通信の劣化があると推定する。一方、劣化推定部122は、劣化推定テーブルから取得された無線特性が劣化判定しきい値Lth以上である場合には無線通信の劣化がないと推定する。 According to this, by referring to the degradation estimation table, the degradation estimation unit 122 can acquire the radio characteristics (i.e., predicted values of the radio characteristics after the period T×m has elapsed) stored in the degradation estimation table in association with the position of the second controlled radio device 232 after the period T×m has elapsed, which is output from the position calculation unit 123. The degradation estimation unit 122 estimates that there is degradation in the radio communication when the radio characteristics acquired from the degradation estimation table are smaller than the degradation determination threshold L th . On the other hand, the degradation estimation unit 122 estimates that there is no degradation in the radio communication when the radio characteristics acquired from the degradation estimation table are equal to or greater than the degradation determination threshold L th .
なお、劣化推定部122は、例えば位置計算部123から出力された第2制御対象無線装置232の現在の位置及び無線特性測定部111から出力された無線特性(現在の位置に応じた無線特性)を入力し、当該位置及び無線特性を対応づけて劣化推定テーブルに登録する(つまり、当該劣化推定テーブルを更新する)。このように本実施形態においては、無線制御システムを運用しながら劣化推定テーブルを作成することができる。 The degradation estimation unit 122 inputs, for example, the current position of the second controlled wireless device 232 output from the position calculation unit 123 and the wireless characteristics (wireless characteristics corresponding to the current position) output from the wireless characteristic measurement unit 111, and associates the position and wireless characteristics with each other and registers them in the degradation estimation table (i.e., updates the degradation estimation table). In this way, in this embodiment, the degradation estimation table can be created while the wireless control system is in operation.
また、このように無線制御システムを運用しながら劣化推定テーブルを作成する構成においては、位置計算部123から出力された期間T×mが経過した後の第2制御対象無線装置232の位置に対応づけられている無線特性が劣化推定テーブルに保持されていない場合があるが、この場合には無線通信の劣化がないと推定されてもよし、劣化があると推定されてもよいし、例えば第1実形態等において説明した他の手法に基づく劣化推定処理が実行されてもよい。 Furthermore, in a configuration in which a degradation estimation table is created while the wireless control system is in operation, there may be cases in which the wireless characteristics associated with the position of the second controlled wireless device 232 after the period T×m output from the position calculation unit 123 have elapsed are not stored in the degradation estimation table. In such cases, it may be assumed that there is no degradation in the wireless communication, or that there is degradation, or degradation estimation processing may be performed based on another method, such as that described in the first embodiment.
なお、本実施形態において劣化推定部122によって参照される劣化推定テーブルは、前述した第1実施形態の第2変形例と同様に予め用意されていてもよい。なお、劣化推定テーブルが予め用意されている場合には、無線部11に含まれる無線特性測定部111は省略されても構わない。 In this embodiment, the degradation estimation table referenced by the degradation estimation unit 122 may be prepared in advance, as in the second modified example of the first embodiment described above. If the degradation estimation table is prepared in advance, the radio characteristic measurement unit 111 included in the radio unit 11 may be omitted.
ステップS15の処理が実行されると、前述した図3に示すステップS5及びS6の処理に相当するステップS16及びS17の処理が実行される。 When step S15 is executed, steps S16 and S17, which correspond to steps S5 and S6 shown in Figure 3, are executed.
ここでは図1に示すスカラロボット20に備えられる第2アーム23を制御対象としているため、第1アーム22及び第2アーム23の状態情報と第1アーム22及び第2アーム23の目標制御値を用いて無線通信の劣化が推定されるものとして説明したが、当該スカラロボット20の構成または制御対象によっては、無線通信の劣化を推定するために用いられる状態情報及び目標制御値は、適宜、変更されても構わない。 Here, the second arm 23 provided on the SCARA robot 20 shown in Figure 1 is the object to be controlled, so the description has been given assuming that degradation of wireless communication is estimated using the status information of the first arm 22 and the second arm 23 and the target control values of the first arm 22 and the second arm 23. However, depending on the configuration of the SCARA robot 20 or the object to be controlled, the status information and target control values used to estimate degradation of wireless communication may be changed as appropriate.
上記したように本実施形態においては、制御対象の位置及び当該位置に応じた無線特性を対応づけて保持する劣化推定テーブルを有し、状態信号から取り出された状態情報によって示される制御対象の状態及び当該制御対象の目標制御値に基づいて、予め定められた期間が経過した後の制御対象の位置を計算し、当該計算された位置に応じた無線特性を当該劣化推定テーブルから取得する。本実施形態においては、このように劣化推定テーブルから取得された無線特性(つまり、予め定められた期間が経過した後の無線特性の予測値)に基づいて無線通信の劣化を推定する。 As described above, this embodiment has a degradation estimation table that stores the position of the control object and the wireless characteristics corresponding to that position in association with each other. The position of the control object after a predetermined period of time has elapsed is calculated based on the state of the control object indicated by the status information extracted from the status signal and the target control value of the control object, and the wireless characteristics corresponding to the calculated position are obtained from the degradation estimation table. In this embodiment, degradation of wireless communication is estimated based on the wireless characteristics obtained from the degradation estimation table in this way (i.e., the predicted values of the wireless characteristics after the predetermined period of time has elapsed).
本実施形態においては、このような構成により、無線通信が実際に劣化したことを検出する前に制御対象の位置(予測値)に応じて当該無線通信の劣化を推定することができるため、無線通信を利用した制御の質の低下を抑制することができる。 In this embodiment, this configuration makes it possible to estimate the deterioration of wireless communication based on the position (predicted value) of the control target before detecting that the wireless communication has actually deteriorated, thereby suppressing deterioration in the quality of control using wireless communication.
なお、本実施形態においては制御対象の位置を位置計算部123が計算するものとして説明したが、当該位置を計算する処理は劣化推定部122によって実行されてもよい。 In this embodiment, the position of the control target is described as being calculated by the position calculation unit 123, but the process of calculating the position may also be performed by the deterioration estimation unit 122.
また、本実施形態においては劣化推定部122及び位置計算部123が別個の機能部であるものとして説明したが、例えば位置計算部123は、劣化推定部122に含まれる機能部であってもよい。更に、劣化推定部122及び位置計算部123の代わりに、当該劣化推定部122及び位置計算部123の双方の機能を備える単一の機能部が用意されていてもよい。 In addition, in this embodiment, the deterioration estimation unit 122 and the position calculation unit 123 have been described as separate functional units, but, for example, the position calculation unit 123 may be a functional unit included in the deterioration estimation unit 122. Furthermore, instead of the deterioration estimation unit 122 and the position calculation unit 123, a single functional unit having the functions of both the deterioration estimation unit 122 and the position calculation unit 123 may be provided.
(第3実施形態)
次に、第3実施形態について説明する。なお、本実施形態に係る無線装置を備える無線制御システムについては、前述した第1実施形態と同様であるため、適宜、図1を用いて説明する。
(Third embodiment)
Next, a third embodiment will be described. Note that a wireless control system including a wireless device according to this embodiment is similar to that of the first embodiment, and therefore will be described using FIG. 1 where appropriate.
図10は、本実施形態に係る無線装置10の構成の一例を示すブロック図である。図10においては、前述した図2と同様の部分については同一参照符号を付して、その詳しい説明を省略する。本実施形態に係る無線装置10は、処理部12が無線環境推定部124を含む点で、前述した第1実施形態とは異なる。なお、無線環境推定部124は、制御情報生成部121及び劣化推定部122と同様に、例えばソフトウェアによって実現されるが、ハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせによって実現されてもよい。 Figure 10 is a block diagram showing an example of the configuration of a wireless device 10 according to this embodiment. In Figure 10, parts that are the same as those in Figure 2 described above are given the same reference numerals, and detailed description thereof will be omitted. The wireless device 10 according to this embodiment differs from the first embodiment described above in that the processing unit 12 includes a wireless environment estimation unit 124. Note that the wireless environment estimation unit 124, like the control information generation unit 121 and the degradation estimation unit 122, is realized, for example, by software, but may also be realized by hardware or a combination of software and hardware.
ここで、本実施形態において、無線制御システムは、例えば無線装置10の外部に配置され、無線通信の伝搬環境(以下、無線環境と表記)に関する情報(以下、無線環境情報と表記)を計測するように構成された外界センサ(以下、無線環境計測センサと表記)を備えているものとする。 In this embodiment, the wireless control system is assumed to include an external sensor (hereinafter referred to as a wireless environment measurement sensor) that is placed, for example, outside the wireless device 10 and configured to measure information (hereinafter referred to as wireless environment information) related to the wireless communication propagation environment (hereinafter referred to as the wireless environment).
無線環境推定部124は、上記した無線環境計測センサによって計測された無線環境情報を外部情報として取得する。無線環境推定部124は、取得された無線環境情報によって示される無線環境に基づいて、無線通信の劣化を推定する。 The radio environment estimation unit 124 acquires radio environment information measured by the radio environment measurement sensor described above as external information. The radio environment estimation unit 124 estimates the degradation of wireless communication based on the radio environment indicated by the acquired radio environment information.
本実施形態においては、劣化推定部122による推定結果及び無線環境推定部124による推定結果に基づいて制御対象に対する制御方式が選択され、当該制御方式に従って制御信号が送信される。 In this embodiment, a control method for the control object is selected based on the estimation results by the degradation estimation unit 122 and the estimation results by the radio environment estimation unit 124, and a control signal is transmitted in accordance with that control method.
次に、図11のフローチャートを参照して、無線装置10の処理手順の一例について説明する。 Next, an example of the processing procedure of the wireless device 10 will be described with reference to the flowchart in Figure 11.
まず、前述した図2に示すステップS1~S3の処理に相当するステップS21~S23の処理が実行される。 First, steps S21 to S23, which correspond to steps S1 to S3 shown in Figure 2, are executed.
次に、劣化推定部122は、第1劣化推定処理を実行する(ステップS24)。なお、ステップS24において実行される第1劣化推定処理は前述した図2に示すステップS4において実行される劣化推定処理と同様であるため、ここではその詳しい説明を省略する。 Next, the deterioration estimation unit 122 executes a first deterioration estimation process (step S24). Note that the first deterioration estimation process executed in step S24 is similar to the deterioration estimation process executed in step S4 shown in FIG. 2, and therefore a detailed description thereof will be omitted here.
ステップS24の処理が実行されると、無線環境推定部124は、無線環境計測センサによって計測された無線環境情報を当該無線環境計測センサから取得する(ステップS25)。 When the processing of step S24 is executed, the radio environment estimation unit 124 acquires radio environment information measured by the radio environment measurement sensor from the radio environment measurement sensor (step S25).
ステップS25の処理が実行されると、無線環境推定部124は、当該ステップS25において取得された無線環境情報に基づいて第2劣化推定処理を実行する(ステップS26)。 When the processing of step S25 is executed, the radio environment estimation unit 124 executes a second degradation estimation process based on the radio environment information acquired in step S25 (step S26).
ここで、第2劣化推定処理の一例について簡単に説明する。ここでは無線環境計測センサとして無線装置10及び制御対象(例えば、第2アーム23)の周辺を撮像することが可能であるカメラ(撮像装置)が用いられるものとする。この場合、無線環境推定部124は、無線環境情報として、無線装置10及び制御対象の周辺(の環境)を含む映像を取得する。 Here, we will briefly explain an example of the second deterioration estimation process. Here, we assume that a camera (imaging device) capable of capturing images of the periphery of the wireless device 10 and the control target (e.g., the second arm 23) is used as the wireless environment measurement sensor. In this case, the wireless environment estimation unit 124 acquires, as wireless environment information, images including the periphery (environment) of the wireless device 10 and the control target.
この場合、無線環境推定部124は、取得された映像に基づいて制御対象を制御するために利用される無線通信の伝搬環境(無線環境)を判別し、当該無線環境の劣化を推定する。 In this case, the wireless environment estimation unit 124 determines the propagation environment (wireless environment) of the wireless communication used to control the control object based on the acquired video, and estimates the degradation of the wireless environment.
具体的には、無線環境推定部124は、取得された映像を解析することにより、例えば無線装置10と制御対象との間に物体(障害物)が入り込み、見通しが悪い無線通信(見通し外通信)が実行される(つまり、見通しがよい無線環境から見通しが悪い無線環境に変化する)と判別されるような場合には、無線環境の劣化があると推定する。一方、無線環境推定部124は、取得された映像を解析することにより、見通しがよい無線通信(見通し内通信)が継続して実行されると判別されるような場合には、無線環境の劣化がないと推定する。 Specifically, the wireless environment estimation unit 124 analyzes the acquired video and determines that, for example, an object (obstacle) has come between the wireless device 10 and the control target, causing wireless communication with poor visibility (non-line-of-sight communication) to be performed (i.e., a wireless environment with good visibility changes to a wireless environment with poor visibility), and estimates that the wireless environment has deteriorated. On the other hand, the wireless environment estimation unit 124 analyzes the acquired video and determines that wireless communication with good visibility (line-of-sight communication) will continue to be performed, and estimates that the wireless environment has not deteriorated.
ステップS26の処理が実行されると、無線環境推定部124は、当該ステップS26の処理の結果(つまり、無線環境の劣化があるか否かの推定結果)を制御情報生成部121に出力する。 When the processing of step S26 is executed, the radio environment estimation unit 124 outputs the result of the processing of step S26 (i.e., the estimation result of whether or not there is degradation in the radio environment) to the control information generation unit 121.
次に、制御情報生成部121は、劣化推定部122から出力された推定結果(以下、第1劣化推定結果と表記)及び無線環境推定部124から出力された推定結果(以下、第2劣化推定結果と表記)に基づいて、制御対象に対する制御方式を選択し、当該制御方式に従って制御信号を生成する(ステップS27)。 Next, the control information generation unit 121 selects a control method for the control object based on the estimation result output from the degradation estimation unit 122 (hereinafter referred to as the first degradation estimation result) and the estimation result output from the radio environment estimation unit 124 (hereinafter referred to as the second degradation estimation result), and generates a control signal in accordance with the selected control method (step S27).
前述した第1実施形態において説明した第1及び第2制御方式が予め用意(設定)されているものとすると、例えば無線通信の劣化がないという第1劣化推定結果が劣化推定部122から出力され、かつ、無線環境の劣化がないという第2劣化推定悔過が無線環境推定部124から出力された場合には、第1制御方式が選択される。一方、例えば無線通信の劣化があるという第1劣化推定結果が劣化推定部122から出力された場合、または、無線環境の劣化がないという第2劣化推定結果が無線環境推定部124から出力された場合、第2制御方式が選択される。 Assuming that the first and second control methods described in the first embodiment above are prepared (set) in advance, for example, if the degradation estimation unit 122 outputs a first degradation estimation result indicating that there is no degradation in wireless communication and the wireless environment estimation unit 124 outputs a second degradation estimation result indicating that there is no degradation in the wireless environment, the first control method is selected. On the other hand, if the degradation estimation unit 122 outputs a first degradation estimation result indicating that there is degradation in wireless communication, or the wireless environment estimation unit 124 outputs a second degradation estimation result indicating that there is no degradation in the wireless environment, the second control method is selected.
なお、無線環境の劣化があるという第2劣化推定結果が無線環境推定部124から出力された場合、第3制御方式が選択され、無線環境の劣化がないという第2劣化推定結果が無線環境推定部124から出力され、かつ、無線通信の劣化があるという第1劣化推定結果が劣化推定部122から出力された場合、第2制御方式が選択されてもよい。第3制御方式とは、例えば、目標角速度Vtgt1×βを目標角速度Vtgt3として含む制御情報を生成する方式であってもよい。なお、0≦β<α<1である。 Note that the third control method may be selected when the second degradation estimation result indicating that the wireless environment is degraded is output from the wireless environment estimation unit 124, and the second control method may be selected when the second degradation estimation result indicating that the wireless environment is not degraded is output from the wireless environment estimation unit 124 and the first degradation estimation result indicating that the wireless communication is degraded is output from the degradation estimation unit 122. The third control method may be, for example, a method of generating control information including the target angular velocity V tgt1 ×β as the target angular velocity V tgt3 , where 0≦β<α<1.
なお、制御方式が選択された後の制御情報生成部121の処理については前述した第1実施形態において説明した通りであるため、ここではその詳しい説明を省略する。 Note that the processing performed by the control information generator 121 after the control method has been selected is the same as that described in the first embodiment, and therefore will not be described in detail here.
ステップS27の処理が実行されると、前述した図3に示すステップS6の処理に相当するステップS28の処理が実行される。 Once step S27 is executed, step S28, which corresponds to step S6 shown in Figure 3, is executed.
なお、図11に示す例では、便宜的に、第1劣化推定処理の後に第2劣化推定処理が実行されるものとして説明したが、当該第1及び第2劣化推定処理が実行される順番は変更されても構わない。 Note that in the example shown in Figure 11, for convenience, the second deterioration estimation process is described as being executed after the first deterioration estimation process, but the order in which the first and second deterioration estimation processes are executed may be changed.
上記したように本実施形態においては、無線環境(無線通信の伝搬環境)に関する無線環境情報を取得し、制御対象に対する制御方式は、前述した第1実施形態において説明した状態信号及び目標制御値に加えて、当該取得された無線環境情報に基づいて選択される。 As described above, in this embodiment, radio environment information regarding the radio environment (radio communication propagation environment) is acquired, and the control method for the control object is selected based on the acquired radio environment information in addition to the status signal and target control value described in the first embodiment.
本実施形態においては、このような構成により、無線通信が実際に劣化したことを検出する前に無線環境をも考慮して当該無線通信の劣化を推定することができるため、無線通信を利用した制御対象に対する制御の質の低下を抑制することができる。 In this embodiment, this configuration makes it possible to estimate the deterioration of wireless communication by taking into account the wireless environment before detecting that the wireless communication has actually deteriorated, thereby suppressing any deterioration in the quality of control of controlled objects that use wireless communication.
なお、本実施形態においては制御情報生成部121及び無線環境推定部124が別個の機能部であるものとして説明したが、例えば無線環境推定部124は、制御情報生成部121に含まれる機能部であってもよい。更に、制御情報生成部121及び無線環境推定部124の代わりに、当該制御情報生成部121及び無線環境推定部124の双方の機能を備える単一の機能部が用意されていてもよい。 In this embodiment, the control information generation unit 121 and the radio environment estimation unit 124 have been described as separate functional units, but, for example, the radio environment estimation unit 124 may be a functional unit included in the control information generation unit 121. Furthermore, instead of the control information generation unit 121 and the radio environment estimation unit 124, a single functional unit having the functions of both the control information generation unit 121 and the radio environment estimation unit 124 may be provided.
また、本実施形態においては第1実施形態に係る無線装置10に無線環境推定部124が追加された構成について説明したが、本実施形態は、前述した第2実施形態に適用されてもよい。すなわち、本実施形態に係る無線装置10(処理部12)は、前述した第2実施形態において説明した位置計算部123を含む構成であってもよい。 Furthermore, in this embodiment, a configuration in which a radio environment estimation unit 124 is added to the wireless device 10 according to the first embodiment has been described, but this embodiment may also be applied to the second embodiment described above. In other words, the wireless device 10 (processing unit 12) according to this embodiment may be configured to include the position calculation unit 123 described in the second embodiment described above.
以上述べた少なくとも1つの実施形態によれば、無線通信を利用した制御対象に対する制御の質の低下を抑制することが可能な無線装置、システム、方法及びプログラムを提供することができる。 At least one of the embodiments described above can provide a wireless device, system, method, and program that can suppress degradation in the quality of control over a control target using wireless communication.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 While 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 embodiments can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are within the scope of the invention and its equivalents as defined in the claims, as well as the scope and spirit of the invention.
10…無線装置、11…無線部、12…処理部、20…スカラロボット、21…ベース、22…第1アーム、23…第2アーム、24…グリッパ、111…無線特性測定部、121…制御情報生成部、122…劣化推定部、123…位置計算部、124…無線環境推定部、211…第1モータ、212…第1制御対象無線装置、231…第2モータ、232…第2制御対象無線装置。 10...wireless device, 11...wireless unit, 12...processing unit, 20...scalar robot, 21...base, 22...first arm, 23...second arm, 24...gripper, 111...wireless characteristic measurement unit, 121...control information generation unit, 122...deterioration estimation unit, 123...position calculation unit, 124...wireless environment estimation unit, 211...first motor, 212...first wireless device to be controlled, 231...second motor, 232...second wireless device to be controlled.
Claims (11)
前記制御対象の状態を示す状態情報を含む状態信号を受信する受信手段と、
前記制御対象の目標制御値を取得する第1取得手段と、
前記受信された状態信号及び前記取得された目標制御値に基づいて、予め定められた期間が経過した後の前記無線通信の劣化を推定する推定手段と、
前記推定された結果に基づいて選択された前記制御対象に対する制御方式に従って、前記制御対象の動作を制御するための制御情報を含む制御信号を送信する送信手段と、
測定手段と
を具備し、
前記状態信号は、第1状態情報を含む第1状態信号及び前記第1状態情報によって示される前記制御対象の状態から遷移した前記制御対象の状態を示す第2状態情報を含む第2状態信号を含み、
前記目標制御値は、前記第1状態信号が受信されたときに取得される第1目標制御値及び前記第2状態信号が受信されたときに取得される第2目標制御値を含み、
前記測定手段は、前記受信された第1状態信号から前記無線通信に関する第1無線特性を測定し、前記受信された第2状態信号から前記無線通信に関する第2無線特性を測定し、
前記推定手段は、前記測定された第1及び第2無線特性と、前記取得された第1及び第2目標制御値とに基づいて、予め定められた期間が経過した後の無線特性を推定し、当該推定された無線特性が閾値よりも小さい場合に前記無線通信の劣化があると推定する
無線装置。 In a wireless device that controls a control target using wireless communication,
receiving means for receiving a status signal including status information indicating a status of the controlled object;
a first acquisition means for acquiring a target control value of the control object;
an estimation means for estimating a deterioration of the wireless communication after a predetermined period of time has elapsed based on the received status signal and the acquired target control value;
a transmitting means for transmitting a control signal including control information for controlling an operation of the controlled object in accordance with a control method for the controlled object selected based on the estimation result ;
Measurement means and
Equipped with
the state signal includes a first state signal including first state information and a second state signal including second state information indicating a state of the control object transitioned from the state of the control object indicated by the first state information,
the target control value includes a first target control value acquired when the first status signal is received and a second target control value acquired when the second status signal is received;
the measuring means measures a first radio characteristic related to the wireless communication from the received first status signal, and measures a second radio characteristic related to the wireless communication from the received second status signal;
The estimation means estimates wireless characteristics after a predetermined period has elapsed based on the measured first and second wireless characteristics and the acquired first and second target control values, and estimates that there is degradation in the wireless communication when the estimated wireless characteristics are smaller than a threshold value.
Radio equipment.
前記制御対象の状態を示す状態情報を含む状態信号を受信する受信手段と、
前記制御対象の目標制御値を取得する第1取得手段と、
前記受信された状態信号及び前記取得された目標制御値に基づいて、予め定められた期間が経過した後の前記無線通信の劣化を推定する推定手段と、
前記推定された結果に基づいて選択された前記制御対象に対する制御方式に従って、前記制御対象の動作を制御するための制御情報を含む制御信号を送信する送信手段と、
過去の前記制御対象の状態及び当該状態に応じた無線特性を対応づけて予め保持する保持手段と
を具備し、
前記推定手段は、前記受信された状態信号から取り出された状態情報及び前記取得された目標制御値に基づいて、予め定められた期間が経過した後の前記制御対象の状態に応じた無線特性を前記保持手段から取得し、当該取得された無線特性が閾値よりも小さい場合に前記無線通信の劣化があると推定する
無線装置。 In a wireless device that controls a control target using wireless communication,
receiving means for receiving a status signal including status information indicating a status of the controlled object;
a first acquisition means for acquiring a target control value of the control object;
an estimation means for estimating a deterioration of the wireless communication after a predetermined period of time has elapsed based on the received status signal and the acquired target control value;
a transmitting means for transmitting a control signal including control information for controlling an operation of the controlled object in accordance with a control method for the controlled object selected based on the estimation result;
a storage means for storing in advance the past states of the control target and the radio characteristics corresponding to the states in association with each other;
Equipped with
The estimation means acquires, from the storage means, wireless characteristics corresponding to the state of the control object after a predetermined period has elapsed, based on the state information extracted from the received state signal and the acquired target control value, and estimates that there is degradation of the wireless communication when the acquired wireless characteristics are smaller than a threshold value.
Radio equipment.
前記受信手段は、前記第1制御対象の状態を示す状態情報を含む状態信号を受信し、
前記第1取得手段は、前記第2制御対象の目標制御値を取得し、
前記送信手段は、前記推定された結果に基づいて選択された第1制御対象に対する制御方式に従って、前記第1制御対象の動作を制御するための制御情報を含む制御信号を送信する
請求項1または2記載の無線装置。 the controlled objects include a first controlled object and a second controlled object;
the receiving means receives a status signal including status information indicating a status of the first control object,
the first acquisition means acquires a target control value of the second control object;
The wireless device according to claim 1 or 2, wherein the transmitting means transmits a control signal including control information for controlling an operation of the first control object in accordance with a control method for the first control object selected based on the estimated result.
前記制御対象の状態を示す状態情報を含む状態信号を受信する受信手段と、
前記制御対象の目標制御値を取得する第1取得手段と、
前記受信された状態信号及び前記取得された目標制御値に基づいて、予め定められた期間が経過した後の前記無線通信の劣化を推定する推定手段と、
前記推定された結果に基づいて選択された前記制御対象に対する制御方式に従って、前記制御対象の動作を制御するための制御情報を含む制御信号を送信する送信手段と
を具備し、
前記推定手段は、前記状態信号から測定される無線特性または当該状態信号から取り出される状態情報と前記取得された目標制御値とを入力した学習モデルによって予測された無線特性が閾値よりも小さい場合に前記無線通信の劣化があると推定し、
前記学習モデルは、前記制御対象を制御するために利用される無線通信に関する無線特性または当該制御対象の状態を示す状態情報と、当該制御対象の目標制御値と、予め定められた期間が経過した後の無線特性とを含むデータセットを学習することによって生成されている 無線装置。 In a wireless device that controls a control target using wireless communication,
receiving means for receiving a status signal including status information indicating a status of the controlled object;
a first acquisition means for acquiring a target control value of the control object;
an estimation means for estimating a deterioration of the wireless communication after a predetermined period of time has elapsed based on the received status signal and the acquired target control value;
a transmitting means for transmitting a control signal including control information for controlling an operation of the controlled object in accordance with a control method for the controlled object selected based on the estimation result;
Equipped with
the estimation means estimates that there is degradation in the wireless communication when the wireless characteristics measured from the status signal or the wireless characteristics predicted by a learning model to which the status information extracted from the status signal and the acquired target control value are input are smaller than a threshold value ;
A wireless device, wherein the learning model is generated by learning a data set including wireless characteristics related to wireless communication used to control the controlled object or status information indicating the status of the controlled object, a target control value of the controlled object, and wireless characteristics after a predetermined period has elapsed .
前記制御対象の状態を示す状態情報を含む状態信号を受信する受信手段と、
前記制御対象の目標制御値を取得する第1取得手段と、
前記受信された状態信号及び前記取得された目標制御値に基づいて、予め定められた期間が経過した後の前記無線通信の劣化を推定する推定手段と、
前記推定された結果に基づいて選択された前記制御対象に対する制御方式に従って、前記制御対象の動作を制御するための制御情報を含む制御信号を送信する送信手段と、
前記制御対象の位置及び当該位置に応じた無線特性を対応づけて保持する保持手段と、
前記受信された状態信号から取り出された状態情報によって示される前記制御対象の状態及び前記取得された目標制御値に基づいて、予め定められた期間が経過した後の前記制御対象の位置を計算する計算手段と
を具備し、
前記推定手段は、前記計算された位置に応じた無線特性を前記保持手段から取得し、当該取得された無線特性が閾値よりも小さい場合に前記無線通信の劣化があると推定する
無線装置。 In a wireless device that controls a control target using wireless communication,
receiving means for receiving a status signal including status information indicating a status of the controlled object;
a first acquisition means for acquiring a target control value of the control object;
an estimation means for estimating a deterioration of the wireless communication after a predetermined period of time has elapsed based on the received status signal and the acquired target control value;
a transmitting means for transmitting a control signal including control information for controlling an operation of the controlled object in accordance with a control method for the controlled object selected based on the estimation result;
a storage means for storing the position of the control object and a wireless characteristic corresponding to the position in association with each other;
a calculation means for calculating a position of the controlled object after a predetermined period has elapsed, based on the state of the controlled object indicated by the state information extracted from the received state signal and the acquired target control value;
Equipped with
The estimation means acquires the wireless characteristics corresponding to the calculated position from the storage means, and if the acquired wireless characteristics are smaller than a threshold, estimates that the wireless communication has deteriorated.
Radio equipment.
前記制御対象と
を具備するシステム。 A wireless device according to any one of claims 1 to 6 ;
A system comprising the control object and
前記制御対象の状態を示す状態情報を含む状態信号を受信するステップと、
前記制御対象の目標制御値を取得するステップと、
前記受信された状態信号及び前記取得された目標制御値に基づいて、予め定められた期間が経過した後の前記無線通信の劣化を推定するステップと、
前記推定された結果に基づいて選択された前記制御対象に対する制御方式に従って、前記制御対象の動作を制御するための制御情報を含む制御信号を送信するステップと
を具備し、
前記状態信号は、第1状態情報を含む第1状態信号及び前記第1状態情報によって示される前記制御対象の状態から遷移した前記制御対象の状態を示す第2状態情報を含む第2状態信号を含み、
前記目標制御値は、前記第1状態信号が受信されたときに取得される第1目標制御値及び前記第2状態信号が受信されたときに取得される第2目標制御値を含み、
前記受信された第1状態信号から前記無線通信に関する第1無線特性を測定し、前記受信された第2状態信号から前記無線通信に関する第2無線特性を測定するステップを更に実行し、
前記推定するステップは、前記測定された第1及び第2無線特性と、前記取得された第1及び第2目標制御値とに基づいて、予め定められた期間が経過した後の無線特性を推定し、当該推定された無線特性が閾値よりも小さい場合に前記無線通信の劣化があると推定するステップを含む
方法。 A method executed by a wireless device that controls a control target using wireless communication,
receiving a status signal including status information indicating a status of the controlled object;
obtaining a target control value of the control object;
estimating a deterioration of the wireless communication after a predetermined period of time has elapsed based on the received status signal and the acquired target control value;
and transmitting a control signal including control information for controlling an operation of the controlled object in accordance with a control method for the controlled object selected based on the estimated result ;
the state signal includes a first state signal including first state information and a second state signal including second state information indicating a state of the control object transitioned from the state of the control object indicated by the first state information,
the target control value includes a first target control value acquired when the first status signal is received and a second target control value acquired when the second status signal is received;
measuring a first radio characteristic related to the wireless communication from the received first status signal and measuring a second radio characteristic related to the wireless communication from the received second status signal;
The estimating step includes a step of estimating wireless characteristics after a predetermined period has elapsed based on the measured first and second wireless characteristics and the acquired first and second target control values, and estimating that there is degradation in the wireless communication when the estimated wireless characteristics are smaller than a threshold value.
method.
前記コンピュータに、
前記制御対象の状態を示す状態情報を含む状態信号を受信するステップと、
前記制御対象の目標制御値を取得するステップと、
前記受信された状態信号及び前記取得された目標制御値に基づいて、予め定められた期間が経過した後の前記無線通信の劣化を推定するステップと、
前記推定された結果に基づいて選択された前記制御対象に対する制御方式に従って、前記制御対象の動作を制御するための制御情報を含む制御信号を送信するステップと
を実行させ、
前記状態信号は、第1状態情報を含む第1状態信号及び前記第1状態情報によって示される前記制御対象の状態から遷移した前記制御対象の状態を示す第2状態情報を含む第2状態信号を含み、
前記目標制御値は、前記第1状態信号が受信されたときに取得される第1目標制御値及び前記第2状態信号が受信されたときに取得される第2目標制御値を含み、
前記コンピュータに、前記受信された第1状態信号から前記無線通信に関する第1無線特性を測定し、前記受信された第2状態信号から前記無線通信に関する第2無線特性を測定するステップを更に実行させ、
前記推定するステップは、前記測定された第1及び第2無線特性と、前記取得された第1及び第2目標制御値とに基づいて、予め定められた期間が経過した後の無線特性を推定し、当該推定された無線特性が閾値よりも小さい場合に前記無線通信の劣化があると推定するステップを含む
プログラム。 A program executed by a computer of a wireless device that controls a control target using wireless communication,
The computer,
receiving a status signal including status information indicating a status of the controlled object;
obtaining a target control value of the control object;
estimating a deterioration of the wireless communication after a predetermined period of time has elapsed based on the received status signal and the acquired target control value;
transmitting a control signal including control information for controlling the operation of the controlled object in accordance with a control method for the controlled object selected based on the estimation result ;
the state signal includes a first state signal including first state information and a second state signal including second state information indicating a state of the control object transitioned from the state of the control object indicated by the first state information,
the target control value includes a first target control value acquired when the first status signal is received and a second target control value acquired when the second status signal is received;
causing the computer to further perform the steps of measuring a first radio characteristic related to the wireless communication from the received first status signal and measuring a second radio characteristic related to the wireless communication from the received second status signal;
The estimating step includes a step of estimating wireless characteristics after a predetermined period has elapsed based on the measured first and second wireless characteristics and the acquired first and second target control values, and estimating that there is degradation in the wireless communication when the estimated wireless characteristics are smaller than a threshold value.
program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022029832A JP7781675B2 (en) | 2022-02-28 | 2022-02-28 | Wireless device, system, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022029832A JP7781675B2 (en) | 2022-02-28 | 2022-02-28 | Wireless device, system, method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023125622A JP2023125622A (en) | 2023-09-07 |
| JP7781675B2 true JP7781675B2 (en) | 2025-12-08 |
Family
ID=87887204
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022029832A Active JP7781675B2 (en) | 2022-02-28 | 2022-02-28 | Wireless device, system, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7781675B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008236071A (en) | 2007-03-16 | 2008-10-02 | Fujitsu Ltd | Radio wave sensor and radio wave intensity distribution measurement system |
| WO2021241716A1 (en) | 2020-05-27 | 2021-12-02 | 住友重機械工業株式会社 | Construction assisting system for shovel |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3364419B2 (en) * | 1997-10-29 | 2003-01-08 | 新キャタピラー三菱株式会社 | Remote radio control system, remote control device, mobile relay station and wireless mobile work machine |
-
2022
- 2022-02-28 JP JP2022029832A patent/JP7781675B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008236071A (en) | 2007-03-16 | 2008-10-02 | Fujitsu Ltd | Radio wave sensor and radio wave intensity distribution measurement system |
| WO2021241716A1 (en) | 2020-05-27 | 2021-12-02 | 住友重機械工業株式会社 | Construction assisting system for shovel |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023125622A (en) | 2023-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7167141B2 (en) | Robot system and additional learning method | |
| US20120185099A1 (en) | Telematic interface with control signal scaling based on force sensor feedback | |
| US7546179B2 (en) | Method and apparatus for allowing mobile robot to return to docking station | |
| KR20050099585A (en) | Method and apparatus for controlling devices using 3d pointing | |
| CA3086559C (en) | Method for predicting a motion of an object, method for calibrating a motion model, method for deriving a predefined quantity and method for generating a virtual reality view | |
| JP2021026396A (en) | Motion detection system and motion detection device | |
| US11460912B2 (en) | System and method related to data fusing | |
| WO2014196925A1 (en) | Method and apparatus for offboard navigation of a robotic device | |
| EP3004800A1 (en) | Method and apparatus for offboard navigation of a robotic device | |
| JP2023069019A (en) | Information processing device, information processing system, information processing method, and program | |
| JP5733518B2 (en) | Motion prediction control apparatus and method | |
| Tian et al. | HiQuadLoc: A RSS fingerprinting based indoor localization system for quadrotors | |
| JP5733516B2 (en) | Moving body gripping apparatus and method | |
| JP2019038089A (en) | Robot system | |
| JP7781675B2 (en) | Wireless device, system, method and program | |
| EP3360652B1 (en) | Detection of engagement of robot with object | |
| JP2020093373A (en) | Robot interference determination device, robot interference determination method, robot control device, and robot control system | |
| WO2023095926A1 (en) | Robot control device, robot control system, and robot control method | |
| TWI872180B (en) | System and method related to data fusing | |
| Rohrig et al. | Mobile robot localization using WLAN signal strengths | |
| JP2018063679A (en) | Position estimation system and method | |
| JP7850693B2 (en) | Communication systems, information terminals, and programs | |
| KR100844206B1 (en) | Position calculation system for cleaning robot | |
| US20220280063A1 (en) | Respiration detection system and respiration detection method | |
| JP2025053811A (en) | Communication system, information terminal and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240301 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241211 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250128 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250311 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250610 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250808 |
|
| 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: 20251028 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251126 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7781675 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |