JP2017062179A - Server device, mobile entity, and method for selecting travel route - Google Patents

Server device, mobile entity, and method for selecting travel route Download PDF

Info

Publication number
JP2017062179A
JP2017062179A JP2015187608A JP2015187608A JP2017062179A JP 2017062179 A JP2017062179 A JP 2017062179A JP 2015187608 A JP2015187608 A JP 2015187608A JP 2015187608 A JP2015187608 A JP 2015187608A JP 2017062179 A JP2017062179 A JP 2017062179A
Authority
JP
Japan
Prior art keywords
route
travel
information
unit
selection
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.)
Pending
Application number
JP2015187608A
Other languages
Japanese (ja)
Inventor
藤井 孝文
Takafumi Fujii
孝文 藤井
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2015187608A priority Critical patent/JP2017062179A/en
Publication of JP2017062179A publication Critical patent/JP2017062179A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent a decline in the accuracy of a measured position due to an encounter with a situation where a satellite radio wave reception condition is poor and stabilize the traveling of a mobile entity when making a mobile entity traveling on the basis of information measured by a satellite positioning system travel down one of a plurality of predetermined travel routes.SOLUTION: A server device 2 comprises: a route selection unit 20a; a recording unit for recording sensitivity information indicating satellite radio wave reception sensitivity included in positioning information acquired by a mobile entity 1 while traveling and received from the mobile entity 1, route information indicating a travel route that was traveled, and time slot information indicating a time slot in which the mobile entity has traveled in association with each other; a change unit 20c for performing a change process for changing the selection probability of each travel route by a route selection unit 20a on the basis of sensitivity information for each route information associated with the time slot information corresponding to a scheduled travel date/time; and a route selection unit 20a for randomly selecting the travel route of the mobile entity 1 at a scheduled travel date/time from among the plurality of predetermined travel routes using the selection probability changed in correspondence to the scheduled travel date/time.SELECTED DRAWING: Figure 1

Description

本発明は、サーバ装置、移動体、及び走行経路選択方法に関し、より詳細には、衛星測位システムによる測位機能を搭載した移動体の走行経路を複数の中から選択するサーバ装置、その移動体、及びその走行経路選択方法に関する。   The present invention relates to a server device, a mobile body, and a travel route selection method, and more specifically, a server device that selects a travel route of a mobile body equipped with a positioning function by a satellite positioning system from a plurality of mobile devices, the mobile body, And a traveling route selection method thereof.

従来から、人や物を運ぶための移動体は様々な種類が流通している。また、移動体には自律走行型の移動体も提案されており、これにより、運搬目的だけでなく、周囲の監視(警備)のためにも用いることができる。そして、運搬目的、監視目的に拘わらず、また自律走行型か否かに拘わらず、移動体には自身の現在位置を把握するためのGPS(Global Positioning System)等の衛星測位システムによる測位機能が搭載されているものがある。自律走行型の移動体(自律走行装置)には、中央管制する管制センタのサーバ装置により、その走行経路が管理されて無線通信により提供されるものもある。   Conventionally, various types of mobile objects for carrying people and things have been distributed. In addition, an autonomous traveling type moving body has also been proposed as a moving body, so that it can be used not only for transportation purposes but also for surrounding monitoring (security). Regardless of the purpose of transportation and monitoring, and regardless of whether it is an autonomous traveling type, the mobile body has a positioning function by a satellite positioning system such as GPS (Global Positioning System) for grasping its current position. Some are installed. Some autonomously traveling vehicles (autonomous traveling devices) are provided by wireless communication with their traveling routes managed by a server device of a control center that performs central control.

測位機能を搭載した移動体に関し、特許文献1には、移動体においてGPSにより測位した現位置から目的地までの進行経路を探索する際に、複数の経路における無線通信の通信状況を比較して、最も望ましい通信状態を維持できる推奨経路を探索する経路探索システムが開示されている。ここで、上記通信状況のデータは、移動体又は地上センタにあるCD−ROM(Compact Disc Read Only Memory)型のデータベースに格納されたものである。   Regarding a mobile body equipped with a positioning function, Patent Document 1 describes a comparison of wireless communication statuses in a plurality of paths when searching for a travel path from a current position measured by GPS in a mobile body to a destination. A route search system that searches for a recommended route that can maintain the most desirable communication state is disclosed. Here, the communication status data is stored in a CD-ROM (Compact Disc Read Only Memory) type database in a mobile unit or a ground center.

また、特許文献2には、衛星通信により得られる位置情報に基づいて、設定した目的地までのルートを探索し、そのルートに沿って車両の進路を案内するナビゲーションシステムにおいて、車両の移動ルートを決定する際に、通信端末についての通信環境を考慮することによって、その通信端末による良好なデータ通信を行えるようにする技術が開示されている。ここで、上記通信環境のデータは、車両の記憶部に記憶されたもの、或いは通信端末を通じてホストコンピュータから取得されたものである。   Further, Patent Document 2 discloses a navigation system that searches for a route to a set destination based on position information obtained by satellite communication and guides the route of the vehicle along the route. A technique is disclosed that enables good data communication by a communication terminal by taking into consideration the communication environment of the communication terminal when making a decision. Here, the communication environment data is stored in the storage unit of the vehicle or acquired from the host computer through the communication terminal.

特開平10−19591号公報JP-A-10-19591 特開2000−131083号公報JP 2000-131083 A

特に自律走行装置においては、予め定められた走行経路を巡回させる目的で使用することができる。そのような走行経路(巡回経路)が1つの場合は問題ないが、複数存在している場合には、オペレータが巡回経路を指定すること、或いは曜日や時間帯によって巡回経路をスケジューリングしておくこと、或いは複数の巡回経路からランダムに選択することにより、そのときの巡回経路を特定し、自律的巡回を行うことになる。   In particular, the autonomous traveling device can be used for the purpose of patroling a predetermined traveling route. There is no problem if there is only one such traveling route (circular route), but if there are multiple routes, the operator must specify the circular route or schedule the cyclic route according to the day of the week or the time zone. Alternatively, by selecting at random from a plurality of tour routes, the tour route at that time is specified and autonomous tour is performed.

しかしながら、自律走行装置を衛星測位システムで測位した測位位置に基づき走行させる場合、衛星の受信感度、位置精度の低下によって正確な位置が特定できない場合があり、そのような場合、走行が不安定になる可能性や走行が不可能になる可能性もある。また、このように正確な位置が特定できなくなる問題は、非自律型の移動体においても生じ得る。   However, when the autonomous traveling device travels based on the positioning position measured by the satellite positioning system, the accurate position may not be specified due to a decrease in satellite reception sensitivity and position accuracy. In such a case, traveling is unstable. There is also a possibility that it may become impossible or traveling. In addition, such a problem that an accurate position cannot be specified can also occur in a non-autonomous moving body.

なお、特許文献1,2に記載の技術は、予め定められた複数の走行経路の中から1つを選択して走行させる技術ではなく、また、実際に同じ走行経路を何度も走行する、つまり巡回することを前提とする技術でもない。   In addition, the technique described in Patent Documents 1 and 2 is not a technique of selecting one of a plurality of predetermined travel routes to travel, and actually traveling the same travel route many times. In other words, it is not a technology based on the premise of patrol.

本発明は、上述のような実状に鑑みてなされたものであり、その目的は、衛星測位システムで測位した情報に基づき走行する移動体を、予め定めた複数の走行経路の中の1つを走行させるに際し、衛星電波の受信状態が悪い場面に遭遇することによる測位位置の精度の低下を防ぎ、移動体の走行を安定化させることにある。   The present invention has been made in view of the above-described actual situation, and the object of the present invention is to move a mobile body that travels based on information measured by a satellite positioning system to one of a plurality of predetermined travel routes. When traveling, it is intended to prevent a decrease in the accuracy of the positioning position due to encountering a situation where the reception state of the satellite radio wave is bad, and to stabilize the traveling of the moving body.

上記課題を解決するために、本発明の第1の技術手段は、衛星測位システムで測位した測位位置を示す測位情報を取得し該測位情報に基づき走行する移動体に接続可能なサーバ装置であって、予め定められた複数の走行経路の中から走行予定日時における前記移動体の走行経路をランダムに選択する選択処理を行う経路選択部と、前記移動体で走行時に取得された前記測位情報を受信する受信部と、該受信部で受信した前記測位情報に含まれる衛星電波受信感度を示す感度情報と、走行した走行経路を示す経路情報と、走行した時間帯を示す時間帯情報と、を関連付けて記録する記録部と、前記走行予定日時に対応する前記時間帯情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記経路選択部における各走行経路の選択確率を変更する変更処理を行う変更部と、を備え、前記経路選択部は、前記走行予定日時に対応して変更された前記選択確率を用い、前記選択処理を行うことを特徴としたものである。   In order to solve the above-described problem, a first technical means of the present invention is a server device that acquires positioning information indicating a positioning position measured by a satellite positioning system and can be connected to a moving body that travels based on the positioning information. A route selection unit that performs a selection process for randomly selecting a travel route of the mobile object at a scheduled travel date and time from a plurality of predetermined travel routes, and the positioning information acquired during travel by the mobile object. A receiving unit for receiving, sensitivity information indicating satellite radio wave reception sensitivity included in the positioning information received by the receiving unit, route information indicating a travel route traveled, and time zone information indicating a travel time zone. A selection probability of each travel route in the route selection unit based on a recording unit for recording in association and the sensitivity information for each of the route information associated with the time zone information corresponding to the scheduled travel date and time Comprising a changing unit that performs change processing of changing, the, the route selection unit, using the selected probability is changed to correspond to the planned travel time is obtained by and performs the selection process.

第2の技術手段は、第1の技術手段において、前記時間帯は、前記衛星測位システムにおける衛星の周回周期を所定数で分割した時間帯であることを特徴としたものである。   According to a second technical means, in the first technical means, the time zone is a time zone obtained by dividing the orbiting period of the satellite in the satellite positioning system by a predetermined number.

第3の技術手段は、第1の技術手段において、前記時間帯は、1日を所定数で分割した時間帯であり、前記記録部は、走行した曜日を示す曜日情報を、前記経路情報、前記時間帯情報、及び前記感度情報に関連付けて記録し、前記変更部は、前記走行予定日時に対応する前記曜日情報及び前記時間帯情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記変更処理を行うことを特徴としたものである。   According to a third technical means, in the first technical means, the time zone is a time zone obtained by dividing a day by a predetermined number, and the recording unit displays day information indicating a day of the week traveled, the route information, The time zone information and the sensitivity information are recorded in association with each other, and the change unit is based on the sensitivity information for each route information associated with the day of the week information and the time zone information corresponding to the scheduled travel date and time, The change process is performed.

第4の技術手段は、第1〜第3のいずれか1の技術手段において、前記変更部は、前記複数の走行経路のいずれについても前記選択確率がゼロとならないように前記選択確率を変更することを特徴としたものである。   According to a fourth technical means, in any one of the first to third technical means, the changing unit changes the selection probability so that the selection probability does not become zero for any of the plurality of travel routes. It is characterized by that.

第5の技術手段は、第1〜第4のいずれか1の技術手段において、前記記録部は、走行時の天気を示す天気情報を、前記経路情報、前記時間帯情報、及び前記感度情報に関連付けて記録し、前記変更部は、前記走行予定日時及び前記走行予定日時における天気予想情報に対応する、前記時間帯情報及び前記天気情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記変更処理を行うことを特徴としたものである。   According to a fifth technical means, in any one of the first to fourth technical means, the recording unit converts weather information indicating weather during traveling into the route information, the time zone information, and the sensitivity information. Based on the sensitivity information for each of the route information associated with the time zone information and the weather information, corresponding to the forecasted travel date and weather forecast information at the planned travel date and time, The change process is performed.

第6の技術手段は、第1〜第5のいずれか1の技術手段において、前記変更部は、前記走行予定日時又は前記変更処理時より所定期間前までに受信又は記録した前記感度情報に基づき、前記変更処理を行うことを特徴としたものである。   A sixth technical means is the technical means according to any one of the first to fifth aspects, wherein the changing unit is based on the sensitivity information received or recorded before a predetermined period from the scheduled travel date and time or the change processing time. The change process is performed.

第7の技術手段は、第1〜第6のいずれか1の技術手段において、前記複数の走行経路はそれぞれ、他の少なくとも1つの前記走行経路と分岐点で繋がっていることを特徴としたものである。   A seventh technical means is any one of the first to sixth technical means, wherein each of the plurality of travel routes is connected to at least one other travel route at a branch point. It is.

第8の技術手段は、第1〜第7のいずれか1の技術手段において、前記変更部は、現在走行中の前記走行経路について、現在の走行について受信した前記感度情報に基づき、前記選択確率又は前記選択確率の変更のための重み付け係数を算出すると共に、現在の走行以前の走行について受信した前記感度情報に基づき前記選択確率又は前記重み付け係数を算出或いは読み出し、前記経路選択部は、前記現在の走行に関する前記選択確率又は前記重み付け係数と前記現在の走行以前の走行に関する前記選択確率又は前記重み付け係数とを比較し、前者と後者が所定値以上の差をもつ場合、若しくは後者に対する前者の割合が所定割合以下である場合、前記複数の走行経路のうち現在走行していない前記走行経路に選択し直すことを特徴としたものである。   An eighth technical means is the technical means according to any one of the first to seventh technical means, wherein the change unit is configured to select the probability of selection based on the sensitivity information received for the current travel for the travel route currently being traveled. Alternatively, the weighting coefficient for changing the selection probability is calculated, and the selection probability or the weighting coefficient is calculated or read based on the sensitivity information received for the travel before the current travel, and the route selection unit When the selection probability or the weighting coefficient related to the driving of the vehicle is compared with the selection probability or the weighting coefficient related to the driving before the current driving, the former and the latter have a difference of a predetermined value or more, or the ratio of the former to the latter Is less than a predetermined ratio, the driving route that is not currently traveling is selected from among the plurality of traveling routes. It is.

第9の技術手段は、第1〜第8のいずれか1の技術手段におけるサーバ装置に接続可能な移動体であって、前記測位情報を取得する測位情報取得部と、前記経路選択部で選択された前記走行経路を前記測位情報に基づき走行する制御を行う制御部と、走行時に取得した前記感度情報を前記サーバ装置に送信する送信部と、を備えたことを特徴としたものである。   The ninth technical means is a mobile body that can be connected to the server device according to any one of the first to eighth technical means, and is selected by the positioning information acquisition unit that acquires the positioning information and the route selection unit. And a transmission unit that transmits the sensitivity information acquired during traveling to the server device. The control unit performs control based on the positioning information.

第10の技術手段は、衛星測位システムで測位した測位位置を示す測位情報を取得する測位情報取得部を備え、該測位情報に基づき走行する移動体であって、予め定められた複数の走行経路の中から走行予定日時における前記移動体の走行経路をランダムに選択する選択処理を行う経路選択部と、前記経路選択部で選択された前記走行経路を前記測位情報に基づき走行する制御を行う制御部と、走行時に取得された前記測位情報に含まれる衛星電波受信感度を示す感度情報と、走行した走行経路を示す経路情報と、走行した時間帯を示す時間帯情報と、を関連付けて記録する記録部と、前記走行予定日時に対応する前記時間帯情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記経路選択部における各走行経路の選択確率を変更する変更処理を行う変更部と、をさらに備え、前記経路選択部は、前記走行予定日時に対応して変更された前記選択確率を用い、前記選択処理を行うことを特徴としたものである。   A tenth technical means includes a positioning information acquisition unit that acquires positioning information indicating a positioning position measured by the satellite positioning system, and is a moving body that travels based on the positioning information, and includes a plurality of predetermined traveling routes. A route selection unit that performs a selection process of randomly selecting a travel route of the moving body at a scheduled travel date and time, and a control that controls the travel of the travel route selected by the route selection unit based on the positioning information Unit, sensitivity information indicating satellite radio wave reception sensitivity included in the positioning information acquired at the time of traveling, route information indicating a traveling route, and time zone information indicating a traveling time zone are recorded in association with each other. Based on the recording unit and the sensitivity information for each of the route information associated with the time zone information corresponding to the scheduled travel date and time, the selection probability of each travel route in the route selection unit is changed. A changing unit that performs change processing of further wherein the route selection unit, using the selected probability is changed to correspond to the planned travel time is obtained by and performs the selection process.

第11の技術手段は、衛星測位システムで測位した測位位置を示す測位情報を取得し該測位情報に基づき走行する移動体についての走行経路を選択する走行経路選択方法であって、経路選択部が、予め定められた複数の走行経路の中から走行予定日時における前記移動体の走行経路をランダムに選択する選択処理を行う経路選択ステップと、記録部が、前記移動体の走行時の前記測位情報に含まれる衛星電波受信感度を示す感度情報と、走行した走行経路を示す経路情報と、走行した時間帯を示す時間帯情報と、を関連付けて記録する記録ステップと、変更部が、前記走行予定日時に対応する前記時間帯情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記経路選択ステップにおける各走行経路の選択確率を変更する変更処理を行う変更ステップと、を有し、前記経路選択ステップは、前記走行予定日時に対応して変更された前記選択確率を用い、前記選択処理を行うことを特徴としたものである。   An eleventh technical means is a travel route selection method for acquiring positioning information indicating a positioning position measured by a satellite positioning system and selecting a travel route for a moving body that travels based on the positioning information. A route selection step for performing a selection process for randomly selecting a travel route of the mobile object at a scheduled travel date and time from a plurality of predetermined travel routes; and a positioning unit that records the positioning information when the mobile object travels A recording step for associating and recording the sensitivity information indicating the satellite radio wave reception sensitivity included in the information, the route information indicating the travel route traveled, and the time zone information indicating the travel time zone; Change processing for changing the selection probability of each travel route in the route selection step based on the sensitivity information for each of the route information associated with the time zone information corresponding to day and time Includes a changing step of performing, the, the route selection step, using the selected probability is changed to correspond to the planned travel time is obtained by and performs the selection process.

本発明によれば、衛星測位システムで測位した情報に基づき走行する移動体を、予め定めた複数の走行経路の中の1つを走行させるに際し、衛星電波の受信状態が悪い場面に遭遇する場面を減らすような走行経路を選択することで、測位位置の精度の低下を防ぎ、移動体の走行を安定化させることができる。   According to the present invention, when a moving body that travels based on information measured by a satellite positioning system travels in one of a plurality of predetermined travel routes, a scene that encounters a situation in which the reception state of satellite radio waves is poor. By selecting a travel route that reduces the travel distance, it is possible to prevent a decrease in the accuracy of the positioning position and stabilize the travel of the moving body.

本発明の第1の実施形態に係る移動体とサーバ装置とを備えた走行経路選択システムの一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of the driving | running route selection system provided with the mobile body and server apparatus which concern on the 1st Embodiment of this invention. 図1のサーバ装置における処理の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process in the server apparatus of FIG. 図1の移動体における処理の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process in the mobile body of FIG. 図1のシステムにおいて選択候補となる走行経路の一例を示す模式図である。It is a schematic diagram which shows an example of the driving | running route used as a selection candidate in the system of FIG. 図3Aの選択候補のうち1つの走行経路を移動体が走行する様子を示す模式図である。It is a schematic diagram which shows a mode that a mobile body drive | works one driving | running route among the selection candidates of FIG. 3A. 図1のシステムにおいて選択候補となる走行経路の他の例を示す模式図である。It is a schematic diagram which shows the other example of the driving | running route used as a selection candidate in the system of FIG. 本発明の第2の実施形態に係るサーバ装置における処理の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process in the server apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第2の実施形態に係るサーバ装置に接続される移動体における処理の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process in the mobile body connected to the server apparatus which concerns on the 2nd Embodiment of this invention. 図4A,図4Bの処理において選択候補となる走行経路の一例及びその中の1つの走行経路を移動体が走行する様子を示す模式図である。It is a schematic diagram which shows a mode that a mobile body drive | works an example of the travel route used as a selection candidate in the process of FIG. 4A and FIG. 4B, and one travel route in it. 図5Aの状態から移動体が分岐点を通過した様子を示す模式図である。It is a schematic diagram which shows a mode that the mobile body passed the branch point from the state of FIG. 5A. 図4A,図4Bの処理において選択候補となる走行経路の他の例及びその中の1つの走行経路を移動体が走行する様子を示す模式図である。It is a schematic diagram which shows a mode that a moving body drive | works another example of the driving | running route used as a selection candidate in the process of FIG. 4A and FIG. 4B, and one driving | running route in it. 本発明の第3の実施形態に係るサーバ装置における処理の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process in the server apparatus which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施形態に係るサーバ装置に接続される移動体における処理の一例を説明するためのフロー図である。It is a flowchart for demonstrating an example of the process in the mobile body connected to the server apparatus which concerns on the 3rd Embodiment of this invention. 図6A,図6Bの処理において選択候補となる走行経路の一例及びその中の1つの走行経路を移動体が走行後、他の走行経路に移動する様子を示す模式図である。6A and 6B are schematic diagrams illustrating an example of a travel route that is a selection candidate in the processing of FIGS. 6A and 6B and a state in which a mobile body travels to another travel route after traveling on one travel route. 本発明の第4の実施形態に係る移動体の一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of the moving body which concerns on the 4th Embodiment of this invention.

本発明に係るサーバ装置は、移動体に接続可能な装置であり、その移動体の走行経路を選択する装置である。また、本発明に係る移動体は、工場や公共施設の施設内、或いはそれらの施設や駐車場等の敷地内で移動させることに有用な移動体であり、自律走行型の制御機構を有しているものが好ましい。また、本発明に係る移動体は、主に移動しながら周囲を監視するために用いることができ、その場合、監視ロボットとも呼べる。その他、本発明に係る移動体は、人や物を運搬する運搬装置や、掃除機能をもたせることで掃除ロボットとして機能させることもできる。なお、自動車等の運転者による運転を基本とする移動体も自律走行型の制御機構を搭載することで、自律走行、或いは運転者の運転補助としての自律走行が可能になる。但し、本発明は、自律走行型の制御機構をもたない移動体であっても、例えば運転者などにナビゲーションシステムなどで走行経路を提案(推奨)することが有用な場合もあるため、同様に適用できる。以下、図面を参照しながら、本発明の様々な実施形態について説明する。   The server device according to the present invention is a device that can be connected to a moving body, and is a device that selects a travel route of the moving body. In addition, the moving body according to the present invention is a moving body useful for moving within a facility of a factory or a public facility, or a site such as a facility or a parking lot, and has an autonomous traveling type control mechanism. Are preferred. Moreover, the moving body according to the present invention can be used mainly for monitoring the surroundings while moving, and in that case, it can also be called a monitoring robot. In addition, the mobile body according to the present invention can function as a cleaning robot by providing a transporting device for transporting a person or an object or a cleaning function. Note that a mobile body such as an automobile that is basically driven by a driver is also provided with an autonomous traveling type control mechanism, thereby enabling autonomous traveling or autonomous traveling as a driver's driving assistance. However, the present invention may be useful even if it is a mobile body that does not have an autonomous traveling type control mechanism, for example, it may be useful (suggested) to propose (recommend) a traveling route to a driver or the like using a navigation system or the like. Applicable to. Hereinafter, various embodiments of the present invention will be described with reference to the drawings.

(第1の実施形態)
本発明の第1の実施形態について、図1A〜図3Cを参照しながら説明する。まず、図1のブロック図を参照しながら、本実施形態に係る移動体とサーバ装置とを備えた走行経路選択システムの一構成例について説明する。
(First embodiment)
A first embodiment of the present invention will be described with reference to FIGS. 1A to 3C. First, a configuration example of a travel route selection system including a mobile body and a server device according to the present embodiment will be described with reference to the block diagram of FIG.

本実施形態に係る走行経路選択システム(以下、本システム)は、図1で例示するように移動体1とサーバ装置2が接続可能となっている。移動体1は、移動機構を備えたマシンであり、衛星測位システムで測位した測位位置を示す測位情報を取得し、その測位情報に基づき走行するものである。   In the travel route selection system (hereinafter, this system) according to the present embodiment, the mobile body 1 and the server device 2 can be connected as illustrated in FIG. The moving body 1 is a machine equipped with a moving mechanism, acquires positioning information indicating a positioning position measured by a satellite positioning system, and travels based on the positioning information.

上記移動機構は、駆動制御部11と駆動制御部11により制御される車輪を含む駆動部12とで構成される。駆動部12は、例えば図示しないエンジン及び/又はモータなどを備えている。なお、車輪としては、4輪、3輪、2輪など、車輪の数に制限はなく、また車輪を設けない機構を採用することもできる。例えば履帯(キャタピラー(登録商標))などを駆動させてもよい。その他、移動体1にはバッテリ(充電池)が設けられる。充電池は、車両の各機能要素に対して電力を供給する部分であり、例えば走行機能、測位情報取得機能、通信機能、物体認識機能(物体距離検出機能の他、路面判定機能を設けてもよい)、通信機能などの機能を実現する部位に電力を供給する部分である。充電池としては、例えばリチウムイオン電池、ニッケル水素電池、Ni−Cd電池、鉛電池、燃料電池、空気電池が用いられる。   The moving mechanism includes a drive control unit 11 and a drive unit 12 including wheels controlled by the drive control unit 11. The drive unit 12 includes, for example, an engine and / or a motor (not shown). In addition, as a wheel, there is no restriction | limiting in the number of wheels, such as four wheels, three wheels, two wheels, and the mechanism which does not provide a wheel can also be employ | adopted. For example, a crawler belt (Catapillar (registered trademark)) may be driven. In addition, the moving body 1 is provided with a battery (rechargeable battery). The rechargeable battery is a part that supplies electric power to each functional element of the vehicle. For example, a road function, a positioning information acquisition function, a communication function, an object recognition function (object distance detection function as well as a road surface determination function may be provided) It is a part that supplies power to a part that realizes a function such as a communication function. As the rechargeable battery, for example, a lithium ion battery, a nickel metal hydride battery, a Ni-Cd battery, a lead battery, a fuel battery, and an air battery are used.

さらに、移動体1は、移動体1の全体を制御する主制御部10を備えると共に、測位情報取得部13、記憶部14、及び通信部15を備える。本例では、主制御部10が移動体1における走行経路を管理する走行経路管理部10aを有するものとして説明する。   Furthermore, the moving body 1 includes a main control unit 10 that controls the entire moving body 1, and includes a positioning information acquisition unit 13, a storage unit 14, and a communication unit 15. In this example, the main control unit 10 will be described as having a travel route management unit 10a that manages a travel route in the moving body 1.

主制御部10は、駆動制御部11や通信部15の制御及び記憶部14への読み書きを行うが、測位情報取得部13での取得の制御も行うように構成することもできる。例えばこの主制御部10は、CPU(Central Processing Unit)又はMPU(Micro Processing Unit)、作業領域としてのRAM(Random Access Memory)、及び記憶装置などの制御デバイスで構成され、その一部又は全部を集積回路/IC(Integrated Circuit)チップセットとして搭載することもできる。この記憶装置には、主制御部10での制御に係る制御プログラムをはじめ、各種設定内容などが記憶される。この記憶装置としては、HDD(Hard Disk Drive)、SSD(Solid State Drive)など様々な装置が適用でき、記憶部14を利用することができる。   The main control unit 10 controls the drive control unit 11 and the communication unit 15 and reads / writes data from / to the storage unit 14. However, the main control unit 10 can also be configured to control acquisition by the positioning information acquisition unit 13. For example, the main control unit 10 includes a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), a RAM (Random Access Memory) as a work area, and a control device such as a storage device. It can also be mounted as an integrated circuit / IC (Integrated Circuit) chip set. The storage device stores a control program related to control by the main control unit 10 and various setting contents. As this storage device, various devices such as an HDD (Hard Disk Drive) and an SSD (Solid State Drive) can be applied, and the storage unit 14 can be used.

測位情報取得部13は、GPS(Global Positioning System)で測位した測位位置を示す測位情報(この例ではGPS測位情報)を取得する部位であり、GPS衛星からの電波を受信するアンテナや受信したGPS信号を解析して現在の位置情報(緯度、経度)を求める解析部などで構成される。ここで、測位情報は緯度経度を示したGPS座標のような座標情報であるが、敷地内や屋内などごく限られた範囲でのみ移動体1を走らせる際には、単に直交座標や極座標などを採用し、GPS信号の解析結果を座標変換して測位情報として利用することもできる。なお、測位情報取得部13は、DGPS(Differential GPS)の機能又はRTK−GPS(Real Time Kinematic GPS)の機能を設けることや、通信部15の一例としての無線通信部及びそれと通信する無線通信基地局との位置関係から位置を補正する機能を設けることで、コストは嵩むがその精度を上げることもできる。   The positioning information acquisition unit 13 is a part that acquires positioning information (GPS positioning information in this example) indicating a positioning position measured by GPS (Global Positioning System), and includes an antenna that receives radio waves from GPS satellites and a received GPS It comprises an analysis unit that analyzes the signal and obtains the current position information (latitude, longitude). Here, the positioning information is coordinate information such as GPS coordinates indicating latitude and longitude, but when the mobile body 1 is run only within a limited range such as in a site or indoors, it is simply orthogonal coordinates or polar coordinates. Can be used as coordinates information by converting the analysis result of the GPS signal. The positioning information acquisition unit 13 is provided with a function of DGPS (Differential GPS) or a function of RTK-GPS (Real Time Kinematic GPS), a wireless communication unit as an example of the communication unit 15, and a wireless communication base that communicates therewith. Providing a function for correcting the position based on the positional relationship with the station increases the cost, but also increases the accuracy.

測位情報取得部13としてGPS測位情報を取得する部位を例示して説明しているが、GPSと同様の他の衛星測位システム(地域航法衛星システム)を適用することもできる。他の衛星測位システムとしては、ロシアのGLONASS(Global Navigation Satellite System)、EUのガリレオ、中国の北斗などの、GPS以外の全地球航法衛星システム(Global Navigation Satellite System:GNSS)をはじめ、日本の準天頂衛星システム(Quasi-Zenith Satellite System:QZSS)、インドのIRNSS(Indian Regional Navigational Satellite System)などが挙げられる。   Although the part which acquires GPS positioning information is illustrated and demonstrated as the positioning information acquisition part 13, the other satellite positioning system (regional navigation satellite system) similar to GPS is also applicable. Other satellite positioning systems include the Global Navigation Satellite System (GNSS) in Russia, the Galileo EU, and the North Star in China. Examples include the Quasi-Zenith Satellite System (QZSS) and Indian IRNSS (Indian Regional Navigational Satellite System).

記憶部14は、地図情報(マップデータ)を記憶する部位である。この地図情報には、建物などの複数の固定された物体の位置を示す物体情報も含まれている。また、地図情報には、通行可能な領域(道路や駐車場内の非駐車領域など)の位置を示す情報も含まれている。移動体1が監視ロボットである場合には、この地図情報は環境地図を示す情報であると言える。ここで、固定された物体(以下、単に物体と言う)には、建物等の不動産だけでなく、線路、植木や街路樹、壁や柱など、他の構造物を含めておけばよい。上記物体は、一般的に地物と呼ばれる概念のうち、実際に存在するものであって且つ通行可能な領域(道路等)を除いたものと言える。   The storage unit 14 is a part that stores map information (map data). This map information also includes object information indicating the positions of a plurality of fixed objects such as buildings. The map information also includes information indicating the position of a passable area (such as a road or a non-parking area in a parking lot). When the moving body 1 is a monitoring robot, it can be said that this map information is information indicating an environmental map. Here, the fixed object (hereinafter simply referred to as an object) may include not only a real estate such as a building but also other structures such as railroad tracks, planted trees, street trees, walls, and pillars. It can be said that the object is a concept that is actually present and excludes an area (such as a road) that is actually present among concepts that are generally called features.

通信部15としては、無線通信部を用いることが好ましい。この無線通信部における無線通信のネットワークとしては、公衆に開放されているインターネットなどを利用してもよく、或いは、接続できる装置が限定される専用回線の無線ネットワークを利用してもよい。無線通信路での無線伝送方式としては、各種無線LAN(Local Area Network)(WiFi(登録商標)認証の有無は問わない)、ZigBee(登録商標)、Bluetooth(登録商標) LE(Low Energy)などの規格に準じた方式が挙げられ、無線到達距離や伝送帯域などを考慮して使用すればよいが、例えば携帯電話網などを利用してもよい。但し、通信部15は、有線ネットワークを介して通信を行う有線の通信部であってもよい。移動体1とサーバ装置2とが有線で接続される場合、例えば、車庫(ガレージ)なので一時接続して必要な情報のやり取りを行うように構成することもできる。なお、通信部15では、サーバ装置2が移動体1を識別できるようにIP(Internet Protocol)アドレス、MAC(Media Access Control)アドレス、車体番号などの識別情報を利用して通信を行うなどすればよい。   As the communication unit 15, it is preferable to use a wireless communication unit. As the wireless communication network in the wireless communication unit, the Internet open to the public or the like may be used, or a dedicated line wireless network in which devices that can be connected are limited may be used. As a wireless transmission method in a wireless communication path, various wireless LANs (Local Area Network) (with or without WiFi (registered trademark) authentication), ZigBee (registered trademark), Bluetooth (registered trademark) LE (Low Energy), etc. A method conforming to the above standard may be mentioned, and it may be used in consideration of a wireless reachable distance, a transmission band, etc. For example, a mobile phone network may be used. However, the communication unit 15 may be a wired communication unit that performs communication via a wired network. When the mobile body 1 and the server device 2 are connected by wire, for example, since it is a garage, it can be configured to temporarily connect and exchange necessary information. Note that the communication unit 15 performs communication using identification information such as an IP (Internet Protocol) address, a MAC (Media Access Control) address, and a vehicle body number so that the server device 2 can identify the mobile body 1. Good.

走行経路管理部10aは、後述する経路選択部20aで選択された走行経路を測位情報取得部13で取得された測位情報に基づき、駆動制御部11に対して走行制御を行う制御部の一例である。この走行経路を示す経路情報は、サーバ装置2から受信部(通信部15で例示)で受信すればよい。また、記憶部14に地図情報が記憶された例では、走行経路管理部10aが、サーバ装置2から受信した経路情報、測位情報取得部13で取得した測位情報、及び記憶部14に記憶された地図情報に基づいて、駆動制御部11を制御して自律的に走行させればよい。なお、ここでは移動体1が自律走行装置である例を挙げて説明しているが、上述したようにこれに限ったものではない。   The travel route management unit 10a is an example of a control unit that performs travel control on the drive control unit 11 based on the positioning information acquired by the positioning information acquisition unit 13 based on the travel route selected by the route selection unit 20a described later. is there. The route information indicating the travel route may be received from the server device 2 by the receiving unit (illustrated by the communication unit 15). Further, in the example in which the map information is stored in the storage unit 14, the travel route management unit 10 a stores the route information received from the server device 2, the positioning information acquired by the positioning information acquisition unit 13, and the storage unit 14. Based on the map information, the drive control unit 11 may be controlled to travel autonomously. In addition, although the example which the mobile body 1 is an autonomous traveling apparatus is given and demonstrated here, as above-mentioned, it is not restricted to this.

また、移動体1は、送信部は、走行時に取得した感度情報をサーバ装置2に送信する送信部を備えている。この送信部は、通信部15と、通信部15を介して感度情報を送信する制御を行う走行経路管理部10aと、で例示できる。上記感度情報とは、測位情報取得部13で取得した測位情報(走行時の測位情報)に含まれる衛星電波受信感度を示す情報であり、精度情報を含むDOP(Dilution Of Precision)値や、測位に使用した衛星の数及び配置を示す情報、衛星各々の衛星仰角や信号のキャリア/ノイズ比で例示できる。DOP値には、幾何学的精度低下率、水平精度低下率、垂直程度低下率など多くの指標値があり、いずれの値を採用してもよいし、複数の値を採用してもよい。なお、衛星電波受信感度を示す情報は測位情報から算出することで得ることもでき、その場合にも概念的には測位情報に含まれると言える。   In addition, the mobile unit 1 includes a transmission unit that transmits sensitivity information acquired during traveling to the server device 2. This transmission part can be illustrated by the communication part 15 and the travel route management part 10a which performs control which transmits sensitivity information via the communication part 15. The sensitivity information is information indicating the satellite radio wave reception sensitivity included in the positioning information (positioning information at the time of travel) acquired by the positioning information acquisition unit 13, and includes a DOP (Dilution Of Precision) value including accuracy information, Can be exemplified by the information indicating the number and arrangement of the satellites used, the satellite elevation angle of each satellite and the carrier / noise ratio of the signal. The DOP value has many index values such as a geometric accuracy reduction rate, a horizontal accuracy reduction rate, and a vertical degree reduction rate, and any value or a plurality of values may be adopted. The information indicating the satellite radio wave reception sensitivity can also be obtained by calculating from the positioning information, and in this case, it can be said that it is conceptually included in the positioning information.

また、後述するように、走行時に取得した感度情報と併せて、取得時に走行している経路情報及び/又は走行時の時間帯を示す時間帯情報を上記送信部がサーバ装置2に送信するようにしてもよい。時間帯情報としては、予め定められた時間帯のいずれに測位情報の取得時が該当するかを示す情報であってもよいが、単に日時を示す時間情報であってもよい。   Further, as will be described later, the transmission unit transmits to the server device 2 the route information and / or the time zone information indicating the time zone during the travel along with the sensitivity information obtained during the travel. It may be. The time zone information may be information indicating which of the predetermined time zones corresponds to the time when the positioning information is acquired, or may be time information simply indicating the date and time.

その他、移動体1には、図示しない物体認識部を設けることができる。この物体認識部は、基本的に物体の移動体1に対する位置(移動体1から物体までの距離と方向)が認識できればよく、移動体1に対する障害物の位置を検出するための障害物検知センサや、静止画又は動画を撮影するためのカメラなどが利用できる。カメラは2台以上設けることで、視差情報も得ることができる。カメラは、パッシブ型の障害物検知用のセンサの一例であると言える。なお、静止画を撮影するカメラでは撮影間隔を短くすることで移動体1の移動に対応できる。   In addition, the moving body 1 can be provided with an object recognition unit (not shown). The object recognizing unit only needs to be able to recognize the position of the object relative to the moving body 1 (distance and direction from the moving body 1 to the object), and an obstacle detection sensor for detecting the position of the obstacle with respect to the moving body 1. Alternatively, a camera for taking still images or moving images can be used. Disparity information can also be obtained by providing two or more cameras. It can be said that the camera is an example of a passive obstacle detection sensor. Note that a camera that captures a still image can cope with the movement of the moving body 1 by shortening the shooting interval.

上記障害物検知センサは、他の移動体や障害物との衝突を避けるためにそれらを事前に検知するためのセンサであり、光や赤外線や他の電磁波や超音波などを能動的に発信し、その発信波の反射波を受信して障害物の位置を検知するアクティブセンサである。障害物検知センサとしては、例えば、LIDAR(Light Detection and Ranging又はLaser Imaging Detection and Ranging)、レーザレンジファインダ、電波レーダ(ミリ波レーダ等)、超音波センサなど、様々な種類のセンサが適用できる。また、障害物検知センサは、必要に応じて、モータによって左右に動かすメカニカルスキャン方式、或いは、複数のチャンネルを使って受信を行い、受信チャンネル間に発生する位相差を利用して検知角度を算出する電子スキャン方式を採用して、障害物の検知を行えばよい。なお、レーザレンジファインダは光飛行時間測距方式(TOF:Time of Flight)を採用した測距センサであり、走査軸を1軸、2軸もたせることで、それぞれ2次元平面の計測、3次元的な計測が可能となる。また、LIDARはレーザレンジファインダの一種であるとも言える。このように、物体認識部においてセンシングのために放射されるものとしては、レーザー、赤外線、可視光、超音波、電磁波などを用いることができる。但し、耐天候性の高さと測距精度が高いことから、レーザーを用いることが好ましい。   The obstacle detection sensor is a sensor for detecting them in advance in order to avoid collision with other moving objects and obstacles, and actively transmits light, infrared rays, other electromagnetic waves, ultrasonic waves, etc. The active sensor detects the position of the obstacle by receiving the reflected wave of the transmitted wave. As the obstacle detection sensor, for example, various types of sensors such as LIDAR (Light Detection and Ranging or Laser Imaging Detection and Ranging), laser range finder, radio wave radar (millimeter wave radar, etc.), and ultrasonic sensor can be applied. In addition, the obstacle detection sensor performs reception using a mechanical scan system that moves left and right by a motor or multiple channels as necessary, and calculates the detection angle using the phase difference that occurs between the reception channels. The obstacle may be detected by adopting an electronic scanning method. The laser range finder is a distance measuring sensor that employs a time of flight (TOF) time-of-flight method. By providing one or two scanning axes, two-dimensional measurement and three-dimensional measurement are possible. Measurement is possible. LIDAR can also be said to be a kind of laser range finder. As described above, lasers, infrared rays, visible light, ultrasonic waves, electromagnetic waves, or the like can be used as what is emitted for sensing in the object recognition unit. However, it is preferable to use a laser because of high weather resistance and high ranging accuracy.

一方で、サーバ装置2は、移動体1と通信が可能な装置であり、一般的にサーバプログラムを組み込んだコンピュータ(つまりサーバコンピュータ)で構成される。サーバ装置2は移動体1を中央管制する管制センタとして設けられている。   On the other hand, the server device 2 is a device capable of communicating with the mobile body 1 and is generally configured by a computer (that is, a server computer) incorporating a server program. The server device 2 is provided as a control center that controls the moving body 1 centrally.

サーバ装置2は、その全体を制御する制御部20、移動体1の通信部15と通信を行う通信部21、及び記憶部22を備える。制御部20は、プログラム保存領域に格納されたサーバプログラムを動作させ、各種制御を行う。例えば制御部20は、CPU又はMPU、作業領域としてのRAM、及び記憶装置などの制御デバイスで構成され、その一部又は全部を集積回路/ICチップセットとして搭載することもできる。この記憶装置には、上記サーバプログラムをはじめ、各種設定内容などが記憶される。この記憶装置としては、HDD、SSDなど様々な装置が適用でき、記憶部22を利用することができる。   The server device 2 includes a control unit 20 that controls the whole, a communication unit 21 that communicates with the communication unit 15 of the mobile body 1, and a storage unit 22. The control unit 20 operates the server program stored in the program storage area and performs various controls. For example, the control unit 20 includes a CPU or MPU, a RAM as a work area, and a control device such as a storage device, and a part or all of the control unit 20 can be mounted as an integrated circuit / IC chip set. The storage device stores various setting contents including the server program. As this storage device, various devices such as an HDD and an SSD can be applied, and the storage unit 22 can be used.

通信部21は、通信部15と同様に無線通信部であることが望ましいが、これに限らない。通信部21の一例としての無線通信部は、無線通信基地局であってもよいし、別途設置した無線通信基地局を介して通信部15の一例としての無線通信部と無線通信するようにしてもよい。なお、無線通信基地局は複数設けることができ、その場合、例えば複数の無線通信基地局がノードとなるメッシュネットワークを形成するなど、一部又は全部の無線通信基地局に中継機能をもたせておけばよい。記憶部22は、後述する各種情報を記憶する部位である。   Although the communication unit 21 is desirably a wireless communication unit like the communication unit 15, it is not limited to this. The wireless communication unit as an example of the communication unit 21 may be a wireless communication base station, or wirelessly communicate with a wireless communication unit as an example of the communication unit 15 via a separately installed wireless communication base station. Also good. A plurality of radio communication base stations can be provided. In this case, for example, a part or all of the radio communication base stations can be provided with a relay function such as forming a mesh network in which a plurality of radio communication base stations are nodes. That's fine. The memory | storage part 22 is a site | part which memorize | stores the various information mentioned later.

そして、本実施形態の主たる特徴として、サーバ装置2は経路選択部20a、記録処理部20b、及び変更部20cを備える。これらは上記サーバプログラムとしてサーバ装置2に組み込むことができる。図1では、これらをサーバ装置2の制御部20の一部として設けた例を挙げているが、これに限ったものではない。   As a main feature of the present embodiment, the server device 2 includes a route selection unit 20a, a recording processing unit 20b, and a change unit 20c. These can be incorporated into the server device 2 as the server program. In FIG. 1, although the example which provided these as a part of control part 20 of the server apparatus 2 is given, it is not restricted to this.

経路選択部20aは、予め定められた複数の走行経路(巡回経路)の中から走行予定日時における移動体1の走行経路をランダムに選択する(無作為に抽出する)選択処理を行う。ここで、上記選択処理での選択候補となる複数の走行経路は、サーバ装置2からの管理者ユーザによるユーザ操作、或いはサーバ装置2にネットワークを介して接続された、パーソナルコンピュータ(PC)、スマートフォン、タブレット端末などのクライアント端末装置からユーザ操作により、予め定めておけばよく、選択を行う度にその選択処理前に予め定めておいてもよい。なお、ユーザ操作は、キーボード、マウス等のポインティングデバイスなどの操作部(図示せず)で受け付ければよい。   The route selection unit 20a performs a selection process of randomly selecting (randomly extracting) the travel route of the moving body 1 at the scheduled travel date and time from a plurality of predetermined travel routes (circular routes). Here, the plurality of travel routes that are selection candidates in the selection process are a user operation by an administrator user from the server device 2 or a personal computer (PC), a smartphone connected to the server device 2 via a network. It may be determined in advance by a user operation from a client terminal device such as a tablet terminal, or may be determined in advance before the selection process every time selection is performed. The user operation may be received by an operation unit (not shown) such as a keyboard, a pointing device such as a mouse.

また、サーバ装置2は通信部21で例示した受信部を有し、この受信部により、移動体1で走行時に取得されたGPS測位情報等の測位情報を移動体1側の送信部(通信部15で例示)から受信する。この測位情報には、衛星電波受信状況を示す情報が含まれている。また、サーバ装置2は、通信部21で例示した送信部を有し、この送信部により、経路選択部20aで選択された走行経路を示す経路情報を移動体1に送信する。移動体1は、この経路情報を受信部(通信部15で例示)で受信し、その経路情報に基づき走行することになる。   In addition, the server device 2 includes a receiving unit exemplified by the communication unit 21, and this receiving unit transmits positioning information such as GPS positioning information acquired during traveling by the moving body 1 to a transmitting unit (communication unit) on the moving body 1 side. 15). This positioning information includes information indicating the satellite radio wave reception status. In addition, the server device 2 includes a transmission unit exemplified by the communication unit 21, and the transmission unit transmits route information indicating the travel route selected by the route selection unit 20 a to the mobile body 1. The mobile body 1 receives this route information by a receiving unit (illustrated by the communication unit 15) and travels based on the route information.

なお、上記経路情報は、走行方向と走行速度とを所定間隔で送信するような指示情報(つまり所定間隔毎の走行経路を示す情報)であっても、それを受信した移動体1での走行は同様に可能である。また、上記経路情報が走行経路自体を示す座標情報でなくても移動体1での走行は可能である。例えば、各走行経路の座標情報を予め移動体1の記憶部14の地図情報として格納しておき、上記経路情報として経路番号又は経路ID等をやり取りすれば、指定された経路の走行は可能である。   In addition, even if the said route information is the instruction information (that is, the information which shows the driving | running route for every predetermined interval) which transmits a driving | running | working direction and a driving | running speed at predetermined intervals, the driving | running | working by the mobile body 1 which received it Is possible as well. Further, even when the route information is not coordinate information indicating the travel route itself, the mobile body 1 can travel. For example, if the coordinate information of each travel route is stored in advance as map information in the storage unit 14 of the mobile body 1 and a route number or a route ID is exchanged as the route information, the specified route can be traveled. is there.

サーバ装置2は次の記録部を備える。この記録部は、記憶装置である記憶部22と、それに対して次のような記録の処理を実行する記録処理部20bと、で例示できる。記録処理部20bは、通信部21で例示した受信部で受信した測位情報に含まれる衛星電波受信感度を示す上記感度情報と、走行した走行経路を示す経路情報と、走行した時間帯を示す時間帯情報と、を記憶部22に関連付けて記録する。   The server device 2 includes the following recording unit. This recording unit can be exemplified by a storage unit 22 that is a storage device and a recording processing unit 20b that executes the following recording process on the storage unit 22. The recording processing unit 20b includes the sensitivity information indicating the satellite radio wave reception sensitivity included in the positioning information received by the receiving unit exemplified by the communication unit 21, the route information indicating the travel route, and the time indicating the travel time zone. The band information is recorded in association with the storage unit 22.

ここで、上述したように、上記時間帯情報は単に日時を示す情報であってもよく、また、上記感度情報は、測位情報に含まれる或いは測位情報から算出される情報である。また、サーバ装置2が経路情報を移動体1に指示することから、上記経路情報及び上記時間帯情報はその指示内容を保存しておけば移動体1から受信しなくてもよいが、移動体1で何らかの走行トラブルがあり予定の時間で走行できないことも想定できるため、移動体1から受信するようにすることが好ましいと言える。   Here, as described above, the time zone information may simply be information indicating date and time, and the sensitivity information is information included in the positioning information or calculated from the positioning information. Further, since the server device 2 instructs the mobile body 1 with route information, the route information and the time zone information may not be received from the mobile body 1 if the instruction content is stored. 1, it can be assumed that there is some driving trouble and the vehicle cannot be driven at the scheduled time.

変更部20cは、記録処理部20bにより記憶部22に記録された、上記走行予定日時に対応する時間帯情報に関連付けられた経路情報毎の感度情報に基づき、経路選択部20aにおける各走行経路の選択確率を変更する変更処理を行う。ここで、走行予定日時とは走行予定開始日時だけでもよいし、開始から終了までの日時(つまり巡回に必要な時間も含めた時間)を採用してもよい。また、選択確率の変更は、各走行経路の選択確率(候補数がNの場合、1/N)のそれぞれに乗算する重み付け係数を算出し、重み付けを行うなどすればよい。この重み付け係数の算出例については後述する。ここでNは2以上の整数であるが、場合によってはN=1となることもある。   Based on the sensitivity information for each route information associated with the time zone information corresponding to the scheduled travel date and time, recorded in the storage unit 22 by the recording processing unit 20b, the changing unit 20c determines each travel route in the route selection unit 20a. A change process for changing the selection probability is performed. Here, the scheduled traveling date and time may be only the scheduled traveling start date and time, or the date and time from the start to the end (that is, the time including the time required for patrol) may be adopted. The selection probability may be changed by calculating a weighting coefficient by which each selection probability (1 / N when the number of candidates is N) is multiplied and weighting. An example of calculating the weighting coefficient will be described later. Here, N is an integer greater than or equal to 2, but in some cases, N = 1.

そして、経路選択部20aは、上記走行予定日時に対応して変更された選択確率を用い、上記選択処理を行う。つまり、経路選択部20aは、変更後の選択確率を加味した上で、無作為に走行経路を選択する。単純な例を挙げると、3つのルート1,2,3が選択候補として存在した場合、走行予定日時が含まれる時間帯についてルート2,1,3の順番に受信感度が高いという履歴が残っていた場合、ルート2,1,3の順に選択確率が高くなる。その結果として選択された走行経路を示す経路情報は移動体1側に通信部21を介して送信される。移動体1は、その走行経路を走行することになる。   Then, the route selection unit 20a performs the selection process using the selection probability changed corresponding to the scheduled travel date and time. That is, the route selection unit 20a randomly selects a travel route in consideration of the changed selection probability. As a simple example, if there are three routes 1, 2, and 3 as selection candidates, there is a history that reception sensitivity is high in the order of routes 2, 1, and 3 in the time zone that includes the scheduled travel date and time. In this case, the selection probability increases in the order of routes 2, 1, and 3. As a result, route information indicating the selected travel route is transmitted to the mobile body 1 via the communication unit 21. The mobile body 1 travels along the travel route.

本システムは、このような構成を有することで、移動体1に予め定めた複数の走行経路の中の1つを走行させるに際し、衛星電波の受信状態が悪い場面に遭遇する場面を減らすような走行経路を選択して指示することができ、移動体1での測位位置の精度の低下を防ぎ、移動体1の走行を安定化させることができる。   By having such a configuration, this system reduces the number of scenes in which the reception state of satellite radio waves is poor when the mobile body 1 travels on one of a plurality of predetermined travel routes. A travel route can be selected and instructed, and a decrease in accuracy of the positioning position in the mobile body 1 can be prevented, and travel of the mobile body 1 can be stabilized.

次に、本システムの主たる特徴の具体的な処理例について、図2A〜図3Cを併せて参照しながら説明する。図2A、図2Bはそれぞれ、サーバ装置2、移動体1における処理の一例を説明するためのフロー図である。図3Aは、図1のシステムにおいて選択候補となる走行経路の一例を示す模式図、図3Bは、図3Aの選択候補のうち1つの走行経路を移動体が走行する様子を示す模式図、図3Cは、図1のシステムにおいて選択候補となる走行経路の他の例を示す模式図である。   Next, specific processing examples of main features of the present system will be described with reference to FIGS. 2A to 3C. 2A and 2B are flowcharts for explaining an example of processing in the server device 2 and the moving body 1, respectively. 3A is a schematic diagram illustrating an example of a travel route that is a selection candidate in the system of FIG. 1, and FIG. 3B is a schematic diagram illustrating a state in which a mobile body travels on one travel route of the selection candidates in FIG. 3A. FIG. 3C is a schematic diagram illustrating another example of a travel route that is a selection candidate in the system of FIG. 1.

図2Aに例示するように、まず、サーバ装置2側の経路選択部20aは、移動体1が今から走行可能な経路を確認する(ステップS1)。ここで確認されるのは、記憶部22に予め記録しておいた複数(Mを2以上の整数とし、M本とする)の走行経路のうち、ユーザ操作などにより予め定められた複数(N本とする)の走行経路とすればよい。例えばM本の走行経路としてM本の監視対象経路を記録しておいた場合などは、工事中の経路が含まれるなどの問題がない限り、監視は全ての経路で必要となることが常であるため、M=Nとしておけばよい。図3Aで例示する地図情報30では、敷地内に第1〜第3工場とガレージが存在し、それらを周回するルート1,2,3の3つの走行経路が選択候補となっており、以下ではこの例で説明する。   As illustrated in FIG. 2A, first, the route selection unit 20a on the server device 2 side confirms a route that the mobile body 1 can travel from now (step S1). Here, what is confirmed is a plurality (N, which is determined in advance by a user operation, etc., among a plurality of travel routes (M is an integer equal to or greater than 2 and M) that are recorded in advance in the storage unit 22. Book)). For example, if M routes to be monitored are recorded as M travel routes, monitoring is usually required for all routes unless there is a problem that a route under construction is included. Therefore, it is sufficient to set M = N. In the map information 30 illustrated in FIG. 3A, there are first to third factories and a garage in the site, and three travel routes of routes 1, 2, and 3 that circulate them are selection candidates. This example will be described.

次に、経路選択部20aは、そのN本の走行経路に走行履歴が残っているか否かを、記憶部22を参照して判定する(ステップS2)。なお、記憶部22には、移動体1から受信した測位情報が、記録処理部20bでの関連付けを伴う記録処理により記憶されており、ステップS2ではそれを走行履歴として参照すればよい。また、ステップS2では、(a)N本のうち少なくとも1本に走行履歴が残っていた場合にYESと判定するようにしてもよいし、(b)N本全てに走行履歴が残っていた場合にYESと判定するようにしてもよいし、(c)所定割合(例えばN/2)以上に走行履歴が残っていた場合にYESと判定するようにしてもよい。また、走行履歴が残っていてもその走行予定日時の時間帯に合致した走行履歴が残っていなければ、ステップS2でNOとすればよい。   Next, the route selection unit 20a determines whether or not a travel history remains on the N travel routes with reference to the storage unit 22 (step S2). Note that the storage unit 22 stores the positioning information received from the moving body 1 by a recording process involving association in the recording processing unit 20b, and it may be referred to as a travel history in step S2. In step S2, (a) when at least one of N traveling histories remains, it may be determined as YES, or (b) when all N traveling histories remain. May be determined as YES, or (c) YES may be determined when the travel history remains more than a predetermined ratio (for example, N / 2). Further, even if the travel history remains, if the travel history that matches the scheduled travel date and time does not remain, NO may be set in step S2.

ステップS2でNOの場合、経路選択部20aはN本の走行経路からランダムに走行予定日時における走行経路を選択し(ステップS3)、移動体1にその走行経路を示す経路情報を、通信部21を介して送信する(ステップS4)。なお、上記走行予定日時はユーザ操作により指定することもできるし、ユーザが処理開始を指定した時点の日時であってもよい。ステップS4では、例えば移動体1がガレージに存在した場合(移動体1の現在位置の把握は後述のステップS10で可能である)、ガレージからステップS3で選択された走行経路の出発点までの経路を加算した経路情報を送信しておけばよい。但し、例えば、経路選択部20aで選択対象となる走行経路は全て、図3Cの監視地図情報32に示すようにある所定位置(ここではガレージ)から開始してそこで終了するような経路としておいてもよい。   In the case of NO in step S2, the route selection unit 20a randomly selects a travel route at the scheduled travel date and time from the N travel routes (step S3), and transmits the route information indicating the travel route to the mobile unit 1 as the communication unit 21. (Step S4). Note that the scheduled travel date and time can be designated by a user operation, or the date and time when the user designates the start of processing. In step S4, for example, when the moving body 1 is present in the garage (the current position of the moving body 1 can be grasped in step S10 described later), the route from the garage to the starting point of the travel route selected in step S3. It is only necessary to transmit route information obtained by adding. However, for example, all the travel routes to be selected by the route selection unit 20a are routes that start from a predetermined position (here, garage) and end there as shown in the monitoring map information 32 of FIG. 3C. Also good.

ステップS2でYESの場合、変更部20cが走行予定日時の時間帯について各走行経路の重みを計算し(ステップS5)、その後、経路選択部20aが、計算された重みを考慮した上でN本の走行経路からランダムに走行経路を選択し(ステップS6)、ステップS4へ進む。   If YES in step S2, the change unit 20c calculates the weight of each travel route for the time zone of the scheduled travel date and time (step S5), and then the route selection unit 20a considers the calculated weight and N A travel route is randomly selected from the travel routes (step S6), and the process proceeds to step S4.

ステップS5において、N本のうちi(正の整数)番目の走行経路の重みの計算式としては、例えば下式を使用することができる。但し、走行予定日時に対応する時間帯(例えば、走行予定日時が14:00の場合、それを含む12:00〜15:00の時間帯など)について、過去の情報の統計値(平均値、最大値、最小値、初期値[開始地点の値]、中間値、最終値[終了地点の値]などのいずれか)を用いるものとする。統計処理はこの時点で行ってもよいが、記録処理時に行っておいてもよい。
(走行経路iの各捕捉衛星のSNRの平均)×(k+走行経路iの捕捉衛星数)
In step S5, for example, the following formula can be used as a formula for calculating the weight of the i (positive integer) -th travel route out of N. However, for a time zone corresponding to the scheduled travel date and time (for example, when the planned travel date and time is 14:00, a time zone including 12:00 to 15:00 including the travel time), a statistical value (average value, The maximum value, minimum value, initial value [start point value], intermediate value, final value [end point value], etc.) are used. The statistical process may be performed at this point, or may be performed during the recording process.
(Average SNR of each captured satellite on travel route i) × (k + number of captured satellites on travel route i)

ここで、上記の平均は、(走行経路iの捕捉衛星毎のSNRの合計)/(走行経路iの捕捉衛星数)となる。SNRとしては各衛星のキャリア/ノイズ比を利用すればよい。また、DOP値に含まれる或いはDOP値から計算される値を利用してもよい。また、kは走行経路間での重みの差を調整するための正の定数であり、例えば10程度など、重みを重視するかしないかによって適宜、定めればよい。また、kを加算する代わりに定数を「走行経路iの補足衛星数」に乗算するようにしてもよい。この重みをN本の走行経路全て求め、規格化することで、重み付け係数を求めることができる。例えば、k=10とし、その時間帯におけるルート1,2,3についてそれぞれ、捕捉衛星数が10,15,20で、捕捉衛星のSNRの平均が40,35,30であった場合、重みが800,875,900となり、重み付け係数がそれらを合計値の2575で割った0.31,0.34,0.35となる。   Here, the above average is (total SNR for each captured satellite on travel route i) / (number of captured satellites on travel route i). As the SNR, the carrier / noise ratio of each satellite may be used. Further, a value included in the DOP value or calculated from the DOP value may be used. In addition, k is a positive constant for adjusting the difference in weight between the travel routes, and may be determined as appropriate depending on whether or not the weight is important. Further, instead of adding k, a constant may be multiplied by “the number of supplementary satellites of travel route i”. A weighting coefficient can be obtained by obtaining and standardizing all N driving routes. For example, if k = 10, the number of captured satellites is 10, 15, 20 and the average SNR of captured satellites is 40, 35, 30 for routes 1, 2, and 3 in that time zone, the weight is 800, 875, 900, and the weighting coefficient is 0.31, 0.34, 0.35 obtained by dividing them by the total value 2575.

ステップS5では、これらの重み付け係数を考慮した上でランダム抽出すれば選択確率を変更した選択が可能となる。無論、重みをそのまま使用して、ルート1,2,3がそれぞれ800,875,900本ずつ存在するとして、合計2575本の中からランダム抽出することでも、同様に選択確率を変更した選択が可能となる。また、ここで例示した計算式は単なる一例に過ぎない。   In step S5, if the random extraction is performed in consideration of these weighting factors, the selection with the changed selection probability can be performed. Of course, using the weights as they are, assuming that there are 800, 875, 900 routes 1, 2, 3, respectively, random selection from a total of 2575 can also be made with the selection probability changed. It becomes. Moreover, the calculation formula illustrated here is only an example.

なお、ステップS2の判定において、上記(b)の場合は例示したように計算して問題ない。上記(a)又は上記(c)の場合、走行履歴が残っていない走行経路については、例えばその走行経路についての重み付け係数を1/Nのまま変えないようにし、走行履歴が残っている走行経路の重み付け係数も全て求めた上で、規格化すればよい。また、例示した重みや重み付け係数の求め方はこれに限ったものではなく、例えば、(k+走行経路iの捕捉衛星数)の平均値などでもよい。   In the determination of step S2, in the case of (b) above, there is no problem in calculating as exemplified. In the case of (a) or (c) above, for a travel route in which no travel history remains, for example, the weighting coefficient for the travel route is not changed to 1 / N, and the travel route remains in the travel history. It is only necessary to standardize after obtaining all the weighting coefficients. Further, the method of obtaining the illustrated weights and weighting coefficients is not limited to this, and may be, for example, an average value of (k + number of captured satellites of travel route i).

ステップS4に続き、記録処理部20bは、移動体1からの情報(測位情報を含む)の通信部21での受信を待ち(ステップS7)、受信があった場合、その情報に含まれる感度情報を、経路情報及び時間帯情報に関連付けて記録する(ステップS8)。ステップS7で受信する情報は、移動体1が受信した経路情報(例えばルート1を示す情報)に基づき、図3Bの監視地図情報31中の移動体1の位置で例示するように、走行を開始し、その走行時に取得した情報である。なお、監視地図情報31で例示するように、サーバ装置2では地図情報に走行経路の候補と共に実際の移動体1の位置を反映させて管理者に提示することが好ましい。   Subsequent to step S4, the recording processing unit 20b waits for the communication unit 21 to receive information (including positioning information) from the mobile unit 1 (step S7). If there is reception, sensitivity information included in the information is received. Is recorded in association with the route information and the time zone information (step S8). The information received in step S7 is based on the route information received by the mobile unit 1 (for example, information indicating the route 1), and starts running as exemplified by the position of the mobile unit 1 in the monitoring map information 31 of FIG. 3B. And the information acquired at the time of traveling. Note that, as exemplified by the monitoring map information 31, the server device 2 preferably presents the map information with the travel route candidate and the actual position of the moving body 1 to the administrator while reflecting it.

ステップS8では、上記時間帯が変わる毎に上記統計値(平均値等)を求めて記録しておけばよい。無論、統計処理の対象は、測位情報に変化がない場合(移動体1の停止や巡回の開始前や終了後)を除外しておく。経路情報及び時間帯情報はステップS4で送信した経路情報、送信日時(又は経路走行指示の日時)を保存しておくか、移動体1から受信するようにしておけば得られる。   In step S8, each time the time zone changes, the statistical value (average value or the like) may be obtained and recorded. Of course, the object of statistical processing excludes the case where there is no change in the positioning information (before the moving body 1 is stopped or before patrol starts or ends). The route information and the time zone information can be obtained by storing the route information and the transmission date and time (or the date and time of the route travel instruction) transmitted in step S4 or receiving from the mobile unit 1.

次いで、記録処理部20bは、ステップS7で受信した情報(測位情報を含む)に基づき移動体1が目的地に着いたか否かを判定し(ステップS9)、YESの場合にはステップS1へ戻って新たな巡回についての処理を実行し、NOの場合には移動体1の現在の位置を記憶部22に記録しておき(ステップS10)、ステップS7に戻る。なお、ステップS10は、移動体1から情報が来なくなった場合に備えて、最終位置を確認できるようにする処理である。   Next, the recording processing unit 20b determines whether or not the mobile body 1 has arrived at the destination based on the information (including positioning information) received in Step S7 (Step S9). If YES, the process proceeds to Step S1. Returning, the process about a new patrol is performed, and in the case of NO, the present position of the moving body 1 is recorded in the memory | storage part 22 (step S10), and it returns to step S7. Note that step S10 is a process that allows the final position to be confirmed in preparation for the case where information does not come from the moving body 1.

一方で、図2Bに例示するように、移動体1側では、走行経路管理部10aが通信部15を介してステップS4で送信された経路情報を受信するところから処理が始まる(ステップS11)。次いで、走行経路管理部10aは受信した経路情報(例えばルート1を示す情報)に従い、その走行経路を走行するよう駆動制御部11を制御する(ステップS13)。この制御には測位情報取得部13により一定間隔で取得された測位情報が用いられる。駆動制御部11による駆動部12の制御により、移動体1はルート1に到達後、監視地図情報31中の移動体1の位置で例示するように走行を行うことになる。そして、走行経路管理部10aは、上記一定間隔と同じ間隔又はその整数倍の間隔毎に測位情報(現在の位置を示す情報)をサーバ装置2に送信する(ステップS13)。ここで送信される測位情報がステップS7で受信されることになる。   On the other hand, as illustrated in FIG. 2B, on the mobile body 1 side, the processing starts from the point where the travel route management unit 10a receives the route information transmitted in step S4 via the communication unit 15 (step S11). Next, the travel route management unit 10a controls the drive control unit 11 to travel along the travel route according to the received route information (for example, information indicating the route 1) (step S13). For this control, positioning information acquired by the positioning information acquisition unit 13 at regular intervals is used. By the control of the drive unit 12 by the drive control unit 11, the mobile body 1 travels as exemplified by the position of the mobile body 1 in the monitoring map information 31 after reaching the route 1. Then, the travel route management unit 10a transmits positioning information (information indicating the current position) to the server device 2 at intervals equal to or equal to an integral multiple of the fixed interval (step S13). The positioning information transmitted here is received in step S7.

その後、走行経路管理部10aは、経路情報が示す目的地に到着したか否かを測位情報との比較により判定し(ステップS14)、NOの場合にはステップS12に戻り、走行を継続する。ステップS14でYESとなった段階で、走行経路管理部10aはサーバ装置2に目的地に着いたことを通知し(ステップS15)、新たな巡回についてステップS11の経路情報の受信を待つ。   Thereafter, the travel route management unit 10a determines whether or not the vehicle has arrived at the destination indicated by the route information by comparing with the positioning information (step S14). If NO, the travel route management unit 10a returns to step S12 and continues traveling. When YES in step S14, the travel route management unit 10a notifies the server device 2 that it has arrived at the destination (step S15), and waits for reception of route information in step S11 for a new tour.

また、以上では、上記時間帯の詳細を特に言及せず、1日を所定数で分割した時間帯を採用することを前提に説明した。これは、GPS衛星の周回周期が約12時間周期であるため、上記所定数としてある程度適切な値を採用しておけば、時間帯毎に受信感度が異なると言え、上述のような効果が得られると言えるためである。   Further, the above description is made on the assumption that the details of the time zone are not particularly mentioned and that a time zone obtained by dividing a day by a predetermined number is adopted. This is because the GPS satellite orbital period is about 12 hours, and if a certain appropriate value is adopted as the predetermined number, it can be said that the reception sensitivity differs for each time zone, and the above-described effects are obtained. Because it can be said that.

但し、このような衛星の周回周期を考慮しなくても、最近のデータだけ用いるといった処理により、上述のような効果は十分、得られる。具体的には、変更部20cは、走行予定日時又は上記変更処理時(走行予定日時が入力された時点や変更処理の実行指示を受け付けた時点など)より所定期間前までに受信又は記録した感度情報に基づき、上記変更処理を行うようにすればよい。この所定期間としては、例えば1週間などが挙げられる。所定期間より過去のデータについては全て消去する、つまり所定期間より過去のデータは定期的にリフレッシュするようにしてもよい。   However, the above-described effects can be sufficiently obtained by using only the latest data without considering the orbiting period of the satellite. Specifically, the changing unit 20c receives or records the travel schedule date or time or the above-described change processing (such as when the scheduled travel date is input or when an execution instruction for the change process is received) before or after a predetermined period. The change process may be performed based on the information. Examples of the predetermined period include one week. All data past the predetermined period may be erased, that is, data past the predetermined period may be periodically refreshed.

また、代替処理として、変更部20cは、上記変更処理を定期的に実行し、或いは上記変更処理を実行した過去の結果を参照し、変化が大きかった場合に、変化が大きくなる前のデータを使用しないで上記変更処理を行うようにしてもよい(そのデータを消去してしまってもよい)。   Further, as an alternative process, the changing unit 20c periodically executes the change process or refers to the past result of executing the change process, and when the change is large, the data before the change is increased. You may make it perform the said change process without using (it may erase the data).

また、上記時間帯として1日を所定数で分割した時間帯を採用した場合、曜日についても考慮してもよい。その場合、記録処理部20bは、走行した曜日を示す曜日情報を、経路情報、時間帯情報、及び感度情報に関連付けて記憶部22に記録しておけばよい。そして、変更部20cは、走行予定日時に対応する曜日情報及び時間帯情報に関連付けられた経路情報毎の感度情報に基づき、上記変更処理を行えばよい。曜日を考慮することで、曜日に応じた環境の違い、例えばある走行経路が使えない、或いは高いクレーンが存在する、などといった環境の違いを反映して、受信状態が悪い場面に遭遇し難いような走行経路を決定することができる。   Moreover, when the time slot | zone which divided | segmented 1 day into the said time slot | zone by the predetermined number is employ | adopted, you may consider a day of the week. In that case, the recording processing unit 20b may record day information indicating the day of the week in the storage unit 22 in association with the route information, time zone information, and sensitivity information. And the change part 20c should just perform the said change process based on the sensitivity information for every route information linked | related with the day-of-week information and time slot | zone information corresponding to a driving scheduled date. By taking into account the day of the week, it is unlikely that you will encounter scenes with poor reception conditions, reflecting differences in the environment according to the day of the week, such as differences in the environment such as the use of certain travel routes or high cranes. A simple driving route can be determined.

また、本システムにおいて、GPS以外の衛星測位システムを採用する場合、その衛星は1日や半日を周期としないものがあるため、周回周期を考慮することが好ましいと言える。よって、GPSを採用する場合も含め、一般的に、上記時間帯は、測位情報取得部13で測位情報の取得に使用する衛星測位システムにおける衛星の周回周期を所定数(第1の所定数)で分割した時間帯とすることが好ましい。その場合、変更部20cでは、例えば走行予定日時の上記周回周期において定義された時間帯(つまり上記周回周期における位相)と同じ位相(時間的位置)についての過去の走行履歴を参照すればよい。また、同じ位相であるかは、例えば西側に4つ捕捉でき且つ東側に1つ捕捉できる状態の位相なのか、東側に4つ捕捉でき且つ西側に1つ捕捉できる状態の位相なのかなどと、衛星の配置状態の類似により区別しておいてもよい。   In addition, in this system, when a satellite positioning system other than GPS is adopted, it may be preferable to consider the circulation cycle because some of the satellites do not have a period of one day or half a day. Therefore, in general, including the case of adopting GPS, the above time zone includes a predetermined number (first predetermined number) of the orbiting period of the satellite in the satellite positioning system used for acquisition of positioning information by the positioning information acquisition unit 13. It is preferable to set the time zone divided by. In that case, in the change part 20c, what is necessary is just to refer the past driving | running history about the same phase (temporal position) as the time slot | zone (namely, phase in the said cycling cycle) defined in the said cycling cycle of the scheduled driving | running | working date. Also, whether the phase is the same, for example, whether it is a phase that can be captured four on the west side and one on the east side, or a phase that can be captured four on the east side and one on the west side, etc. You may distinguish by the similarity of the arrangement state of a satellite.

周回周期を考慮した場合にも、曜日と同様の考え方で曜日情報のようなより周期の長い情報を考慮してもよい。つまり、記録処理部20bは、上記周回周期を第2の所定数倍した定数倍周期における何番目の上記周回周期に走行時が該当するかを示す位相情報(走行時における周回周期単位での位相を示す位相情報)を、経路情報、時間帯情報、及び感度情報に関連付けて記憶部22に記録しておいてもよい。そして、変更部20cは、走行予定日時に対応する位相情報及び時間帯情報に関連付けられた経路情報毎の感度情報に基づき、上記変更処理を行えばよい。なお、上記周回周期が1日又は半日の場合、上記定数倍周期のより一般的な例が7日であり、その場合、位相情報は曜日情報を示すことになる。よって、この例でも曜日情報を用いた場合と同様の効果を奏する。   Even when the circulation cycle is considered, information having a longer cycle such as day information may be considered in the same way as the day of the week. In other words, the recording processing unit 20b indicates phase information indicating the number of the above-mentioned circulation periods in the constant multiple period obtained by multiplying the above-mentioned circulation period by a second predetermined number (phase in units of circulation periods during travel). May be recorded in the storage unit 22 in association with the path information, the time zone information, and the sensitivity information. And the change part 20c should just perform the said change process based on the sensitivity information for every route information linked | related with the phase information and time slot | zone information corresponding to a driving scheduled date. When the circulation cycle is one day or half a day, a more general example of the constant multiple cycle is 7 days. In this case, the phase information indicates day information. Therefore, in this example, the same effect as that obtained when day information is used is obtained.

また、走行経路のうち受信感度が悪すぎる走行経路が存在すると、その走行経路が全く選択されなくなるといった問題がある。従って、そのような事態を避けるために、変更部20cは、上記複数の走行経路のいずれについても上記選択確率がゼロとならないように上記選択確率を変更することが望ましい。一例としては上記式においてk≠0などとするなお、この例は、上述したいずれの応用例にも適用できる。   In addition, there is a problem that if there is a travel route whose reception sensitivity is too bad among the travel routes, the travel route is not selected at all. Therefore, in order to avoid such a situation, the changing unit 20c desirably changes the selection probability so that the selection probability does not become zero for any of the plurality of travel routes. As an example, in the above equation, k ≠ 0 or the like is used, and this example can be applied to any of the application examples described above.

また、受信感度は、天気に左右されることにあり、本システムも天気に対応できるようにしておいてもよい。その場合、記録処理部20bは、走行時の天気を示す天気情報を、経路情報、時間帯情報、及び感度情報に関連付けて記憶部22に記録しておいてもよい。走行時の天気は、カメラでの撮影画像、照度計、温度計、湿度計などから取得することが可能であり、これらの計器などを移動体1に搭載してサーバ装置2側に計測結果を送信し、記録するようにしてもよいが、全ての経路情報に共通に利用できる情報であるため、サーバ装置2側にこれらの計器などを接続しておき、直接、計測結果を得て記録しておくことが好ましい。   In addition, the reception sensitivity depends on the weather, and the present system may be adapted to cope with the weather. In that case, the recording processing unit 20b may record the weather information indicating the running weather in the storage unit 22 in association with the route information, the time zone information, and the sensitivity information. Weather during driving can be obtained from images taken with a camera, illuminance meter, thermometer, hygrometer, etc., and these instruments are mounted on the moving body 1 and the measurement results are sent to the server device 2 side. It may be sent and recorded, but since it is information that can be used in common for all route information, these instruments are connected to the server device 2 side, and the measurement results are obtained and recorded directly. It is preferable to keep it.

そして、変更部20cは、走行予定日時及び走行予定日時における天気予想情報に対応する、時間帯情報及び天気情報に関連付けられた経路情報毎の感度情報に基づき、上記変更処理を行う。上記天気予報情報は、或る程度直ぐに出発させる場合には上記天気情報と同じ情報で対応することもできるが、そうでない場合には、サーバ装置2がインターネット上などで取得した天気予想情報、例えば晴れ/曇り/雨等、気温、湿度、降水確率などの情報を採用すればよい。なお、天気対応の例は、上述したいずれの応用例にも適用できる。例えば、曜日情報を採用する場合、曜日情報にも対応させた記録処理及び変更処理を行えばよい。   Then, the changing unit 20c performs the changing process based on the scheduled travel date and time and the sensitivity information for each route information associated with the weather information corresponding to the weather forecast information at the scheduled travel date and time. The weather forecast information can correspond to the same information as the weather information when leaving immediately to some extent. Otherwise, the weather forecast information acquired by the server device 2 on the Internet, for example, Information such as sunny / cloudy / rain, temperature, humidity, precipitation probability, etc. may be adopted. In addition, the example corresponding to a weather is applicable to all the application examples mentioned above. For example, when day-of-week information is employed, recording processing and change processing corresponding to day-of-week information may be performed.

以上、移動体1はサーバ装置2に対し、1台のみ用意されていることを前提に説明したが、複数台用意されていてもよい。その場合、経路選択部20aでは各移動体1の走行経路を選択するに際し、選択済みの走行経路を選択候補から除外して選択処理を実行するなどすれば、同時間帯且つ同走行経路での移動体の重複を避けることができる。   As described above, it is assumed that only one mobile unit 1 is prepared for the server device 2, but a plurality of mobile units 1 may be prepared. In that case, when selecting the travel route of each mobile unit 1 in the route selection unit 20a, if the selected travel route is excluded from the selection candidates and the selection process is executed, the same time zone and the same travel route Duplication of moving objects can be avoided.

(第2の実施形態)
本発明の第2の実施形態について、図4A〜図5Cを併せて参照しながら説明する。なお、本実施形態では、第1の実施形態との重複箇所の説明を基本的に省略するが、第1の実施形態で説明した様々な応用例が適用できる。図4A、図4Bはそれぞれ、本実施形態に係るサーバ装置2、移動体1における処理の一例を説明するためのフロー図である。また、図5Aは、図4A,図4Bの処理において選択候補となる走行経路の一例及びその中の1つの走行経路を移動体が走行する様子を示す模式図、図5Bは、図5Aの状態から移動体が分岐点を通過した様子を示す模式図、図5Cは、図4A,図4Bの処理において選択候補となる走行経路の他の例及びその中の1つの走行経路を移動体が走行する様子を示す模式図である。
(Second Embodiment)
A second embodiment of the present invention will be described with reference to FIGS. 4A to 5C. In the present embodiment, the description of the overlapping parts with the first embodiment is basically omitted, but various application examples described in the first embodiment can be applied. 4A and 4B are flowcharts for explaining an example of processing in the server device 2 and the moving body 1 according to the present embodiment, respectively. 5A is a schematic diagram showing an example of a travel route that is a selection candidate in the processing of FIGS. 4A and 4B and a state in which the moving body travels on one travel route, and FIG. 5B is a state of FIG. 5A. FIG. 5C is a schematic diagram showing a state in which the moving body passes through the branch point from FIG. 5C, and FIG. 5C shows another example of the traveling route that is a selection candidate in the processing of FIGS. 4A and 4B and one traveling route among them. It is a schematic diagram which shows a mode that it does.

本実施形態では、選択候補となるN本の走行経路はそれぞれ、他の少なくとも1つの走行経路と分岐点で繋がっているものとする。換言すれば、本実施形態では、図5Aの監視地図情報50等で例示するように、巡回させたい経路を分岐点で分割したものが選択候補としてのN本の走行経路となり、監視地図情報50の例では分岐点50a等により9本の走行経路が選択候補となる。   In this embodiment, it is assumed that each of the N travel routes that are selection candidates is connected to at least one other travel route at a branch point. In other words, in this embodiment, as exemplified by the monitoring map information 50 in FIG. 5A, the route that is to be circulated is divided into N traveling routes as selection candidates, and the monitoring map information 50 In the example, nine travel routes are selection candidates due to the branch point 50a and the like.

図4Aに例示するように、サーバ装置2では、まず経路選択部20aが通信部21を介して、移動体1から現在の位置情報(測位情報)を受信し(ステップS21)、その位置に対応する経路情報を移動体1に送信する(ステップS22)。このとき送信する経路情報は、単に現在位置から所定の巡回方向に沿った次の分岐点までを示す情報とすればよい。これにより、移動体1が例えば監視地図情報50の第1工場の下側に居た場合、サーバ装置2が、移動体1に対し矢視の方向に次の分岐点50aに向かって走行させるような経路情報を送信することになる。   As illustrated in FIG. 4A, in the server device 2, the route selection unit 20 a first receives current position information (positioning information) from the mobile body 1 via the communication unit 21 (step S <b> 21) and corresponds to the position. Route information to be transmitted is transmitted to the mobile unit 1 (step S22). The route information transmitted at this time may simply be information indicating from the current position to the next branch point along a predetermined circulation direction. Thereby, when the mobile body 1 is under the first factory of the monitoring map information 50, for example, the server device 2 causes the mobile body 1 to travel in the direction of the arrow toward the next branch point 50a. Route information is transmitted.

続いてステップS7,S8と同様の処理を行った後(ステップS23,S24)、記録処理部20bは、ステップS23で受信した情報(測位情報を含む)に基づき移動体1が分岐点(上記の例では分岐点50a)に着いたか否かを判定し(ステップS25)、NOの場合にはステップS10と同様に移動体1の現在の位置を記憶部22に記録しておき(ステップS26)、ステップS23に戻る。ステップS25でYESの場合には、ステップS1〜S6の処理と同様の処理を行い(ステップS27〜S32)、ステップS30の後、ステップS23へ戻る。   Subsequently, after performing the same processing as Steps S7 and S8 (Steps S23 and S24), the recording processing unit 20b determines that the moving body 1 is a branch point (including the above-described position information) based on the information (including positioning information) received in Step S23. In the example, it is determined whether or not the vehicle has reached the branch point 50a) (step S25). If NO, the current position of the moving body 1 is recorded in the storage unit 22 as in step S10 (step S26). Return to step S23. If YES in step S25, processing similar to that in steps S1 to S6 is performed (steps S27 to S32), and after step S30, the process returns to step S23.

但し、ステップS27では、移動体1の現在の位置から走行可能な経路として、その分岐点からの分岐路のみ(分岐点50aで言えば、走行方向も考慮すると、第1工場と第2工場との間の経路と第2工場の上側の経路の合計2つの分岐路が存在することになる)を候補とすることが、巡回の効率が良いため好ましいと言える。但し、この例に限らず、他の走行経路も候補に入れ、最終的にステップS29又はS32で選択された走行経路が分岐点50aから離れた経路であればその開始点まで最短経路で進ませるなどの処理を加えればよい。   However, in step S27, as a route that can travel from the current position of the moving body 1, only the branch road from the branch point (in terms of the branch point 50a, the traveling direction is also considered, the first factory and the second factory It can be said that it is preferable that there are two branch paths in total, that is, a path between the second factory and the upper path of the second factory, because the efficiency of the circulation is good. However, the present invention is not limited to this example, and other travel routes are included in the candidates, and if the travel route finally selected in step S29 or S32 is a route away from the branch point 50a, the vehicle travels to the start point with the shortest route. What is necessary is just to add processes, such as.

一方で、図4Bに例示するように、移動体1側では、走行経路管理部10aが通信部15を介して、サーバ装置2に現在の位置情報(測位情報)を送信し(ステップS41)、経路情報をサーバ装置2から受信する(ステップS42)。ステップS42では最初ステップS22で送信された経路情報を受信するが、走行経路が決定した時点ではステップS30で送信された経路情報を受信することになる。   On the other hand, as illustrated in FIG. 4B, on the mobile body 1 side, the travel route management unit 10a transmits the current position information (positioning information) to the server device 2 via the communication unit 15 (step S41). The route information is received from the server device 2 (step S42). In step S42, the route information first transmitted in step S22 is received, but when the travel route is determined, the route information transmitted in step S30 is received.

次いで、ステップS12〜S15と同様の処理を行う(ステップS43〜S46)。但し、ステップS45,S46では目的地として分岐点に着いたか否かを判定し、分岐点に着いたことをサーバ装置2に通知する。   Next, processing similar to that in steps S12 to S15 is performed (steps S43 to S46). However, in steps S45 and S46, it is determined whether or not the destination has arrived at the branch point, and the server apparatus 2 is notified that the branch point has been reached.

以上のような処理により、移動体1は、まず図5Aの監視地図情報50の位置から分岐点50aに向かい、図5Bの監視地図情報51で例示するように分岐点50aの後に続く経路(ステップS30で送信された経路情報が示す経路)を移動体1が走行することになる。   By the processing as described above, the moving body 1 first moves from the position of the monitoring map information 50 in FIG. 5A toward the branch point 50a and follows the branch point 50a as exemplified by the monitoring map information 51 in FIG. 5B (step The mobile body 1 travels along the route indicated by the route information transmitted in S30.

このような処理においても第1の実施形態と同様の効果が得られる。また、図5Cの監視地図情報52で例示したように監視地図情報50,51の分岐点に左折/右折点52aのような点を分岐点と取扱い、これらを追加して処理を行うこともできる。   Even in such processing, the same effect as in the first embodiment can be obtained. Further, as exemplified by the monitoring map information 52 in FIG. 5C, a point such as a left turn / right turn 52a is handled as a branch point at the branch point of the monitor map information 50, 51, and processing can be performed by adding these points. .

(第3の実施形態)
本発明の第3の実施形態について、図6A〜図7を併せて参照しながら説明する。なお、本実施形態では、第1の実施形態との重複箇所の説明を基本的に省略するが、第1,第2の実施形態で説明した様々な応用例が適用できる。図6A、図6Bはそれぞれ、本実施形態に係るサーバ装置2、移動体1における処理の一例を説明するためのフロー図である。図7は、図6A,図6Bの処理において選択候補となる走行経路の一例及びその中の1つの走行経路を移動体が走行後、他の走行経路に移動する様子を示す模式図である。
(Third embodiment)
A third embodiment of the present invention will be described with reference to FIGS. 6A to 7 together. In the present embodiment, description of the overlapping parts with the first embodiment is basically omitted, but various application examples described in the first and second embodiments can be applied. 6A and 6B are flowcharts for explaining an example of processing in the server device 2 and the moving body 1 according to the present embodiment, respectively. FIG. 7 is a schematic diagram illustrating an example of a travel route that is a selection candidate in the processing of FIGS. 6A and 6B and a state in which a mobile body travels to another travel route after traveling on one travel route.

本実施形態では、走行中に走行経路の再選択を可能にするものである。そのため、本実施形態における変更部20cは、現在走行中の走行経路について、現在の走行について受信した感度情報に基づき、選択確率又は選択確率の変更のための重み付け係数を算出すると共に、(保存しておいた或いは再度算出した)現在の走行以前の走行について受信した感度情報に基づき選択確率又は重み付け係数を算出或いは読み出す。上記重み付け係数は、上述した例からも分かるように上記重みでも同義となり、以下の説明でもその点は同様である。なお、本実施形態では、走行中も通信が必要であるため、通信部15,21が無線通信部であることがより好ましいと言える。   In the present embodiment, the travel route can be reselected during travel. Therefore, the changing unit 20c in the present embodiment calculates a selection probability or a weighting coefficient for changing the selection probability based on the sensitivity information received for the current travel for the travel route that is currently traveled (and stores it). The selection probability or the weighting coefficient is calculated or read based on the sensitivity information received for the travel before the current travel (which has been calculated or recalculated). As can be seen from the above-described example, the weighting coefficient is synonymous with the weighting, and the same applies to the following description. In addition, in this embodiment, since communication is required also during driving | running | working, it can be said that it is more preferable that the communication parts 15 and 21 are radio | wireless communication parts.

そして、本実施形態における経路選択部20aは、上記現在の走行に関する選択確率又は重み付け係数と上記現在の走行以前の走行に関する選択確率又は重み付け係数とを比較し、前者と後者が所定値以上の差をもつ場合、若しくは後者に対する前者の割合が所定割合以下である場合、N本の走行経路のうち現在走行していない走行経路に選択し直す(選択結果を変更する)。   Then, the route selection unit 20a in the present embodiment compares the selection probability or weighting coefficient related to the current travel with the selection probability or weighting coefficient related to the travel before the current travel, and the former and the latter are different from each other by a predetermined value or more. If the ratio of the former with respect to the latter is less than or equal to the predetermined ratio, the travel route that is not currently traveling is selected again from the N travel routes (the selection result is changed).

図6Aに例示するように、まず、サーバ装置2はステップS1〜S9と同様の処理を行う(ステップS51〜S59)。次いで、変更部20cが現在走行中の走行経路(走行経路jとする)について、現在の走行について移動体1から受信した測位情報のみに基づいて重みを計算する(ステップS60)。ステップS60でも、例えば、(走行中の走行経路jの各捕捉衛星のSNRの平均)×(k+走行経路jの捕捉衛星数)の計算式を採用することができるが、上述したように今回の走行時のデータだけが用いられる。ここで、上記の平均は、(走行経路jの捕捉衛星毎のSNRの合計)/(走行経路jの捕捉衛星数)となる。   As illustrated in FIG. 6A, first, the server apparatus 2 performs the same processing as steps S1 to S9 (steps S51 to S59). Next, the changing unit 20c calculates a weight for the currently traveling route (referred to as a traveling route j) based only on the positioning information received from the moving body 1 for the current traveling (step S60). Even in step S60, for example, a calculation formula of (average SNR of each captured satellite of traveling route j that is traveling) × (k + number of captured satellites of traveling route j) can be adopted. Only data during travel is used. Here, the above average is (total SNR for each captured satellite of travel route j) / (number of captured satellites of travel route j).

次いで、変更部20cは、それ以前(過去)の走行時に得たその走行経路jについて、移動体1から受信した測位情報に基づいて重みを計算する(ステップS61)。なお、ステップS61ではステップS55で計算した重みのうち、走行指示する走行経路(現在走行中の走行経路jに該当)を保存しておき、その重みを読み出すだけでもよい。なお、ステップS60,61の順序は問わない。その後、或いはステップS59の直後などに、サーバ装置2はステップS10と同様に移動体1の位置を記録する(ステップS62)。   Next, the changing unit 20c calculates a weight based on the positioning information received from the moving body 1 for the travel route j obtained during the previous (previous) travel (step S61). In step S61, among the weights calculated in step S55, it is also possible to store the travel route instructed to travel (corresponding to the travel route j that is currently traveling) and read the weight. Note that the order of steps S60 and 61 does not matter. After that, or immediately after step S59, the server device 2 records the position of the moving body 1 as in step S10 (step S62).

次いで、経路選択部20aは、ステップS60で計算した現在の重みがステップS61で計算した過去の重みの2/3(上記所定割合の一例)以上であるか否かを判定し(ステップS63)、YESの場合にはそのままの走行経路jを継続させるため、そのままステップS57に戻る。ステップS63でNOの場合には、経路選択部20aは、別経路を選択し移動体1に通信部21を介して経路変更指示を行うと共に(ステップS64)、移動体1に変更後の経路情報を送信する(ステップS65)。なお、ステップS64,S65は同時であってもよく、ステップS65の処理だけでもよい。ステップS65の処理後はステップS57に戻る。   Next, the route selection unit 20a determines whether or not the current weight calculated in step S60 is equal to or more than 2/3 of the past weight calculated in step S61 (an example of the predetermined ratio) (step S63). In the case of YES, in order to continue the traveling route j as it is, it returns to step S57 as it is. In the case of NO in step S63, the route selection unit 20a selects another route, gives a route change instruction to the mobile unit 1 via the communication unit 21 (step S64), and the route information after the change to the mobile unit 1 Is transmitted (step S65). Note that steps S64 and S65 may be performed simultaneously, or only the process of step S65 may be performed. After the process of step S65, the process returns to step S57.

ここで、ステップS64における別経路の選択方法について簡単に説明する。ステップS64では、まず、走行中の走行経路を走行できないと捉えて走行可能な経路から外すと。次いで、ステップS52,S53,S55,S56と同様の処理を行い、次の走行経路を選択するか、或いはランダム選択せずにそれに一番近い走行経路(例えばルート1が走行中であればルート2)を選択するようにしてもよい。   Here, a method of selecting another route in step S64 will be briefly described. In step S64, first, it is assumed that the traveling route being traveled cannot be traveled and is removed from the travelable route. Next, the same processing as in steps S52, S53, S55, and S56 is performed, and the next travel route is selected, or the nearest travel route is selected without random selection (for example, route 2 if route 1 is traveling). ) May be selected.

一方で、図6Bに例示するように、移動体1側では、ステップS11〜S13と同様にサーバ装置2から受信した走行経路に従い走行を行い、測位情報の送信を行う(ステップS71〜S73)。その後、走行経路管理部10aが通信部15を介してサーバ装置2からの指示を確認し(ステップS74)、ステップS64で送信される経路変更指示を受信したか否かを判定する(ステップS75)。   On the other hand, as illustrated in FIG. 6B, on the mobile body 1 side, the vehicle travels according to the travel route received from the server device 2 in the same manner as steps S11 to S13, and transmits positioning information (steps S71 to S73). Thereafter, the travel route management unit 10a confirms the instruction from the server device 2 via the communication unit 15 (step S74), and determines whether the route change instruction transmitted in step S64 has been received (step S75). .

ステップS75でYESの場合、そのままステップS71へ戻り、ステップS65で送信された経路情報を受信する。これにより、図7の監視地図情報60で例示するように、例えばルート1を走行中に経路変更指示及び次の経路情報(例えばルート2)を受信すると、必要に応じてUターンして矢視で示すようにルート2の出発点に向かうことになる。但し、経路変更指示を受けた時点でガレージ方向又は近接するルートの出発点に自動的に戻るようにし、ステップS65で送信される経路情報を待ってもよい。一方で、ステップS75でNOの場合にはステップS14,S15と同様の処理を行う(ステップS76,S77)。ステップS76でNOの場合にはステップS72へ進み、YESの場合にはステップS77の処理後、ステップS71へ戻る。   If YES in step S75, the process directly returns to step S71 to receive the route information transmitted in step S65. Accordingly, as exemplified by the monitoring map information 60 in FIG. 7, for example, when a route change instruction and next route information (for example, route 2) are received while traveling on the route 1, a U-turn is performed as necessary and the arrow is viewed. As shown in FIG. However, when the route change instruction is received, the route information may be automatically returned to the garage direction or the starting point of the adjacent route, and the route information transmitted in step S65 may be waited for. On the other hand, if NO in step S75, the same processing as in steps S14 and S15 is performed (steps S76 and S77). If NO in step S76, the process proceeds to step S72. If YES, the process returns to step S71 after step S77.

本実施形態によれば、第1の実施形態と同様の効果だけでなく、受信環境が急変した場合にも対応することができる。   According to the present embodiment, not only the same effects as in the first embodiment but also a case where the reception environment changes suddenly can be handled.

(第4の実施形態)
本発明の第4の実施形態について、図8を併せて参照しながら説明する。なお、本実施形態では、第1の実施形態との重複箇所の説明を基本的に省略するが、第1〜第3の実施形態で説明した様々な応用例が適用できる。図8は、本実施形態に係る移動体の一構成例を示すブロック図である。
(Fourth embodiment)
A fourth embodiment of the present invention will be described with reference to FIG. In addition, in this embodiment, although the description of the overlapping part with 1st Embodiment is abbreviate | omitted fundamentally, the various application examples demonstrated in the 1st-3rd embodiment are applicable. FIG. 8 is a block diagram illustrating a configuration example of the moving object according to the present embodiment.

図8で例示するように、本実施形態に係る移動体8は、図1のサーバ装置2の機能を併せもち単独で同様の処理を行うものである。そのため、移動体8は、駆動制御部11、駆動部12、測位情報取得部13、及び記憶部14と同様の駆動制御部81、駆動部82、測位情報取得部83、及び記憶部84を備えると共に、経路選択部20a、記録処理部20b、及び変更部20cと同様の経路選択部80a、記録処理部80b、及び変更部80cを有する主制御部80を備える。なお、走行経路管理部10aに対応する部位は、サーバ装置2とのやり取りを行う機能を除き、主制御部10の機能を含む主制御部80が行うものとして説明する。また、記憶部84は記憶部14と記憶部22の双方に記憶されたデータを記憶することになる。   As illustrated in FIG. 8, the moving body 8 according to the present embodiment performs the same processing alone with the functions of the server device 2 of FIG. 1. Therefore, the moving body 8 includes a drive control unit 81, a drive unit 82, a positioning information acquisition unit 83, and a storage unit 84 similar to the drive control unit 11, the drive unit 12, the positioning information acquisition unit 13, and the storage unit 14. In addition, a main control unit 80 including a route selection unit 80a, a recording processing unit 80b, and a change unit 80c similar to the route selection unit 20a, the recording processing unit 20b, and the change unit 20c is provided. In addition, the site | part corresponding to the driving | running route management part 10a is demonstrated as what the main control part 80 containing the function of the main control part 10 performs except the function which performs exchanges with the server apparatus 2. FIG. The storage unit 84 stores data stored in both the storage unit 14 and the storage unit 22.

経路選択部80aは、予め定められた複数の走行経路の中から走行予定日時における移動体1の走行経路をランダムに選択する選択処理を行う。主制御部80は、経路選択部20aで選択された走行経路を測位情報取得部83で取得した測位情報に基づき走行する制御を行う。記録処理部80bは、走行時に取得された測位情報に含まれる衛星電波受信感度を示す感度情報と、走行した走行経路を示す経路情報と、走行した時間帯を示す時間帯情報と、を関連付けて記憶部84に記録する。   The route selection unit 80a performs a selection process for randomly selecting a travel route of the moving body 1 at a scheduled travel date and time from a plurality of predetermined travel routes. The main control unit 80 performs control to travel on the travel route selected by the route selection unit 20a based on the positioning information acquired by the positioning information acquisition unit 83. The recording processing unit 80b associates the sensitivity information indicating the satellite radio wave reception sensitivity included in the positioning information acquired during traveling, the route information indicating the traveling route, and the time zone information indicating the traveling time zone. Record in the storage unit 84.

変更部80cは、走行予定日時に対応する上記時間帯情報に関連付けられた経路情報毎の感度情報に基づき、経路選択部20aにおける各走行経路の選択確率を変更する変更処理を行う。そして、経路選択部20aは、上記走行予定日時に対応して変更された上記選択確率を用い、上記選択処理を行う。   The change unit 80c performs a change process of changing the selection probability of each travel route in the route selection unit 20a based on the sensitivity information for each route information associated with the time zone information corresponding to the scheduled travel date and time. Then, the route selection unit 20a performs the selection process using the selection probability that is changed according to the scheduled travel date and time.

本実施形態によれば、第1の実施形態と同様の効果が得られるだけではなく、移動体8単体で処理が完結するため、移動体1のようにサーバ装置2との通信が不要である。   According to the present embodiment, not only the same effects as in the first embodiment can be obtained, but also the processing is completed by the mobile body 8 alone, so that communication with the server device 2 is not required as in the mobile body 1. .

(その他)
以上、本発明の様々な実施形態に係るサーバ装置、移動体、及びそれらを備えた走行経路選択システムについて説明したが、本発明は、走行経路選択方法としての形態も採り得る。この走行経路選択方法は、衛星測位システムで測位した測位位置を示す測位情報を取得し上記測位情報に基づき走行する移動体についての走行経路を選択する走行経路選択方法であり、次の経路選択ステップ、記録ステップ、及び変更ステップを有する。上記経路選択ステップは、経路選択部が、予め定められた複数の走行経路の中から走行予定日時における上記移動体の走行経路をランダムに選択する選択処理を行う。上記記録ステップは、記録部が、上記移動体の走行時の上記測位情報に含まれる衛星電波受信感度を示す感度情報と、走行した走行経路を示す経路情報と、走行した時間帯を示す時間帯情報と、を関連付けて記録する、上記変更ステップは、変更部が、上記走行予定日時に対応する上記時間帯情報に関連付けられた上記経路情報毎の上記感度情報に基づき、上記経路選択ステップにおける各走行経路の選択確率を変更する変更処理を行う。そして、上記経路選択ステップは、上記走行予定日時に対応して変更された上記選択確率を用い、上記選択処理を行う。
(Other)
As described above, the server device, the moving body, and the travel route selection system including them according to various embodiments of the present invention have been described. However, the present invention can also take a form as a travel route selection method. This travel route selection method is a travel route selection method for acquiring positioning information indicating a positioning position measured by a satellite positioning system and selecting a travel route for a moving body that travels based on the positioning information. , A recording step, and a changing step. The route selection step performs a selection process in which the route selection unit randomly selects a traveling route of the moving body at a scheduled traveling date and time from a plurality of predetermined traveling routes. In the recording step, the recording unit includes sensitivity information indicating satellite radio wave reception sensitivity included in the positioning information when the mobile object is traveling, route information indicating a travel route traveled, and a time zone indicating a travel time zone. The change step of associating and recording information is performed by the change unit in each of the route selection steps based on the sensitivity information for each of the route information associated with the time zone information corresponding to the scheduled travel date and time A change process for changing the selection probability of the travel route is performed. And the said route selection step performs the said selection process using the said selection probability changed corresponding to the said scheduled driving | running | working date.

上記のサーバプログラム或いは第4の実施形態における移動体に組み込まれるプログラム(ファームウェア)は、上記の経路選択ステップ、記録ステップ、及び変更ステップをサーバコンピュータ或いは移動体内部のコンピュータに実行させるためのプログラムと言える。いずれのプログラムも、可搬の記録媒体にコンピュータ読取可能な状態で格納することや、インターネット経由で送信することなどにより、流通させることができる。その他の応用例については、第1〜第4の実施形態で説明した通りであり、その説明を省略する。   The server program or the program (firmware) incorporated in the mobile unit in the fourth embodiment is a program for causing the server computer or a computer inside the mobile unit to execute the route selection step, the recording step, and the change step. I can say that. Any program can be distributed by storing it in a portable recording medium in a computer-readable state or by transmitting it via the Internet. Other application examples are the same as those described in the first to fourth embodiments, and a description thereof is omitted.

1,8…移動体、2…サーバ装置、10,80…移動体側の主制御部、10a…走行経路管理部、11,81…駆動制御部、12,82…駆動部、13,83…測位情報取得部、14,84…移動体側の記憶部、15…移動体側の通信部、20…サーバ装置側の制御部、20a…経路選択部、20b…記録処理部、20c…変更部、21…サーバ装置側の通信部、22…サーバ装置側の記憶部、30…地図情報、31,32,50,51,52,60…監視地図情報、50a…分岐点、52a…左折/右折点、80a…移動体側の経路選択部、80b…移動体側の記録処理部、80c…移動体側の変更部。
DESCRIPTION OF SYMBOLS 1,8 ... Mobile body, 2 ... Server apparatus, 10,80 ... Main control part by the side of mobile body, 10a ... Travel route management part, 11, 81 ... Drive control part, 12, 82 ... Drive part, 13, 83 ... Positioning Information acquisition unit, 14, 84 ... Storage unit on mobile body side, 15 ... Communication unit on mobile body side, 20 ... Control unit on server side, 20a ... Route selection unit, 20b ... Recording processing unit, 20c ... Change unit, 21 ... Communication unit on server side, 22 ... Storage unit on server side, 30 ... Map information, 31, 32, 50, 51, 52, 60 ... Monitoring map information, 50a ... Branch, 52a ... Left / Right turn, 80a A route selection unit on the mobile body side, 80b ... a recording processing unit on the mobile body side, 80c ... a change unit on the mobile body side.

Claims (11)

衛星測位システムで測位した測位位置を示す測位情報を取得し該測位情報に基づき走行する移動体に接続可能なサーバ装置であって、
予め定められた複数の走行経路の中から走行予定日時における前記移動体の走行経路をランダムに選択する選択処理を行う経路選択部と、
前記移動体で走行時に取得された前記測位情報を受信する受信部と、
該受信部で受信した前記測位情報に含まれる衛星電波受信感度を示す感度情報と、走行した走行経路を示す経路情報と、走行した時間帯を示す時間帯情報と、を関連付けて記録する記録部と、
前記走行予定日時に対応する前記時間帯情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記経路選択部における各走行経路の選択確率を変更する変更処理を行う変更部と、
を備え、
前記経路選択部は、前記走行予定日時に対応して変更された前記選択確率を用い、前記選択処理を行うことを特徴とするサーバ装置。
A server device capable of acquiring positioning information indicating a positioning position measured by a satellite positioning system and connecting to a moving body that travels based on the positioning information,
A route selection unit that performs a selection process of randomly selecting a travel route of the moving body at a scheduled travel date and time from a plurality of predetermined travel routes;
A receiving unit that receives the positioning information acquired during travel by the mobile body;
A recording unit that records sensitivity information indicating satellite radio wave reception sensitivity included in the positioning information received by the receiving unit, route information indicating a traveling route, and time zone information indicating a traveling time zone in association with each other. When,
A change unit that performs a change process for changing a selection probability of each travel route in the route selection unit, based on the sensitivity information for each of the route information associated with the time zone information corresponding to the scheduled travel date and time;
With
The route selection unit performs the selection process using the selection probability changed corresponding to the scheduled travel date and time.
前記時間帯は、前記衛星測位システムにおける衛星の周回周期を所定数で分割した時間帯であることを特徴とする請求項1に記載のサーバ装置。   The server apparatus according to claim 1, wherein the time zone is a time zone obtained by dividing a circulation cycle of a satellite in the satellite positioning system by a predetermined number. 前記時間帯は、1日を所定数で分割した時間帯であり、
前記記録部は、走行した曜日を示す曜日情報を、前記経路情報、前記時間帯情報、及び前記感度情報に関連付けて記録し、
前記変更部は、前記走行予定日時に対応する前記曜日情報及び前記時間帯情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記変更処理を行うことを特徴とする請求項1に記載のサーバ装置。
The time zone is a time zone obtained by dividing a day by a predetermined number,
The recording unit records day of the week information indicating a day of travel in association with the route information, the time zone information, and the sensitivity information,
The said change part performs the said change process based on the said sensitivity information for every said route information linked | related with the said day-of-week information and the said time slot | zone information corresponding to the said driving scheduled date and time. Server device.
前記変更部は、前記複数の走行経路のいずれについても前記選択確率がゼロとならないように前記選択確率を変更することを特徴とする請求項1〜3のいずれか1項に記載のサーバ装置。   The server device according to claim 1, wherein the change unit changes the selection probability so that the selection probability does not become zero for any of the plurality of travel routes. 前記記録部は、走行時の天気を示す天気情報を、前記経路情報、前記時間帯情報、及び前記感度情報に関連付けて記録し、
前記変更部は、前記走行予定日時及び前記走行予定日時における天気予想情報に対応する、前記時間帯情報及び前記天気情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記変更処理を行うことを特徴とする請求項1〜4のいずれか1項に記載のサーバ装置。
The recording unit records weather information indicating weather during traveling in association with the route information, the time zone information, and the sensitivity information,
The changing unit performs the changing process based on the time information and the sensitivity information for each of the route information associated with the weather information corresponding to the scheduled driving date and weather forecast information at the scheduled driving date and time. The server apparatus according to any one of claims 1 to 4, wherein
前記変更部は、前記走行予定日時又は前記変更処理時より所定期間前までに受信又は記録した前記感度情報に基づき、前記変更処理を行うことを特徴とする請求項1〜5のいずれか1項に記載のサーバ装置。   The said change part performs the said change process based on the said sensitivity information received or recorded by the said driving | running | working date and time or the said change process before a predetermined period, The any one of Claims 1-5 characterized by the above-mentioned. The server device described in 1. 前記複数の走行経路はそれぞれ、他の少なくとも1つの前記走行経路と分岐点で繋がっていることを特徴とする請求項1〜6のいずれか1項に記載のサーバ装置。   The server device according to claim 1, wherein each of the plurality of travel routes is connected to at least one other travel route at a branch point. 前記変更部は、現在走行中の前記走行経路について、現在の走行について受信した前記感度情報に基づき、前記選択確率又は前記選択確率の変更のための重み付け係数を算出すると共に、現在の走行以前の走行について受信した前記感度情報に基づき前記選択確率又は前記重み付け係数を算出或いは読み出し、
前記経路選択部は、前記現在の走行に関する前記選択確率又は前記重み付け係数と前記現在の走行以前の走行に関する前記選択確率又は前記重み付け係数とを比較し、前者と後者が所定値以上の差をもつ場合、若しくは後者に対する前者の割合が所定割合以下である場合、前記複数の走行経路のうち現在走行していない前記走行経路に選択し直すことを特徴とする請求項1〜7のいずれか1項に記載のサーバ装置。
The change unit calculates the selection probability or a weighting coefficient for changing the selection probability based on the sensitivity information received for the current travel for the travel route currently being traveled, and before the current travel Calculate or read out the selection probability or the weighting coefficient based on the sensitivity information received about the driving,
The route selection unit compares the selection probability or the weighting coefficient related to the current travel with the selection probability or the weighting coefficient related to the travel before the current travel, and the former and the latter have a difference of a predetermined value or more. If the ratio of the former to the latter is equal to or less than a predetermined ratio, the travel route that is not currently traveling is selected again from the plurality of travel routes. The server device described in 1.
請求項1〜8のいずれか1項に記載のサーバ装置に接続可能な移動体であって、
前記測位情報を取得する測位情報取得部と、
前記経路選択部で選択された前記走行経路を前記測位情報に基づき走行する制御を行う制御部と、
走行時に取得した前記感度情報を前記サーバ装置に送信する送信部と、
を備えたことを特徴とする移動体。
A movable body connectable to the server device according to any one of claims 1 to 8,
A positioning information acquisition unit for acquiring the positioning information;
A control unit that performs control to travel based on the positioning information on the travel route selected by the route selection unit;
A transmission unit for transmitting the sensitivity information acquired during traveling to the server device;
A moving object comprising:
衛星測位システムで測位した測位位置を示す測位情報を取得する測位情報取得部を備え、該測位情報に基づき走行する移動体であって、
予め定められた複数の走行経路の中から走行予定日時における前記移動体の走行経路をランダムに選択する選択処理を行う経路選択部と、
前記経路選択部で選択された前記走行経路を前記測位情報に基づき走行する制御を行う制御部と、
走行時に取得された前記測位情報に含まれる衛星電波受信感度を示す感度情報と、走行した走行経路を示す経路情報と、走行した時間帯を示す時間帯情報と、を関連付けて記録する記録部と、
前記走行予定日時に対応する前記時間帯情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記経路選択部における各走行経路の選択確率を変更する変更処理を行う変更部と、
をさらに備え、
前記経路選択部は、前記走行予定日時に対応して変更された前記選択確率を用い、前記選択処理を行うことを特徴とする移動体。
A positioning information acquisition unit that acquires positioning information indicating a positioning position measured by a satellite positioning system, and a moving body that travels based on the positioning information,
A route selection unit that performs a selection process of randomly selecting a travel route of the moving body at a scheduled travel date and time from a plurality of predetermined travel routes;
A control unit that performs control to travel based on the positioning information on the travel route selected by the route selection unit;
A recording unit that associates and records sensitivity information indicating satellite radio wave reception sensitivity included in the positioning information acquired at the time of travel, route information indicating a travel route traveled, and time zone information indicating a travel time zone; ,
A change unit that performs a change process for changing a selection probability of each travel route in the route selection unit, based on the sensitivity information for each of the route information associated with the time zone information corresponding to the scheduled travel date and time;
Further comprising
The said route selection part performs the said selection process using the said selection probability changed corresponding to the said driving schedule date, The moving body characterized by the above-mentioned.
衛星測位システムで測位した測位位置を示す測位情報を取得し該測位情報に基づき走行する移動体についての走行経路を選択する走行経路選択方法であって、
経路選択部が、予め定められた複数の走行経路の中から走行予定日時における前記移動体の走行経路をランダムに選択する選択処理を行う経路選択ステップと、
記録部が、前記移動体の走行時の前記測位情報に含まれる衛星電波受信感度を示す感度情報と、走行した走行経路を示す経路情報と、走行した時間帯を示す時間帯情報と、を関連付けて記録する記録ステップと、
変更部が、前記走行予定日時に対応する前記時間帯情報に関連付けられた前記経路情報毎の前記感度情報に基づき、前記経路選択ステップにおける各走行経路の選択確率を変更する変更処理を行う変更ステップと、
を有し、
前記経路選択ステップは、前記走行予定日時に対応して変更された前記選択確率を用い、前記選択処理を行うことを特徴とする走行経路選択方法。
A travel route selection method for acquiring positioning information indicating a positioning position measured by a satellite positioning system and selecting a travel route for a moving body that travels based on the positioning information,
A route selection step in which a route selection unit performs a selection process of randomly selecting a travel route of the moving body at a scheduled travel date and time from a plurality of predetermined travel routes;
The recording unit associates the sensitivity information indicating the satellite radio wave reception sensitivity included in the positioning information when the mobile body travels, the route information indicating the travel route traveled, and the time zone information indicating the travel time zone. Recording step to record,
A changing step in which a changing unit changes a selection probability of each driving route in the route selecting step based on the sensitivity information for each of the route information associated with the time zone information corresponding to the scheduled traveling date and time. When,
Have
In the route selection step, the selection process is performed using the selection probability changed corresponding to the scheduled travel date and time.
JP2015187608A 2015-09-25 2015-09-25 Server device, mobile entity, and method for selecting travel route Pending JP2017062179A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015187608A JP2017062179A (en) 2015-09-25 2015-09-25 Server device, mobile entity, and method for selecting travel route

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015187608A JP2017062179A (en) 2015-09-25 2015-09-25 Server device, mobile entity, and method for selecting travel route

Publications (1)

Publication Number Publication Date
JP2017062179A true JP2017062179A (en) 2017-03-30

Family

ID=58429667

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015187608A Pending JP2017062179A (en) 2015-09-25 2015-09-25 Server device, mobile entity, and method for selecting travel route

Country Status (1)

Country Link
JP (1) JP2017062179A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11553363B1 (en) 2018-11-20 2023-01-10 State Farm Mutual Automobile Insurance Company Systems and methods for assessing vehicle data transmission capabilities

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11553363B1 (en) 2018-11-20 2023-01-10 State Farm Mutual Automobile Insurance Company Systems and methods for assessing vehicle data transmission capabilities
US11587366B1 (en) * 2018-11-20 2023-02-21 State Farm Mutual Automobile Insurance Company Systems and methods for selecting locations to validate automated vehicle data transmission

Similar Documents

Publication Publication Date Title
JP6279125B2 (en) A method for requesting an autonomous vehicle to the current location of a mobile device and a product to request an autonomous vehicle to the current location of a computer device
Asaad et al. A comprehensive review of indoor/outdoor localization solutions in IoT era: Research challenges and future perspectives
KR102242713B1 (en) Moving robot and contorlling method and a terminal
JP6842519B2 (en) Data collection method and its system
US10699573B1 (en) Device locator
Cruz et al. Neighbor-aided localization in vehicular networks
EP3485336B1 (en) Wwan radio link quality navigation for a drone
US10281279B2 (en) Method and system for global shape matching a trajectory
JP6380936B2 (en) Mobile body and system
CN104395697B (en) Collaborative airmanship for mobile device
WO2016059904A1 (en) Moving body
US10488860B1 (en) Geocoding data for an automated vehicle
US10549750B2 (en) Moving body
US20170032586A1 (en) Systems and methods for collaborative vehicle tracking
Noh et al. CLIPS: Infrastructure-free collaborative indoor positioning scheme for time-critical team operations
US11947354B2 (en) Geocoding data for an automated vehicle
Shin et al. FindingMiMo: Tracing a missing mobile phone using daily observations
Gikas et al. Collaborative positioning for urban intelligent transportation systems (ITS) and personal mobility (PM): Challenges and perspectives
WO2024112491A1 (en) Methods for tracking moving object&#39;s using mobile location devices and related systems and computer program products
JP2017062179A (en) Server device, mobile entity, and method for selecting travel route
Raja et al. High accuracy indoor localization for robot-based fine-grain inspection of smart buildings
Tyagi et al. Review of indoor positioning system: Technologies and applications
JP2009288224A (en) Location information terminal
Pyo et al. Experimental Study of Dynamic Data Traffic Control for the Cooperating System of Smart Personal Mobility and Indoor Intelligent Infrastructure
Nguyen Wireless sensor networks for indoor mapping and accurate localization for low speed navigation in smart cities