JP6530282B2 - Work apparatus and communication control method - Google Patents
Work apparatus and communication control method Download PDFInfo
- Publication number
- JP6530282B2 JP6530282B2 JP2015174314A JP2015174314A JP6530282B2 JP 6530282 B2 JP6530282 B2 JP 6530282B2 JP 2015174314 A JP2015174314 A JP 2015174314A JP 2015174314 A JP2015174314 A JP 2015174314A JP 6530282 B2 JP6530282 B2 JP 6530282B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- delay time
- wireless communication
- unit
- allowable
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本発明は、作業装置及び通信制御方法に関する。 The present invention relates to a work device and a communication control method.
従来、無線通信を用いて作業用ロボット等の作業装置を遠隔操作する場合に、コントローラと作業装置との無線通信の品質を向上させることが行われている。例えば、特許文献1には、ロボット側の通信部が、ロボットのコントローラ側における電波の受信状況に基づいて、電波の送信出力レベルを調整するシステムが開示されている。 2. Description of the Related Art Conventionally, when using a wireless communication to remotely operate a working device such as a working robot, the quality of wireless communication between a controller and the working device has been improved. For example, Patent Document 1 discloses a system in which a communication unit on the robot side adjusts the transmission output level of a radio wave based on the reception condition of the radio wave on the controller side of the robot.
また、特許文献2には、複数のアクセスポイントのうち、いずれか1つのアクセスポイントを介して移動ロボットを制御する無線通信装置が、アクセスポイントとの無線通信の通信品質が閾値を下回ったことに応じてアクセスポイントを切り替えることが開示されている。 Further, according to Patent Document 2, the communication quality of the wireless communication with the access point falls below the threshold value in the wireless communication apparatus that controls the mobile robot via any one of the plurality of access points. It is disclosed to switch access points accordingly.
ところで、作業装置の周囲の状況によって、高い通信品質が求められることがある。例えば、作業用ロボットの周囲に障害物がある場合には、障害物への衝突を回避するために、コントローラから受信する操作コマンドを遅延なく受信することが求められる。しかしながら、特許文献1及び2に記載の制御方法では、通信品質の状況のみに基づいて通信品質の向上を図っているものの、周囲の状況について考慮されていないという問題がある。 By the way, high communication quality may be required depending on the situation around the work device. For example, when there is an obstacle around the work robot, it is required to receive an operation command received from the controller without delay in order to avoid a collision with the obstacle. However, although the control methods described in Patent Documents 1 and 2 attempt to improve the communication quality based only on the condition of the communication quality, there is a problem that the surrounding conditions are not considered.
そこで、本発明はこれらの点に鑑みてなされたものであり、周囲の状況に基づいて通信品質を調整することができる作業装置及び通信制御方法を提供することを目的とする。 Therefore, the present invention has been made in view of these points, and it is an object of the present invention to provide a working device and a communication control method capable of adjusting communication quality based on surrounding conditions.
本発明の第1の態様に係る作業装置は、コントローラからの遠隔制御に応じて作業を行う作業装置であって、前記作業装置の周囲の空間の環境を特定する環境特定部と、前記空間の環境に基づいて、前記作業装置が許容可能な通信遅延時間である許容遅延時間を算出する算出部と、前記コントローラとの無線通信の、将来の通信遅延時間を予測する予測部と、算出された前記許容遅延時間と、予測された前記通信遅延時間とに基づいて、前記無線通信に関する通信機能を選択する選択部と、選択された通信機能に基づいて前記無線通信を制御する通信制御部と、を備える。 The work apparatus according to the first aspect of the present invention is a work apparatus that performs work in accordance with remote control from a controller, and includes an environment specifying unit that specifies an environment of a space around the work apparatus; A calculation unit that calculates an allowable delay time that is an allowable communication delay time of the work apparatus based on an environment, and a prediction unit that predicts a future communication delay time of wireless communication with the controller A selection unit that selects a communication function related to the wireless communication based on the allowable delay time and the predicted communication delay time; and a communication control unit that controls the wireless communication based on the selected communication function. Equipped with
前記作業装置は移動体であり、前記作業装置の移動速度を検出する速度検出部とをさらに備え、前記算出部は、前記空間の環境と、前記移動速度とに基づいて、前記許容遅延時間を算出してもよい。 The work device is a movable body, and the work device further includes a speed detection unit that detects a movement speed of the work device, and the calculation unit determines the allowable delay time based on the space environment and the movement speed. It may be calculated.
前記選択部は、前記通信遅延時間が、前記許容遅延時間に比べて大きい場合に、前記無線通信によって送信するパケットの再送回数を制限する機能を選択してもよい。
前記選択部は、前記通信遅延時間が、前記許容遅延時間に比べて大きい場合に、前記無線通信における帯域を所定期間にわたって占有する機能を選択してもよい。
The selection unit may select a function to limit the number of retransmissions of the packet to be transmitted by the wireless communication, when the communication delay time is larger than the allowable delay time.
The selection unit may select a function of occupying a band in the wireless communication for a predetermined period when the communication delay time is larger than the allowable delay time.
前記選択部は、前記許容遅延時間と、前記通信遅延時間とに基づいて、前記無線通信を行う複数の通信方式から、一の通信方式を選択し、前記通信制御部は、選択された通信方式に基づいて前記無線通信を制御してもよい。 The selection unit selects one communication method from a plurality of communication methods for performing the wireless communication based on the allowable delay time and the communication delay time, and the communication control unit selects the communication method. The wireless communication may be controlled based on
本発明の第2の態様に係る通信制御方法は、コントローラからの遠隔制御に応じて作業を行うコンピュータが、前記コントローラとの無線通信を制御する通信制御方法であって、前記コンピュータの周囲の空間の環境を特定するステップと、前記空間の環境に基づいて、前記コンピュータが許容可能な通信遅延時間である許容遅延時間を算出するステップと、前記無線通信の、将来の通信遅延時間を予測するステップと、算出された前記許容遅延時間と、予測された前記通信遅延時間とに基づいて、前記無線通信に関する通信機能を選択するステップと、選択された通信機能に基づいて前記無線通信を制御するステップと、を備える。 A communication control method according to a second aspect of the present invention is a communication control method in which a computer performing work in accordance with remote control from a controller controls wireless communication with the controller, and a space around the computer Determining an allowable delay time which is an allowable communication delay time based on the space environment, and predicting a future communication delay time of the wireless communication. Selecting the communication function related to the wireless communication based on the calculated allowable delay time and the predicted communication delay time; and controlling the wireless communication based on the selected communication function And.
本発明によれば、周囲の状況に基づいて通信品質を調整することができるという効果を奏する。 According to the present invention, it is possible to adjust communication quality based on surrounding conditions.
[通信システムSの構成]
図1は、本実施形態に係る通信システムSの構成を示す図である。
通信システムSは、作業装置1と、アクセスポイント2と、コントローラ3とを備える。
[Configuration of Communication System S]
FIG. 1 is a diagram showing a configuration of a communication system S according to the present embodiment.
The communication system S includes a work device 1, an access point 2, and a
通信システムSにおいて、アクセスポイント2は、無線LANのアクセスポイントであり、作業装置1と無線通信を行う。コントローラ3は、例えば、スマートフォンであり、携帯電話回線やインターネット等の通信ネットワークを介してアクセスポイント2に接続されている。
In the communication system S, the access point 2 is a wireless LAN access point and performs wireless communication with the work device 1. The
作業装置1は、家の軒下、火山地帯、災害現場等に配置される移動可能なロボットである。作業装置1は、移動機構11を備えた移動体である。また、作業装置1は、撮影部12を備えており、アクセスポイント2を介してコントローラ3から操作コマンドを受信すると、当該操作コマンドに基づいて、移動や撮影等の各種作業を行う。作業装置1は、撮影した画像等を、アクセスポイント2を介してコントローラ3に送信する。
The work apparatus 1 is a movable robot disposed under the eaves of a house, a volcanic area, a disaster site, or the like. The work device 1 is a moving body provided with a moving mechanism 11. In addition, the work apparatus 1 includes the
作業装置1は、自身の周囲の空間の環境に基づいて、コントローラ3が操作コマンドを送信した時刻を起点とし、実際に操作コマンドを受信するまでの時間である通信遅延時間のうち、自身が許容可能な通信遅延時間である許容遅延時間を算出するとともに、コントローラ3との無線通信の将来の通信遅延時間を予測する。作業装置1は、算出した許容遅延時間と、予測した通信遅延時間とに基づいて、無線通信に関する通信機能を選択し、選択した通信機能に基づいて無線通信を制御する。
Based on the environment of the space around itself, work device 1 starts from the time when
このようにすることで、作業装置1は、予測した通信遅延時間が、周囲の状況に基づいて算出した許容遅延時間よりも長い場合に、無線通信の通信遅延時間を短くする通信機能を選択し、当該通信機能に基づいてコントローラ3との通信を行うことができる。よって、作業装置1は、周囲の状況に基づいて通信品質を調整することができる。
続いて、作業装置1の構成について説明する。
By doing this, the work apparatus 1 selects the communication function to shorten the communication delay time of the wireless communication when the predicted communication delay time is longer than the allowable delay time calculated based on the surrounding conditions. Communication with the
Subsequently, the configuration of the work device 1 will be described.
[作業装置1の構成]
図2は、本実施形態に係る作業装置1の構成を示す図である。作業装置1は、移動機構11と、撮影部12と、無線通信部13と、記憶部14と、制御部15とを備える。
[Configuration of Work Device 1]
FIG. 2 is a diagram showing the configuration of the work device 1 according to the present embodiment. The work apparatus 1 includes a moving mechanism 11, an
移動機構11は、車輪や、当該車輪を駆動させる駆動制御部等を備えており、作業装置1の移動を制御する。
撮影部12は、例えば、作業装置1の前方を所定のフレームレートで撮影し、作業装置1の周囲の状況を示す画像を制御部15に出力する。
The moving mechanism 11 includes a wheel, a drive control unit for driving the wheel, and the like, and controls the movement of the work device 1.
For example, the
無線通信部13は、アクセスポイント2に各種情報を送信する。無線通信部13は、制御部15から出力された信号を変調してRF(Radio Frequency)信号を生成し、アンテナ(不図示)を介して当該RF信号をアクセスポイント2に無線送信する。無線通信部13は、アンテナを介してアクセスポイント2から受信したRF信号を復調し、復調により得られた信号を制御部15に出力する。
The
無線通信部13は、予測部131と、選択部132と、通信制御部133とを備える。予測部131と、選択部132と、通信制御部133の詳細については、後述する。
なお、以下の説明において、制御部15は、無線通信部13を介してアクセスポイント2と無線通信を行うものとする。
The
In the following description, the
記憶部14は、例えば、ROM及びRAM等により構成される。記憶部14は、作業装置1を機能させるための各種プログラムを記憶する。記憶部14は、外部メモリ等の記憶媒体に記憶されたプログラムを読み取って記憶してもよく、アクセスポイント2を介して外部機器からダウンロードされたプログラムを記憶してもよい。
The
制御部15は、例えば、CPUにより構成される。制御部15は、記憶部14に記憶されている各種プログラムを実行することにより、作業装置1に係る機能を制御する。制御部15は、撮影制御部151と、環境特定部152と、移動制御部153と、速度検出部154と、算出部155とを備える。
The
撮影制御部151は、無線通信部13が、コントローラ3から送信された、撮影を指示する操作コマンドを受信すると、当該操作コマンドに基づいて撮影部12を制御する。撮影制御部151は、撮影部12によって撮影された画像を取得する。なお、撮影制御部151は、作業装置1の動作が開始したことに応じて、撮影部12に常に撮影させるようにしてもよい。
撮影制御部151は、撮影部12が撮影した画像を、無線通信部13を介してコントローラ3に送信する。
When the
The
移動制御部153は、無線通信部13が、コントローラ3から送信された、作業装置1の移動を指示する操作コマンドを受信すると、当該操作コマンドに基づいて移動機構11を制御して作業装置1を移動させる。
環境特定部152、速度検出部154、及び算出部155の詳細な処理については、後述する。
When the
Detailed processes of the
[通信機能の選択制御]
作業装置1は、上述したように、周囲の状況に基づいて無線通信の通信機能を選択し、選択した通信機能に基づいて無線通信を行うことにより、コントローラ3による操作ができなくなる状況に陥ることを回避する。以下に、フローチャートを参照しながら、通信機能の選択制御に係る処理の詳細を説明する。
[Selection control of communication function]
As described above, the work apparatus 1 selects the communication function of the wireless communication based on the surrounding conditions, and performs the wireless communication based on the selected communication function, so that the operation by the
図3は、通信機能の選択制御に係る処理の流れを示すフローチャートである。
まず、環境特定部152は、撮影部12が撮影した画像データを解析することにより、作業装置1の周囲の空間の環境を特定する(S1)。例えば、環境特定部152は、特定した作業装置1の周囲の空間の広さに基づいて、空間の広さを示す複数のレベルのうちの一のレベルを選択する。例えば、環境特定部152は、周囲の空間が広いと特定した場合には、相対的に高いレベルを選択し、周囲の空間が狭いと特定した場合には、相対的に低いレベルを選択する。
FIG. 3 is a flowchart showing a flow of processing relating to selection control of the communication function.
First, the
なお、撮影部12が撮影した画像データに障害物等が含まれている場合には、空間が狭い場合と同様に、作業装置1が障害物等に衝突するおそれが高くなる。そこで、環境特定部152は、撮影部12が撮影した画像データに基づいて、作業装置1の周囲の空間に障害物が含まれているか否かを判定してもよい。そして、環境特定部152は、障害物が含まれていると判定した場合には、障害物の大きさ等に基づいて空間の広さを示す複数のレベルのうちの一のレベルを選択してもよい。
When the image data captured by the
続いて、速度検出部154は、作業装置1の移動速度を検出する(S2)。例えば、移動機構11は、単位時間あたりの車輪の回転数を測定するセンサを設けておき、速度検出部154は、当該センサが検出した回転数に基づいて、作業装置1の移動速度を検出する。なお、速度検出部154は、作業装置1の移動を指示する操作コマンドの受信状況に基づいて作業装置1の移動速度を検出してもよい。
Subsequently, the
なお、本フローチャートでは、作業装置1の周囲の空間の環境を特定してから、作業装置1の移動速度を検出したが、これに限らず、移動速度を検出してから周囲の空間の環境を特定したり、移動速度の検出と周囲の空間の環境の特定とを同時に行ったりしてもよい。 In this flowchart, after the environment of the space around the work apparatus 1 is specified, the movement speed of the work apparatus 1 is detected. However, the present invention is not limited to this, the environment of the surrounding space is detected after the movement speed is detected. The identification may be performed, or the detection of the moving speed and the identification of the environment of the surrounding space may be performed simultaneously.
続いて、算出部155は、作業装置1の障害物への衝突のしやすさに基づいて許容遅延時間を算出する。具体的には、算出部155は、特定された空間の環境と、検出された移動速度とに基づいて、許容遅延時間を算出する(S3)。例えば、記憶部14に、空間の広さを示すレベルと、移動速度と、許容遅延時間とを関連付けたテーブルを予め記憶させておく。
Subsequently, the
許容遅延時間は、作業装置1の障害物への衝突のしやすさに基づいて規定されている。すなわち、作業装置1が障害物に衝突するまでにコントローラ3によって衝突を回避する操作を受け付ける必要があることから、作業装置1が障害物に衝突するまでの時間が短いと予測される場合には、許容遅延時間は短く設定される。また、作業装置1が障害物に衝突するまでの時間が長いと予測される場合には、許容遅延時間は長く設定される。
The allowable delay time is defined based on the ease of collision of the working device 1 against an obstacle. That is, since it is necessary to receive an operation for avoiding the collision by the
ここで、空間が広い場合又は作業装置1の移動速度が小さい場合には、操作コマンドの受信が遅延しても、障害物に衝突する可能性が低い。一方、空間が狭い場合又は作業装置1の移動速度が大きい場合には、操作コマンドの受信が遅延すると、障害物に衝突する可能性が高い。このため、許容遅延時間は、空間が広いほど長く設定されているとともに、移動速度が小さいほど長く設定されている。算出部155は、特定された空間の広さを示すレベルと、検出された移動速度とに関連付けられている許容遅延時間を特定することにより、許容遅延時間を算出する。
Here, if the space is wide or the moving speed of the working device 1 is low, the possibility of collision with an obstacle is low even if the reception of the operation command is delayed. On the other hand, when the space is narrow or when the moving speed of the working device 1 is high, there is a high possibility of collision with an obstacle when the reception of the operation command is delayed. Therefore, the allowable delay time is set longer as the space is wider and as the movement speed is smaller. The
なお、記憶部14に、空間の広さを示すレベルと、許容遅延時間とを関連付けたテーブルを予め記憶させておき、算出部155は、空間の広さを示すレベルに関連付けられている許容遅延時間を特定してもよい。
Note that a table in which the level indicating the size of the space and the allowable delay time are stored in advance in the
なお、算出部155は、空間の広さを示すレベルと、移動速度とに基づいて許容遅延時間を算出する演算式を記憶部14に記憶させておき、当該演算式に基づいて許容遅延時間を算出してもよい。
算出部155は、算出した許容遅延時間を示す情報を無線通信部13に出力する。
The
The
続いて、無線通信部13の予測部131は、コントローラ3との無線通信の、将来の通信遅延時間を予測する(S4)。具体的には、予測部131は、過去の通信遅延時間の時系列データに基づいて通信遅延時間を算出する予測式を用いて、通信遅延時間を予測する。ここで、記憶部14は、複数の予測式として、例えば、ARモデル(Auto-Regressive model)、MAモデル(Moving Average model)、ARMAモデル(Auto-Regressive Moving Average model)、指数平滑法、ブラウン法等に基づいた予測式を記憶する。
Subsequently, the
予測部131は、記憶部14に記憶されている複数の予測式から作業装置1の無線環境に適した予測式を選択し、当該予測式に基づいて通信遅延時間を算出する。例えば、予測部131は、作業装置1がアクセスポイント2から受信した信号の電力(受信電力)を特定する。なお、予測部131は、受信電力の他に、作業装置1の送信電力、及びMCS(Modulation and Coding Scheme)等に基づいて、作業装置1の無線環境がどのような環境であるかを特定してもよい。
The
図4は、作業装置1の無線環境と、通信遅延時間の実測値と、複数の予測式のそれぞれを用いて算出した通信遅延時間の予測値との対応関係を示す図である。記憶部14には、図4に示すように、予測部131が過去に特定した作業装置1の受信電力と、通信遅延時間の実測値と、予測部131が複数の予測式のそれぞれを用いて過去に予測した通信遅延時間の予測値と、当該実測値と各予測値との差分とが関連付けて記憶されている。
FIG. 4 is a diagram showing the correspondence between the wireless environment of the work apparatus 1, the measured values of the communication delay time, and the predicted values of the communication delay time calculated using each of the plurality of prediction formulas. In the
予測部131は、例えば、図4に示す情報を参照し、特定した受信電力に近い受信電力において、実測値と予測値との差分が最も小さい予測式を選択する。そして、予測部131は、選択した予測式に基づいて通信遅延時間を推定する。なお、予測部131は、特定した電力と同じ受信電力のデータが複数存在している場合には、実測値と予測値との差分の合計値が一番小さい予測式を選択してもよい。
The
続いて、選択部132は、算出部155が作業装置1の障害物への衝突のしやすさに基づいて算出した許容遅延時間と、予測部131が予測した通信遅延時間とに基づいて、無線通信部13の無線通信に関する通信機能を選択する。具体的には、選択部132は、予測した通信遅延時間が、許容遅延時間よりも長いか否かを判定する(S5)。選択部132は、予測した通信遅延時間が、許容遅延時間よりも長いと判定すると、S6に処理を移し、予測した通信遅延時間が、許容遅延時間以下と判定すると、S8に処理を移す。
Subsequently, the
S6において、選択部132は、通信遅延時間を低減する通信機能を選択する。例えば、選択部132は、通信遅延時間が許容遅延時間に比べて大きい場合、通信遅延時間を低減する通信機能として、無線通信によって送信するパケットの再送回数を制限する機能を選択する。例えば、パケットの再送回数を制限する機能は、許容遅延時間を超過する可能性が高いパケットの再送を早期に中断することで、当該パケットの後に送信するパケットの送信タイミングを早め、通信遅延を抑制する。
In S6, the
また、選択部132は、通信遅延時間が許容遅延時間に比べて大きい場合、通信遅延時間を低減する通信機能として、無線通信における帯域を所定期間にわたって占有する機能を選択してもよい。無線通信の通信帯域を占有する機能は、アクセスポイント2を介して無線LANの通信を行う他の通信端末に、当該他の通信端末が信号の送信を待機する待機時間よりも短い間隔で、当該他の通信端末とは異なる端末とのデータ通信中であることを示すショート信号を所定期間にわたって送信する機能である。これにより、他の通信端末は、ショート信号を受信し続けている間、データの送信を待機するので、作業装置1は、アクセスポイント2との無線通信の帯域を占有することができる。なお、ショート信号とは、データ量が所定量以下の信号であり、例えばack信号である。
Further, when the communication delay time is larger than the allowable delay time, the
なお、選択部132は、無線LANにおける通信が輻輳しているか否かを判定し、当該通信が輻輳していないと判定した場合に、パケットの再送回数を制限する機能を選択し、当該通信が輻輳していると判定した場合に、帯域を所定期間にわたって占有する機能を選択するようにしてもよい。
The
また、選択部132は、パケットの再送回数を制限する機能を選択し、当該機能に基づいてコントローラ3との無線通信を行っている場合において、予測した通信遅延時間が、算出した許容遅延時間に比べて大きい場合、無線通信における帯域を所定期間にわたって占有する機能をさらに選択してもよい。
In addition, when the selecting
また、選択部132は、算出部155が算出した許容遅延時間と、予測部131が予測した通信遅延時間とに基づいて、無線通信を行う複数の通信方式から、一の通信方式を選択するようにしてもよい。例えば、予測部131が、複数の通信方式のそれぞれの通信遅延時間を算出する。そして、選択部132は、作業装置1が現在使用している通信方式に基づいて予測された通信遅延時間が、算出した許容遅延時間に比べて大きい場合、当該通信方式とは異なる他の通信方式のうち、予測された通信遅延時間が、許容遅延時間以下の通信方式を選択する。
In addition, the
例えば、選択部132は、無線LANについて予測された通信遅延時間が、許容遅延時間よりも大きく、LTEについて予測された通信遅延時間が、許容遅延時間以下である場合、通信方式としてLTEを選択する。また、選択部132は、2.4GHz帯の通信帯域を使用した無線LANについて予測された通信遅延時間が、許容遅延時間よりも大きく、5GHz帯の通信帯域を使用した無線LANについて予測された通信遅延時間が、許容遅延時間以下である場合、通信方式として5GHz帯の通信帯域を利用した無線LANを選択する。
このようにすることで、選択部132は、通信遅延時間が少ないと予測されている他の通信方式を選択して、通信遅延を抑制することができる。
For example, when the communication delay time predicted for the wireless LAN is larger than the allowable delay time and the communication delay time predicted for LTE is equal to or smaller than the allowable delay time, the
By doing this, the
また、作業装置1は、通常時は、通信方式としてLTEを選択しておき、LTEについて予測された通信遅延時間が、許容遅延時間よりも大きい場合に、無線LANを用いた通信を有効にし、無線LANを用いてコントローラ3との通信を行うようにしてもよい。このようにすることで、作業装置1は、無線LANを用いた通信を必要最小限に抑えて、自身の消費電力を低減することができる。
In addition, the work device 1 normally selects LTE as the communication method, and enables communication using the wireless LAN when the communication delay time predicted for LTE is larger than the allowable delay time, Communication with the
選択部132が通信機能又は通信方式を選択すると、通信制御部133は、選択部132が選択した通信機能に基づいて無線通信を制御し、アクセスポイント2を介したコントローラ3との通信を行う(S7)。
When the
一方、選択部132は、S5において、予測した通信遅延時間が許容遅延時間以下と判定すると、S8に処理を移し、許容遅延時間が、通信遅延時間に比べて著しく大きいか否かを判定する。例えば、選択部132は、通信遅延時間が、許容遅延時間の所定割合以下である場合に、許容遅延時間が、通信遅延時間に比べて著しく大きいと判定する。選択部132は、許容遅延時間が通信遅延時間に比べて著しく大きいと判定すると、S9に処理を移し、著しく大きくないと判定すると、本フローチャートに係る処理を終了する。
On the other hand, if the
S9において、選択部132は、アクセスポイント2を介して無線通信を行う周囲の通信端末に対して悪影響を与えにくい通信機能を選択する。例えば、選択部132は、許容遅延時間が、通信遅延時間に比べて著しく大きい場合においても、無線通信によって送信するパケットの再送回数を制限する機能を選択し、通信回線上を流れるパケットが少なくなるようにしてもよい。
続いて、通信制御部133は、選択部132が選択した通信機能に基づいて無線通信を制御し、アクセスポイント2を介したコントローラ3との通信を行う(S10)。
In S9, the
Subsequently, the
[本実施形態における効果]
以上説明したように、本実施形態に係る作業装置1は、周囲の空間の環境に基づいて、作業装置1が許容可能な通信遅延時間である許容遅延時間を算出し、コントローラ3との無線通信の、将来の通信遅延時間を予測し、算出された許容遅延時間と、予測された通信遅延時間とに基づいて、無線通信に関する通信機能を選択し、選択された通信機能に基づいて無線通信を制御する。
[Effect in the present embodiment]
As described above, the work device 1 according to the present embodiment calculates the allowable delay time, which is the communication delay time that the work device 1 can tolerate, based on the environment of the surrounding space, and wireless communication with the
このようにすることで、作業装置1は、例えば、予測した通信遅延時間が、周囲の状況に基づいて算出した許容遅延時間よりも長い場合に、無線通信の通信遅延時間が短くなるように通信機能を選択することができる。よって、作業装置1は、周囲の状況に基づいて通信品質を調整し、コントローラ3による操作ができなくなる状況に陥ることを防止することができる。
By doing this, the work device 1 performs communication such that, for example, the communication delay time of the wireless communication is shortened when the predicted communication delay time is longer than the allowable delay time calculated based on the surrounding conditions. You can choose the function. Therefore, the work device 1 can adjust the communication quality based on the surrounding situation, and can prevent the situation where the operation by the
また、作業装置1は、自身の移動速度に基づいて許容遅延時間を算出するので、当該許容遅延時間と、通信遅延時間とに基づいて無線通信に関する通信機能を選択することができる。これにより、作業装置1は、自身の移動先に存在する障害物等に衝突前に、コントローラ3からの操作コマンドを遅延なく受信する可能性を高めることができ、障害物等への衝突を防止することができる。
In addition, since the work device 1 calculates the allowable delay time based on its own moving speed, the work device 1 can select the communication function related to wireless communication based on the allowable delay time and the communication delay time. Thereby, the work apparatus 1 can increase the possibility of receiving the operation command from the
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It is apparent to those skilled in the art that various changes or modifications can be added to the above embodiment. In particular, the specific embodiment of the distribution and integration of the devices is not limited to the one illustrated above, and all or part of the specific embodiments according to various additions or the like or according to the functional load, in arbitrary units. It can be configured to be distributed or integrated functionally or physically.
例えば、上述の実施形態では、無線通信部13が予測部131、選択部132、及び通信制御部133を備えることとしたが、これに限らず、制御部15がこれらの機能を備えるようにしてもよい。
For example, in the above embodiment, the
1・・・作業装置、11・・・移動機構、12・・・撮影部、13・・・無線通信部、131・・・予測部、132・・・選択部、133・・・通信制御部、14・・・記憶部、15・・・制御部、151・・・撮影制御部、152・・・環境特定部、153・・・移動制御部、154・・・速度検出部、155・・・算出部、2・・・アクセスポイント、3・・・コントローラ、S・・・通信システム DESCRIPTION OF SYMBOLS 1 ... Work apparatus, 11 ... Movement mechanism, 12 ... Photography part, 13 ... Wireless communication part, 131 ... Prediction part, 132 ... Selection part, 133 ... Communication control part , 14: storage unit, 15: control unit, 151: imaging control unit, 152: environment identification unit, 153: movement control unit, 154: speed detection unit, 155 .. · Calculation unit, 2 · · · Access point, 3 · · · Controller, S · · · Communication system
Claims (4)
前記作業装置の周囲の空間の環境を特定する環境特定部と、
前記空間の環境に基づいて、前記作業装置が許容可能な通信遅延時間である許容遅延時間を算出する算出部と、
所定の無線通信ネットワークを介した前記コントローラとの無線通信の、将来の通信遅延時間を予測する予測部と、
予測された前記通信遅延時間が算出された前記許容遅延時間に比べて大きい場合において、前記無線通信ネットワークにおける通信が輻輳していないと判定すると、前記無線通信によって送信するパケットの再送回数を制限する通信機能を選択し、前記無線通信ネットワークにおける通信が輻輳していると判定すると、帯域を所定期間にわたって占有する通信機能を選択する選択部と、
選択された通信機能に基づいて前記無線通信を制御する通信制御部と、
を備える作業装置。 A working device that performs work in response to remote control from a controller, and
An environment identification unit that identifies an environment of a space around the work device;
A calculation unit that calculates an allowable delay time that is an allowable communication delay time of the work device based on the environment of the space;
A prediction unit for predicting a future communication delay time of wireless communication with the controller via a predetermined wireless communication network ;
If it is determined that communication in the wireless communication network is not congested when the predicted communication delay time is larger than the calculated allowable delay time, the number of retransmissions of packets transmitted by the wireless communication is limited. A selection unit that selects a communication function that occupies a band for a predetermined period when a communication function is selected and it is determined that communication in the wireless communication network is congested ;
A communication control unit that controls the wireless communication based on the selected communication function;
Work equipment provided with
前記作業装置の移動速度を検出する速度検出部とをさらに備え、
前記算出部は、前記空間の環境と、前記移動速度とに基づいて、前記許容遅延時間を算出する、
請求項1に記載の作業装置。 The working device is a mobile body,
And a speed detection unit that detects the movement speed of the work device,
The calculation unit calculates the allowable delay time based on an environment of the space and the moving speed.
The working device according to claim 1.
前記通信制御部は、選択された通信方式に基づいて前記無線通信を制御する、
請求項1又は2に記載の作業装置。 The selection unit selects one communication method from a plurality of communication methods for performing the wireless communication based on the allowable delay time and the communication delay time,
The communication control unit controls the wireless communication based on a selected communication method.
The working device according to claim 1.
前記コンピュータの周囲の空間の環境を特定するステップと、
前記空間の環境に基づいて、前記コンピュータが許容可能な通信遅延時間である許容遅延時間を算出するステップと、
前記無線通信の、将来の通信遅延時間を予測するステップと、
予測された前記通信遅延時間が算出された前記許容遅延時間に比べて大きい場合において、前記無線通信ネットワークにおける通信が輻輳していないと判定すると、前記無線通信によって送信するパケットの再送回数を制限する通信機能を選択し、前記無線通信ネットワークにおける通信が輻輳していると判定すると、帯域を所定期間にわたって占有する通信機能を選択するステップと、
選択された通信機能に基づいて前記無線通信を制御するステップと、
を備える通信制御方法。
A communication control method, wherein a computer performing work in accordance with remote control from a controller controls wireless communication with the controller via a predetermined wireless communication network ,
Identifying an environment of space around the computer;
Calculating an allowable delay time, which is an allowable communication delay time, based on the environment of the space;
Predicting a future communication delay time of the wireless communication;
If it is determined that communication in the wireless communication network is not congested when the predicted communication delay time is larger than the calculated allowable delay time, the number of retransmissions of packets transmitted by the wireless communication is limited. Selecting a communication function and determining that communication in the wireless communication network is congested , selecting a communication function that occupies a band for a predetermined period ;
Controlling the wireless communication based on the selected communication function;
A communication control method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015174314A JP6530282B2 (en) | 2015-09-04 | 2015-09-04 | Work apparatus and communication control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015174314A JP6530282B2 (en) | 2015-09-04 | 2015-09-04 | Work apparatus and communication control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017049903A JP2017049903A (en) | 2017-03-09 |
| JP6530282B2 true JP6530282B2 (en) | 2019-06-12 |
Family
ID=58279805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015174314A Expired - Fee Related JP6530282B2 (en) | 2015-09-04 | 2015-09-04 | Work apparatus and communication control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6530282B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6943143B2 (en) | 2017-10-31 | 2021-09-29 | 株式会社豊田自動織機 | Remote control system for industrial vehicles, remote control programs for industrial vehicles, remote control programs for industrial vehicles, and remote control methods for industrial vehicles |
| WO2019093374A1 (en) * | 2017-11-08 | 2019-05-16 | 日本電気株式会社 | Remote control device, system, method, and program |
| CN111417906A (en) * | 2017-12-13 | 2020-07-14 | 首选网络株式会社 | Control device, control method, and program |
| JP6973645B2 (en) | 2018-06-13 | 2021-12-01 | 日本電気株式会社 | Controlled device, control method, control program, and remote control system |
| JP7477426B2 (en) * | 2020-10-27 | 2024-05-01 | Kddi株式会社 | Navigation device, navigation method, and computer program |
| JP2024010520A (en) * | 2022-07-12 | 2024-01-24 | 株式会社Ihi | Control system, control method, and control program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008065697A1 (en) * | 2006-11-27 | 2008-06-05 | Mitsubishi Electric Corporation | Wireless communication system, wireless communication terminal device and base station |
| JP2010226668A (en) * | 2009-03-25 | 2010-10-07 | Mitsubishi Electric Corp | Communication apparatus and traffic volume control method |
| JP2011244395A (en) * | 2010-05-21 | 2011-12-01 | Panasonic Corp | Radio communication device and control method of the same |
| JP5470516B2 (en) * | 2010-09-24 | 2014-04-16 | 株式会社国際電気通信基礎技術研究所 | Radio communication apparatus for operating mobile unit, communication control program, and mobile unit |
| JP5658537B2 (en) * | 2010-11-02 | 2015-01-28 | 京セラ株式会社 | Base station apparatus and handover method |
-
2015
- 2015-09-04 JP JP2015174314A patent/JP6530282B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017049903A (en) | 2017-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6530282B2 (en) | Work apparatus and communication control method | |
| KR101786041B1 (en) | Load balancing in a wireless network with multiple access points | |
| JP6408035B2 (en) | Listen-before-talk for cellular systems in unlicensed bands | |
| KR101235644B1 (en) | Apparatus for simultaneously transmitting data in heterogeneous network | |
| JP7101762B2 (en) | Carrier selection method and communication device | |
| JP2017050797A (en) | Movable device, communication system, and communication control method | |
| JP2017539145A (en) | Listen-before-talk with subframe alignment for cellular in unlicensed bands | |
| KR20150117702A (en) | Coexistence of cellular and wi-fi/bluetooth transceivers with global navigation satellite system(gnss) receiver in a wireless device | |
| JP6047792B2 (en) | Wireless relay device, control method, and computer program | |
| WO2017037985A1 (en) | Mobile wireless terminal and control method | |
| JP6962378B2 (en) | Communication equipment, data flow control methods and programs | |
| JP5301616B2 (en) | HANDOVER METHOD AND RADIO COMMUNICATION DEVICE | |
| JP2023009678A5 (en) | ||
| EP4537599A1 (en) | Interference reduction for wireless communications using interference cancellation and selective power control | |
| EP3123786B1 (en) | Channel scan based on mobility state | |
| JP6181340B1 (en) | Control of power consumption in power amplifiers in communication devices | |
| JP6098698B2 (en) | In-vehicle device and congestion control method | |
| TWI528743B (en) | Wireless communication device for obtaining electric field strength of wireless channel and wireless communication method | |
| JP6223942B2 (en) | Wireless communication apparatus, wireless communication program, and method capable of changing aggregation amount according to wireless communication environment | |
| JP6457359B2 (en) | Relay device, communication system, and relay method | |
| CN113574922B (en) | Control system, relay device, control device, control method, and non-transitory computer-readable medium | |
| JP6236616B2 (en) | Communication device having radio wave interference prevention function and control method thereof | |
| TWI572242B (en) | Access point and associated anteena selecting method | |
| JP2011205479A (en) | Radio communication system and radio quality measuring method | |
| JP6187198B2 (en) | Communication delay prediction apparatus, communication delay prediction program, and communication delay prediction method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180209 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181114 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181120 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181220 |
|
| 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: 20190507 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190516 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6530282 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |