JP6618446B2 - Control device, communication system, control method, and computer program - Google Patents
Control device, communication system, control method, and computer program Download PDFInfo
- Publication number
- JP6618446B2 JP6618446B2 JP2016191836A JP2016191836A JP6618446B2 JP 6618446 B2 JP6618446 B2 JP 6618446B2 JP 2016191836 A JP2016191836 A JP 2016191836A JP 2016191836 A JP2016191836 A JP 2016191836A JP 6618446 B2 JP6618446 B2 JP 6618446B2
- Authority
- JP
- Japan
- Prior art keywords
- antenna
- mobile communication
- control information
- controller
- movement
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、制御装置、通信システム、制御方法、及びコンピュータプログラムに関する。 The present invention relates to a control device, a communication system, a control method, and a computer program.
無線通信の中継技術として例えば特許文献1,2,3に記載される従来技術が知られている。特許文献1は、無線信号の伝播経路の途中に障害物が存在する場合であっても、無線通信装置が他の無線通信装置と通信可能とするための無線通信中継技術を開示する。特許文献2は、中継局の基地局側アンテナを最適な方向に自動調整するための無線通信中継技術を開示する。特許文献3は、中継局を効果的に利用するための無線通信中継技術を開示する。
Conventional techniques described in
しかし、上述した従来の無線通信中継技術では、無線通信を中継する先の無線通信装置が移動すると、無線通信を円滑に継続させることが難しい可能性があった。 However, with the conventional wireless communication relay technology described above, it may be difficult to smoothly continue wireless communication when the wireless communication device to which wireless communication is relayed moves.
本発明は、このような事情を考慮してなされたものであり、無線通信を中継する先の無線通信装置(移動通信装置)が移動する場合に無線通信を円滑に継続させることができる、制御装置、通信システム、制御方法、及びコンピュータプログラムを提供することを課題とする。 The present invention has been made in consideration of such circumstances, and is capable of smoothly continuing wireless communication when a wireless communication device (mobile communication device) that relays wireless communication moves. It is an object to provide an apparatus, a communication system, a control method, and a computer program.
本発明の一態様は、コントローラからの信号に応じて動作する移動通信装置と、前記コントローラと前記移動通信装置との間の通信を中継する通信中継装置とを制御する制御装置において、前記移動通信装置の現在位置と前記コントローラが前記移動通信装置に送信する移動制御情報とに基づいて、前記移動通信装置の予想位置を判断する移動通信装置位置予想部と、前記予想位置と障害物情報とに基づいて、前記予想位置における前記移動通信装置のアンテナから一定の範囲内であって無線信号の送受信の可能な第1範囲を判断する第1範囲判断部と、前記第1範囲と、前記コントローラの位置における前記コントローラのアンテナから一定の範囲内であって無線信号の送受信の可能な第2範囲との共通範囲を判断する共通範囲判断部と、前記通信中継装置の現在位置と前記共通範囲とに基づいて、前記通信中継装置の移動予定位置を判断する通信中継装置移動予定判断部と、前記移動予定位置を報知する報知部と、前記コントローラの位置と前記予想位置と前記移動予定位置と障害物情報とに基づいて、前記コントローラ、前記移動通信装置及び前記通信中継装置の各アンテナ制御情報、又は、前記コントローラ、前記移動通信装置及び前記通信中継装置のうち少なくとも一つの装置のアンテナ制御情報を判断するアンテナ制御情報判断部と、を備え、前記報知部は前記アンテナ制御情報を報知し、前記制御装置は、前記移動通信装置が前記移動制御情報に従って移動を完了するまでに、前記通信中継装置の移動予定位置への移動と、前記アンテナ制御情報に基づくアンテナの制御とを完了させる、制御装置であって、前記制御装置は、前記報知部が前記移動予定位置及び前記アンテナ制御情報を報知した後に、前記アンテナ制御情報に基づいて自己のアンテナを制御し、前記制御装置は、当該アンテナを制御した後に、前記移動通信装置に送信予定の前記移動制御情報を送信する、制御装置である。 One aspect of the present invention provides a mobile communication device that operates in response to a signal from a controller, and a control device that controls a communication relay device that relays communication between the controller and the mobile communication device. Based on the current position of the device and the movement control information transmitted from the controller to the mobile communication device, the mobile communication device position prediction unit for determining the predicted position of the mobile communication device, and the predicted position and obstacle information A first range determination unit that determines a first range within a certain range from the antenna of the mobile communication device at the expected position and capable of transmitting and receiving a radio signal; the first range; and A common range determination unit for determining a common range with a second range within a certain range from the antenna of the controller at a position where radio signals can be transmitted and received; Serial based on the current position of the communication relay device and said common range, a communication relay device moving prediction determining section for determining a movement plan position of the communication relay device, and a notification unit that notifies the mobile predetermined position, said controller Each antenna control information of the controller, the mobile communication device, and the communication relay device, or the controller, the mobile communication device, and the communication relay based on the position, the predicted position, the planned movement position, and the obstacle information An antenna control information determination unit that determines antenna control information of at least one of the devices, the notification unit notifies the antenna control information, and the control device is configured so that the mobile communication device transmits the movement control information. The movement of the communication relay device to the planned movement position and the antenna based on the antenna control information A control device for completing the control, wherein the control device controls its own antenna based on the antenna control information after the notification unit notifies the planned movement position and the antenna control information, and The control device is a control device that transmits the movement control information scheduled to be transmitted to the mobile communication device after controlling the antenna .
本発明の一態様は、コントローラが無線送信する信号に応じて動作する移動通信装置と、前記コントローラと前記移動通信装置との間の通信を中継する通信中継装置と、上記の制御装置と、を備え、前記通信中継装置は、前記制御装置から報知された移動予定位置へ移動し、前記通信中継装置は、前記制御装置から報知されたアンテナ制御情報に基づいて自己のアンテナを制御し、前記移動通信装置は、前記制御装置から報知されたアンテナ制御情報に基づいて自己のアンテナを制御し、前記移動通信装置は、前記通信中継装置による前記移動予定位置への移動と前記通信中継装置及び前記移動通信装置による前記アンテナの制御との後に前記制御装置から報知される移動制御情報に従って、移動する、通信システムである。 One embodiment of the present invention includes a mobile communication device that operates in response to a signal wirelessly transmitted by a controller, a communication relay device that relays communication between the controller and the mobile communication device, and the control device described above. The communication relay device moves to a planned movement position notified from the control device, the communication relay device controls its own antenna based on antenna control information notified from the control device, and the movement The communication device controls its own antenna based on the antenna control information notified from the control device, and the mobile communication device moves the communication relay device to the planned movement position, the communication relay device, and the movement. The communication system moves according to movement control information notified from the control device after control of the antenna by the communication device .
本発明の一態様は、コントローラからの信号に応じて動作する移動通信装置と、前記コントローラと前記移動通信装置との間の通信を中継する通信中継装置とを制御する制御装置の制御方法において、前記制御装置が、前記移動通信装置の現在位置と前記コントローラが前記移動通信装置に送信する移動制御情報とに基づいて、前記移動通信装置の予想位置を判断する移動通信装置位置予想ステップと、前記制御装置が、前記予想位置と障害物情報とに基づいて、前記予想位置における前記移動通信装置のアンテナから一定の範囲内であって無線信号の送受信の可能な第1範囲を判断する第1範囲判断ステップと、前記制御装置が、前記第1範囲と、前記コントローラの位置における前記コントローラのアンテナから一定の範囲内であって無線信号の送受信の可能な第2範囲との共通範囲を判断する共通範囲判断ステップと、前記制御装置が、前記通信中継装置の現在位置と前記共通範囲とに基づいて、前記通信中継装置の移動予定位置を判断する通信中継装置移動予定判断ステップと、前記制御装置が、前記移動予定位置を報知する報知ステップと、前記制御装置が、前記コントローラの位置と前記予想位置と前記移動予定位置と障害物情報とに基づいて、前記コントローラ、前記移動通信装置及び前記通信中継装置の各アンテナ制御情報、又は、前記コントローラ、前記移動通信装置及び前記通信中継装置のうち少なくとも一つの装置のアンテナ制御情報を判断するアンテナ制御情報判断ステップと、前記制御装置が、前記アンテナ制御情報を報知するステップと、を含み、前記制御装置は、前記移動通信装置が前記移動制御情報に従って移動を完了するまでに、前記通信中継装置の移動予定位置への移動と、前記アンテナ制御情報に基づくアンテナの制御とを完了させる、制御方法であって、前記制御装置は、前記移動予定位置及び前記アンテナ制御情報を報知した後に、前記アンテナ制御情報に基づいて自己のアンテナを制御し、前記制御装置は、当該アンテナを制御した後に、前記移動通信装置に送信予定の前記移動制御情報を送信する、制御方法である。 One aspect of the present invention is a control method for a control device that controls a mobile communication device that operates in response to a signal from a controller, and a communication relay device that relays communication between the controller and the mobile communication device. The control device determines a predicted position of the mobile communication device based on a current position of the mobile communication device and movement control information transmitted from the controller to the mobile communication device; and A first range in which a control device determines a first range within a certain range from the antenna of the mobile communication device at the predicted position where radio signals can be transmitted and received based on the predicted position and obstacle information. The determination step and the control device are within a certain range from the first range and the antenna of the controller at the position of the controller. A common range determining step for determining a common range with a second range in which signals can be transmitted and received, and the control device plans to move the communication relay device based on a current position of the communication relay device and the common range. A communication relay device movement schedule determination step for determining a position; a notification step in which the control device notifies the planned movement position; and the control device includes a position of the controller, a predicted position, a planned movement position, and an obstacle. Based on the information, each antenna control information of the controller, the mobile communication device, and the communication relay device, or antenna control information of at least one device of the controller, the mobile communication device, and the communication relay device is determined. An antenna control information determination step, and a step in which the control device notifies the antenna control information. The control device completes the movement of the communication relay device to the planned movement position and the control of the antenna based on the antenna control information until the mobile communication device completes the movement according to the movement control information. The control device, after informing the planned movement position and the antenna control information, controls its own antenna based on the antenna control information, and after the control device controls the antenna, A control method for transmitting the movement control information to be transmitted to a mobile communication device .
本発明の一態様は、コントローラからの信号に応じて動作する移動通信装置と、前記コントローラと前記移動通信装置との間の通信を中継する通信中継装置とを制御する制御装置のコンピュータに、前記移動通信装置の現在位置と前記コントローラが前記移動通信装置に送信する移動制御情報とに基づいて、前記移動通信装置の予想位置を判断する移動通信装置位置予想機能と、前記予想位置と障害物情報とに基づいて、前記予想位置における前記移動通信装置のアンテナから一定の範囲内であって無線信号の送受信の可能な第1範囲を判断する第1範囲判断機能と、前記第1範囲と、前記コントローラの位置における前記コントローラのアンテナから一定の範囲内であって無線信号の送受信の可能な第2範囲との共通範囲を判断する共通範囲判断機能と、前記通信中継装置の現在位置と前記共通範囲とに基づいて、前記通信中継装置の移動予定位置を判断する通信中継装置移動予定判断機能と、前記移動予定位置を報知する報知機能と、前記コントローラの位置と前記予想位置と前記移動予定位置と障害物情報とに基づいて、前記コントローラ、前記移動通信装置及び前記通信中継装置の各アンテナ制御情報、又は、前記コントローラ、前記移動通信装置及び前記通信中継装置のうち少なくとも一つの装置のアンテナ制御情報を判断するアンテナ制御情報判断機能部と、前記アンテナ制御情報を報知する機能と、を実現させるためのコンピュータプログラムであって、前記制御装置は、前記移動通信装置が前記移動制御情報に従って移動を完了するまでに、前記通信中継装置の移動予定位置への移動と、前記アンテナ制御情報に基づくアンテナの制御とを完了させるものであり、前記コンピュータプログラムは、前記移動予定位置及び前記アンテナ制御情報を報知した後に、前記アンテナ制御情報に基づいて前記制御装置のアンテナを制御する機能と、当該アンテナを制御した後に、前記移動通信装置に送信予定の前記移動制御情報を送信する機能と、をさらに前記制御装置のコンピュータに実現させるためのコンピュータプログラムである。
One aspect of the present invention relates to a computer of a control device that controls a mobile communication device that operates according to a signal from a controller, and a communication relay device that relays communication between the controller and the mobile communication device. A mobile communication device position prediction function for determining an expected position of the mobile communication device based on a current position of the mobile communication device and movement control information transmitted from the controller to the mobile communication device; and the predicted position and obstacle information. And a first range determination function for determining a first range within a certain range from the antenna of the mobile communication device at the expected position and capable of transmitting and receiving a radio signal, the first range, A common range for determining a common range within a certain range from the antenna of the controller at the position of the controller and a second range where radio signals can be transmitted and received. A determination function; a communication relay device movement schedule determination function that determines a planned movement position of the communication relay device based on a current position of the communication relay device and the common range; and a notification function that notifies the planned movement position Based on the position of the controller, the predicted position, the planned movement position, and the obstacle information, the antenna control information of the controller, the mobile communication device, and the communication relay device, or the controller, the mobile communication device And a computer program for realizing an antenna control information determination function unit that determines antenna control information of at least one of the communication relay devices, and a function of reporting the antenna control information, the control device Before the mobile communication device completes movement according to the movement control information. The computer program completes the movement to the planned position and the control of the antenna based on the antenna control information, and the computer program notifies the planned movement position and the antenna control information, and then based on the antenna control information. A computer program for causing a computer of the control device to further realize a function of controlling the antenna of the control device and a function of transmitting the movement control information to be transmitted to the mobile communication device after controlling the antenna. It is.
本発明によれば、無線通信を中継する先の無線通信装置(移動通信装置)が移動する場合に該無線通信を円滑に継続させることができるという効果が得られる。 According to the present invention, when the wireless communication device (mobile communication device) to which wireless communication is relayed moves, the wireless communication can be smoothly continued.
以下、図面を参照し、本発明の実施形態について説明する。
図1は、一実施形態に係る通信システム2の構成例を示す図である。図1において、通信システム2は、ロボットコントローラ10と、通信中継装置20と、ロボット30とを備える。ロボット30は、移動通信装置の例である。該移動通信装置は、コントローラが無線送信する信号に応じて動作する。該移動通信装置は、無線通信装置の例である。ロボット30は、ロボットコントローラ10が無線送信する信号に応じて動作する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram illustrating a configuration example of a communication system 2 according to an embodiment. In FIG. 1, the communication system 2 includes a
通信中継装置20は、ロボットコントローラ10とロボット30との間の通信を中継する。図1に例示されるように、ロボットコントローラ10とロボット30との間には障害物40が存在する。ロボットコントローラ10から送信された無線信号56は、障害物40によって、直接にはロボット30に届かない。言い換えると、ロボットコントローラ10から見ると、ロボット30はLOS(Line Of Sight)の範囲に存在しない。ロボットコントローラ10のLOSは、ロボットコントローラ10のアンテナから直接見通せる範囲内であって無線信号の送受信の可能な範囲である。
The
一方、通信中継装置20は、ロボットコントローラ10のLOSの範囲内に存在し、且つ、ロボット30のLOSの範囲内に存在する。このため、ロボットコントローラ10と通信中継装置20との間の無線通信、及び、通信中継装置20とロボット30との間の無線通信は共に良好である。
On the other hand, the
通信中継装置20は、ロボットコントローラ10から送信された無線信号52を受信し、該受信した無線信号52を無線信号54としてロボット30に送信する。通信中継装置20がロボットコントローラ10とロボット30との間の通信を中継することによって、障害物40が存在しても、ロボット30は、ロボットコントローラ10が送信した信号を正常に受信することができる。
The
ロボットコントローラ10は、ロボット30を遠隔で操作するための遠隔操作機能を有する。また、ロボットコントローラ10は、ロボット30と通信中継装置20とを制御する制御装置の機能を有する。
The
本実施形態では、ロボット30は、ロボットコントローラ10の遠隔操作によって移動する。ロボット30が移動することによって、通信中継装置20は、ロボット30のLOSの範囲外に位置する可能性がある。ロボット30の移動によって通信中継装置20がロボット30のLOSの範囲外に位置すると、通信中継装置20とロボット30との間の無線通信は、ロボット30の移動前に比して、通信品質が劣化すると考えられる。そこで、本実施形態では、ロボット30が移動した後も、通信中継装置20が、ロボットコントローラ10のLOSの範囲内に存在し、且つ、ロボット30のLOSの範囲内に存在するように、通信中継装置20の位置を制御する。これにより、ロボット30の移動後においても無線通信を円滑に継続させることを図る。さらには、ロボットコントローラ10、通信中継装置20又はロボット30のアンテナを必要に応じて制御することにより、無線通信品質の安定化を図る。
In the present embodiment, the
図2は、ロボットコントローラ10の構成例を示すブロック図である。図2において、ロボットコントローラ10は、アンテナ101と、送受部102と、アンテナ調整部103と、主制御部104と、記憶部105と、位置管理部106と、を備える。アンテナ調整部103は、アンテナ情報取得部111と、アンテナ制御部112とを備える。位置管理部106は、位置情報取得部121と、障害物情報取得部122とを備える。
FIG. 2 is a block diagram illustrating a configuration example of the
アンテナ101は、無線信号を電波により送受する。送受部102は、アンテナ101を介して無線信号を送受する。アンテナ調整部103は、アンテナ101の調整機能を備える。アンテナ情報取得部111は、アンテナ101の情報を取得する。アンテナ制御部112は、アンテナ101の制御を行う。
The
主制御部104は、ロボットコントローラ10の制御を行う。主制御部104は、CPU(Central Processing Unit:中央演算処理装置)及びメモリ等から構成され、該CPUが主制御部104の機能を実現させるためのコンピュータプログラムを実行することにより主制御部104の機能が実現される。記憶部105は、各種のデータを格納する。
The
位置管理部106は、ロボットコントローラ10等の位置を管理する。位置情報取得部121は、ロボットコントローラ10の位置情報を取得する。障害物情報取得部122は、障害物40の情報を取得する。
The
図3は、通信中継装置20の構成例を示すブロック図である。図3において、通信中継装置20は、アンテナ201−1,201−2と、送受部202−1,202−2と、アンテナ調整部203と、主制御部204と、記憶部205と、位置管理部206と、を備える。アンテナ調整部203は、アンテナ情報取得部211と、アンテナ制御部212とを備える。位置管理部206は、位置情報取得部221と、移動制御部223とを備える。
FIG. 3 is a block diagram illustrating a configuration example of the
アンテナ201−1,201−2は、無線信号を電波により送受する。アンテナ201−1は、ロボットコントローラ10向けのアンテナである。アンテナ201−2は、ロボット30向けのアンテナである。送受部202−1は、アンテナ201−1を介して無線信号を送受する。送受部202−1は、ロボットコントローラ10向けの送受部である。送受部202−2は、アンテナ201−2を介して無線信号を送受する。送受部202−2は、ロボット30向けの送受部である。
The antennas 201-1 and 201-2 transmit and receive radio signals by radio waves. The antenna 201-1 is an antenna for the
アンテナ調整部203は、アンテナ201−1,201−2の調整機能を備える。アンテナ情報取得部211は、アンテナ201−1,201−2の情報を取得する。アンテナ制御部212は、アンテナ201−1,201−2の制御を行う。
The
主制御部204は、通信中継装置20の制御を行う。主制御部204は、CPU及びメモリ等から構成され、該CPUが主制御部204の機能を実現させるためのコンピュータプログラムを実行することにより主制御部204の機能が実現される。記憶部205は、各種のデータを格納する。
The
位置管理部206は、通信中継装置20の位置を管理する。位置情報取得部221は、通信中継装置20の位置情報を取得する。位置情報取得部221は、通信中継装置20を移動させる移動機構(図示せず)の作動情報に基づいて通信中継装置20の移動距離及び移動方向を判断し、該判断結果の移動距離及び移動方向と移動前の通信中継装置20の位置とから移動後の通信中継装置20の位置を判断する。移動機構の作動情報は、例えば、通信中継装置20の移動機構の右車輪と左車輪の各回転数である。右車輪と左車輪の各回転数から、通信中継装置20の移動速度と移動方向を判断できる。該移動速度と該移動方向と通信中継装置20の移動時間とから、通信中継装置20の移動距離及び移動方向を判断できる。なお、位置情報取得部221は、GPS(Global Positioning System)等の測位機能を備え、該測位機能によって通信中継装置20の位置情報を取得してもよい。移動制御部223は、通信中継装置20の移動の制御を行う。
The
図4は、ロボット30の構成例を示すブロック図である。図4において、ロボット30は、アンテナ301と、送受部302と、アンテナ調整部303と、主制御部304と、記憶部305と、位置管理部306と、を備える。アンテナ調整部303は、アンテナ情報取得部311と、アンテナ制御部312とを備える。位置管理部306は、位置情報取得部321と、障害物情報取得部322と、移動制御部323とを備える。
FIG. 4 is a block diagram illustrating a configuration example of the
アンテナ301は、無線信号を電波により送受する。送受部302は、アンテナ301を介して無線信号を送受する。アンテナ調整部303は、アンテナ301の調整機能を備える。アンテナ情報取得部311は、アンテナ301の情報を取得する。アンテナ制御部312は、アンテナ301の制御を行う。
The
主制御部304は、ロボット30の制御を行う。主制御部304は、CPU及びメモリ等から構成され、該CPUが主制御部304の機能を実現させるためのコンピュータプログラムを実行することにより主制御部304の機能が実現される。記憶部305は、各種のデータを格納する。
The
位置管理部306は、ロボット30等の位置を管理する。位置情報取得部321は、ロボット30の位置情報を取得する。位置情報取得部321は、ロボット30を移動させる移動機構(図示せず)の作動情報に基づいてロボット30の移動距離及び移動方向を判断し、該判断結果の移動距離及び移動方向と移動前のロボット30の位置とから移動後のロボット30の位置を判断する。移動機構の作動情報は、例えば、ロボット30の移動機構の右車輪と左車輪の各回転数である。右車輪と左車輪の各回転数から、ロボット30の移動速度と移動方向を判断できる。該移動速度と該移動方向とロボット30の移動時間とから、ロボット30の移動距離及び移動方向を判断できる。なお、位置情報取得部321は、GPS等の測位機能を備え、該測位機能によってロボット30の位置情報を取得してもよい。
The
障害物情報取得部322は、障害物40の情報を取得する。移動制御部323は、ロボット30の移動の制御を行う。
The obstacle
次に図5、図6及び図7を参照して、本実施形態に係る制御方法の例を説明する。図5、図6及び図7は、本実施形態に係る制御方法の手順の例を示すフローチャートである。初めに図5を参照して本実施形態に係る制御方法の第1段階を説明する。 Next, an example of a control method according to the present embodiment will be described with reference to FIGS. 5, 6, and 7. 5, 6 and 7 are flowcharts showing an example of the procedure of the control method according to the present embodiment. First, the first stage of the control method according to the present embodiment will be described with reference to FIG.
(ステップS1)ロボットコントローラ10の障害物情報取得部122は、ロボットコントローラ10側の障害物40の情報を取得する。障害物40の情報は、障害物40に関して、位置、外観のサイズ、電波の反射等の電波特性などの情報を含む。障害物40の情報は、ロボットコントローラ10側の障害物40の情報と、ロボット30側の障害物40の情報とを含む。本実施形態では、障害物40の情報は、予めデータベース(図示せず)に蓄積されている。障害物情報取得部122は、該データベースから障害物40の情報を取得する。また、該データベースはロボットコントローラ10の外部に設けられ、障害物情報取得部122は、該外部のデータベースから通信により障害物40の情報を取得してもよい。又は、障害物情報取得部122が該データベースを備えてもよい。
(Step S1) The obstacle
(ステップS2)ロボットコントローラ10の位置情報取得部121は、ロボットコントローラ10の位置情報を取得する。ロボットコントローラ10の位置情報は、3次元の位置を示す情報である。ロボットコントローラ10の位置情報は、位置情報取得部121に予め設定されてもよい。又は、位置情報取得部121は、GPS等の測位機能を備え、該測位機能によってロボットコントローラ10の位置情報を取得してもよい。
(Step S <b> 2) The position
(ステップS3)ロボットコントローラ10の主制御部104は、位置情報取得部121が取得したロボットコントローラ10の位置情報が示すロボットコントローラ10の現在位置のLOSを判断する。ロボットコントローラ10のLOSは、アンテナ101から直接見通せる範囲内であって無線信号の送受信の可能な範囲である。主制御部104は、ロボットコントローラ10の現在位置と、障害物情報取得部122が取得したロボットコントローラ10側の障害物40の情報とに基づいて、ロボットコントローラ10の現在位置のLOSを判断する。なお、ロボットコントローラ10の位置が固定されている場合には、ロボットコントローラ10の現在位置のLOSは、主制御部104に予め設定されていてもよい。
(Step S3) The
(ステップS4)ロボットコントローラ10の主制御部104は、ロボット30の位置情報と、ロボット30に送信予定の移動制御情報とを取得する。ロボット30の位置情報は、ロボット30の現在の3次元の位置を示す情報である。ロボット30の位置情報は、ロボット30からロボットコントローラ10に報告される。移動制御情報は、ロボット30の移動を制御するための情報である。移動制御情報は、ロボットコントローラ10からロボット30に送信される。ロボット30は、ロボットコントローラ10から受信した移動制御情報に従って、自己の移動の制御を行う。これにより、ロボットコントローラ10によって、ロボット30の移動を遠隔で操作することができる。
(Step S <b> 4) The
(ステップS5)ロボットコントローラ10の主制御部104は、移動通信装置位置予想機能(移動通信装置位置予想部)を備える。主制御部104は、移動通信装置位置予想機能によって、ロボット30の予想位置を判断する。移動通信装置位置予想機能は、ロボット30の位置情報が示すロボット30の現在位置と、ロボットコントローラ10がロボット30に送信する移動制御情報とに基づいて、ロボット30の予想位置を判断する。ロボット30の予想位置は、移動制御情報に応じたロボット30の移動によってロボット30が現在位置から移動する先の予想の位置である。
(Step S5) The
(ステップS6)ロボットコントローラ10の障害物情報取得部122は、ロボット30側の障害物40の情報を取得する。
(Step S6) The obstacle
(ステップS7)ロボットコントローラ10の主制御部104は、第1範囲判断機能(第1範囲判断部)を備える。主制御部104は、第1範囲判断機能によって、ロボット30の予想位置のLOS(第1範囲)を判断する。ロボット30のLOSは、アンテナ301から直接見通せる範囲内であって無線信号の送受信の可能な範囲である。第1範囲判断機能は、ロボット30の予想位置と、障害物情報取得部122が取得したロボット30側の障害物40の情報とに基づいて、ロボット30の予想位置のLOSを判断する。
(Step S7) The
(ステップS8)ロボットコントローラ10の主制御部104は、共通範囲判断機能(共通範囲判断部)を備える。主制御部104は、共通範囲判断機能によって、ロボット30の予想位置のLOSと、ロボットコントローラ10の現在位置のLOS(第2範囲)との共通範囲を判断する。共通範囲判断機能は、ロボット30の予想位置のLOSと、ロボットコントローラ10の現在位置のLOSとが共通する範囲を判断し、該判断結果の範囲を共通範囲に決定する。
(Step S8) The
(ステップS9)ロボットコントローラ10の主制御部104は、通信中継装置20の位置情報を取得する。通信中継装置20の位置情報は、通信中継装置20の現在の3次元の位置を示す情報である。通信中継装置20の位置情報は、通信中継装置20からロボットコントローラ10に報告される。
(Step S9) The
(ステップS10)ロボットコントローラ10の主制御部104は、通信中継装置移動予定判断機能(通信中継装置移動予定判断部)を備える。主制御部104は、通信中継装置移動予定判断機能によって、通信中継装置20の現在位置と、共通範囲判断機能が判断した共通範囲とに基づいて、通信中継装置20の移動予定位置を判断する。通信中継装置移動予定判断機能は、通信中継装置20の現在位置に基づいて、共通範囲判断機能が判断した共通範囲の中から、通信中継装置20の移動予定位置を判断する。例えば、通信中継装置20の現在位置が共通範囲外である場合に、共通範囲内であって通信中継装置20の現在位置から最短距離の位置を通信中継装置20の移動予定位置に選択してもよい。又は、通信中継装置20の現在位置が共通範囲内又は共通範囲外である場合に、共通範囲内であって共通範囲の中央の位置から所定範囲内の位置を移動予定位置に選択してもよい。なお、通信中継装置20の現在位置が共通範囲内である場合には、通信中継装置20を移動させずに、通信中継装置20を現在位置に留めてもよい。通信中継装置20を現在位置に留める場合には、通信中継装置20の現在位置を移動予定位置に設定する。
(Step S10) The
ロボットコントローラ10の主制御部104は、上記の制御方法の第1段階により判断した通信中継装置20の移動予定位置を示す移動予定位置情報を記憶部105に格納する。
The
次に図6を参照して本実施形態に係る制御方法の第2段階を説明する。ロボットコントローラ10の主制御部104は、アンテナ制御情報判断機能(アンテナ制御情報判断部)を備える。
Next, the second stage of the control method according to the present embodiment will be described with reference to FIG. The
(ステップS21,S22,S23)アンテナ制御情報判断機能は、ロボットコントローラ10の現在位置と、ロボット30の予想位置と、通信中継装置20の移動予定位置とを入力する。
(Steps S21, S22, S23) The antenna control information determination function inputs the current position of the
(ステップS24)アンテナ制御情報判断機能は、ロボットコントローラ10の現在位置とロボット30の予想位置と通信中継装置20の移動予定位置と障害物40の情報とに基づいて、ロボットコントローラ10、ロボット30及び通信中継装置20の各アンテナ制御情報、又は、ロボットコントローラ10、ロボット30及び通信中継装置20のうち少なくとも一つの装置のアンテナ制御情報を判断する。なお、アンテナ制御情報判断機能は、障害物40の情報を使用しなくてもよい。
(Step S24) The antenna control information judging function is based on the current position of the
ロボットコントローラ10の主制御部104は、上記の制御方法の第2段階により判断したアンテナ制御情報を記憶部105に格納する。
The
(アンテナ制御情報の判断方法の例)
アンテナ制御情報の判断方法の例を説明する。
通信中継装置20の移動予定位置における通信中継装置20のアンテナ201−1,201−2の位置を、3次元座標系(x軸座標,y軸座標,z軸座標)により、ロボットコントローラ10向けのアンテナ201−1の座標「x_RS−SRC,y_RS−SRC,z_RS−SRC」、ロボット30向けのアンテナ201−2の座標「x_RS−DST,y_RS−DST,z_RS−DST」で表す。また、ロボットコントローラ10の現在位置を、3次元座標系(x軸座標,y軸座標,z軸座標)により、ロボットコントローラ10の座標「x_SRC,y_SRC,z_SRC」で表す。また、ロボット30の予想位置を、3次元座標系(x軸座標,y軸座標,z軸座標)により、ロボット30の予想位置の座標「x_DST,y_DST,z_DST」で表す。
(Example of how to determine antenna control information)
An example of a method for determining antenna control information will be described.
The positions of the antennas 201-1 and 201-2 of the
アンテナ制御情報判断機能は、以下に示すアンテナ制御情報算出方法によりアンテナ制御情報を決定する。
ロボットコントローラ10のアンテナ101のアンテナ制御情報「V_SRC_RS−SRC」は、次式により算出される。V_xはx軸の方向ベクトルである。V_yはy軸の方向ベクトルである。V_zはz軸の方向ベクトルである。
「V_SRC_RS−SRC」=(「x_RS−SRC」−「x_SRC」)・V_x+(「y_RS−SRC」−「y_SRC」)・V_y+(「z_RS−SRC」−「z_SRC」)・V_z
The antenna control information determination function determines antenna control information by the following antenna control information calculation method.
The antenna control information “V_SRC_RS-SRC” of the
“V_SRC_RS−SRC” = (“x_RS−SRC” − “x_SRC”) · V_x + (“y_RS−SRC” − “y_SRC”) · V_y + (“z_RS−SRC” − “z_SRC”) · V_z
通信中継装置20のロボットコントローラ10向けのアンテナ201−1のアンテナ制御情報「V_RS−SRC_SRC」は、次式により算出される。
「V_RS−SRC_SRC」=(「x_SRC」−「x_RS−SRC」)・V_x+(「y_SRC」−「y_RS−SRC」)・V_y+(「z_SRC」−「z_RS−SRC」)・V_z
The antenna control information “V_RS-SRC_SRC” of the antenna 201-1 for the
"V_RS-SRC_SRC" = ("x_SRC"-"x_RS-SRC") * V_x + ("y_SRC"-"y_RS-SRC") * V_y + ("z_SRC"-"z_RS-SRC") * V_z
通信中継装置20のロボット30向けのアンテナ201−2のアンテナ制御情報「V_RS−DST_DST」は、次式により算出される。
「V_RS−DST_DST」
=(「x_DST」−「x_RS−DST」)・V_x+(「y_DST」−「y_RS−DST」)・V_y+(「z_DST」−「z_RS−DST」)・V_z
The antenna control information “V_RS-DST_DST” of the antenna 201-2 for the
"V_RS-DST_DST"
= ("X_DST"-"x_RS-DST") * V_x + ("y_DST"-"y_RS-DST") * V_y + ("z_DST"-"z_RS-DST") * V_z
ロボット30のアンテナ301のアンテナ制御情報「V_DST_RS−DST」は、次式により算出される。
「V_DST_RS−DST」=(「x_RS−DST」−「x_DST」)・V_x+(「y_RS−DST」−「y_DST」)・V_y+(「z_RS−DST」−「z_DST」)・V_z
The antenna control information “V_DST_RS-DST” of the
"V_DST_RS-DST" = ("x_RS-DST"-"x_DST") * V_x + ("y_RS-DST"-"y_DST") * V_y + ("z_RS-DST"-"z_DST") * V_z
以上がアンテナ制御情報の判断方法の例の説明である。 The above is an explanation of an example of a method for determining antenna control information.
次に図7を参照して本実施形態に係る制御方法の第3段階を説明する。 Next, the third stage of the control method according to the present embodiment will be described with reference to FIG.
(ステップS31)ロボットコントローラ10の主制御部104は、報知機能(報知部)を備える。報知機能は、上記した制御方法の第1段階により判断した通信中継装置20の移動予定位置を報知する。本実施形態では、報知機能は、記憶部105に格納されている通信中継装置20の移動予定位置情報を、送受部102によりアンテナ101を介して通信中継装置20に送信する。報知機能は、該移動予定位置情報の送達が成功である判断した場合、記憶部105から該移動予定位置情報を削除する。一方、報知機能は、該移動予定位置情報の送達が失敗であると判断した場合、該移動予定位置情報を再送する。
(Step S31) The
また、報知機能は、上記した制御方法の第2段階により判断したアンテナ制御情報を報知する。本実施形態では、報知機能は、記憶部105に格納されている通信中継装置20のアンテナ制御情報とロボット30のアンテナ制御情報とを、送受部102によりアンテナ101を介して通信中継装置20に送信する。報知機能は、該アンテナ制御情報の送達が成功であると判断した場合、記憶部105から通信中継装置20のアンテナ制御情報とロボット30のアンテナ制御情報とを削除する。一方、報知機能は、該アンテナ制御情報の送達が失敗であると判断した場合、通信中継装置20のアンテナ制御情報とロボット30のアンテナ制御情報とを再送する。
The notification function notifies the antenna control information determined by the second step of the control method described above. In the present embodiment, the notification function transmits the antenna control information of the
なお、報知機能は、アンテナ制御情報と、通信中継装置20の移動予定位置情報とを、通信中継装置20に送信する同じ送信メッセージに含めてもよい。
Note that the notification function may include the antenna control information and the planned movement position information of the
(ステップS32)通信中継装置20の主制御部204は、アンテナ201−1を介して送受部202−1によりロボットコントローラ10から受信したアンテナ制御情報と通信中継装置20の移動予定位置情報とを、記憶部205に格納する。主制御部204は、ロボットコントローラ10から受信したアンテナ制御情報のうち、ロボット30のアンテナ制御情報を、送受部202−2によりアンテナ201−2を介してロボット30に送信する。主制御部204は、該ロボット30のアンテナ制御情報の送達が成功であると判断した場合、記憶部205からロボット30のアンテナ制御情報を削除する。一方、主制御部204は、該ロボット30のアンテナ制御情報の送達が失敗であると判断した場合、ロボット30のアンテナ制御情報を再送する。
(Step S32) The
ロボット30の主制御部304は、アンテナ301を介して送受部302により通信中継装置20から受信したロボット30のアンテナ制御情報を、記憶部305に格納する。
The
(ステップS33)通信中継装置20の主制御部204は、記憶部205に格納している通信中継装置20の移動予定位置情報を移動制御部223に出力する。移動制御部223は、該移動予定位置情報が示す移動予定位置に、通信中継装置20を移動させる制御を行う。通信中継装置20は、自己を移動させる移動機構(図示せず)を備える。移動制御部223は、位置情報取得部221が取得した通信中継装置20の現在位置から移動予定位置に、通信中継装置20を移動させるように移動機構を制御する。これにより、通信中継装置20が移動予定位置に移動する。
(Step S <b> 33) The
(ステップS34)各装置10,20,30は、アンテナ制御情報に基づいて、自己のアンテナを制御する。ロボットコントローラ10の主制御部104は、記憶部105に格納しているロボットコントローラ10のアンテナ制御情報をアンテナ制御部112に出力する。アンテナ制御部112は、アンテナ情報取得部111が取得したアンテナ101の情報が示すアンテナ101の状態を、ロボットコントローラ10のアンテナ制御情報が示す状態に一致させるように制御する。
(Step S34) Each
通信中継装置20の主制御部204は、記憶部205に格納している通信中継装置20のアンテナ制御情報をアンテナ制御部212に出力する。アンテナ制御部212は、アンテナ情報取得部211が取得したアンテナ201−1の情報が示すアンテナ201−1の状態を、通信中継装置20のアンテナ201−1のアンテナ制御情報が示す状態に一致させるように制御する。また、アンテナ制御部212は、アンテナ情報取得部211が取得したアンテナ201−2の情報が示すアンテナ201−2の状態を、通信中継装置20のアンテナ201−2のアンテナ制御情報が示す状態に一致させるように制御する。
The
ロボット30の主制御部304は、記憶部305に格納しているロボット30のアンテナ制御情報をアンテナ制御部312に出力する。アンテナ制御部312は、アンテナ情報取得部311が取得したアンテナ301の情報が示すアンテナ301の状態を、ロボット30のアンテナ制御情報が示す状態に一致させるように制御する。
The
なお、各装置10,20,30のアンテナ制御方法は、アンテナの向きを変える駆動機構によってアンテナの向きを変えてもよく、又は、アンテナパターンを電気的に変化させてもよい。
In addition, the antenna control method of each
(ステップS35)ロボットコントローラ10の主制御部104は、ロボット30に送信予定の移動制御情報を、送受部102によりアンテナ101を介して通信中継装置20に送信する。通信中継装置20の主制御部204は、アンテナ201−1を介して送受部202−1によりロボットコントローラ10から受信した移動制御情報を記憶部205に格納する。主制御部204は、ロボットコントローラ10から受信した移動制御情報を、送受部202−2によりアンテナ201−2を介してロボット30に送信する。主制御部204は、該移動制御情報の送達が成功であると判断した場合、記憶部205から移動制御情報を削除する。一方、主制御部204は、該移動制御情報の送達が失敗であると判断した場合、移動制御情報を再送する。
(Step S <b> 35) The
ロボット30の主制御部304は、アンテナ301を介して送受部302により通信中継装置20から受信した移動制御情報を記憶部305に格納する。主制御部304は、記憶部305に格納している移動制御情報を移動制御部323に出力する。移動制御部323は、該移動制御情報に従って、ロボット30を移動させる制御を行う。ロボット30は、自己を移動させる移動機構(図示せず)を備える。移動制御部323は、移動制御情報に従って移動機構を制御する。これにより、ロボット30が移動制御情報に従ってロボット30の予想位置に移動する。
The
本実施形態によれば、ロボット30がロボット30の予想位置に移動を完了した時点には、通信中継装置20は移動予定位置に移動済みである。これにより、ロボット30が移動した後も、通信中継装置20は、ロボットコントローラ10のLOSの範囲内に存在し、且つ、ロボット30のLOSの範囲内に存在するので、ロボット30の移動後においても無線通信を円滑に継続させる効果が得られる。さらには、ロボット30がロボット30の予想位置に移動を完了した時点には、各装置10,20,30のアンテナは各アンテナ制御情報に基づいて制御済みである。これにより、無線通信品質の安定化を図る効果が得られる。このように、本実施形態によれば、ロボット30がロボット30の予想位置に移動を完了した後も、通信中継装置20を介するロボットコントローラ10とロボット30との間の通信を円滑に継続させることができる効果が得られる。
According to the present embodiment, when the
なお、各装置10,20,30のアンテナの制御は、必要に応じて実行させてもよい。通信中継装置20の移動予定位置への移動によって、通信中継装置20が、ロボットコントローラ10のLOSの範囲内に存在し、且つ、ロボット30のLOSの範囲内に存在することにより、良好な無線通信が可能であると判断される場合には、各装置10,20,30のアンテナの制御を実行しなくてもよい。
また、本実施形態では、装置10,20,30の全てがアンテナ調整部を備えアンテナの制御を行う場合について記述したが、装置10,20,30の内の一部だけがアンテナ調整部を備え、当該アンテナ調整部を有する装置のアンテナ制御を行っても良い。
なお、本実施形態では、第1範囲の一例としてロボット30の予想位置のLOSを使用したが、第1範囲は、ロボット30の予想位置におけるロボット30のアンテナ301から一定の範囲内であって無線信号の送受信の可能な範囲であってもよい。同様に、本実施形態では、第2範囲の一例としてロボットコントローラ10の位置のLOSを使用したが、第2範囲は、ロボットコントローラ10の位置におけるロボットコントローラ10のアンテナ101から一定の範囲内であって無線信号の送受信の可能な範囲であってもよい。
In addition, you may perform control of the antenna of each
Further, in the present embodiment, the case has been described in which all the
In this embodiment, the LOS at the predicted position of the
(通信システムの構成例)
図8から図11を参照して本実施形態に係る通信システムの構成例を説明する。図8から図11は本実施形態に係る通信システムの構成例を示す図である。図8に示す通信システムでは、ロボットコントローラ10と通信中継装置20との間の通信チャネルと、通信中継装置20とロボット30との間の通信チャネルとに、同じチャネルCH1を使用する。図8の構成の場合、時分割多重方式(Time Division Multiple Access:TDMA)を使用したり、又は、CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)の通信手順を使用したりすることによって、通信の衝突を防止する。図9に示す通信システムでは、ロボットコントローラ10と通信中継装置20との間の通信チャネルと、通信中継装置20とロボット30との間の通信チャネルとに、各々異なるチャネルCH1,CH2を使用する。
(Configuration example of communication system)
A configuration example of the communication system according to the present embodiment will be described with reference to FIGS. 8 to 11 are diagrams showing a configuration example of the communication system according to the present embodiment. In the communication system shown in FIG. 8, the same channel CH <b> 1 is used for the communication channel between the
図10及び図11に示す通信システムにおいては、ロボットコントローラ10とロボット30との間の無線信号の伝播経路の途中に複数の障害物40−1,40−2が存在する。そして、ロボットコントローラ10とロボット30との間に複数の通信中継装置20−1,20−2を設けることにより、複数の障害物40−1,40−2を避けて、ロボットコントローラ10とロボット30との間の無線信号の伝播経路を確保する。
In the communication system shown in FIGS. 10 and 11, there are a plurality of obstacles 40-1 and 40-2 in the middle of a radio signal propagation path between the
図10に示す通信システムでは、ロボットコントローラ10と通信中継装置20−1との間の通信チャネルと、通信中継装置20−1と通信中継装置20−2との間の通信チャネルと、通信中継装置20−2とロボット30との間の通信チャネルとに、同じチャネルCH1を使用する。図10の構成の場合、TDMAを使用したり、又は、CSMA/CAの通信手順を使用したりすることによって、通信の衝突を防止する。図11に示す通信システムでは、ロボットコントローラ10と通信中継装置20−1との間の通信チャネルと、通信中継装置20−1と通信中継装置20−2との間の通信チャネルと、通信中継装置20−2とロボット30との間の通信チャネルとに、各々異なるチャネルCH1,CH2,CH3を使用する。
In the communication system shown in FIG. 10, a communication channel between the
図12は、本実施形態に係る制御装置1000の機能構成図である。図12において、制御装置1000は、移動通信装置位置予想部1001と、第1範囲判断部1002と、共通範囲判断部1003と、通信中継装置移動予定判断部1004と、報知部1005と、アンテナ制御情報判断部1006とを備える。本実施形態では、ロボットコントローラ10が、図12に示す制御装置1000の各機能部1001〜1006を備える。より詳細には、ロボットコントローラ10の主制御部104が、図12に示す制御装置1000の各機能部1001〜1006を備える。各機能部1001〜1006は、主制御部104のCPUが各機能部1001〜1006の機能を実現させるためのコンピュータプログラムを実行することにより実現される。
FIG. 12 is a functional configuration diagram of the
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述の実施形態では、ロボットコントローラ10が制御装置1000の各機能部1001〜1006を備えたが、制御装置1000を単独の装置として設けてもよい。又は、制御装置1000の各機能部1001〜1006を通信中継装置20に備えてもよい。
As mentioned above, although embodiment of this invention was explained in full detail with reference to drawings, the specific structure is not restricted to this embodiment, The design change etc. of the range which does not deviate from the summary of this invention are included.
For example, in the above-described embodiment, the
また、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disc)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
In addition, a computer program for realizing the functions of each device described above may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed. Here, the “computer system” may include an OS and hardware such as peripheral devices.
“Computer-readable recording medium” refers to a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a DVD (Digital Versatile Disc), and a built-in computer system. A storage device such as a hard disk.
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Further, the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
2…通信システム、10…ロボットコントローラ(制御装置)、20…通信中継装置、30…ロボット(移動通信装置)、40…障害物、101,201−1,201−2,301…アンテナ、102,202−1,202−2,302…送受部、103,203,303…アンテナ調整部、104,204,304…主制御部、105,205,305…記憶部、106,206,306…位置管理部、111,211,311…アンテナ情報取得部、112,212,312…アンテナ制御部、121,221,321…位置情報取得部、122,322…障害物情報取得部、223,323…移動制御部、1000…制御装置、1001…移動通信装置位置予想部、1002…第1範囲判断部、1003…共通範囲判断部、1004…通信中継装置移動予定判断部、1005…報知部、1006…アンテナ制御情報判断部 DESCRIPTION OF SYMBOLS 2 ... Communication system, 10 ... Robot controller (control apparatus), 20 ... Communication relay apparatus, 30 ... Robot (mobile communication apparatus), 40 ... Obstacle, 101, 201-1, 201-2, 301 ... Antenna, 102, 202-1, 202-2, 302 ... transmission / reception unit, 103, 203, 303 ... antenna adjustment unit, 104, 204, 304 ... main control unit, 105, 205, 305 ... storage unit, 106, 206, 306 ... location management , 111, 211, 311 ... antenna information acquisition unit, 112, 212, 312 ... antenna control unit, 121, 221, 321 ... position information acquisition unit, 122, 322 ... obstacle information acquisition unit, 223, 323 ... movement control , 1000 ... control device, 1001 ... mobile communication device position prediction unit, 1002 ... first range determination unit, 1003 ... common range determination unit, 1004 ... Shin relay device moving schedule determining unit, 1005 ... notification unit, 1006 ... antenna control information determining unit
Claims (4)
前記移動通信装置の現在位置と前記コントローラが前記移動通信装置に送信する移動制御情報とに基づいて、前記移動通信装置の予想位置を判断する移動通信装置位置予想部と、
前記予想位置と障害物情報とに基づいて、前記予想位置における前記移動通信装置のアンテナから一定の範囲内であって無線信号の送受信の可能な第1範囲を判断する第1範囲判断部と、
前記第1範囲と、前記コントローラの位置における前記コントローラのアンテナから一定の範囲内であって無線信号の送受信の可能な第2範囲との共通範囲を判断する共通範囲判断部と、
前記通信中継装置の現在位置と前記共通範囲とに基づいて、前記通信中継装置の移動予定位置を判断する通信中継装置移動予定判断部と、
前記移動予定位置を報知する報知部と、
前記コントローラの位置と前記予想位置と前記移動予定位置と障害物情報とに基づいて、前記コントローラ、前記移動通信装置及び前記通信中継装置の各アンテナ制御情報、又は、前記コントローラ、前記移動通信装置及び前記通信中継装置のうち少なくとも一つの装置のアンテナ制御情報を判断するアンテナ制御情報判断部と、を備え、
前記報知部は前記アンテナ制御情報を報知し、
前記制御装置は、前記移動通信装置が前記移動制御情報に従って移動を完了するまでに、前記通信中継装置の移動予定位置への移動と、前記アンテナ制御情報に基づくアンテナの制御とを完了させる、制御装置であって、
前記制御装置は、前記報知部が前記移動予定位置及び前記アンテナ制御情報を報知した後に、前記アンテナ制御情報に基づいて自己のアンテナを制御し、
前記制御装置は、当該アンテナを制御した後に、前記移動通信装置に送信予定の前記移動制御情報を送信する、
制御装置。 In a control device that controls a mobile communication device that operates according to a signal from a controller and a communication relay device that relays communication between the controller and the mobile communication device.
A mobile communication device position prediction unit that determines an expected position of the mobile communication device based on a current position of the mobile communication device and movement control information transmitted from the controller to the mobile communication device;
A first range determination unit that determines a first range within a certain range from the antenna of the mobile communication device at the predicted position and capable of transmitting and receiving a radio signal based on the predicted position and the obstacle information;
A common range determination unit that determines a common range between the first range and a second range within a certain range from the antenna of the controller at the position of the controller and capable of transmitting and receiving radio signals;
Based on the current position of the communication relay device and the common range, a communication relay device movement schedule determination unit that determines a movement planned position of the communication relay device;
An informing unit for informing the planned movement position;
Based on the position of the controller, the predicted position, the planned movement position, and the obstacle information, each antenna control information of the controller, the mobile communication device, and the communication relay device, or the controller, the mobile communication device, and An antenna control information determination unit that determines antenna control information of at least one of the communication relay devices;
The notification unit notifies the antenna control information,
The control device completes the movement of the communication relay device to a planned movement position and the control of the antenna based on the antenna control information until the mobile communication device completes movement according to the movement control information. A device,
The control device controls its own antenna based on the antenna control information after the notification unit notifies the planned movement position and the antenna control information,
The control device transmits the movement control information scheduled to be transmitted to the mobile communication device after controlling the antenna.
Control device.
前記コントローラと前記移動通信装置との間の通信を中継する通信中継装置と、
請求項1に記載の制御装置と、を備え、
前記通信中継装置は、前記制御装置から報知された移動予定位置へ移動し、
前記通信中継装置は、前記制御装置から報知されたアンテナ制御情報に基づいて自己のアンテナを制御し、
前記移動通信装置は、前記制御装置から報知されたアンテナ制御情報に基づいて自己のアンテナを制御し、
前記移動通信装置は、前記通信中継装置による前記移動予定位置への移動と前記通信中継装置及び前記移動通信装置による前記アンテナの制御との後に前記制御装置から報知される移動制御情報に従って、移動する、
通信システム。 A mobile communication device that operates in response to a signal wirelessly transmitted by the controller;
A communication relay device that relays communication between the controller and the mobile communication device;
A control device according to claim 1 ,
The communication relay device moves to the planned movement position notified from the control device,
The communication relay device controls its own antenna based on the antenna control information notified from the control device,
The mobile communication device controls its own antenna based on the antenna control information notified from the control device,
The mobile communication apparatus moves in accordance with movement control information notified from the control apparatus after the movement to the planned movement position by the communication relay apparatus and the control of the antenna by the communication relay apparatus and the mobile communication apparatus. ,
Communications system.
前記制御装置が、前記移動通信装置の現在位置と前記コントローラが前記移動通信装置に送信する移動制御情報とに基づいて、前記移動通信装置の予想位置を判断する移動通信装置位置予想ステップと、
前記制御装置が、前記予想位置と障害物情報とに基づいて、前記予想位置における前記移動通信装置のアンテナから一定の範囲内であって無線信号の送受信の可能な第1範囲を判断する第1範囲判断ステップと、
前記制御装置が、前記第1範囲と、前記コントローラの位置における前記コントローラのアンテナから一定の範囲内であって無線信号の送受信の可能な第2範囲との共通範囲を判断する共通範囲判断ステップと、
前記制御装置が、前記通信中継装置の現在位置と前記共通範囲とに基づいて、前記通信中継装置の移動予定位置を判断する通信中継装置移動予定判断ステップと、
前記制御装置が、前記移動予定位置を報知する報知ステップと、
前記制御装置が、前記コントローラの位置と前記予想位置と前記移動予定位置と障害物情報とに基づいて、前記コントローラ、前記移動通信装置及び前記通信中継装置の各アンテナ制御情報、又は、前記コントローラ、前記移動通信装置及び前記通信中継装置のうち少なくとも一つの装置のアンテナ制御情報を判断するアンテナ制御情報判断ステップと、
前記制御装置が、前記アンテナ制御情報を報知するステップと、を含み、
前記制御装置は、前記移動通信装置が前記移動制御情報に従って移動を完了するまでに、前記通信中継装置の移動予定位置への移動と、前記アンテナ制御情報に基づくアンテナの制御とを完了させる、制御方法であって、
前記制御装置は、前記移動予定位置及び前記アンテナ制御情報を報知した後に、前記アンテナ制御情報に基づいて自己のアンテナを制御し、
前記制御装置は、当該アンテナを制御した後に、前記移動通信装置に送信予定の前記移動制御情報を送信する、
制御方法。 In a control method of a control device that controls a mobile communication device that operates according to a signal from a controller, and a communication relay device that relays communication between the controller and the mobile communication device,
A mobile communication device position prediction step in which the control device determines an expected position of the mobile communication device based on a current position of the mobile communication device and movement control information transmitted from the controller to the mobile communication device;
The control device determines, based on the predicted position and obstacle information, a first range within a certain range from the antenna of the mobile communication device at the predicted position and capable of transmitting and receiving radio signals. A range determination step;
A common range determination step in which the control device determines a common range between the first range and a second range within a certain range from the controller antenna at the position of the controller and capable of transmitting and receiving radio signals; ,
The control device determines a planned movement position of the communication relay device based on a current position of the communication relay device and the common range;
A notification step in which the control device notifies the planned movement position;
Based on the controller position, the predicted position, the planned movement position, and the obstacle information, the control device, each antenna control information of the controller, the mobile communication device and the communication relay device, or the controller, An antenna control information determination step of determining antenna control information of at least one of the mobile communication device and the communication relay device;
The control device notifying the antenna control information,
The control device completes the movement of the communication relay device to a planned movement position and the control of the antenna based on the antenna control information until the mobile communication device completes movement according to the movement control information. A method,
The control device, after notifying the planned movement position and the antenna control information, controls its own antenna based on the antenna control information,
The control device transmits the movement control information scheduled to be transmitted to the mobile communication device after controlling the antenna.
Control method.
前記移動通信装置の現在位置と前記コントローラが前記移動通信装置に送信する移動制御情報とに基づいて、前記移動通信装置の予想位置を判断する移動通信装置位置予想機能と、
前記予想位置と障害物情報とに基づいて、前記予想位置における前記移動通信装置のアンテナから一定の範囲内であって無線信号の送受信の可能な第1範囲を判断する第1範囲判断機能と、
前記第1範囲と、前記コントローラの位置における前記コントローラのアンテナから一定の範囲内であって無線信号の送受信の可能な第2範囲との共通範囲を判断する共通範囲判断機能と、
前記通信中継装置の現在位置と前記共通範囲とに基づいて、前記通信中継装置の移動予定位置を判断する通信中継装置移動予定判断機能と、
前記移動予定位置を報知する報知機能と、
前記コントローラの位置と前記予想位置と前記移動予定位置と障害物情報とに基づいて、前記コントローラ、前記移動通信装置及び前記通信中継装置の各アンテナ制御情報、又は、前記コントローラ、前記移動通信装置及び前記通信中継装置のうち少なくとも一つの装置のアンテナ制御情報を判断するアンテナ制御情報判断機能部と、
前記アンテナ制御情報を報知する機能と、を実現させるためのコンピュータプログラムであって、
前記制御装置は、前記移動通信装置が前記移動制御情報に従って移動を完了するまでに、前記通信中継装置の移動予定位置への移動と、前記アンテナ制御情報に基づくアンテナの制御とを完了させるものであり、
前記コンピュータプログラムは、
前記移動予定位置及び前記アンテナ制御情報を報知した後に、前記アンテナ制御情報に基づいて前記制御装置のアンテナを制御する機能と、
当該アンテナを制御した後に、前記移動通信装置に送信予定の前記移動制御情報を送信する機能と、
をさらに前記制御装置のコンピュータに実現させるためのコンピュータプログラム。 A computer of a control device that controls a mobile communication device that operates according to a signal from a controller and a communication relay device that relays communication between the controller and the mobile communication device.
A mobile communication device position prediction function for determining an expected position of the mobile communication device based on a current position of the mobile communication device and movement control information transmitted from the controller to the mobile communication device;
A first range determination function for determining a first range within a certain range from the antenna of the mobile communication device at the predicted position and capable of transmitting and receiving radio signals based on the predicted position and obstacle information;
A common range determination function for determining a common range between the first range and a second range within a certain range from the antenna of the controller at the position of the controller and capable of transmitting and receiving radio signals;
Based on the current position of the communication relay device and the common range, a communication relay device movement schedule determination function for determining a planned movement position of the communication relay device;
A notification function for notifying the planned movement position;
Based on the position of the controller, the predicted position, the planned movement position, and the obstacle information, each antenna control information of the controller, the mobile communication device, and the communication relay device, or the controller, the mobile communication device, and An antenna control information determining function unit for determining antenna control information of at least one of the communication relay devices;
A function of informing the antenna control information, and a computer program for realizing the function,
The control device completes the movement of the communication relay device to the planned movement position and the control of the antenna based on the antenna control information until the mobile communication device completes the movement according to the movement control information. Yes,
The computer program is
A function of controlling the antenna of the control device based on the antenna control information after informing the planned movement position and the antenna control information;
A function of transmitting the movement control information to be transmitted to the mobile communication device after controlling the antenna;
A computer program for causing the computer of the control device to realize the above .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016191836A JP6618446B2 (en) | 2016-09-29 | 2016-09-29 | Control device, communication system, control method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016191836A JP6618446B2 (en) | 2016-09-29 | 2016-09-29 | Control device, communication system, control method, and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018056842A JP2018056842A (en) | 2018-04-05 |
| JP6618446B2 true JP6618446B2 (en) | 2019-12-11 |
Family
ID=61837227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016191836A Active JP6618446B2 (en) | 2016-09-29 | 2016-09-29 | Control device, communication system, control method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6618446B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023139846A1 (en) * | 2022-01-18 | 2023-07-27 | コニカミノルタ株式会社 | Wireless communication system, and management device, relay device, communication control method, and communication control program for same |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2673653B2 (en) * | 1993-06-30 | 1997-11-05 | 株式会社フジタ | Communication method to remote working machine |
| IL214867A0 (en) * | 2011-08-29 | 2012-01-31 | Elta Systems Ltd | Moving cellular communicatio system |
| JP5981354B2 (en) * | 2013-01-16 | 2016-08-31 | 株式会社東芝 | Terminal destination determination apparatus, simulation apparatus, mobile terminal apparatus, terminal destination determination method and program |
-
2016
- 2016-09-29 JP JP2016191836A patent/JP6618446B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018056842A (en) | 2018-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10056967B2 (en) | Extending wireless signal coverage with drones | |
| EP2974075B1 (en) | Position information assisted beamforming | |
| US10165233B2 (en) | Information processing method, electronic device and computer storage medium | |
| US9807569B2 (en) | Location based services provided via unmanned aerial vehicles (UAVs) | |
| JP6004873B2 (en) | Aircraft antenna control apparatus, aircraft, aircraft antenna selection program, and aircraft antenna control method | |
| CN106658707A (en) | Differential positioning system and unmanned aerial vehicle | |
| CN115278853B (en) | Method and apparatus for performing timing advance adjustment between UE and non-terrestrial network | |
| JP2015053615A (en) | Synchronization method, mobile station apparatus and base station apparatus | |
| JP6562868B2 (en) | Wireless communication system, communication management apparatus, communication management method, and computer program | |
| US11930417B2 (en) | Travel system and control method of travel system | |
| JP6618446B2 (en) | Control device, communication system, control method, and computer program | |
| JP2015130578A (en) | Radio transmission system, mobile body and radio transmission method | |
| US20230239740A1 (en) | 5g terrestrial network zones | |
| JP2020017827A (en) | Communication system and communication method | |
| JP7027293B2 (en) | Communication systems, communication methods, and programs | |
| JP2018056961A (en) | Communication control device, communication system, and communication method | |
| JP6494553B2 (en) | Communication control system and communication control method | |
| JP7064522B2 (en) | Optical wireless communication system and control method of optical wireless communication system | |
| JP7407329B1 (en) | Flight guidance device and flight guidance method | |
| JP5828782B2 (en) | Communication control system and communication control method | |
| JP6440410B2 (en) | Wireless relay network | |
| WO2024119888A1 (en) | Sidelink-based integrated sensing and positioning | |
| JP2009111630A (en) | Mobile radio terminal device | |
| US11579613B2 (en) | Method and apparatus for positioning a robot at start-up, electronic device and storage medium | |
| US20220264269A1 (en) | Method and apparatus for operating functions at mobile network nodes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20160930 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181228 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190802 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190820 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191021 |
|
| 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: 20191105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191112 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6618446 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |