JP2021068152A - Information processing apparatus, method using information processing apparatus, and program for making information processing apparatus execute procedure - Google Patents
Information processing apparatus, method using information processing apparatus, and program for making information processing apparatus execute procedure Download PDFInfo
- Publication number
- JP2021068152A JP2021068152A JP2019192627A JP2019192627A JP2021068152A JP 2021068152 A JP2021068152 A JP 2021068152A JP 2019192627 A JP2019192627 A JP 2019192627A JP 2019192627 A JP2019192627 A JP 2019192627A JP 2021068152 A JP2021068152 A JP 2021068152A
- Authority
- JP
- Japan
- Prior art keywords
- information
- moving body
- information processing
- work execution
- coordinate information
- 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
Links
Images
Landscapes
- Instructional Devices (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
【課題】移動体を用いて各種作業を行う作業実行システムに係る、情報処理装置、方法、及びプログラムを提供する。【解決手段】移動体1及び移動体1に設けられた環境情報取得装置2と通信可能に接続される情報処理装置3であって、地図情報を表示する表示手段と、前記表示手段に表示された前記地図情報上の座標情報を、移動体1が保持する地図情報上の座標情報に変換し、変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に移動体1に出力し、環境情報取得装置2に、作業を実行せよとの作業実行命令を出力する制御手段を有する構成とした。【選択図】図1PROBLEM TO BE SOLVED: To provide an information processing device, a method, and a program related to a work execution system for performing various tasks using a mobile body. An information processing device (3) communicatively connected to a moving body (1) and an environmental information acquisition device (2) provided on the moving body (1), which is displayed on a display means for displaying map information and the display means. The coordinate information on the map information is converted into the coordinate information on the map information held by the moving body 1, and the converted coordinate information is sent to the moving body 1 together with a moving command to move to the position of the coordinate information. The configuration is such that the environment information acquisition device 2 has a control means for outputting and outputting a work execution command to execute the work. [Selection diagram] Fig. 1
Description
本発明は、移動体を用いて各種作業を行う作業実行システムに係る、情報処理装置、方法、及びプログラムに関する。 The present invention relates to an information processing device, a method, and a program related to a work execution system that performs various tasks using a mobile body.
従来から、各種の作業について、その精度を高める研究や開発は、日々行われている。 Traditionally, research and development to improve the accuracy of various tasks have been carried out every day.
例えば、照度等の環境情報を取得する作業に関し、特許文献1では、照度測定の位置と照度測定結果とを正確に関連付けが行える様にし、照度測定の再現性を向上させる構成が開示されている。 For example, regarding the work of acquiring environmental information such as illuminance, Patent Document 1 discloses a configuration in which the position of illuminance measurement and the illuminance measurement result can be accurately associated with each other to improve the reproducibility of illuminance measurement. ..
具体的には、第1通信部を有する照度測定器と、該照度測定器の3次元位置の測定が可能な位置測定手段と、第2通信部を有するデータ収集機とを具備し、前記照度測定器により照度を測定し、照度を測定した前記照度測定器の位置を前記位置測定手段で測定し、前記データ収集機は、前記照度測定器及び前記位置測定手段から照度測定結果と測定位置とを取得し、該照度測定結果と測定位置とを関連付けて収集する。 Specifically, the illuminance measuring device having a first communication unit, a position measuring means capable of measuring a three-dimensional position of the illuminance measuring device, and a data collector having a second communication unit are provided. The illuminance is measured by a measuring device, and the position of the illuminance measuring device that has measured the illuminance is measured by the position measuring means. Is acquired, and the illuminance measurement result is collected in association with the measurement position.
また、例えば、アンカーボルトをコンクリートの基礎に埋め込む作業に関し、特許文献2では、基礎幅等が異なる複数の仕様に共通して用いることができる、アンカーボルトを位置決めする位置決め定規の構成が開示されている。 Further, for example, regarding the work of embedding anchor bolts in a concrete foundation, Patent Document 2 discloses a configuration of a positioning ruler for positioning anchor bolts, which can be commonly used for a plurality of specifications having different foundation widths and the like. There is.
ところで、そもそも照度測定等の環境情報を取得する場合には、通常、2人一組で行われ、一人は測定器等の環境情報取得装置を用いて、対象の測定・チェック等を行う。もう一人は、測定結果・チェック結果等を記録する。 By the way, when acquiring environmental information such as illuminance measurement in the first place, it is usually performed by a pair of two people, and one person uses an environmental information acquisition device such as a measuring instrument to measure and check the target. The other records measurement results, check results, etc.
しかしながら、測定・チェック対象等が多い場合、作業が煩雑になり、測定・チェックミス、測定・チェック忘れ、記載漏れ、記載間違いが発生する。また、作業者の足腰に負担がかかる。 However, when there are many measurement / check targets, the work becomes complicated, and measurement / check mistakes, measurement / check forgetting, description omissions, and description errors occur. In addition, the legs and waist of the worker are burdened.
また、アンカーボルトをコンクリートの基礎に埋め込む際に、埋め込み箇所が複雑で多い場合、作業が煩雑になり、埋め込み間違いや、埋め込み忘れが発生する。また、作業者等のユーザの作業負担が大きくなる。 Further, when embedding an anchor bolt in a concrete foundation, if the embedding location is complicated and many, the work becomes complicated, and an embedding error or forgetting to embed occurs. In addition, the work load of users such as workers becomes large.
そこで本発明は、上記問題点に対処するため、移動体を用いて各種作業を行う作業実行システムに係る、情報処理装置、方法、及びプログラムを提供することを目的とする。 Therefore, an object of the present invention is to provide an information processing device, a method, and a program related to a work execution system that performs various tasks using a mobile body in order to deal with the above problems.
前記目的を達成するため、請求項1に係る発明は、
移動体及び当該移動体に設けられた作業実行装置と通信可能に接続される情報処理装置であって、
地図情報を表示する表示手段と、
前記表示手段に表示された前記地図情報上の座標情報を、前記移動体が保持する地図情報上の座標情報に変換し、
変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に前記移動体に出力し、
前記作業実行装置に、作業を実行せよとの作業実行命令を出力する制御手段を有する、情報処理装置とした。
In order to achieve the above object, the invention according to claim 1 is
An information processing device that is communicably connected to a mobile body and a work execution device provided on the mobile body.
Display means for displaying map information and
The coordinate information on the map information displayed on the display means is converted into the coordinate information on the map information held by the moving body.
The converted coordinate information is output to the moving body together with a movement command to move to the position of the coordinate information.
The information processing device is provided with a control means for outputting a work execution command to execute the work to the work execution device.
また、請求項2に係る発明は、
前記作業実行装置は、環境情報を取得する環境情報取得装置であって、
前記制御手段は、環境情報を取得せよとの作業実行命令を出力し、
前記環境情報取得装置から、環境情報を受信する、請求項1に記載の情報処理装置とした。
Further, the invention according to claim 2 is
The work execution device is an environmental information acquisition device that acquires environmental information.
The control means outputs a work execution command for acquiring environmental information, and outputs a work execution command.
The information processing device according to claim 1, which receives environmental information from the environmental information acquisition device.
また、請求項3に係る発明は、
前記環境情報取得装置は、測定器であって、
前記情報処理装置は、環境情報として、測定結果を受信する、請求項2に記載の情報処理装置とした。
Further, the invention according to claim 3 is
The environmental information acquisition device is a measuring instrument and
The information processing device according to claim 2, wherein the information processing device receives measurement results as environmental information.
また、請求項4に係る発明は、
前記環境情報取得装置は、カメラであって、
前記情報処理装置は、環境情報として、撮影情報を受信し、
当該撮影情報の解析を行う、請求項2に記載の情報処理装置とした。
Further, the invention according to
The environmental information acquisition device is a camera.
The information processing device receives shooting information as environmental information and receives shooting information.
The information processing device according to claim 2, which analyzes the shooting information.
また、請求項5に係る発明は、
前記作業実行装置は、器具を所定の位置に配置する器具配置装置であって、
前記制御手段は、器具を配置せよとの作業実行命令を出力する、請求項1に記載の情報処理装置とした。
Further, the invention according to claim 5 is
The work execution device is an instrument arranging device for arranging an instrument at a predetermined position.
The information processing device according to claim 1, wherein the control means outputs a work execution command for arranging an instrument.
また、請求項6に係る発明は、
前記作業実行装置は、部品を所定の位置に設置する部品設置装置であって、
前記制御手段は、部品を設置せよとの作業実行命令を出力する、請求項1に記載の情報処理装置とした。
Further, the invention according to claim 6 is
The work execution device is a component installation device that installs components at predetermined positions.
The information processing device according to claim 1, wherein the control means outputs a work execution command for installing a component.
また、請求項7に係る発明は、
前記制御手段は、前記表示手段に表示された前記地図情報上の基準点に係る座標情報と、前記移動体から受信した、当該移動体が保持する地図情報上の基準点に係る座標情報を対応させ、
また、前記表示手段に表示された前記地図情報上の任意の一点に係る座標情報と、前記移動体から受信した、当該移動体が保持する地図情報上の任意の一点に係る座標情報を対応させて、
前記表示手段に表示された前記地図情報上の座標情報と、前記移動体が保持する地図情報上の座標情報を相互に変換できるようにする、請求項1〜6のいずれかに記載の情報処理装置とした。
Further, the invention according to claim 7 is
The control means corresponds to the coordinate information related to the reference point on the map information displayed on the display means and the coordinate information related to the reference point on the map information held by the moving body received from the moving body. Let me
Further, the coordinate information relating to an arbitrary point on the map information displayed on the display means is made to correspond to the coordinate information relating to an arbitrary point on the map information held by the moving body received from the moving body. hand,
The information processing according to any one of claims 1 to 6, which enables mutual conversion between the coordinate information on the map information displayed on the display means and the coordinate information on the map information held by the moving body. It was a device.
また、請求項8に係る発明は、
移動体及び当該移動体に設けられた作業実行装置と通信可能に接続される情報処理装置を用いた方法であって、
表示手段に表示された地図情報上の座標情報を、前記移動体が保持する地図情報上の座標情報に変換するステップと、
変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に前記移動体に出力するステップと、
前記作業実行装置に、作業を実行せよとの作業実行命令を出力するステップを有する、方法とした。
Further, the invention according to claim 8 is
It is a method using an information processing device that is communicably connected to a mobile body and a work execution device provided in the mobile body.
A step of converting the coordinate information on the map information displayed on the display means into the coordinate information on the map information held by the moving body, and
A step of outputting the converted coordinate information to the moving body together with a moving command to move to the position of the coordinate information.
The method is such that the work execution device has a step of outputting a work execution command to execute the work.
また、請求項9に係る発明は、
移動体及び当該移動体に設けられた作業実行装置と通信可能に接続される情報処理装置に、手順を実行させるプログラムであって、
前記情報処理装置は、表示手段に表示された地図情報上の座標情報を、前記移動体が保持する地図情報上の座標情報に変換し、
変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に前記移動体に出力し、
前記作業実行装置に、作業を実行せよとの作業実行命令を出力する制御手段として機能させる、プログラムとした。
Further, the invention according to claim 9 is
A program that causes an information processing device that is communicably connected to a mobile body and a work execution device provided on the mobile body to execute a procedure.
The information processing device converts the coordinate information on the map information displayed on the display means into the coordinate information on the map information held by the moving body.
The converted coordinate information is output to the moving body together with a movement command to move to the position of the coordinate information.
It is a program that causes the work execution device to function as a control means for outputting a work execution command to execute the work.
作業実行装置が設けられた移動体を、目的地まで移動させ、作業実行装置に作業を実行させる構成であるため、作業忘れ、作業ミス等を防止できる。また、作業を行う作業者等のユーザの作業負担が軽減され、省人化につながる。 Since the mobile body provided with the work execution device is moved to the destination and the work execution device is configured to execute the work, it is possible to prevent forgetting the work, work mistakes, and the like. In addition, the work load of users such as workers who perform the work is reduced, leading to labor saving.
また、情報処理装置の表示手段に表示された地図情報上の座標情報を、移動体が保持する地図情報上の座標情報に変換して、当該座標情報を移動体に出力する構成であるため、移動体の座標情報と、情報処理装置の表示手段に表示された地図情報上の座標情報が異なる場合であっても対応させることができ、便宜である。また、座標情報を受信して、当該座標情報を目的地として走行できる移動体であれば、適用することができ、便宜である。 Further, since the configuration is such that the coordinate information on the map information displayed on the display means of the information processing device is converted into the coordinate information on the map information held by the moving body, and the coordinate information is output to the moving body. Even if the coordinate information of the moving body and the coordinate information on the map information displayed on the display means of the information processing device are different, they can be matched, which is convenient. Further, any moving body that can receive the coordinate information and travel with the coordinate information as the destination can be applied, which is convenient.
(実施の形態例1)
以下、添付図面を参照して本発明に係る実施の形態例1を詳細に説明する。ただし、本実施の形態例に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。なお、本実施の形態例1では、作業実行装置として、環境情報取得装置を用いる例を示す。
(Example 1 of the embodiment)
Hereinafter, the first embodiment according to the present invention will be described in detail with reference to the accompanying drawings. However, the components described in the examples of the present embodiment are merely examples, and the scope of the present invention is not limited to them. In the first embodiment, an example in which an environment information acquisition device is used as the work execution device is shown.
<作業実行システムの構成>
作業実行システムは、図1に示すように、主として、移動体1と移動体1に設けられた環境情報取得装置2と情報処理装置3から構成されている。そして、移動体1と情報処理装置2は、無線LAN等を用いて相互に通信可能に接続されている。また、環境情報取得装置2と情報処理装置3は、BLE(=Bluetooth(登録商標) Low Energy)等を用いて、相互に情報通信可能に接続される。
<Configuration of work execution system>
As shown in FIG. 1, the work execution system mainly includes a mobile body 1, an environmental information acquisition device 2 provided on the mobile body 1, and an information processing device 3. Then, the mobile body 1 and the information processing device 2 are connected to each other so as to be able to communicate with each other by using a wireless LAN or the like. Further, the environment information acquisition device 2 and the information processing device 3 are connected to each other so as to be able to communicate with each other by using BLE (= Bluetooth (registered trademark) Low Energy) or the like.
<移動体1の構成>
移動体1は、AGV(=Automatic Guided Vehicle:無人搬送車、自動搬送台車)や移動ロボット等の人又は荷物を載せて移動する装置である。そして、移動体1は、図2に示すように、移動のための駆動力を発生させる車輪、二足歩行装置、多足方向装置、プロペラ等の駆動手段11を有する。従って、移動体1は、例えば、無人搬送車、移動ロボット、モバイルロボット、ドローンである。しかし、移動体1は、これらに限定されるわけではなく、情報処理装置3から座標情報を受信して、当該座標情報を目的地として走行できるものであれば良い。なお、本実施の形態例1では、移動体1として、AGVを用いる。
<Structure of mobile body 1>
The moving body 1 is a device that carries a person or luggage such as an AGV (= Automatic Guided Vehicle) or a mobile robot. Then, as shown in FIG. 2, the moving body 1 has a driving means 11 such as a wheel for generating a driving force for movement, a bipedal walking device, a multi-legged directional device, and a propeller. Therefore, the moving body 1 is, for example, an automatic guided vehicle, a mobile robot, a mobile robot, or a drone. However, the moving body 1 is not limited to these, and may be any one that can receive coordinate information from the information processing device 3 and travel with the coordinate information as a destination. In the first embodiment, an AGV is used as the moving body 1.
移動体1は、相互に通信可能に接続された情報処理装置2から受信した命令に基づいて走行することもできるし、移動体1が有する、マイクロプロセッサ等の制御手段12によって、自律的に走行することもできる。 The mobile body 1 can travel based on a command received from an information processing device 2 that is communicably connected to each other, or autonomously travels by a control means 12 such as a microprocessor possessed by the mobile body 1. You can also do it.
移動体1は、レーザレンジファインダ、カメラ(又はイメージセンサ)、LIDAR(=Light Detection and Ranging)、ミリ波レーダ、磁気センサ等の外界センサ13を有しており、移動体1は、この外界センサ13によって取得されたセンサデータに基づいて、移動空間内の地図を作成し、保有する。 The moving body 1 has an external world sensor 13 such as a laser range finder, a camera (or image sensor), a LIDAR (= Light Detection and Ranging), a millimeter wave radar, and a magnetic sensor, and the moving body 1 has this external world sensor. Based on the sensor data acquired by 13, a map in the moving space is created and held.
詳しくは、外界センサ13がレーザレンジファインダの場合、外界センサ13は、周期的にたとえば赤外線または可視光のレーザビームを周囲に放射して周囲の空間をスキャンする。そして、マイクロプロセッサ等の制御手段12が、スキャンによって得られたセンサデータを繰り返し重ね合わせることにより、移動空間の地図を作成し、記憶手段内14に記憶させる。 Specifically, when the external sensor 13 is a laser range finder, the external sensor 13 periodically emits a laser beam of, for example, infrared rays or visible light to the surroundings to scan the surrounding space. Then, the control means 12 such as a microprocessor repeatedly superimposes the sensor data obtained by scanning to create a map of the moving space and stores it in the storage means 14.
制御手段12は、外界センサ13から受信したセンサデータに基づき、移動体1の位置及び姿勢を推定し、当該位置情報と、記憶手段14から呼び出した移動空間の地図とを比較して、移動空間内の自己位置を推定しながら、移動体1を走行させる。 The control means 12 estimates the position and posture of the moving body 1 based on the sensor data received from the outside world sensor 13, compares the position information with the map of the moving space called from the storage means 14, and compares the moving space. The moving body 1 is driven while estimating its own position within.
<環境情報取得装置2の構成>
環境情報取得装置2は、空間内の環境に係る情報を取得する装置であれば良く、例えば、照度情報を取得する照度計、風量情報を取得する風量計、温度・湿度情報を取得する温湿度計、粉塵濃度情報を取得する粉塵測定計、磁気環境情報を取得する磁気測定計、室内の無線LAN等の感度情報を取得する電波感度計といった測定器や、360°の外観情報を取得する360°カメラ、空間を撮影する通常のカメラ、空間を録画するビデオカメラ等のカメラである。なお、本実施の形態例1では、環境情報取得装置2として、照度計を用いる。
<Configuration of environmental information acquisition device 2>
The environmental information acquisition device 2 may be any device that acquires information related to the environment in the space. For example, an illuminometer that acquires illuminance information, an air volume meter that acquires air volume information, and a temperature / humidity that acquires temperature / humidity information. Measuring instruments such as a meter, a dust measuring meter that acquires dust concentration information, a magnetic measuring meter that acquires magnetic environment information, a radio sensitivity meter that acquires sensitivity information such as indoor wireless LAN, and 360 that acquires 360 ° appearance information. ° Cameras such as cameras, ordinary cameras that shoot space, and video cameras that record space. In the first embodiment, an illuminometer is used as the environmental information acquisition device 2.
環境情報取得装置2は、情報処理装置3と相互に情報通信可能に接続されており、情報処理装置3から環境情報を取得せよとの作業実行命令を受信すると、この命令に応じて、付近の照度を測定し、測定結果を情報処理装置3に出力する。 The environment information acquisition device 2 is connected to the information processing device 3 so as to be able to communicate with each other, and when a work execution command for acquiring environment information is received from the information processing device 3, the environment information acquisition device 2 is in the vicinity in response to this command. The illuminance is measured and the measurement result is output to the information processing device 3.
そのため、図3に示すように、環境情報取得装置2は、付近の照度を測定する測定部21と、測定部11から受信した測定結果を、通信部24を通じて、情報処理装置3に出力する制御部22と、測定結果等を表示する表示部23と、情報処理装置3等の外部機器と通信を行う通信部24を有している。 Therefore, as shown in FIG. 3, the environmental information acquisition device 2 controls to output the measurement result received from the measurement unit 21 for measuring the illuminance in the vicinity and the measurement unit 11 to the information processing device 3 through the communication unit 24. It has a unit 22, a display unit 23 that displays measurement results, and a communication unit 24 that communicates with an external device such as an information processing device 3.
また、環境情報取得装置2は、移動体1に設けられている。この「設けられている」という意味は、例えば、移動体1上に載置されていても良いし、移動体1の外面に螺子や器具等を用いて固定されていても良く、つまり、環境情報取得装置2が移動体1と一緒に移動し、環境情報を取得できるような構成であれば良い。従って、本実施の形態例1では、移動体1と環境情報取得装置2を別体として説明したが、例えば、環境情報取得装置2の機能を有する移動体1のように、移動体1と環境情報取得装置2が一体化した構成としても良い。 Further, the environmental information acquisition device 2 is provided on the mobile body 1. The meaning of "provided" may be, for example, placed on the moving body 1 or fixed to the outer surface of the moving body 1 by using a screw, an instrument, or the like, that is, the environment. Any configuration may be used as long as the information acquisition device 2 can move together with the moving body 1 and acquire environmental information. Therefore, in the first embodiment, the mobile body 1 and the environment information acquisition device 2 are described as separate bodies, but the mobile body 1 and the environment are described as, for example, the mobile body 1 having the function of the environmental information acquisition device 2. The information acquisition device 2 may be integrated.
<情報処理装置3の構成>
情報処理装置3は、例えば、タブレットPC(Personal Computer)、ノートPC、スマートフォン等であって、移動体1と通信を行い、移動体1の走行を制御する機能を有している。また、環境情報取得装置2と通信を行い、環境情報取得装置2に環境情報を取得させ、結果を受信する機能を有している。なお、情報処理装置3は、当該機能に特化した専用の装置で実現しても良いし、汎用のパソコンやサーバに当該機能を組み込んで実現しても良い。
<Configuration of information processing device 3>
The information processing device 3 is, for example, a tablet PC (Personal Computer), a notebook PC, a smartphone, or the like, and has a function of communicating with the moving body 1 and controlling the traveling of the moving body 1. Further, it has a function of communicating with the environment information acquisition device 2, causing the environment information acquisition device 2 to acquire the environment information, and receiving the result. The information processing device 3 may be realized by a dedicated device specialized for the function, or may be realized by incorporating the function into a general-purpose personal computer or server.
従って、本実施の形態例1では、Auto-CAD等の製図用のアプリケーションプログラム(アプリ)がインストールされたパソコン等に、追加・拡張機能を提供するアドインプログラムをダウンロード、インストールさせる形態で実現した構成で説明する。 Therefore, in the first embodiment, the configuration is realized by downloading and installing an add-in program that provides additional / extended functions on a personal computer or the like in which an application program (application) for drawing such as AutoCAD is installed. It will be explained in.
また、本実施の形態例では、情報処理装置3は、タブレットPCを想定して説明している。タブレットPCは、作業者等のユーザが、画面に指で直接タッチして命令や情報の入力を行うことができ、キーボードやポインティングデバイスを用いる必要がない。そのため、作業者等のユーザが現場で、命令や情報の入力がし易い。また、画面上に表示された地図情報の表示箇所の移動や、表示倍率の変更を、画面に指で直接タッチして行うことができ、便宜である。 Further, in the example of the present embodiment, the information processing device 3 is described assuming a tablet PC. The tablet PC allows a user such as an operator to directly touch the screen with a finger to input commands and information, and does not require the use of a keyboard or a pointing device. Therefore, it is easy for users such as workers to input commands and information on site. In addition, it is convenient because the display location of the map information displayed on the screen can be moved and the display magnification can be changed by directly touching the screen with a finger.
次に、情報処理装置3のハードウェア構成について、図4を参照して説明する。図4は、情報処理装置3のハードウェア構成を模式的に示した概念図である。 Next, the hardware configuration of the information processing device 3 will be described with reference to FIG. FIG. 4 is a conceptual diagram schematically showing the hardware configuration of the information processing device 3.
図4において、制御手段31は、例えば、CPU(=Central Processing Unit)で実現され、後述する記憶手段32に含まれるHD(=Hard Disk)等に格納されているアプリケーションプログラム、オペレーティングシステム(OS)や制御プログラム等を実行し、記憶手段32に含まれるRAM(=Random Access Memory)にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。 In FIG. 4, the control means 31 is an application program or operating system (OS) realized by, for example, a CPU (= Central Processing Unit) and stored in an HD (= Hard Disk) or the like included in the storage means 32 described later. Or a control program, etc., and controls to temporarily store information, files, etc. necessary for executing the program in the RAM (= Random Access Memory) included in the storage means 32.
特に、制御手段31は、図5及び図6に示すように、記憶手段32内の地図情報記憶領域321内に記憶されている地図情報を呼び出して、表示手段34上に表示させる。 In particular, as shown in FIGS. 5 and 6, the control means 31 calls the map information stored in the map information storage area 321 in the storage means 32 and displays it on the display means 34.
また、制御手段31は、BLEを用いた、環境情報取得装置2との接続を確立する。即ち、制御手段31は、入力手段33を通じて入力された、作業者等のユーザからの命令に応じて、情報処理装置3の周辺をスキャンする。そして、通信手段36を通じて、環境情報取得装置2から出力されているAdvertiseパケットの受信に成功すると、環境情報取得装置2との接続を確立する。 Further, the control means 31 establishes a connection with the environment information acquisition device 2 using BLE. That is, the control means 31 scans the periphery of the information processing device 3 in response to a command from a user such as an operator input through the input means 33. Then, when the Advertise packet output from the environment information acquisition device 2 is successfully received through the communication means 36, the connection with the environment information acquisition device 2 is established.
一方、情報処理装置3の周辺をスキャンしても、接続したい環境情報取得装置2のAdvertiseパケットを受信できなかった場合には、接続が失敗した旨のダイアログボックスを表示手段34上に表示させる。 On the other hand, if the Advertise packet of the environment information acquisition device 2 to be connected cannot be received even if the periphery of the information processing device 3 is scanned, a dialog box indicating that the connection has failed is displayed on the display means 34.
また、制御手段31は、作業者等のユーザから、タッチパネル等の入力手段33を通じた、表示手段34に表示された地図情報上の基準点に係る箇所のタップ(選択)を認識すると、当該箇所の座標情報を基準点と認識する。 Further, when the control means 31 recognizes a tap (selection) of a portion related to the reference point on the map information displayed on the display means 34 through the input means 33 such as a touch panel from a user such as an operator, the location is concerned. The coordinate information of is recognized as a reference point.
また、制御手段31は、移動体1が保持する地図情報上の座標情報と、情報処理装置3に表示手段34上に表示された地図情報上の座標情報を対応させる校正(=キャリブレーション)を行う。 Further, the control means 31 calibrates (= calibrates) the coordinate information on the map information held by the moving body 1 and the coordinate information on the map information displayed on the display means 34 on the information processing device 3. Do.
詳しくは、制御手段31は、表示手段34上に表示された地図情報上の基準点に係る座標情報と、移動体1から受信した、移動体1自身が保持する地図情報上の基準点に係る座標情報を対応させる。また、制御手段31は、表示手段34上に表示された地図情報上の任意の一点に係る座標情報と、移動体1から受信した、移動体1自身が保持する地図情報上の任意の一点に係る座標情報を対応させる。 Specifically, the control means 31 relates to the coordinate information related to the reference point on the map information displayed on the display means 34 and the reference point on the map information held by the moving body 1 itself received from the moving body 1. Correspond the coordinate information. Further, the control means 31 sets the coordinate information related to an arbitrary point on the map information displayed on the display means 34 and the arbitrary point on the map information received from the moving body 1 and held by the moving body 1 itself. Correspond the relevant coordinate information.
なお、校正を行う際には、このように少なくとも、2つの点(基準点及び任意の一点)において、表示手段34上に表示された地図情報上の座標情報と、移動体1から受信した、移動体1自身が保持する地図情報上の座標情報を対応させる必要がある。2つの点において、対応させることで、表示手段34上に表示された地図情報と、移動体1が保持する地図情報上の傾きの差異、及び縮尺の差異を検出することができ、これらの差異に合わせて、表示手段34上に表示された地図情報上の座標情報と、移動体1が保持する地図情報の座標情報を対応させることができる。 When calibrating, the coordinate information on the map information displayed on the display means 34 and the coordinate information received from the moving body 1 at at least two points (reference point and arbitrary one point) are obtained. It is necessary to correspond the coordinate information on the map information held by the moving body 1 itself. By associating the two points, it is possible to detect the difference in inclination and the difference in scale between the map information displayed on the display means 34 and the map information held by the moving body 1, and these differences can be detected. The coordinate information on the map information displayed on the display means 34 can be made to correspond to the coordinate information of the map information held by the moving body 1.
また、制御手段31は、表示手段34上に表示された地図情報上の、目的地に係る任意の座標情報を、移動体1が保持する地図情報上の座標情報に変換し、変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に移動体1に出力する。 Further, the control means 31 converts arbitrary coordinate information related to the destination on the map information displayed on the display means 34 into coordinate information on the map information held by the moving body 1, and the converted coordinates. The information is output to the moving body 1 together with a moving command to move to the position of the coordinate information.
なお、この場合、設定情報記憶領域324に予め記憶されている、表示手段34上に表示された地図情報上の目的地に係る座標情報を、記憶手段32から呼び出して、移動体1が保持する地図情報上の座標情報に変換し、変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に、移動体1に対し出力する構成としても良い。また、表示手段34上に表示された地図情報上のいずれかの箇所について、入力手段33を通じて作業者等のユーザからのタップ(選択)を認識すると、タップされた箇所に係る座標情報を、目的地と認識し、当該座標情報を移動体1が保持する地図情報上の座標情報に変換し、変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に、移動体1に対し出力する構成としても良い。 In this case, the moving body 1 holds the coordinate information related to the destination on the map information displayed on the display means 34, which is stored in advance in the setting information storage area 324, by being called from the storage means 32. The coordinate information may be converted into coordinate information on the map information, and the converted coordinate information may be output to the moving body 1 together with a movement command to move to the position of the coordinate information. Further, when a tap (selection) from a user such as a worker is recognized through the input means 33 for any part of the map information displayed on the display means 34, the coordinate information related to the tapped part is used as the purpose. Recognized as the ground, the coordinate information is converted into the coordinate information on the map information held by the moving body 1, and the converted coordinate information is sent to the moving body 1 together with a moving command to move to the position of the coordinate information. On the other hand, it may be configured to output.
また、制御手段31は、移動体1の現在位置を示す、移動体1が保持する地図情報上の現在の座標情報を出力せよとの出力命令を、移動体1に対し出力する。 Further, the control means 31 outputs an output command to the moving body 1 to output the current coordinate information on the map information held by the moving body 1, which indicates the current position of the moving body 1.
また、制御手段31は、移動体1から移動体1が保持する地図情報上の現在の座標情報を受信すると、計時手段35を参照し、表示手段34上に表示された地図情報上の座標情報に変換し、現在時刻と共に、移動体位置情報記憶領域322に記憶させる。また、表示手段34上に表示された地図情報上の対応箇所を、移動体1の位置として表示させる。 Further, when the control means 31 receives the current coordinate information on the map information held by the moving body 1 from the moving body 1, the control means 31 refers to the timing means 35 and the coordinate information on the map information displayed on the display means 34. Is converted to, and is stored in the moving body position information storage area 322 together with the current time. Further, the corresponding portion on the map information displayed on the display means 34 is displayed as the position of the moving body 1.
また、制御手段31は、移動体1から移動体1が保持する地図情報上の現在の座標情報を受信すると、表示手段34上に表示された地図情報上の座標情報に変換する。そして、変換後の座標情報と、表示手段34上に表示された地図情報上の目的地に係る座標情報を比較する。その結果、両座標情報が一致した場合には、移動体1が目的地に到着したと認識する。 Further, when the control means 31 receives the current coordinate information on the map information held by the moving body 1 from the moving body 1, it converts the coordinate information on the map information displayed on the display means 34. Then, the coordinate information after the conversion is compared with the coordinate information related to the destination on the map information displayed on the display means 34. As a result, when both coordinate information match, it is recognized that the moving body 1 has arrived at the destination.
また、制御手段31は、環境情報取得装置2に環境情報を取得せよとの作業実行命令を出力する。 Further, the control means 31 outputs a work execution command to the environment information acquisition device 2 to acquire the environment information.
この場合、制御手段31は、入力手段33を通じて作業者等のユーザからのタップ(選択)を認識すると、環境情報取得装置2に環境情報を取得させる旨の命令を出力する構成としても良い。また、制御手段31は、移動体1が目的地に到着したと認識すると、環境情報取得装置2に環境情報を取得させる旨の命令を出力する構成としても良い。 In this case, when the control means 31 recognizes a tap (selection) from a user such as an operator through the input means 33, the control means 31 may be configured to output a command to cause the environment information acquisition device 2 to acquire the environment information. Further, the control means 31 may be configured to output a command to cause the environment information acquisition device 2 to acquire the environment information when it recognizes that the moving body 1 has arrived at the destination.
また、制御手段31は、環境情報取得装置2から測定結果を受信すると、環境情報記憶領域323に記憶させる。 Further, when the control means 31 receives the measurement result from the environment information acquisition device 2, the control means 31 stores the measurement result in the environment information storage area 323.
記憶手段32は、各種情報を一時記憶するためのものであり、制御手段31の主メモリ、ワークエリア等として機能するRAMや、内部に基本I/Oプログラム等のプログラム、基本処理において使用する各種情報を記憶するROM(=Read Only Memory)を有している。 The storage means 32 is for temporarily storing various types of information, such as a RAM that functions as a main memory of the control means 31, a work area, etc., a program such as a basic I / O program inside, and various types used in basic processing. It has a ROM (= Read Only Memory) for storing information.
記憶手段32は、大容量メモリとして機能するHD(=Hard Disk)を有しており、このHDには、地図情報記憶領域321、移動体位置情報記憶領域322、環境情報記憶領域323、設定情報記憶領域324が設けられている。 The storage means 32 has an HD (= Hard Disk) that functions as a large-capacity memory, and the HD includes a map information storage area 321, a moving body position information storage area 322, an environment information storage area 323, and setting information. A storage area 324 is provided.
この地図情報記憶領域321には、移動体1を移動させる移動空間に係る地図情報が記憶される。例えば、地図情報は、アプリ「CADWe’ll」で保存された.「tfx.」や「tfs.」形式や、アプリ「Auto CAD」で開くことのできる「dwg.」形式で記憶される。但し、地図情報は、表示手段34上に表示された地図上の位置を座標情報で表すことができるものであれば、形式は問わない。 The map information storage area 321 stores map information related to the moving space in which the moving body 1 is moved. For example, map information is stored in the "tfx." Or "tfs." Format saved by the app "CADWe'll" or in the "dwg." Format that can be opened by the app "Auto CAD". However, the map information may be in any format as long as the position on the map displayed on the display means 34 can be represented by the coordinate information.
また、移動体位置情報記憶領域322には、移動体1の現在位置に係る、表示手段34上に表示された地図情報上の座標情報が、日時情報と共に記憶される。 Further, in the moving body position information storage area 322, the coordinate information on the map information displayed on the display means 34 related to the current position of the moving body 1 is stored together with the date and time information.
また、環境情報記憶領域323には、環境情報取得装置2から受信した測定結果が記憶される。 Further, the measurement result received from the environmental information acquisition device 2 is stored in the environmental information storage area 323.
また、設定情報記憶領域324には、表示手段34上に表示された地図情報上の目的地に係る座標情報等の予め設定する設定情報を記憶する。 Further, the setting information storage area 324 stores preset setting information such as coordinate information related to the destination on the map information displayed on the display means 34.
入力手段33は、作業者等のユーザから情報処理装置3に対する情報や命令の入力を受け付ける、例えば、表示手段34上等に設けられたタッチパネル、キーボード、ポインティングデバイス、ボタンである。 The input means 33 is, for example, a touch panel, a keyboard, a pointing device, or a button provided on the display means 34 or the like, which receives input of information or commands to the information processing device 3 from a user such as a worker.
表示手段34は、例えば、液晶ディスプレイ、有機ELディスプレイ、ドットマトリクス型のディスプレイであり、入力手段33から入力された命令や、それに対する情報処理装置3の応答出力等を表示するものである。特に、表示手段34は、地図情報を表示する。 The display means 34 is, for example, a liquid crystal display, an organic EL display, or a dot matrix type display, and displays a command input from the input means 33, a response output of the information processing device 3 to the command, and the like. In particular, the display means 34 displays map information.
計時手段35は、例えば、リアルタイムクロックであって、現在時刻を計時する。 The timekeeping means 35 is, for example, a real-time clock that measures the current time.
バス37は、情報処理装置3内の情報の流れを司るものである。通信手段36はインターフェイス(I/F)であり、情報処理装置3は、この通信手段36を介して無線LAN、BLE等で接続され、移動体1や環境情報処理装置2と情報のやり取りを行う。 The bus 37 controls the flow of information in the information processing device 3. The communication means 36 is an interface (I / F), and the information processing device 3 is connected via the communication means 36 via a wireless LAN, BLE, or the like to exchange information with the mobile body 1 or the environmental information processing device 2. ..
なお、以上の各装置と同等の機能を実現するソフトウェアにより、ハードウェア装置の代替として構成することもできる。 It should be noted that the software that realizes the same functions as each of the above devices can be configured as a substitute for the hardware device.
次に、作業実行システムの動作の流れについて、図5〜図7を用いて、説明する。なお、以下では、移動空間内の複数個所(目的地)で、環境情報を取得する場合で説明する。 Next, the operation flow of the work execution system will be described with reference to FIGS. 5 to 7. In the following, the case where the environmental information is acquired at a plurality of places (destination) in the moving space will be described.
まず準備として、作業者等のユーザは、記憶手段32の地図情報記憶領域321に記憶されている地図情報が、アプリ「Auto CAD」で開くことのできない「tfx.」や「tfs.」の形式のみの場合には、入力手段33を操作して、当該地図情報をアプリ「Auto CAD」で開くことのできる「dwg.」形式に変換して、記憶手段32の地図情報記憶領域321に別途記憶させる。 First, as a preparation, the user such as a worker can open the map information stored in the map information storage area 321 of the storage means 32 in the format of "tfx." Or "tfs." That cannot be opened by the application "Auto CAD". In the case of only, the input means 33 is operated to convert the map information into a "dwg." Format that can be opened by the application "Auto CAD", and the map information is separately stored in the map information storage area 321 of the storage means 32. Let me.
また、情報処理装置3は、BLEを用いた、環境情報取得装置2との接続を確立する。 Further, the information processing device 3 establishes a connection with the environment information acquisition device 2 using BLE.
次に、図5に示すように、作業者等のユーザが、タッチパネル等の入力手段33を操作して、表示手段34に表示された地図情報上の基準点に係る箇所をタップする。 Next, as shown in FIG. 5, a user such as an operator operates an input means 33 such as a touch panel to tap a portion related to a reference point on the map information displayed on the display means 34.
また、情報処理装置3は、当該箇所のタップ(選択)を認識すると、当該箇所の座標情報を基準点と認識する。 Further, when the information processing device 3 recognizes the tap (selection) of the relevant portion, the information processing device 3 recognizes the coordinate information of the relevant location as a reference point.
作業者等のユーザは、移動体1を動かして、移動空間における基準点に対応する箇所に配置する。 A user such as a worker moves the moving body 1 and arranges the moving body 1 at a position corresponding to a reference point in the moving space.
また、情報処理装置3は、移動体1の現在位置を示す、移動体1が保持する地図情報上の現在の座標情報を出力せよとの出力命令を、移動体1に対し出力する。 Further, the information processing device 3 outputs an output command to the moving body 1 to output the current coordinate information on the map information held by the moving body 1, which indicates the current position of the moving body 1.
出力命令を受けた移動体1は、自身の位置を示す、自身が保持する地図情報上の現在の座標情報を、情報処理装置3に対し出力する。 The moving body 1 that has received the output command outputs the current coordinate information on the map information held by itself, which indicates its position, to the information processing device 3.
情報処理装置3は、移動体1から移動体1が保持する地図情報上の現在の座標情報を受信すると、当該座標情報と、表示手段34上に表示された地図情報上の基準点に係る座標情報を対応させる(ステップS701)。 When the information processing device 3 receives the current coordinate information on the map information held by the moving body 1 from the moving body 1, the information processing device 3 receives the coordinate information and the coordinates related to the reference point on the map information displayed on the display means 34. Correspond the information (step S701).
また、図5に示すように、作業者等のユーザが、タッチパネル等の入力手段33を操作して、表示手段34に表示された地図情報上の地点1(=校正用の任意の一点)に係る箇所をタップする。 Further, as shown in FIG. 5, a user such as an operator operates an input means 33 such as a touch panel to reach a point 1 (= an arbitrary point for calibration) on the map information displayed on the display means 34. Tap the relevant part.
また、情報処理装置3は、当該箇所のタップ(選択)を認識すると、当該箇所の座標情報を地点1と認識する。 Further, when the information processing device 3 recognizes the tap (selection) of the relevant location, the information processing device 3 recognizes the coordinate information of the relevant location as the location 1.
作業者等のユーザは、移動体1を動かして、移動空間における地点1に対応する箇所に配置する。 A user such as a worker moves the moving body 1 and arranges the moving body 1 at a position corresponding to the point 1 in the moving space.
また、情報処理装置3は、移動体1の現在位置を示す、移動体1が保持する地図情報上の現在の座標情報を出力せよとの出力命令を、移動体1に対し出力する。 Further, the information processing device 3 outputs an output command to the moving body 1 to output the current coordinate information on the map information held by the moving body 1, which indicates the current position of the moving body 1.
出力命令を受けた移動体1は、自身の位置を示す、自身が保持する地図情報上の現在の座標情報を、情報処理装置3に対し出力する。 The moving body 1 that has received the output command outputs the current coordinate information on the map information held by itself, which indicates its position, to the information processing device 3.
情報処理装置3は、移動体1から移動体1が保持する地図情報上の現在の座標情報を受信すると、当該座標情報と、表示手段34上に表示された地図情報上の地点1に係る座標情報を対応させる(ステップS702)。 When the information processing device 3 receives the current coordinate information on the map information held by the moving body 1 from the moving body 1, the information processing device 3 receives the coordinate information and the coordinates related to the point 1 on the map information displayed on the display means 34. Correspond the information (step S702).
このように少なくとも、2つの点(基準点及び任意の一点)において、表示手段34上に表示された地図情報上の座標情報と、移動体1から受信した、移動体1自身が保持する地図情報上の座標情報を対応させることで、校正(=キャリブレーション)は完了する。 In this way, at least two points (a reference point and an arbitrary one point), the coordinate information on the map information displayed on the display means 34 and the map information received from the moving body 1 and held by the moving body 1 itself. Calibration (= calibration) is completed by associating the above coordinate information.
次に、図6に示すように、情報処理装置3は、入力手段33を通じて、表示手段34上に表示されたアイコン「走行開始」のタップを認識すると、設定情報記憶領域324に予め記憶されている、表示手段34上に表示された地図情報上の目的地に係る座標情報を、記憶手段32から呼び出して、移動体1が保持する地図情報上の座標情報に変換し、変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に、移動体1に対し出力する(ステップS703)。 Next, as shown in FIG. 6, when the information processing device 3 recognizes the tap of the icon "start of traveling" displayed on the display means 34 through the input means 33, it is stored in advance in the setting information storage area 324. The coordinate information related to the destination on the map information displayed on the display means 34 is called from the storage means 32, converted into the coordinate information on the map information held by the moving body 1, and the converted coordinate information. Is output to the moving body 1 together with a moving command to move to the position of the coordinate information (step S703).
移動体1は、目的地に係る座標情報を移動命令と共に受信すると、当該目的地に向かって走行する。 When the moving body 1 receives the coordinate information related to the destination together with the moving command, the moving body 1 travels toward the destination.
また、情報処理装置3は、移動体1の現在位置を示す、移動体1が保持する地図情報上の現在の座標情報を出力せよとの出力命令を、移動体1に対し出力する(ステップS704)。 Further, the information processing device 3 outputs an output command to the moving body 1 to output the current coordinate information on the map information held by the moving body 1, which indicates the current position of the moving body 1 (step S704). ).
出力命令を受けた移動体1は、自身の位置を示す、自身が保持する地図情報上の現在の座標情報を、情報処理装置3に対し出力する。 The moving body 1 that has received the output command outputs the current coordinate information on the map information held by itself, which indicates its position, to the information processing device 3.
情報処理装置3は、移動体1から移動体1が保持する地図情報上の現在の座標情報を受信すると、計時手段35を参照し、表示手段34上に表示された地図情報上の座標情報に変換し(ステップS705)、現在時刻と共に、移動体位置情報記憶領域322に記憶させる。また、表示手段34上に表示された地図情報上の対応箇所を、移動体1の位置として表示させる。 When the information processing device 3 receives the current coordinate information on the map information held by the moving body 1 from the moving body 1, the information processing device 3 refers to the timing means 35 and uses the coordinate information on the map information displayed on the display means 34. It is converted (step S705) and stored in the moving body position information storage area 322 together with the current time. Further, the corresponding portion on the map information displayed on the display means 34 is displayed as the position of the moving body 1.
情報処理装置3は、移動体1から移動体1が保持する地図情報上の現在の座標情報を受信すると、表示手段34上に表示された地図情報上の座標情報に変換する(ステップS705)。そして、変換後の座標情報と、表示手段34上に表示された地図情報上の目的地に係る座標情報を比較する(ステップS706)。 When the information processing device 3 receives the current coordinate information on the map information held by the moving body 1 from the moving body 1, it converts it into the coordinate information on the map information displayed on the display means 34 (step S705). Then, the coordinate information after the conversion is compared with the coordinate information related to the destination on the map information displayed on the display means 34 (step S706).
情報処理装置3は、このステップS704〜S706の処理を繰り返し実行する。 The information processing device 3 repeatedly executes the processes of steps S704 to S706.
その結果、両座標情報が一致した場合には(ステップS706で「YES」)、移動体1が目的地に到着したと認識する。 As a result, when both coordinate information match (“YES” in step S706), it is recognized that the moving body 1 has arrived at the destination.
すると、情報処理装置3は、環境情報取得装置2に環境情報を取得せよとの作業実行命令を出力する(ステップS707)。 Then, the information processing device 3 outputs a work execution command to the environment information acquisition device 2 to acquire the environment information (step S707).
環境情報取得装置2は、作業実行命令を受信すると、この命令に応じて、付近の照度を測定し、測定結果を情報処理装置3に出力する。 When the environment information acquisition device 2 receives the work execution command, the environment information acquisition device 2 measures the illuminance in the vicinity in response to the command and outputs the measurement result to the information processing device 3.
情報処理装置3は、環境情報取得装置2から測定結果を受信すると(ステップS708)、環境情報記憶領域323に記憶させる。 When the information processing device 3 receives the measurement result from the environment information acquisition device 2 (step S708), the information processing device 3 stores the measurement result in the environment information storage area 323.
次に、情報処理装置3は、設定情報記憶領域324に予め記憶されている、表示手段34上に表示された地図情報上の次の目的地に係る座標情報を、記憶手段32から呼び出して、移動体1が保持する地図情報上の座標情報に変換し、変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に、移動体1に対し出力する(ステップS703)。以降、ステップS708までの処理を再び実行する。 Next, the information processing device 3 calls the coordinate information related to the next destination on the map information displayed on the display means 34, which is stored in advance in the setting information storage area 324, from the storage means 32. It is converted into coordinate information on the map information held by the moving body 1, and the converted coordinate information is output to the moving body 1 together with a movement command to move to the position of the coordinate information (step S703). After that, the processes up to step S708 are executed again.
そして、予め記憶されている、全ての目的地について、ステップS703〜S708の処理を実行する。 Then, the processes of steps S703 to S708 are executed for all the destinations stored in advance.
このように、環境情報取得装置2を設けられた移動体1が、環境情報の各取得箇所まで移動し、環境情報取得装置2が取得した環境情報を情報処理装置3が受信する構成であるため、環境情報の取得ミスや取得忘れ、環境情報の記録忘れや記録間違い等を防止できる。また、環境情報の取得作業を行う作業者の作業負担が軽減され、省人化につながる。 In this way, the mobile body 1 provided with the environmental information acquisition device 2 moves to each acquisition location of the environmental information, and the information processing device 3 receives the environmental information acquired by the environmental information acquisition device 2. , It is possible to prevent mistakes and forgetting to acquire environmental information, forgetting to record environmental information, and mistakes in recording. In addition, the workload of workers who acquire environmental information is reduced, leading to labor saving.
また、情報処理装置3の表示手段34に表示された地図情報上の座標情報を、移動体1が保持する地図情報上の座標情報に変換して、当該座標情報を移動体1に出力する構成であるため、移動体1の座標情報と、情報処理装置3の表示手段34に表示された地図情報上の座標情報が異なる場合であっても対応させることができ、便宜である。また、座標情報を受信して、当該座標情報を目的地として走行できる移動体1であれば、適用することができ、便宜である。 Further, the coordinate information on the map information displayed on the display means 34 of the information processing device 3 is converted into the coordinate information on the map information held by the moving body 1, and the coordinate information is output to the moving body 1. Therefore, even if the coordinate information of the moving body 1 and the coordinate information on the map information displayed on the display means 34 of the information processing device 3 are different, they can be matched, which is convenient. Further, any moving body 1 that can receive the coordinate information and travel with the coordinate information as the destination can be applied, which is convenient.
また、作業者等のユーザは、表示手段34上に表示された製図用のアプリに係る地図情報をタップ(選択)することによって、移動体1及び環境情報取得装置2について操作を行うことができるため、便宜である。 In addition, a user such as a worker can operate the mobile body 1 and the environmental information acquisition device 2 by tapping (selecting) the map information related to the drafting application displayed on the display means 34. Therefore, it is convenient.
<変形例>
上記の例では、環境情報取得装置2を設けられた移動体1が、予め設定された複数の箇所(目的地)を順番に回って、環境情報を取得する構成を示したが、この構成に限定されるわけではない。例えば、環境情報取得装置2を設けられた移動体1が、予め設定された1箇所(目的地)に行って、環境情報を取得する構成としても良い。
<Modification example>
In the above example, the mobile body 1 provided with the environmental information acquisition device 2 goes around a plurality of preset locations (destination) in order to acquire environmental information. Not limited. For example, the mobile body 1 provided with the environmental information acquisition device 2 may go to one preset location (destination) to acquire the environmental information.
または、予め目的地を設定せず、情報処理装置3は、表示手段34上に表示された地図情報上のいずれかの箇所について、作業者等のユーザからのタップ(選択)を認識すると、タップされた箇所に係る座標情報を、目的地と認識し、当該座標情報を、移動体1が保持する地図情報上の座標情報に変換し、変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に、移動体1に対し出力する構成としても良い。 Alternatively, if the destination is not set in advance and the information processing device 3 recognizes a tap (selection) from a user such as a worker for any part of the map information displayed on the display means 34, the information processing device 3 taps. The coordinate information related to the location is recognized as the destination, the coordinate information is converted into the coordinate information on the map information held by the moving body 1, and the converted coordinate information is moved to the position of the coordinate information. It may be configured to output to the moving body 1 together with the moving command of the coordinates.
また、本実施に形態例1では、照度計という1種類の環境情報取得装置2を用いる構成を示したが、この構成に限定されるものではない。例えば、照度計と電波感度計といった複数の環境情報取得装置2を移動体1に設け、各々から環境情報を取得する構成としても良い。 Further, in the present embodiment, in the first embodiment, a configuration using one type of environmental information acquisition device 2 called an illuminometer is shown, but the configuration is not limited to this configuration. For example, a plurality of environmental information acquisition devices 2 such as an illuminance meter and a radio wave sensitivity meter may be provided on the moving body 1 to acquire environmental information from each of them.
(実施の形態例2)
上記の実施の形態例1では、環境情報取得装置2を照度計とし、情報処理装置3は、環境情報として、照度計から測定結果を受信して記憶する構成とした。一方、本実施の形態例2では、図8に示すように、環境情報取得装置2をカメラとし、情報処理装置3は、カメラから撮影情報を受信して解析する構成とする。
(Example 2 of the embodiment)
In the above-described first embodiment, the environmental information acquisition device 2 is used as an illuminometer, and the information processing device 3 is configured to receive and store the measurement result from the illuminometer as environmental information. On the other hand, in the second embodiment, as shown in FIG. 8, the environment information acquisition device 2 is used as a camera, and the information processing device 3 receives shooting information from the camera and analyzes the information.
なお、以下では、本実施の形態例1と異なる構成についてのみ、説明し、同一の構成については、説明を省略する。 In the following, only the configuration different from that of the first embodiment will be described, and the description of the same configuration will be omitted.
カメラである環境情報取得装置2は、情報処理装置3から作業実行命令を受信すると、この命令に応じて、付近を撮影し、撮影情報を情報処理装置3に出力する。 When the environment information acquisition device 2 which is a camera receives a work execution command from the information processing device 3, it takes a picture of the vicinity in response to the command and outputs the pictured information to the information processing device 3.
情報処理装置3の制御手段31は、撮影情報を受信すると、環境情報記憶領域323に記憶させる。また、制御手段31は、当該撮影情報を解析し、当該撮影情報の中の物体を検出する。そして、検出した物体に、照明器具等の対象が含まれているか否かを判定し、判定結果を当該撮影情報に関連付けて、環境情報記憶領域323に記憶させる。 When the control means 31 of the information processing device 3 receives the shooting information, it stores it in the environment information storage area 323. Further, the control means 31 analyzes the shooting information and detects an object in the shooting information. Then, it is determined whether or not the detected object includes an object such as a lighting fixture, and the determination result is associated with the shooting information and stored in the environment information storage area 323.
このような構成とすれば、作業実行システムを使用して、予め決められた通りに、照明器具等の対象が設置されているか否かの員数をチェックすることができ、便宜である。 With such a configuration, it is possible to check the number of members whether or not an object such as a lighting fixture is installed as determined in advance by using the work execution system, which is convenient.
(実施の形態例3)
上記の実施の形態例1及び2では、作業実行装置として、環境情報取得装置を用いる例を示した。しかし、本実施の形態例3では、作業実行装置として、器具を所定の位置に配置する器具配置装置4を用いる構成を示す。器具配置装置4と情報処理装置3は、BLE(=Bluetooth(登録商標)Low Energy)等を用いて、相互に情報通信可能に接続される。
(Example 3 of the embodiment)
In Examples 1 and 2 of the above-described embodiment, an example in which the environment information acquisition device is used as the work execution device is shown. However, in the third embodiment, a configuration is shown in which an
なお、以下では、本実施の形態例1及び2と異なる構成についてのみ、説明し、同一の構成については、説明を省略する。 In the following, only the configurations different from those of the first and second embodiments of the present embodiment will be described, and the description of the same configurations will be omitted.
アームロボット等の器具配置装置4は、図9に示すように、情報処理装置3から器具を配置せよとの作業実行命令を受信すると、この命令に応じて、器具であるロードコーン5(=道路や工事現場等の規制や区分けを目的として置かれる、円錐形の保安器具)を配置する。
As shown in FIG. 9, when the
このような構成とすれば、図10に示すように、作業実行システムを使用して、予め決められた所定の位置に、配置忘れや配置間違いを発生させることなく、ロードコーン5を配置することができる。また、作業を行う作業者等のユーザの作業負担が軽減され、省人化につながる。 With such a configuration, as shown in FIG. 10, the load cone 5 is arranged at a predetermined predetermined position using the work execution system without causing forgetting to arrange or making a mistake in the arrangement. Can be done. In addition, the work load of users such as workers who perform the work is reduced, leading to labor saving.
(実施の形態例4)
次に、本実施の形態例4では、作業実行装置として、部品を所定の位置に設置する部品設置装置6を用いる構成を示す。部品設置装置6と情報処理装置3は、BLE(=Bluetooth(登録商標)Low Energy)等を用いて、相互に情報通信可能に接続される。
(Example 4 of embodiment)
Next, in the fourth embodiment, a configuration is shown in which a component installation device 6 for installing components at a predetermined position is used as the work execution device. The component installation device 6 and the information processing device 3 are connected to each other so as to be able to communicate with each other by using BLE (= Bluetooth (registered trademark) Low Energy) or the like.
なお、以下では、本実施の形態例1〜3と異なる構成についてのみ、説明し、同一の構成については、説明を省略する。 In the following, only the configurations different from those of the first to third embodiments of the present embodiment will be described, and the description of the same configurations will be omitted.
アンカーボルト設置用アームロボット等の部品設置装置6は、図11に示すように、情報処理装置3から部品を設置せよとの作業実行命令を受信すると、この命令に応じて、部品であるアンカーボルト7を設置する。 As shown in FIG. 11, when the component installation device 6 such as the arm robot for installing the anchor bolt receives the work execution command for installing the component from the information processing device 3, the component installation device 6 is a component anchor bolt in response to this command. 7 is installed.
このような構成とすれば、図12に示すように、作業実行システムを使用して、予め決められた所定の位置に、設置忘れや設置間違いを発生させることなく、アンカーボルト7を設置することができる。また、作業を行う作業者等のユーザの作業負担が軽減され、省人化につながる。 With such a configuration, as shown in FIG. 12, the anchor bolts 7 can be installed at predetermined predetermined positions using the work execution system without causing forgetting to install or making an installation error. Can be done. In addition, the work load of users such as workers who perform the work is reduced, leading to labor saving.
なお、本実施の形態例4では、部品設置装置6が、部品として、アンカーボルトを設置する構成を示したが、この構成に限定されるものではない。例えば、部品設置装置6の構成を変更すれば、天井にケーブルラック等を設ける前の、吊りボルト(=全ねじボルト)の設置に利用することも可能である。 In the fourth embodiment, the component installation device 6 shows a configuration in which an anchor bolt is installed as a component, but the configuration is not limited to this configuration. For example, if the configuration of the component installation device 6 is changed, it can be used for installing hanging bolts (= full screw bolts) before installing a cable rack or the like on the ceiling.
本明細書では、作業実行装置として、環境情報取得装置、器具配置装置、部品設置装置を用いる例を示したが、この構成に限定されるものではない。情報処理装置3の表示手段34上に、地図情報を表示させて行う作業、即ち、地図情報と連動して行う作業であれば、作業実行装置の構成を変更することで、本発明に係る作業実行システムを適用することができる。 In the present specification, an example in which the environment information acquisition device, the instrument placement device, and the component installation device are used as the work execution device is shown, but the present invention is not limited to this configuration. If the work is performed by displaying map information on the display means 34 of the information processing device 3, that is, the work is performed in conjunction with the map information, the work according to the present invention can be performed by changing the configuration of the work execution device. The execution system can be applied.
1:移動体、11:駆動手段、12:制御手段、13:外界センサ、14:記憶手段、
2:環境情報取得装置、21:測定部、22:制御部、23:表示部、24:通信部、
3:情報処理装置、31:制御手段、32:記憶手段、321:地図情報記憶領域、322:移動体位置情報記憶領域、323:環境情報記憶領域、324:設定情報記憶領域、33:入力手段、34:表示手段、35:計時手段、36:通信手段、37:バス、
4:器具配置装置、5:ロードコーン、
6:部品設置装置、7:アンカーボルト
1: Mobile body, 11: Driving means, 12: Control means, 13: External sensor, 14: Storage means,
2: Environmental information acquisition device, 21: Measurement unit, 22: Control unit, 23: Display unit, 24: Communication unit,
3: Information processing device, 31: Control means, 32: Storage means, 321: Map information storage area, 322: Mobile position information storage area, 323: Environmental information storage area, 324: Setting information storage area, 33: Input means , 34: Display means, 35: Time counting means, 36: Communication means, 37: Bus,
4: Equipment placement device, 5: Road cone,
6: Parts installation device, 7: Anchor bolt
Claims (9)
地図情報を表示する表示手段と、
前記表示手段に表示された前記地図情報上の座標情報を、前記移動体が保持する地図情報上の座標情報に変換し、
変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に前記移動体に出力し、
前記作業実行装置に、作業を実行せよとの作業実行命令を出力する制御手段を有することを特徴とする、情報処理装置。 An information processing device that is communicably connected to a mobile body and a work execution device provided on the mobile body.
Display means for displaying map information and
The coordinate information on the map information displayed on the display means is converted into the coordinate information on the map information held by the moving body.
The converted coordinate information is output to the moving body together with a movement command to move to the position of the coordinate information.
An information processing device, characterized in that the work execution device has a control means for outputting a work execution command to execute a work.
前記制御手段は、環境情報を取得せよとの作業実行命令を出力し、
前記環境情報取得装置から、環境情報を受信することを特徴とする、請求項1に記載の情報処理装置。 The work execution device is an environmental information acquisition device that acquires environmental information.
The control means outputs a work execution command for acquiring environmental information, and outputs a work execution command.
The information processing device according to claim 1, wherein environmental information is received from the environmental information acquisition device.
前記情報処理装置は、環境情報として、測定結果を受信することを特徴とする、請求項2に記載の情報処理装置。 The environmental information acquisition device is a measuring instrument and
The information processing device according to claim 2, wherein the information processing device receives a measurement result as environmental information.
前記情報処理装置は、環境情報として、撮影情報を受信し、
当該撮影情報の解析を行うことを特徴とする、請求項2に記載の情報処理装置。 The environmental information acquisition device is a camera.
The information processing device receives shooting information as environmental information and receives shooting information.
The information processing apparatus according to claim 2, further comprising analyzing the shooting information.
前記制御手段は、器具を配置せよとの作業実行命令を出力することを特徴とする、請求項1に記載の情報処理装置。 The work execution device is an instrument arranging device for arranging an instrument at a predetermined position.
The information processing apparatus according to claim 1, wherein the control means outputs a work execution command for arranging an instrument.
前記制御手段は、部品を設置せよとの作業実行命令を出力することを特徴とする、請求項1に記載の情報処理装置。 The work execution device is a component installation device that installs components at predetermined positions.
The information processing apparatus according to claim 1, wherein the control means outputs a work execution command for installing a component.
また、前記表示手段に表示された前記地図情報上の任意の一点に係る座標情報と、前記移動体から受信した、当該移動体が保持する地図情報上の任意の一点に係る座標情報を対応させて、
前記表示手段に表示された前記地図情報上の座標情報と、前記移動体が保持する地図情報上の座標情報を相互に変換できるようにすることを特徴とする、請求項1〜6のいずれかに記載の情報処理装置。 The control means corresponds to the coordinate information related to the reference point on the map information displayed on the display means and the coordinate information related to the reference point on the map information held by the moving body received from the moving body. Let me
Further, the coordinate information relating to an arbitrary point on the map information displayed on the display means is made to correspond to the coordinate information relating to an arbitrary point on the map information held by the moving body received from the moving body. hand,
Any of claims 1 to 6, wherein the coordinate information on the map information displayed on the display means and the coordinate information on the map information held by the moving body can be mutually converted. The information processing device described in.
表示手段に表示された地図情報上の座標情報を、前記移動体が保持する地図情報上の座標情報に変換するステップと、
変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に前記移動体に出力するステップと、
前記作業実行装置に、作業を実行せよとの作業実行命令を出力するステップを有することを特徴とする、方法。 It is a method using an information processing device that is communicably connected to a mobile body and a work execution device provided in the mobile body.
A step of converting the coordinate information on the map information displayed on the display means into the coordinate information on the map information held by the moving body, and
A step of outputting the converted coordinate information to the moving body together with a moving command to move to the position of the coordinate information.
A method, characterized in that the work execution device has a step of outputting a work execution instruction to execute the work.
前記情報処理装置は、表示手段に表示された地図情報上の座標情報を、前記移動体が保持する地図情報上の座標情報に変換し、
変換後の座標情報を、当該座標情報の位置まで移動せよとの移動命令と共に前記移動体に出力し、
前記作業実行装置に、作業を実行せよとの作業実行命令を出力する制御手段として機能させることを特徴とする、プログラム。 A program that causes an information processing device that is communicably connected to a mobile body and a work execution device provided on the mobile body to execute a procedure.
The information processing device converts the coordinate information on the map information displayed on the display means into the coordinate information on the map information held by the moving body.
The converted coordinate information is output to the moving body together with a movement command to move to the position of the coordinate information.
A program characterized in that the work execution device functions as a control means for outputting a work execution instruction to execute a work.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019192627A JP2021068152A (en) | 2019-10-23 | 2019-10-23 | Information processing apparatus, method using information processing apparatus, and program for making information processing apparatus execute procedure |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019192627A JP2021068152A (en) | 2019-10-23 | 2019-10-23 | Information processing apparatus, method using information processing apparatus, and program for making information processing apparatus execute procedure |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2021068152A true JP2021068152A (en) | 2021-04-30 |
Family
ID=75637368
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019192627A Pending JP2021068152A (en) | 2019-10-23 | 2019-10-23 | Information processing apparatus, method using information processing apparatus, and program for making information processing apparatus execute procedure |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2021068152A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06170766A (en) * | 1992-12-07 | 1994-06-21 | Kanto Auto Works Ltd | Pylon installing recovering device |
| JP2010505180A (en) * | 2006-09-29 | 2010-02-18 | 三星重工業株式会社 | Wall-mounted mobile robot using indoor position measurement system |
| US20190015984A1 (en) * | 2017-07-12 | 2019-01-17 | Lg Electronics Inc. | Moving robot and controlling method |
| JP2019508812A (en) * | 2016-02-15 | 2019-03-28 | ロブアート ゲーエムベーハーROBART GmbH | Method for controlling an autonomous mobile robot |
| JP2019133450A (en) * | 2018-01-31 | 2019-08-08 | パナソニックIpマネジメント株式会社 | Mobile robot and control method of the same |
-
2019
- 2019-10-23 JP JP2019192627A patent/JP2021068152A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06170766A (en) * | 1992-12-07 | 1994-06-21 | Kanto Auto Works Ltd | Pylon installing recovering device |
| JP2010505180A (en) * | 2006-09-29 | 2010-02-18 | 三星重工業株式会社 | Wall-mounted mobile robot using indoor position measurement system |
| JP2019508812A (en) * | 2016-02-15 | 2019-03-28 | ロブアート ゲーエムベーハーROBART GmbH | Method for controlling an autonomous mobile robot |
| US20190015984A1 (en) * | 2017-07-12 | 2019-01-17 | Lg Electronics Inc. | Moving robot and controlling method |
| JP2019133450A (en) * | 2018-01-31 | 2019-08-08 | パナソニックIpマネジメント株式会社 | Mobile robot and control method of the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10217290B2 (en) | Registration between actual mobile device position and environmental model | |
| US8305365B2 (en) | Mobile device and area-specific processing executing method | |
| CN100590454C (en) | Method and apparatus for ensuring interaction between a surveyor and a survey application | |
| JP6748961B2 (en) | Projection image adjustment system and projection image adjustment method | |
| US20140247280A1 (en) | Federated mobile device positioning | |
| KR20200031312A (en) | Method for providing interior service based virtual reality | |
| US20130201365A1 (en) | Crowd-sourced vision and sensor-surveyed mapping | |
| CN109689994A (en) | Custom robot installation based on measurements collected on site | |
| US10186027B1 (en) | Layout projection | |
| US11395102B2 (en) | Field cooperation system and management device | |
| JP2020008423A (en) | Construction management system | |
| JP6140980B2 (en) | Display device, image display system, image display method, and computer program | |
| JP2021068205A (en) | Information processing device, method, and program | |
| CN118172425A (en) | A method and system for real-time monitoring of the position and posture of prefabricated component assembly process based on monocular vision | |
| CN112815962B (en) | Method and device for calibrating parameters of combined application sensors | |
| EP4166267B1 (en) | Welding line detection system | |
| JP2021068152A (en) | Information processing apparatus, method using information processing apparatus, and program for making information processing apparatus execute procedure | |
| JP2020012774A (en) | Method for measuring building | |
| JP7144991B2 (en) | Autonomous mobile device, autonomous mobile program and position estimation system | |
| JP6899108B1 (en) | Instrument reading method and management server, instrument reading system, program | |
| JP2025108034A (en) | Positioning system and positioning method using said positioning system | |
| JP2022066992A (en) | Positioning device, positioning method, and positioning program | |
| JP2024110366A (en) | Information processing device relating to electrical measurement, method using the information processing device, program for causing the information processing device to execute a procedure, and electrical measurement system | |
| JP2024110365A (en) | Information processing device, method using the information processing device, program for causing the information processing device to execute a procedure, and electrical measurement system | |
| EP4645243A9 (en) | Electronic device and method for calibrating point cloud for three-dimensional space |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221020 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230822 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230823 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20231023 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231220 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240220 |