Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6618446B2 - Control device, communication system, control method, and computer program - Google Patents
[go: Go Back, main page]

JP6618446B2 - Control device, communication system, control method, and computer program - Google Patents

Control device, communication system, control method, and computer program Download PDF

Info

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
Application number
JP2016191836A
Other languages
Japanese (ja)
Other versions
JP2018056842A (en
Inventor
兵選 趙
兵選 趙
鈴木 信雄
信雄 鈴木
尚保 神谷
尚保 神谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2016191836A priority Critical patent/JP6618446B2/en
Publication of JP2018056842A publication Critical patent/JP2018056842A/en
Application granted granted Critical
Publication of JP6618446B2 publication Critical patent/JP6618446B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Documents 1, 2, and 3, for example, are known as wireless communication relay techniques. Patent Document 1 discloses a wireless communication relay technique for enabling a wireless communication device to communicate with another wireless communication device even when an obstacle is present in the middle of a wireless signal propagation path. Patent Document 2 discloses a wireless communication relay technique for automatically adjusting a base station antenna of a relay station in an optimal direction. Patent Document 3 discloses a wireless communication relay technique for effectively using a relay station.

特開2005−86262号公報JP 2005-86262 A 特開2012−54735号公報JP 2012-54735 A 米国特許第8331852号明細書US Pat. No. 8,331,852

しかし、上述した従来の無線通信中継技術では、無線通信を中継する先の無線通信装置が移動すると、無線通信を円滑に継続させることが難しい可能性があった。   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.

一実施形態に係る通信システム2の構成例を示す図である。It is a figure which shows the structural example of the communication system 2 which concerns on one Embodiment. 一実施形態に係るロボットコントローラ10の構成例を示すブロック図である。It is a block diagram which shows the structural example of the robot controller 10 which concerns on one Embodiment. 一実施形態に係る通信中継装置20の構成例を示すブロック図である。It is a block diagram which shows the structural example of the communication relay apparatus 20 which concerns on one Embodiment. 一実施形態に係るロボット30の構成例を示すブロック図である。It is a block diagram which shows the structural example of the robot 30 which concerns on one Embodiment. 一実施形態に係る制御方法の手順の例を示すフローチャートである。It is a flowchart which shows the example of the procedure of the control method which concerns on one Embodiment. 一実施形態に係る制御方法の手順の例を示すフローチャートである。It is a flowchart which shows the example of the procedure of the control method which concerns on one Embodiment. 一実施形態に係る制御方法の手順の例を示すフローチャートである。It is a flowchart which shows the example of the procedure of the control method which concerns on one Embodiment. 一実施形態に係る通信システムの構成例を示す図である。It is a figure which shows the structural example of the communication system which concerns on one Embodiment. 一実施形態に係る通信システムの構成例を示す図である。It is a figure which shows the structural example of the communication system which concerns on one Embodiment. 一実施形態に係る通信システムの構成例を示す図である。It is a figure which shows the structural example of the communication system which concerns on one Embodiment. 一実施形態に係る通信システムの構成例を示す図である。It is a figure which shows the structural example of the communication system which concerns on one Embodiment. 一実施形態に係る制御装置1000の機能構成図である。It is a functional lineblock diagram of control device 1000 concerning one embodiment.

以下、図面を参照し、本発明の実施形態について説明する。
図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 robot controller 10, a communication relay device 20, and a robot 30. The robot 30 is an example of a mobile communication device. The mobile communication device operates in accordance with a signal transmitted wirelessly by the controller. The mobile communication device is an example of a wireless communication device. The robot 30 operates in accordance with a signal that the robot controller 10 transmits wirelessly.

通信中継装置20は、ロボットコントローラ10とロボット30との間の通信を中継する。図1に例示されるように、ロボットコントローラ10とロボット30との間には障害物40が存在する。ロボットコントローラ10から送信された無線信号56は、障害物40によって、直接にはロボット30に届かない。言い換えると、ロボットコントローラ10から見ると、ロボット30はLOS(Line Of Sight)の範囲に存在しない。ロボットコントローラ10のLOSは、ロボットコントローラ10のアンテナから直接見通せる範囲内であって無線信号の送受信の可能な範囲である。   The communication relay device 20 relays communication between the robot controller 10 and the robot 30. As illustrated in FIG. 1, an obstacle 40 exists between the robot controller 10 and the robot 30. The radio signal 56 transmitted from the robot controller 10 does not reach the robot 30 directly by the obstacle 40. In other words, when viewed from the robot controller 10, the robot 30 does not exist in the range of LOS (Line Of Sight). The LOS of the robot controller 10 is within a range that can be seen directly from the antenna of the robot controller 10 and is a range in which radio signals can be transmitted and received.

一方、通信中継装置20は、ロボットコントローラ10のLOSの範囲内に存在し、且つ、ロボット30のLOSの範囲内に存在する。このため、ロボットコントローラ10と通信中継装置20との間の無線通信、及び、通信中継装置20とロボット30との間の無線通信は共に良好である。   On the other hand, the communication relay device 20 exists within the LOS range of the robot controller 10 and also exists within the LOS range of the robot 30. For this reason, both the wireless communication between the robot controller 10 and the communication relay device 20 and the wireless communication between the communication relay device 20 and the robot 30 are good.

通信中継装置20は、ロボットコントローラ10から送信された無線信号52を受信し、該受信した無線信号52を無線信号54としてロボット30に送信する。通信中継装置20がロボットコントローラ10とロボット30との間の通信を中継することによって、障害物40が存在しても、ロボット30は、ロボットコントローラ10が送信した信号を正常に受信することができる。   The communication relay device 20 receives the wireless signal 52 transmitted from the robot controller 10 and transmits the received wireless signal 52 to the robot 30 as a wireless signal 54. When the communication relay device 20 relays communication between the robot controller 10 and the robot 30, the robot 30 can normally receive the signal transmitted by the robot controller 10 even if there is an obstacle 40. .

ロボットコントローラ10は、ロボット30を遠隔で操作するための遠隔操作機能を有する。また、ロボットコントローラ10は、ロボット30と通信中継装置20とを制御する制御装置の機能を有する。   The robot controller 10 has a remote operation function for operating the robot 30 remotely. The robot controller 10 also has a function of a control device that controls the robot 30 and the communication relay device 20.

本実施形態では、ロボット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 robot 30 moves by remote operation of the robot controller 10. When the robot 30 moves, the communication relay device 20 may be located outside the LOS range of the robot 30. When the communication relay device 20 is positioned outside the LOS range of the robot 30 due to the movement of the robot 30, the communication quality of the wireless communication between the communication relay device 20 and the robot 30 is deteriorated as compared to before the movement of the robot 30. I think that. Therefore, in this embodiment, after the robot 30 moves, the communication relay device 20 is in the range of the LOS of the robot controller 10 so that the communication relay device 20 exists in the range of the LOS of the robot 30. Control the position of the device 20. Thereby, even after the robot 30 moves, the wireless communication can be smoothly continued. Further, the wireless communication quality is stabilized by controlling the antenna of the robot controller 10, the communication relay device 20, or the robot 30 as necessary.

図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 robot controller 10. In FIG. 2, the robot controller 10 includes an antenna 101, a transmission / reception unit 102, an antenna adjustment unit 103, a main control unit 104, a storage unit 105, and a position management unit 106. The antenna adjustment unit 103 includes an antenna information acquisition unit 111 and an antenna control unit 112. The position management unit 106 includes a position information acquisition unit 121 and an obstacle information acquisition unit 122.

アンテナ101は、無線信号を電波により送受する。送受部102は、アンテナ101を介して無線信号を送受する。アンテナ調整部103は、アンテナ101の調整機能を備える。アンテナ情報取得部111は、アンテナ101の情報を取得する。アンテナ制御部112は、アンテナ101の制御を行う。   The antenna 101 transmits and receives radio signals by radio waves. The transmission / reception unit 102 transmits and receives wireless signals via the antenna 101. The antenna adjustment unit 103 has an adjustment function of the antenna 101. The antenna information acquisition unit 111 acquires information about the antenna 101. The antenna control unit 112 controls the antenna 101.

主制御部104は、ロボットコントローラ10の制御を行う。主制御部104は、CPU(Central Processing Unit:中央演算処理装置)及びメモリ等から構成され、該CPUが主制御部104の機能を実現させるためのコンピュータプログラムを実行することにより主制御部104の機能が実現される。記憶部105は、各種のデータを格納する。   The main control unit 104 controls the robot controller 10. The main control unit 104 includes a CPU (Central Processing Unit), a memory, and the like, and the CPU executes a computer program for realizing the functions of the main control unit 104, whereby the main control unit 104 Function is realized. The storage unit 105 stores various data.

位置管理部106は、ロボットコントローラ10等の位置を管理する。位置情報取得部121は、ロボットコントローラ10の位置情報を取得する。障害物情報取得部122は、障害物40の情報を取得する。   The position management unit 106 manages the position of the robot controller 10 or the like. The position information acquisition unit 121 acquires position information of the robot controller 10. The obstacle information acquisition unit 122 acquires information on the obstacle 40.

図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 communication relay device 20. In FIG. 3, the communication relay device 20 includes antennas 201-1 and 201-2, transmission / reception units 202-1 and 202-2, an antenna adjustment unit 203, a main control unit 204, a storage unit 205, and a location management. Unit 206. The antenna adjustment unit 203 includes an antenna information acquisition unit 211 and an antenna control unit 212. The position management unit 206 includes a position information acquisition unit 221 and a movement control unit 223.

アンテナ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 robot controller 10. The antenna 201-2 is an antenna for the robot 30. The transmission / reception unit 202-1 transmits / receives a radio signal via the antenna 201-1. The transmission / reception unit 202-1 is a transmission / reception unit for the robot controller 10. The transmission / reception unit 202-2 transmits / receives a radio signal via the antenna 201-2. The transmission / reception unit 202-2 is a transmission / reception unit for the robot 30.

アンテナ調整部203は、アンテナ201−1,201−2の調整機能を備える。アンテナ情報取得部211は、アンテナ201−1,201−2の情報を取得する。アンテナ制御部212は、アンテナ201−1,201−2の制御を行う。   The antenna adjustment unit 203 has an adjustment function for the antennas 201-1 and 201-2. The antenna information acquisition unit 211 acquires information on the antennas 201-1 and 201-2. The antenna control unit 212 controls the antennas 201-1 and 201-2.

主制御部204は、通信中継装置20の制御を行う。主制御部204は、CPU及びメモリ等から構成され、該CPUが主制御部204の機能を実現させるためのコンピュータプログラムを実行することにより主制御部204の機能が実現される。記憶部205は、各種のデータを格納する。   The main control unit 204 controls the communication relay device 20. The main control unit 204 includes a CPU and a memory, and the functions of the main control unit 204 are realized when the CPU executes a computer program for realizing the functions of the main control unit 204. The storage unit 205 stores various data.

位置管理部206は、通信中継装置20の位置を管理する。位置情報取得部221は、通信中継装置20の位置情報を取得する。位置情報取得部221は、通信中継装置20を移動させる移動機構(図示せず)の作動情報に基づいて通信中継装置20の移動距離及び移動方向を判断し、該判断結果の移動距離及び移動方向と移動前の通信中継装置20の位置とから移動後の通信中継装置20の位置を判断する。移動機構の作動情報は、例えば、通信中継装置20の移動機構の右車輪と左車輪の各回転数である。右車輪と左車輪の各回転数から、通信中継装置20の移動速度と移動方向を判断できる。該移動速度と該移動方向と通信中継装置20の移動時間とから、通信中継装置20の移動距離及び移動方向を判断できる。なお、位置情報取得部221は、GPS(Global Positioning System)等の測位機能を備え、該測位機能によって通信中継装置20の位置情報を取得してもよい。移動制御部223は、通信中継装置20の移動の制御を行う。   The position management unit 206 manages the position of the communication relay device 20. The position information acquisition unit 221 acquires the position information of the communication relay device 20. The position information acquisition unit 221 determines the moving distance and moving direction of the communication relay device 20 based on the operation information of a moving mechanism (not shown) that moves the communication relay device 20, and the moving distance and moving direction of the determination result. And the position of the communication relay device 20 after movement from the position of the communication relay device 20 before movement. The operation information of the moving mechanism is, for example, each rotation number of the right wheel and the left wheel of the moving mechanism of the communication relay device 20. The moving speed and moving direction of the communication relay device 20 can be determined from the rotation speeds of the right wheel and the left wheel. The moving distance and moving direction of the communication relay device 20 can be determined from the moving speed, the moving direction, and the moving time of the communication relay device 20. The position information acquisition unit 221 may include a positioning function such as GPS (Global Positioning System), and may acquire the position information of the communication relay device 20 using the positioning function. The movement control unit 223 controls movement of the communication relay device 20.

図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 robot 30. In FIG. 4, the robot 30 includes an antenna 301, a transmission / reception unit 302, an antenna adjustment unit 303, a main control unit 304, a storage unit 305, and a position management unit 306. The antenna adjustment unit 303 includes an antenna information acquisition unit 311 and an antenna control unit 312. The position management unit 306 includes a position information acquisition unit 321, an obstacle information acquisition unit 322, and a movement control unit 323.

アンテナ301は、無線信号を電波により送受する。送受部302は、アンテナ301を介して無線信号を送受する。アンテナ調整部303は、アンテナ301の調整機能を備える。アンテナ情報取得部311は、アンテナ301の情報を取得する。アンテナ制御部312は、アンテナ301の制御を行う。   The antenna 301 transmits and receives radio signals by radio waves. The transmission / reception unit 302 transmits and receives radio signals via the antenna 301. The antenna adjustment unit 303 has an adjustment function of the antenna 301. The antenna information acquisition unit 311 acquires information on the antenna 301. The antenna control unit 312 controls the antenna 301.

主制御部304は、ロボット30の制御を行う。主制御部304は、CPU及びメモリ等から構成され、該CPUが主制御部304の機能を実現させるためのコンピュータプログラムを実行することにより主制御部304の機能が実現される。記憶部305は、各種のデータを格納する。   The main control unit 304 controls the robot 30. The main control unit 304 includes a CPU and a memory, and the functions of the main control unit 304 are realized when the CPU executes a computer program for realizing the functions of the main control unit 304. The storage unit 305 stores various data.

位置管理部306は、ロボット30等の位置を管理する。位置情報取得部321は、ロボット30の位置情報を取得する。位置情報取得部321は、ロボット30を移動させる移動機構(図示せず)の作動情報に基づいてロボット30の移動距離及び移動方向を判断し、該判断結果の移動距離及び移動方向と移動前のロボット30の位置とから移動後のロボット30の位置を判断する。移動機構の作動情報は、例えば、ロボット30の移動機構の右車輪と左車輪の各回転数である。右車輪と左車輪の各回転数から、ロボット30の移動速度と移動方向を判断できる。該移動速度と該移動方向とロボット30の移動時間とから、ロボット30の移動距離及び移動方向を判断できる。なお、位置情報取得部321は、GPS等の測位機能を備え、該測位機能によってロボット30の位置情報を取得してもよい。   The position management unit 306 manages the position of the robot 30 or the like. The position information acquisition unit 321 acquires position information of the robot 30. The position information acquisition unit 321 determines the moving distance and moving direction of the robot 30 based on the operation information of a moving mechanism (not shown) that moves the robot 30, and the moving distance and moving direction of the determination result and the movement before moving are determined. The position of the robot 30 after movement is determined from the position of the robot 30. The operation information of the moving mechanism is, for example, each rotation speed of the right wheel and the left wheel of the moving mechanism of the robot 30. The moving speed and moving direction of the robot 30 can be determined from the number of rotations of the right wheel and the left wheel. The moving distance and moving direction of the robot 30 can be determined from the moving speed, the moving direction, and the moving time of the robot 30. Note that the position information acquisition unit 321 may include a positioning function such as GPS, and may acquire the position information of the robot 30 using the positioning function.

障害物情報取得部322は、障害物40の情報を取得する。移動制御部323は、ロボット30の移動の制御を行う。   The obstacle information acquisition unit 322 acquires information on the obstacle 40. The movement control unit 323 controls the movement of the robot 30.

次に図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 information acquisition unit 122 of the robot controller 10 acquires information on the obstacle 40 on the robot controller 10 side. The information of the obstacle 40 includes information on the position of the obstacle 40, such as position, appearance size, and radio wave characteristics such as radio wave reflection. The information on the obstacle 40 includes information on the obstacle 40 on the robot controller 10 side and information on the obstacle 40 on the robot 30 side. In the present embodiment, the information on the obstacle 40 is stored in advance in a database (not shown). The obstacle information acquisition unit 122 acquires information on the obstacle 40 from the database. Further, the database may be provided outside the robot controller 10, and the obstacle information acquisition unit 122 may acquire information on the obstacle 40 from the external database by communication. Alternatively, the obstacle information acquisition unit 122 may include the database.

(ステップS2)ロボットコントローラ10の位置情報取得部121は、ロボットコントローラ10の位置情報を取得する。ロボットコントローラ10の位置情報は、3次元の位置を示す情報である。ロボットコントローラ10の位置情報は、位置情報取得部121に予め設定されてもよい。又は、位置情報取得部121は、GPS等の測位機能を備え、該測位機能によってロボットコントローラ10の位置情報を取得してもよい。 (Step S <b> 2) The position information acquisition unit 121 of the robot controller 10 acquires position information of the robot controller 10. The position information of the robot controller 10 is information indicating a three-dimensional position. The position information of the robot controller 10 may be set in the position information acquisition unit 121 in advance. Alternatively, the position information acquisition unit 121 may include a positioning function such as GPS, and may acquire the position information of the robot controller 10 using the positioning function.

(ステップS3)ロボットコントローラ10の主制御部104は、位置情報取得部121が取得したロボットコントローラ10の位置情報が示すロボットコントローラ10の現在位置のLOSを判断する。ロボットコントローラ10のLOSは、アンテナ101から直接見通せる範囲内であって無線信号の送受信の可能な範囲である。主制御部104は、ロボットコントローラ10の現在位置と、障害物情報取得部122が取得したロボットコントローラ10側の障害物40の情報とに基づいて、ロボットコントローラ10の現在位置のLOSを判断する。なお、ロボットコントローラ10の位置が固定されている場合には、ロボットコントローラ10の現在位置のLOSは、主制御部104に予め設定されていてもよい。 (Step S3) The main control unit 104 of the robot controller 10 determines the LOS of the current position of the robot controller 10 indicated by the position information of the robot controller 10 acquired by the position information acquisition unit 121. The LOS of the robot controller 10 is within a range that can be directly seen from the antenna 101 and is a range in which radio signals can be transmitted and received. The main control unit 104 determines the LOS of the current position of the robot controller 10 based on the current position of the robot controller 10 and the information on the obstacle 40 on the robot controller 10 side acquired by the obstacle information acquisition unit 122. When the position of the robot controller 10 is fixed, the LOS at the current position of the robot controller 10 may be set in the main control unit 104 in advance.

(ステップS4)ロボットコントローラ10の主制御部104は、ロボット30の位置情報と、ロボット30に送信予定の移動制御情報とを取得する。ロボット30の位置情報は、ロボット30の現在の3次元の位置を示す情報である。ロボット30の位置情報は、ロボット30からロボットコントローラ10に報告される。移動制御情報は、ロボット30の移動を制御するための情報である。移動制御情報は、ロボットコントローラ10からロボット30に送信される。ロボット30は、ロボットコントローラ10から受信した移動制御情報に従って、自己の移動の制御を行う。これにより、ロボットコントローラ10によって、ロボット30の移動を遠隔で操作することができる。 (Step S <b> 4) The main control unit 104 of the robot controller 10 acquires position information of the robot 30 and movement control information scheduled to be transmitted to the robot 30. The position information of the robot 30 is information indicating the current three-dimensional position of the robot 30. The position information of the robot 30 is reported from the robot 30 to the robot controller 10. The movement control information is information for controlling the movement of the robot 30. The movement control information is transmitted from the robot controller 10 to the robot 30. The robot 30 controls its own movement according to the movement control information received from the robot controller 10. Thereby, the robot controller 10 can remotely control the movement of the robot 30.

(ステップS5)ロボットコントローラ10の主制御部104は、移動通信装置位置予想機能(移動通信装置位置予想部)を備える。主制御部104は、移動通信装置位置予想機能によって、ロボット30の予想位置を判断する。移動通信装置位置予想機能は、ロボット30の位置情報が示すロボット30の現在位置と、ロボットコントローラ10がロボット30に送信する移動制御情報とに基づいて、ロボット30の予想位置を判断する。ロボット30の予想位置は、移動制御情報に応じたロボット30の移動によってロボット30が現在位置から移動する先の予想の位置である。 (Step S5) The main control unit 104 of the robot controller 10 includes a mobile communication device position prediction function (mobile communication device position prediction unit). The main control unit 104 determines the predicted position of the robot 30 by the mobile communication device position prediction function. The mobile communication device position prediction function determines the predicted position of the robot 30 based on the current position of the robot 30 indicated by the position information of the robot 30 and the movement control information transmitted from the robot controller 10 to the robot 30. The predicted position of the robot 30 is a predicted position where the robot 30 moves from the current position due to the movement of the robot 30 according to the movement control information.

(ステップS6)ロボットコントローラ10の障害物情報取得部122は、ロボット30側の障害物40の情報を取得する。 (Step S6) The obstacle information acquisition unit 122 of the robot controller 10 acquires information on the obstacle 40 on the robot 30 side.

(ステップS7)ロボットコントローラ10の主制御部104は、第1範囲判断機能(第1範囲判断部)を備える。主制御部104は、第1範囲判断機能によって、ロボット30の予想位置のLOS(第1範囲)を判断する。ロボット30のLOSは、アンテナ301から直接見通せる範囲内であって無線信号の送受信の可能な範囲である。第1範囲判断機能は、ロボット30の予想位置と、障害物情報取得部122が取得したロボット30側の障害物40の情報とに基づいて、ロボット30の予想位置のLOSを判断する。 (Step S7) The main control unit 104 of the robot controller 10 includes a first range determining function (first range determining unit). The main control unit 104 determines the LOS (first range) of the predicted position of the robot 30 by the first range determination function. The LOS of the robot 30 is within a range that can be directly seen from the antenna 301 and is a range in which radio signals can be transmitted and received. The first range determination function determines the LOS of the predicted position of the robot 30 based on the predicted position of the robot 30 and the information on the obstacle 40 on the robot 30 side acquired by the obstacle information acquisition unit 122.

(ステップS8)ロボットコントローラ10の主制御部104は、共通範囲判断機能(共通範囲判断部)を備える。主制御部104は、共通範囲判断機能によって、ロボット30の予想位置のLOSと、ロボットコントローラ10の現在位置のLOS(第2範囲)との共通範囲を判断する。共通範囲判断機能は、ロボット30の予想位置のLOSと、ロボットコントローラ10の現在位置のLOSとが共通する範囲を判断し、該判断結果の範囲を共通範囲に決定する。 (Step S8) The main control unit 104 of the robot controller 10 includes a common range determination function (common range determination unit). The main control unit 104 determines a common range between the LOS at the predicted position of the robot 30 and the LOS (second range) at the current position of the robot controller 10 by the common range determination function. The common range determination function determines a range where the LOS at the expected position of the robot 30 and the LOS at the current position of the robot controller 10 are common, and determines the range of the determination result as a common range.

(ステップS9)ロボットコントローラ10の主制御部104は、通信中継装置20の位置情報を取得する。通信中継装置20の位置情報は、通信中継装置20の現在の3次元の位置を示す情報である。通信中継装置20の位置情報は、通信中継装置20からロボットコントローラ10に報告される。 (Step S9) The main control unit 104 of the robot controller 10 acquires the position information of the communication relay device 20. The position information of the communication relay device 20 is information indicating the current three-dimensional position of the communication relay device 20. The position information of the communication relay device 20 is reported from the communication relay device 20 to the robot controller 10.

(ステップS10)ロボットコントローラ10の主制御部104は、通信中継装置移動予定判断機能(通信中継装置移動予定判断部)を備える。主制御部104は、通信中継装置移動予定判断機能によって、通信中継装置20の現在位置と、共通範囲判断機能が判断した共通範囲とに基づいて、通信中継装置20の移動予定位置を判断する。通信中継装置移動予定判断機能は、通信中継装置20の現在位置に基づいて、共通範囲判断機能が判断した共通範囲の中から、通信中継装置20の移動予定位置を判断する。例えば、通信中継装置20の現在位置が共通範囲外である場合に、共通範囲内であって通信中継装置20の現在位置から最短距離の位置を通信中継装置20の移動予定位置に選択してもよい。又は、通信中継装置20の現在位置が共通範囲内又は共通範囲外である場合に、共通範囲内であって共通範囲の中央の位置から所定範囲内の位置を移動予定位置に選択してもよい。なお、通信中継装置20の現在位置が共通範囲内である場合には、通信中継装置20を移動させずに、通信中継装置20を現在位置に留めてもよい。通信中継装置20を現在位置に留める場合には、通信中継装置20の現在位置を移動予定位置に設定する。 (Step S10) The main control unit 104 of the robot controller 10 includes a communication relay device movement schedule determination function (communication relay device movement schedule determination unit). The main control unit 104 determines the planned movement position of the communication relay device 20 based on the current position of the communication relay device 20 and the common range determined by the common range determination function by the communication relay device movement schedule determination function. The communication relay device movement schedule determination function determines the planned movement position of the communication relay device 20 from the common range determined by the common range determination function based on the current position of the communication relay device 20. For example, when the current position of the communication relay device 20 is outside the common range, even if the position within the common range and the shortest distance from the current position of the communication relay device 20 is selected as the planned movement position of the communication relay device 20 Good. Alternatively, when the current position of the communication relay device 20 is within the common range or outside the common range, a position within the predetermined range from the center position of the common range within the common range may be selected as the planned movement position. . When the current position of the communication relay device 20 is within the common range, the communication relay device 20 may be kept at the current position without moving the communication relay device 20. When the communication relay device 20 remains at the current position, the current position of the communication relay device 20 is set as the planned movement position.

ロボットコントローラ10の主制御部104は、上記の制御方法の第1段階により判断した通信中継装置20の移動予定位置を示す移動予定位置情報を記憶部105に格納する。   The main control unit 104 of the robot controller 10 stores planned movement position information indicating the planned movement position of the communication relay device 20 determined in the first stage of the control method in the storage unit 105.

次に図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 main controller 104 of the robot controller 10 includes an antenna control information determination function (antenna control information determination unit).

(ステップS21,S22,S23)アンテナ制御情報判断機能は、ロボットコントローラ10の現在位置と、ロボット30の予想位置と、通信中継装置20の移動予定位置とを入力する。 (Steps S21, S22, S23) The antenna control information determination function inputs the current position of the robot controller 10, the expected position of the robot 30, and the expected movement position of the communication relay device 20.

(ステップ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 robot controller 10, the expected position of the robot 30, the expected movement position of the communication relay device 20, and the information on the obstacle 40. Each antenna control information of the communication relay device 20 or antenna control information of at least one of the robot controller 10, the robot 30, and the communication relay device 20 is determined. The antenna control information determination function may not use the information on the obstacle 40.

ロボットコントローラ10の主制御部104は、上記の制御方法の第2段階により判断したアンテナ制御情報を記憶部105に格納する。   The main control unit 104 of the robot controller 10 stores the antenna control information determined in the second stage of the control method in the storage unit 105.

(アンテナ制御情報の判断方法の例)
アンテナ制御情報の判断方法の例を説明する。
通信中継装置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 communication relay device 20 at the planned movement position of the communication relay device 20 are determined for the robot controller 10 by a three-dimensional coordinate system (x-axis coordinate, y-axis coordinate, z-axis coordinate). The coordinates of the antenna 201-1 are “x_RS-SRC, y_RS-SRC, z_RS-SRC”, and the coordinates of the antenna 201-2 for the robot 30 are “x_RS-DST, y_RS-DST, z_RS-DST”. Further, the current position of the robot controller 10 is represented by the coordinates “x_SRC, y_SRC, z_SRC” of the robot controller 10 in a three-dimensional coordinate system (x-axis coordinate, y-axis coordinate, z-axis coordinate). Further, the predicted position of the robot 30 is represented by the coordinates “x_DST, y_DST, z_DST” of the predicted position of the robot 30 by a three-dimensional coordinate system (x-axis coordinate, y-axis coordinate, z-axis coordinate).

アンテナ制御情報判断機能は、以下に示すアンテナ制御情報算出方法によりアンテナ制御情報を決定する。
ロボットコントローラ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 antenna 101 of the robot controller 10 is calculated by the following equation. V_x is an x-axis direction vector. V_y is a y-axis direction vector. V_z is a z-axis direction vector.
“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 robot controller 10 of the communication relay device 20 is calculated by the following equation.
"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 robot 30 of the communication relay device 20 is calculated by the following equation.
"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 antenna 301 of the robot 30 is calculated by the following equation.
"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 main control unit 104 of the robot controller 10 includes a notification function (notification unit). The notification function notifies the planned movement position of the communication relay device 20 determined by the first stage of the control method described above. In the present embodiment, the notification function causes the transmission / reception unit 102 to transmit the scheduled movement position information of the communication relay device 20 stored in the storage unit 105 to the communication relay device 20 via the antenna 101. The notification function deletes the scheduled movement position information from the storage unit 105 when it is determined that the planned movement position information has been successfully delivered. On the other hand, when the notification function determines that delivery of the scheduled movement position information has failed, the notification function retransmits the planned movement position information.

また、報知機能は、上記した制御方法の第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 communication relay device 20 and the antenna control information of the robot 30 stored in the storage unit 105 to the communication relay device 20 via the antenna 101 by the transmission / reception unit 102. To do. When it is determined that the delivery of the antenna control information is successful, the notification function deletes the antenna control information of the communication relay device 20 and the antenna control information of the robot 30 from the storage unit 105. On the other hand, when it is determined that the delivery of the antenna control information has failed, the notification function retransmits the antenna control information of the communication relay device 20 and the antenna control information of the robot 30.

なお、報知機能は、アンテナ制御情報と、通信中継装置20の移動予定位置情報とを、通信中継装置20に送信する同じ送信メッセージに含めてもよい。   Note that the notification function may include the antenna control information and the planned movement position information of the communication relay device 20 in the same transmission message transmitted to the communication relay device 20.

(ステップ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 main control unit 204 of the communication relay device 20 uses the antenna control information received from the robot controller 10 by the transmission / reception unit 202-1 via the antenna 201-1, and the planned movement position information of the communication relay device 20. Stored in the storage unit 205. The main control unit 204 transmits the antenna control information of the robot 30 out of the antenna control information received from the robot controller 10 to the robot 30 via the antenna 201-2 by the transmission / reception unit 202-2. When the main control unit 204 determines that the delivery of the antenna control information of the robot 30 is successful, the main control unit 204 deletes the antenna control information of the robot 30 from the storage unit 205. On the other hand, when the main control unit 204 determines that the delivery of the antenna control information of the robot 30 has failed, the main control unit 204 retransmits the antenna control information of the robot 30.

ロボット30の主制御部304は、アンテナ301を介して送受部302により通信中継装置20から受信したロボット30のアンテナ制御情報を、記憶部305に格納する。   The main control unit 304 of the robot 30 stores the antenna control information of the robot 30 received from the communication relay device 20 by the transmission / reception unit 302 via the antenna 301 in the storage unit 305.

(ステップS33)通信中継装置20の主制御部204は、記憶部205に格納している通信中継装置20の移動予定位置情報を移動制御部223に出力する。移動制御部223は、該移動予定位置情報が示す移動予定位置に、通信中継装置20を移動させる制御を行う。通信中継装置20は、自己を移動させる移動機構(図示せず)を備える。移動制御部223は、位置情報取得部221が取得した通信中継装置20の現在位置から移動予定位置に、通信中継装置20を移動させるように移動機構を制御する。これにより、通信中継装置20が移動予定位置に移動する。 (Step S <b> 33) The main control unit 204 of the communication relay device 20 outputs the planned movement position information of the communication relay device 20 stored in the storage unit 205 to the movement control unit 223. The movement control unit 223 performs control to move the communication relay device 20 to the planned movement position indicated by the planned movement position information. The communication relay device 20 includes a moving mechanism (not shown) that moves itself. The movement control unit 223 controls the movement mechanism to move the communication relay device 20 from the current position of the communication relay device 20 acquired by the position information acquisition unit 221 to the planned movement position. As a result, the communication relay device 20 moves to the planned movement position.

(ステップS34)各装置10,20,30は、アンテナ制御情報に基づいて、自己のアンテナを制御する。ロボットコントローラ10の主制御部104は、記憶部105に格納しているロボットコントローラ10のアンテナ制御情報をアンテナ制御部112に出力する。アンテナ制御部112は、アンテナ情報取得部111が取得したアンテナ101の情報が示すアンテナ101の状態を、ロボットコントローラ10のアンテナ制御情報が示す状態に一致させるように制御する。 (Step S34) Each device 10, 20, and 30 controls its own antenna based on the antenna control information. The main controller 104 of the robot controller 10 outputs the antenna control information of the robot controller 10 stored in the storage unit 105 to the antenna controller 112. The antenna control unit 112 performs control so that the state of the antenna 101 indicated by the information on the antenna 101 acquired by the antenna information acquisition unit 111 matches the state indicated by the antenna control information of the robot controller 10.

通信中継装置20の主制御部204は、記憶部205に格納している通信中継装置20のアンテナ制御情報をアンテナ制御部212に出力する。アンテナ制御部212は、アンテナ情報取得部211が取得したアンテナ201−1の情報が示すアンテナ201−1の状態を、通信中継装置20のアンテナ201−1のアンテナ制御情報が示す状態に一致させるように制御する。また、アンテナ制御部212は、アンテナ情報取得部211が取得したアンテナ201−2の情報が示すアンテナ201−2の状態を、通信中継装置20のアンテナ201−2のアンテナ制御情報が示す状態に一致させるように制御する。   The main control unit 204 of the communication relay device 20 outputs the antenna control information of the communication relay device 20 stored in the storage unit 205 to the antenna control unit 212. The antenna control unit 212 matches the state of the antenna 201-1 indicated by the information of the antenna 201-1 acquired by the antenna information acquisition unit 211 with the state indicated by the antenna control information of the antenna 201-1 of the communication relay device 20. To control. Also, the antenna control unit 212 matches the state of the antenna 201-2 indicated by the information of the antenna 201-2 acquired by the antenna information acquisition unit 211 with the state indicated by the antenna control information of the antenna 201-2 of the communication relay device 20. To control.

ロボット30の主制御部304は、記憶部305に格納しているロボット30のアンテナ制御情報をアンテナ制御部312に出力する。アンテナ制御部312は、アンテナ情報取得部311が取得したアンテナ301の情報が示すアンテナ301の状態を、ロボット30のアンテナ制御情報が示す状態に一致させるように制御する。   The main control unit 304 of the robot 30 outputs the antenna control information of the robot 30 stored in the storage unit 305 to the antenna control unit 312. The antenna control unit 312 performs control so that the state of the antenna 301 indicated by the information of the antenna 301 acquired by the antenna information acquisition unit 311 matches the state indicated by the antenna control information of the robot 30.

なお、各装置10,20,30のアンテナ制御方法は、アンテナの向きを変える駆動機構によってアンテナの向きを変えてもよく、又は、アンテナパターンを電気的に変化させてもよい。   In addition, the antenna control method of each apparatus 10, 20, and 30 may change the direction of an antenna with the drive mechanism which changes the direction of an antenna, or may change an antenna pattern electrically.

(ステップ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 main control unit 104 of the robot controller 10 transmits the movement control information scheduled to be transmitted to the robot 30 to the communication relay device 20 via the antenna 101 by the transmission / reception unit 102. The main control unit 204 of the communication relay device 20 stores the movement control information received from the robot controller 10 by the transmission / reception unit 202-1 via the antenna 201-1, in the storage unit 205. The main control unit 204 transmits the movement control information received from the robot controller 10 to the robot 30 through the antenna 201-2 by the transmission / reception unit 202-2. When the main control unit 204 determines that the movement control information has been successfully delivered, the main control unit 204 deletes the movement control information from the storage unit 205. On the other hand, when the main control unit 204 determines that delivery of the movement control information has failed, the main control unit 204 retransmits the movement control information.

ロボット30の主制御部304は、アンテナ301を介して送受部302により通信中継装置20から受信した移動制御情報を記憶部305に格納する。主制御部304は、記憶部305に格納している移動制御情報を移動制御部323に出力する。移動制御部323は、該移動制御情報に従って、ロボット30を移動させる制御を行う。ロボット30は、自己を移動させる移動機構(図示せず)を備える。移動制御部323は、移動制御情報に従って移動機構を制御する。これにより、ロボット30が移動制御情報に従ってロボット30の予想位置に移動する。   The main control unit 304 of the robot 30 stores the movement control information received from the communication relay device 20 by the transmission / reception unit 302 via the antenna 301 in the storage unit 305. The main control unit 304 outputs the movement control information stored in the storage unit 305 to the movement control unit 323. The movement control unit 323 performs control to move the robot 30 according to the movement control information. The robot 30 includes a moving mechanism (not shown) that moves itself. The movement control unit 323 controls the movement mechanism according to the movement control information. Thereby, the robot 30 moves to the expected position of the robot 30 according to the movement control information.

本実施形態によれば、ロボット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 robot 30 has completed the movement to the expected position of the robot 30, the communication relay device 20 has been moved to the planned movement position. Thereby, even after the robot 30 moves, the communication relay device 20 exists within the LOS range of the robot controller 10 and also within the LOS range of the robot 30. An effect of smoothly continuing wireless communication can be obtained. Furthermore, when the robot 30 completes moving to the expected position of the robot 30, the antennas of the devices 10, 20, and 30 are already controlled based on the antenna control information. As a result, an effect of stabilizing the wireless communication quality can be obtained. As described above, according to the present embodiment, communication between the robot controller 10 and the robot 30 via the communication relay device 20 is smoothly continued even after the robot 30 has completed the movement of the robot 30 to the expected position. The effect that can be obtained.

なお、各装置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 apparatus 10,20,30 as needed. Due to the movement of the communication relay device 20 to the planned movement position, the communication relay device 20 exists within the LOS range of the robot controller 10 and also within the LOS range of the robot 30. When it is determined that the antennas of the apparatuses 10, 20, and 30 are not necessary, it is not necessary to execute the antenna control.
Further, in the present embodiment, the case has been described in which all the devices 10, 20, and 30 are provided with the antenna adjustment unit and control the antenna, but only a part of the devices 10, 20, and 30 are provided with the antenna adjustment unit. The antenna control of the device having the antenna adjustment unit may be performed.
In this embodiment, the LOS at the predicted position of the robot 30 is used as an example of the first range. However, the first range is within a certain range from the antenna 301 of the robot 30 at the predicted position of the robot 30 and is wireless. It may be in a range where signals can be transmitted and received. Similarly, in the present embodiment, the LOS at the position of the robot controller 10 is used as an example of the second range, but the second range is within a certain range from the antenna 101 of the robot controller 10 at the position of the robot controller 10. Thus, it may be within a range where radio signals can be transmitted and received.

(通信システムの構成例)
図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 robot controller 10 and the communication relay device 20 and the communication channel between the communication relay device 20 and the robot 30. In the case of the configuration of FIG. 8, communication is performed by using time division multiple access (TDMA) or using a communication procedure of CSMA / CA (Carrier Sense Multiple Access with Collision Avoidance). Prevent collisions. In the communication system shown in FIG. 9, different channels CH1 and CH2 are used for the communication channel between the robot controller 10 and the communication relay device 20 and the communication channel between the communication relay device 20 and the robot 30, respectively.

図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 robot controller 10 and the robot 30. Then, by providing a plurality of communication relay devices 20-1 and 20-2 between the robot controller 10 and the robot 30, the robot controller 10 and the robot 30 can be avoided while avoiding the plurality of obstacles 40-1 and 40-2. A radio signal propagation path between the two is secured.

図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 robot controller 10 and the communication relay device 20-1, a communication channel between the communication relay device 20-1 and the communication relay device 20-2, and a communication relay device. The same channel CH1 is used for the communication channel between the robot 20-2 and the robot 30. In the case of the configuration of FIG. 10, a communication collision is prevented by using TDMA or using a CSMA / CA communication procedure. In the communication system shown in FIG. 11, a communication channel between the robot controller 10 and the communication relay device 20-1, a communication channel between the communication relay device 20-1 and the communication relay device 20-2, and a communication relay device. Different channels CH1, CH2, and CH3 are used for communication channels between the robot 20-2 and the robot 30, respectively.

図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 control device 1000 according to the present embodiment. In FIG. 12, the control device 1000 includes a mobile communication device position prediction unit 1001, a first range determination unit 1002, a common range determination unit 1003, a communication relay device movement schedule determination unit 1004, a notification unit 1005, and an antenna control. An information determination unit 1006. In the present embodiment, the robot controller 10 includes functional units 1001 to 1006 of the control device 1000 illustrated in FIG. More specifically, the main controller 104 of the robot controller 10 includes the functional units 1001 to 1006 of the control device 1000 shown in FIG. The function units 1001 to 1006 are realized by the CPU of the main control unit 104 executing a computer program for realizing the functions of the function units 1001 to 1006.

以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述の実施形態では、ロボットコントローラ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 robot controller 10 includes the functional units 1001 to 1006 of the control device 1000, but the control device 1000 may be provided as a single device. Alternatively, the functional units 1001 to 1006 of the control device 1000 may be provided in the communication relay device 20.

また、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、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.
コントローラが無線送信する信号に応じて動作する移動通信装置と、
前記コントローラと前記移動通信装置との間の通信を中継する通信中継装置と、
請求項に記載の制御装置と、を備え
前記通信中継装置は、前記制御装置から報知された移動予定位置へ移動し、
前記通信中継装置は、前記制御装置から報知されたアンテナ制御情報に基づいて自己のアンテナを制御し、
前記移動通信装置は、前記制御装置から報知されたアンテナ制御情報に基づいて自己のアンテナを制御し、
前記移動通信装置は、前記通信中継装置による前記移動予定位置への移動と前記通信中継装置及び前記移動通信装置による前記アンテナの制御との後に前記制御装置から報知される移動制御情報に従って、移動する、
通信システム。
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 .
JP2016191836A 2016-09-29 2016-09-29 Control device, communication system, control method, and computer program Active JP6618446B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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