JP7137509B2 - Quantity inspection system for ship cargo - Google Patents

Quantity inspection system for ship cargo Download PDF

Info

Publication number
JP7137509B2
JP7137509B2 JP2019062960A JP2019062960A JP7137509B2 JP 7137509 B2 JP7137509 B2 JP 7137509B2 JP 2019062960 A JP2019062960 A JP 2019062960A JP 2019062960 A JP2019062960 A JP 2019062960A JP 7137509 B2 JP7137509 B2 JP 7137509B2
Authority
JP
Japan
Prior art keywords
ship
flight route
data
drone
server device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019062960A
Other languages
Japanese (ja)
Other versions
JP2020160018A (en
Inventor
武尊 道前
毅 琴浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Penta Ocean Construction Co Ltd
Original Assignee
Penta Ocean Construction Co Ltd
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 Penta Ocean Construction Co Ltd filed Critical Penta Ocean Construction Co Ltd
Priority to JP2019062960A priority Critical patent/JP7137509B2/en
Publication of JP2020160018A publication Critical patent/JP2020160018A/en
Application granted granted Critical
Publication of JP7137509B2 publication Critical patent/JP7137509B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Traffic Control Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

本発明は、船舶の積載物の数量検収システムに関する。 BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a quantity inspection system for cargo on ships.

港湾工事で用いられる石材等の材料は、現場海域まで船舶(土運船、ガット船等)により運搬されることが多い。材料が船舶から現場海域に投入される前に、船舶の土倉に積載されている材料(積載物)の数量の計測が実施され、計測された数量に基づき、工事の進捗管理、工事費の算出等が行われる。なお、土倉に積載されている材料の数量の計測は検収と呼ばれる。検収は材料が運搬される毎に実施される。 Materials such as stones used in harbor construction are often transported to the site sea area by ships (earth transport ships, gut ships, etc.). Before the material is put into the site sea area from the ship, the quantity of the material (loading) loaded on the ship is measured, and based on the measured quantity, construction progress management and construction cost calculation etc. are performed. The measurement of the quantity of materials loaded in the warehouse is called acceptance inspection. Acceptance inspections are performed each time material is transported.

船舶の土倉に積載されている積載物の数量を計測する手間を軽減するための技術が提案されている。例えば、特許文献1には、ガット船の航路に沿って立設された架台に横向きに突設された取付けアームの先部に設置された光波距離計で、光波距離計の直下を航行するガット船に積載されている石材をスキャニングすることによって計測した石材の表面の三次元座標を用いて、ガット船に積載されている石材の量を計測する方法及び装置が記載されている。なお、特許文献1に記載の方法及び装置においては、光波距離計で石材をスキャニングする際に、ガット船の前部、中部、後部の各々に設置されたプリズムを自動追尾型測距儀により視準することで、ガット船の位置、進入角、傾きが順次測定される。 Techniques have been proposed to reduce the effort required to measure the quantity of cargo loaded in a cargo hold of a ship. For example, in Patent Document 1, a light-wave rangefinder is installed at the tip of an attachment arm that projects sideways from a stand that is erected along the route of a gut ship, and a gut that sails directly below the light-wave rangefinder. A method and apparatus are described for measuring the amount of stone on board a gutted ship using the three-dimensional coordinates of the surface of the stone measured by scanning the stone on board the ship. In the method and apparatus described in Patent Document 1, when scanning stones with an optical rangefinder, prisms installed at the front, middle, and rear of a gut ship are viewed by an automatic tracking rangefinder. The position, angle of approach and inclination of the gutt ship are measured sequentially.

特開2000-275083号公報JP-A-2000-275083

特許文献1に記載の発明による場合、ガット船は積載している材料の検収を受けるために、架台、光波距離計等の設備が設置されている位置を通過しなければならない。 In the case of the invention described in Patent Literature 1, a gutt ship must pass through a position where equipment such as a trestle and a light wave distance meter are installed in order to receive an acceptance inspection of the materials loaded.

上記の事情に鑑み、本発明は、海上の任意の航路を航行する船舶の土倉に積載されている積載物の数量の検収に要する計測員の手間を軽減する手段を提供する。 In view of the above circumstances, the present invention provides a means for reducing the labor required for a measurer to inspect the quantity of cargo loaded in the cargo hold of a ship navigating any route on the sea.

上述した課題を解決するために、本発明は、船舶の位置を計測する第1測位手段と、船舶の方位を計測する方位計測手段と、無人航空機と、前記無人航空機の位置を計測する第2測位手段と、前記無人航空機に搭載されたレーザスキャナと、前記第1測位手段により計測された前記船舶の位置と、前記方位計測手段により計測された前記船舶の方位とを用いて、前記船舶の土倉の位置及び方位を特定し、特定した前記土倉の位置及び方位と、前記第2測位手段により計測された前記無人航空機の位置とを用いて、前記土倉の上空における飛行ルートを決定する飛行ルート決定手段と、前記飛行ルート決定手段により決定された飛行ルートに従い前記無人航空機が飛行している間に前記レーザスキャナにより測定された前記土倉に積載された積載物の三次元形状を用いて、前記積載物の数量を算出する数量算出手段とを備える船舶の積載物の数量検収システムを第1の態様として提供する。 In order to solve the above-described problems, the present invention provides a first positioning means for measuring the position of a ship, an azimuth measuring means for measuring the azimuth of the ship, an unmanned aerial vehicle, and a second positioning means for measuring the position of the unmanned aerial vehicle. Using positioning means, a laser scanner mounted on the unmanned aerial vehicle, the position of the ship measured by the first positioning means, and the azimuth of the ship measured by the azimuth measurement means, A flight route that identifies the position and orientation of a clay storehouse, and determines a flight route over the clay storehouse using the identified position and orientation of the clay storehouse and the position of the unmanned aerial vehicle measured by the second positioning means. using a determining means and a three-dimensional shape of a load loaded on the earthen warehouse measured by the laser scanner while the unmanned aerial vehicle is flying according to the flight route determined by the flight route determining means; A first aspect of the present invention provides a system for inspecting the quantity of cargo on a ship, which includes quantity calculation means for calculating the quantity of cargo.

第1の態様の船舶の積載物の数量検収システムにおいて、前記飛行ルート決定手段は、位置及び方位を特定した前記土倉と所定の位置関係を有する2以上の点を特定し、特定した前記2以上の点を通過するように前記飛行ルートを決定する、という構成が第2の態様として採用されてもよい。 In the system for inspecting the quantity of cargo on a ship according to the first aspect, the flight route determination means specifies two or more points having a predetermined positional relationship with the clay storehouse whose position and orientation are specified, and the specified two or more points A configuration in which the flight route is determined so as to pass through the points may be adopted as a second aspect.

第1又は第2の態様の船舶の積載物の数量検収システムにおいて、前記第1測位手段は、前記船舶の位置を繰り返し計測し、前記方位計測手段は、前記船舶の方位を繰り返し計測し、前記飛行ルート決定手段は、前記第1測位手段により前記船舶の新たな位置が計測された場合、当該新たな位置を用いて前記飛行ルートを更新し、前記飛行ルート決定手段は、前記方位計測手段により前記船舶の新たな方位が計測された場合、当該新たな方位を用いて前記飛行ルートを更新する、という構成が第3の態様として採用されてもよい。 In the system for inspecting the quantity of cargo on a ship according to the first or second aspect, the first positioning means repeatedly measures the position of the ship, the azimuth measurement means repeatedly measures the azimuth of the ship, When a new position of the ship is measured by the first positioning means, the flight route determination means updates the flight route using the new position, and the flight route determination means updates the flight route using the azimuth measurement means. A configuration may be adopted as a third aspect in which, when a new bearing of the ship is measured, the flight route is updated using the new bearing.

本発明によれば、海上の任意の航路を航行する船舶の土倉に積載されている積載物の数量の検収に要する計測員の手間を軽減することができる。 Advantageous Effects of Invention According to the present invention, it is possible to reduce the labor of a measurer required for acceptance inspection of the number of loads loaded in the cargo hold of a ship navigating an arbitrary route on the sea.

一実施形態に係る数量検収システムの全体構成を示した図。The figure which showed the whole structure of the quantity inspection system which concerns on one Embodiment. 一実施形態に係るタブレットPCのハードウェア構成を示したブロック図。1 is a block diagram showing the hardware configuration of a tablet PC according to one embodiment; FIG. 一実施形態に係るドローンのハードウェアのうち、本願発明の特徴に関係する構成を示したブロック図。1 is a block diagram showing a configuration related to features of the present invention among hardware of a drone according to an embodiment; FIG. 一実施形態に係るサーバ装置のハードウェア構成を示したブロック図。1 is a block diagram showing the hardware configuration of a server device according to an embodiment; FIG. 一実施形態に係るサーバ装置の機能的構成を示したブロック図。1 is a block diagram showing a functional configuration of a server device according to one embodiment; FIG. 一実施形態に係る数量検収システム1が土質材料の数量の算出のために行う動作のシーケンス図。4 is a sequence diagram of operations performed by the quantity inspection system 1 according to one embodiment to calculate the quantity of soil materials. FIG. 一実施形態に係る2つのウェイポイントの二次元平面上における位置の例を示した図。FIG. 4 is a diagram showing an example of positions of two waypoints on a two-dimensional plane according to one embodiment;

[実施形態]
以下、本発明の実施形態に係る船舶の積載物の数量検収システム1を説明する。図1は、数量検収システム1の全体構成を示した図である。
[Embodiment]
Hereinafter, a quantity inspection system 1 for cargoes on a ship according to an embodiment of the present invention will be described. FIG. 1 is a diagram showing the overall configuration of a quantity inspection system 1. As shown in FIG.

数量検収システム1は、計測員が携帯するタブレットPC11と、無人航空機であるドローン12と、陸上に設置されたサーバ装置13を備える。タブレットPC11は船舶2に乗船した計測員により船舶2の所定の位置及び方向に設置される。 The quantity inspection system 1 includes a tablet PC 11 carried by a measurer, a drone 12 which is an unmanned aerial vehicle, and a server device 13 installed on land. The tablet PC 11 is installed at a predetermined position and direction on the ship 2 by a measurer on board the ship 2 .

船舶2は土倉21を備える土運船、ガット船等である。図1には船舶2が自航船である場合が示されているが、船舶2は自航できなくてもよい。土倉21には、例えば、港湾工事で用いられる土質材料(積載物の一例)が積載されており、上空から積載されている土質材料が見える。 The ship 2 is an earth transport ship, a gut ship, or the like, which is equipped with a clay storehouse 21 . Although FIG. 1 shows a case where the ship 2 is a self-propelled ship, the ship 2 may not be self-propelled. For example, soil materials (an example of a load) used in harbor construction are loaded in the earthen storehouse 21, and the loaded soil materials can be seen from above.

図2は、タブレットPC11のハードウェア構成を示したブロック図である。タブレットPC11は、コンピュータ111、GNSS(Global Navigation Satellite System/全地球測位衛星システム)ユニット112(第1測位手段の一例)、コンパス113(方位計測手段の一例)、ジャイロセンサ114、無線通信ユニット115、タッチスクリーン116を備える。 FIG. 2 is a block diagram showing the hardware configuration of the tablet PC 11. As shown in FIG. The tablet PC 11 includes a computer 111, a GNSS (Global Navigation Satellite System) unit 112 (an example of first positioning means), a compass 113 (an example of direction measuring means), a gyro sensor 114, a wireless communication unit 115, A touch screen 116 is provided.

コンピュータ111は、プロセッサ1111、メモリ1112、入出力インタフェース1113を備える。プロセッサ1111は、メモリ1112に記憶されているプログラムに従った処理を実行することによって、タブレットPC11の各部の動作を制御する。メモリ1112は、プロセッサ1111により実行されるプログラムの他、各種データを記憶する。入出力インタフェース1113は、外部機器とデータの入出力を行う。入出力インタフェース1113にはGNSSユニット112、コンパス113、ジャイロセンサ114、無線通信ユニット115、タッチスクリーン116が接続されている。 The computer 111 has a processor 1111 , a memory 1112 and an input/output interface 1113 . The processor 1111 controls the operation of each unit of the tablet PC 11 by executing processing according to programs stored in the memory 1112 . The memory 1112 stores programs executed by the processor 1111 as well as various data. The input/output interface 1113 inputs/outputs data to/from an external device. A GNSS unit 112 , a compass 113 , a gyro sensor 114 , a wireless communication unit 115 and a touch screen 116 are connected to the input/output interface 1113 .

GNSSユニット112は、複数の衛星から受信する電波に基づき、タブレットPC11の現在の位置を計測する。コンパス113は、地球の磁場の方向を計測することにより、タブレットPC11の現在の方位を計測する。 The GNSS unit 112 measures the current position of the tablet PC 11 based on radio waves received from multiple satellites. The compass 113 measures the current orientation of the tablet PC 11 by measuring the direction of the earth's magnetic field.

ジャイロセンサ114は、3本の基準軸の各々に対する単位時間当たりの角度の変化(角加速度)を計測する3軸ジャイロセンサであり、タブレットPC11の現在の姿勢(ピッチ軸、ロール軸、ヨー軸の各々の軸周りの角度)を計測する。 The gyro sensor 114 is a 3-axis gyro sensor that measures changes in angle per unit time (angular acceleration) with respect to each of the three reference axes, and is used to measure the current orientation of the tablet PC 11 (pitch axis, roll axis, yaw axis). angle around each axis).

タブレットPC11が船舶2の所定の位置及び方向に配置された場合、GNSSユニット112、コンパス113、ジャイロセンサ114の各々が計測する位置、方位、姿勢は、船舶2の現在の位置、方位、姿勢を示すことになる。 When the tablet PC 11 is placed at a predetermined position and orientation of the ship 2 , the position, orientation, and orientation measured by each of the GNSS unit 112 , compass 113 , and gyro sensor 114 are the current position, orientation, and orientation of the ship 2 . will show.

無線通信ユニット115は、例えば移動体通信網とインターネットを介して、サーバ装置13と無線通信を行う。タッチスクリーン116は、例えば、液晶ディスプレイとタッチパネルが積層されたユニットであり、ユーザに各種情報を表示するとともに、ユーザによるタッチ操作を受け付ける。 The wireless communication unit 115 wirelessly communicates with the server device 13 via, for example, a mobile communication network and the Internet. The touch screen 116 is, for example, a unit in which a liquid crystal display and a touch panel are laminated, and displays various information to the user and receives touch operations by the user.

図3は、ドローン12のハードウェアのうち、本願発明の特徴に関係する構成部分を示したブロック図である。ドローン12は、図3に示す構成の他に、例えば、バッテリ、モータ、プロペラ、加速度センサ等を備えるが、それらの説明は省略する。 FIG. 3 is a block diagram showing the hardware components of the drone 12 that are relevant to the features of the present invention. The drone 12 includes, for example, a battery, a motor, a propeller, an acceleration sensor, etc., in addition to the configuration shown in FIG. 3, but description thereof will be omitted.

ドローン12は、コンピュータ121、GNSSユニット122(第2測位手段の一例)、コンパス123、ジャイロセンサ124、無線通信ユニット125、レーザスキャナ126を備える。 The drone 12 includes a computer 121 , a GNSS unit 122 (an example of second positioning means), a compass 123 , a gyro sensor 124 , a wireless communication unit 125 and a laser scanner 126 .

コンピュータ121、GNSSユニット122、コンパス123、ジャイロセンサ124、無線通信ユニット125は、タブレットPC11が備えるコンピュータ111、GNSSユニット112、コンパス113、ジャイロセンサ114、無線通信ユニット115と同様の機能を備える。ただし、GNSSユニット122、コンパス123、ジャイロセンサ124の各々が計測するものは、ドローン12の現在の位置、方位、姿勢である。 The computer 121 , GNSS unit 122 , compass 123 , gyro sensor 124 , and wireless communication unit 125 have the same functions as the computer 111 , GNSS unit 112 , compass 113 , gyro sensor 114 , and wireless communication unit 115 included in the tablet PC 11 . However, what each of the GNSS unit 122 , the compass 123 , and the gyro sensor 124 measures is the current position, orientation, and attitude of the drone 12 .

コンピュータ121は、プロセッサ1211、メモリ1212、入出力インタフェース1213を備える。プロセッサ1211、メモリ1212、入出力インタフェース1213は、タブレットPC11のコンピュータ111が備えるプロセッサ1111、メモリ1112、入出力インタフェース1113と同様の機能を備える。 The computer 121 has a processor 1211 , a memory 1212 and an input/output interface 1213 . The processor 1211 , memory 1212 and input/output interface 1213 have the same functions as the processor 1111 , memory 1112 and input/output interface 1113 of the computer 111 of the tablet PC 11 .

入出力インタフェース1213にはGNSSユニット122、コンパス123、ジャイロセンサ124、無線通信ユニット125、レーザスキャナ126が接続されている。 A GNSS unit 122 , a compass 123 , a gyro sensor 124 , a wireless communication unit 125 and a laser scanner 126 are connected to the input/output interface 1213 .

レーザスキャナ126は、所定の二次元平面内で扇形を描く方向に順次レーザ光を照射し、その反射光により対象物の表面までの距離を計測する二次元照射レーザスキャナである。なお、レーザスキャナ126の測距の方式は、ToF(Time of Flight)方式、位相差方式等のいずれであってもよい。 The laser scanner 126 is a two-dimensional irradiation laser scanner that sequentially irradiates a laser beam in a fan-shaped direction within a predetermined two-dimensional plane and measures the distance to the surface of the object from the reflected light. Note that the distance measurement method of the laser scanner 126 may be either a ToF (Time of Flight) method, a phase difference method, or the like.

レーザスキャナ126は、ドローン12の本体に搭載され、ドローン12の本体の移動に伴い対象物との相対的な位置を変更しながら対象物に継続的にレーザ光を二次元照射することにより、対象物の表面の多数の計測点までの距離を示す距離データを取得する。それらの距離データ群は、サーバ装置13において、対象物の三次元形状の特定に用いられる。 The laser scanner 126 is mounted on the main body of the drone 12, and continuously irradiates the target with a laser beam two-dimensionally while changing the position relative to the target as the main body of the drone 12 moves. Obtain distance data indicating distances to a number of measurement points on the surface of an object. These distance data groups are used in the server device 13 to identify the three-dimensional shape of the object.

図4は、サーバ装置13のハードウェア構成を示したブロック図である。サーバ装置13は、コンピュータ131、通信ユニット132、ディスプレイ133を備える。 FIG. 4 is a block diagram showing the hardware configuration of the server device 13. As shown in FIG. The server device 13 has a computer 131 , a communication unit 132 and a display 133 .

通信ユニット132は、例えばインターネットと移動体通信網を介して、タブレットPC11及びドローン12と通信を行う。 The communication unit 132 communicates with the tablet PC 11 and the drone 12 via, for example, the Internet and a mobile communication network.

ディスプレイ133は、例えば液晶ディスプレイであり、各種情報を表示する。 The display 133 is, for example, a liquid crystal display, and displays various information.

コンピュータ131は、プロセッサ1311、メモリ1312、入出力インタフェース1313を備える。プロセッサ1311、メモリ1312、入出力インタフェース1313は、タブレットPC11のコンピュータ111が備えるプロセッサ1111、メモリ1112、入出力インタフェース1113と同様の機能を備える。 The computer 131 has a processor 1311 , a memory 1312 and an input/output interface 1313 . The processor 1311 , memory 1312 and input/output interface 1313 have the same functions as the processor 1111 , memory 1112 and input/output interface 1113 of the computer 111 of the tablet PC 11 .

入出力インタフェース1313には通信ユニット132、ディスプレイ133が接続されている。 A communication unit 132 and a display 133 are connected to the input/output interface 1313 .

図5は、サーバ装置13の機能的構成を示したブロック図である。コンピュータ131が本実施形態に係るプログラムに従う処理を行うと、サーバ装置13が図5に示される構成部を備える装置として機能する。以下に、図5に示されるサーバ装置13の機能的な構成部を説明する。 FIG. 5 is a block diagram showing the functional configuration of the server device 13. As shown in FIG. When the computer 131 performs processing according to the program according to this embodiment, the server device 13 functions as a device having the components shown in FIG. The functional components of the server device 13 shown in FIG. 5 will be described below.

通信部1301は、タブレットPC11及びドローン12と無線通信を行う。通信部1301は、タブレットPC11から、GNSSユニット112により計測した船舶2の現在の位置を示す船舶位置データ、コンパス113により計測した船舶2の現在の方位を示す船舶方位データ、ジャイロセンサ114により計測した船舶2の現在の姿勢を示す船舶姿勢データを継続的に受信する。 A communication unit 1301 wirelessly communicates with the tablet PC 11 and the drone 12 . The communication unit 1301 receives, from the tablet PC 11, ship position data indicating the current position of the ship 2 measured by the GNSS unit 112, ship direction data indicating the current direction of the ship 2 measured by the compass 113, and data measured by the gyro sensor 114. It continuously receives vessel attitude data indicating the current attitude of the vessel 2 .

また、通信部1301は、ドローン12から、GNSSユニット122により計測したドローン12の現在の位置を示す航空機位置データ、コンパス123により計測したドローン12の現在の方位を示す航空機方位データ、ジャイロセンサ124により計測したドローン12の現在の姿勢を示す航空機姿勢データを継続的に受信する。 Also, the communication unit 1301 receives from the drone 12 , aircraft position data indicating the current position of the drone 12 measured by the GNSS unit 122 , aircraft orientation data indicating the current orientation of the drone 12 measured by the compass 123 , Continuously receives aircraft attitude data indicating the current attitude of the drone 12 as measured.

また、通信部1301は、ドローン12が船舶2の上空を飛行中に、ドローン12から、レーザスキャナ126により計測した土倉21内の土質材料の三次元形状を表す距離データ群を受信する。 Further, the communication unit 1301 receives from the drone 12, while the drone 12 is flying over the ship 2, a distance data group representing the three-dimensional shape of the soil material in the soil warehouse 21 measured by the laser scanner 126.

記憶部1302は、各種データを記憶する。例えば、記憶部1302は、通信部1301がタブレットPC11又はドローン12から受信する各種データを記憶する。また、記憶部1302には、予め、複数の船舶2の各々に関し、船舶2の三次元形状を示す船舶形状データ、船舶2における土倉21の位置を示す土倉位置データ、土倉21の三次元形状を表す土倉形状データ、船舶2上のタブレットPC11が設置されるべき位置及び方向を示す端末設置データが記憶されている。 Storage unit 1302 stores various data. For example, the storage unit 1302 stores various data that the communication unit 1301 receives from the tablet PC 11 or the drone 12 . Further, the storage unit 1302 stores in advance, for each of the plurality of ships 2, ship shape data indicating the three-dimensional shape of the ship 2, soil warehouse position data indicating the position of the soil warehouse 21 on the ship 2, and the three-dimensional shape of the soil warehouse 21. and terminal installation data indicating the position and direction in which the tablet PC 11 on the ship 2 should be installed.

飛行ルート決定部1303(飛行ルート決定手段の一例)は、船舶位置データが示す船舶2の現在の位置と、航空機位置データが示すドローン12の現在の位置とを用いて、ドローン12が船舶2の上空付近に向かうための飛行ルート(以下、「往路飛行ルート」という)を決定する。 The flight route determining unit 1303 (an example of a flight route determining unit) uses the current position of the ship 2 indicated by the ship position data and the current position of the drone 12 indicated by the aircraft position data to determine whether the drone 12 is on the ship 2. A flight route for going to the vicinity of the sky (hereinafter referred to as "outbound flight route") is determined.

また、飛行ルート決定部1303は、船舶位置データが示す船舶2の現在の位置と、船舶方位データが示す船舶2の現在の方位とを用いて、土倉21の現在の位置及び方位を特定し、特定した土倉21の現在の位置及び方位と、航空機位置データが示すドローン12の現在の位置とを用いて、ドローン12が土倉21の上空を飛行しながらレーザスキャナ126により土倉21内の土質材料の三次元形状を表す距離データ群を生成するための飛行ルート(以下、「船舶上空飛行ルート」という)を決定する。 In addition, the flight route determination unit 1303 uses the current position of the ship 2 indicated by the ship position data and the current bearing of the ship 2 indicated by the ship bearing data to identify the current position and bearing of the soil storehouse 21, Using the current position and orientation of the specified soil warehouse 21 and the current position of the drone 12 indicated by the aircraft position data, the drone 12 flies over the soil warehouse 21 and uses the laser scanner 126 to extract soil materials in the soil warehouse 21. A flight route for generating a distance data group representing a three-dimensional shape (hereinafter referred to as “ship flight route”) is determined.

また、飛行ルート決定部1303は、航空機位置データが示すドローン12の現在の位置と、ドローン12の次の目的地(例えば、ドローン12が待機する基地)の位置とを用いて、ドローン12が船舶2の上空付近から次の目的地に向かうための飛行ルート(以下、「復路飛行ルート」という)を決定する。 In addition, the flight route determination unit 1303 uses the current position of the drone 12 indicated by the aircraft position data and the position of the next destination of the drone 12 (for example, the base where the drone 12 waits) to determine whether the drone 12 is a ship. A flight route for heading to the next destination from the vicinity of 2 (hereinafter referred to as a "return flight route") is determined.

数量算出部1304(数量算出手段の一例)は、ドローン12が船舶上空飛行ルートに従い飛行している間にドローン12から送信されてくる距離データ群が表す、土倉21に積載された土質材料の三次元形状と、記憶部1302に記憶されている土倉形状データが表す土倉21の三次元形状を用いて、土倉21に積載された土質材料の数量を算出する。なお、数量算出部1304が算出する土質材料の数量は、例えば土質材料の体積であるが、土質材料の単位体積当たりの重量を体積に乗じて算出される土質材料の重量等であってもよい。 The quantity calculation unit 1304 (an example of a quantity calculation means) calculates the tertiary volume of the soil material loaded in the soil storehouse 21 represented by the distance data group transmitted from the drone 12 while the drone 12 is flying along the flight route over the ship. Using the original shape and the three-dimensional shape of the soil warehouse 21 represented by the soil warehouse shape data stored in the storage unit 1302, the quantity of soil materials loaded in the soil warehouse 21 is calculated. The quantity of the soil material calculated by the quantity calculation unit 1304 is, for example, the volume of the soil material, but may be the weight of the soil material calculated by multiplying the volume by the weight per unit volume of the soil material. .

ところで、ドローン12が船舶2の上空を飛行中、船舶2とドローン12の位置関係はドローン12の移動に加え、船舶2の移動、船舶2の動揺、ドローン12の動揺によって時々刻々と変化する。従って、数量算出部1304は、距離データ群に含まれる個々の距離データに関し、その距離データが生成されたタイミング(レーザスキャナ126により測距が行われたタイミング)における船舶位置データが示す船舶2の位置、船舶方位データが示す船舶2の方位、船舶姿勢データが示す船舶2の姿勢、航空機位置データが示すドローン12の位置、航空機方位データが示すドローン12の方位、航空機姿勢データが示すドローン12の姿勢に基づき、ドローン12と船舶2の位置関係を特定し、特定したドローン12と船舶2の位置関係と距離データが示す距離とに基づき、船舶2の座標系における測距された点の座標を特定する。そのように特定される座標群が、土倉21に積載されている土質材料を含む船舶2の表面の三次元形状を表すことになる。 By the way, while the drone 12 is flying over the ship 2 , the positional relationship between the ship 2 and the drone 12 changes moment by moment due to movement of the drone 12 , movement of the ship 2 , shaking of the ship 2 , and shaking of the drone 12 . Therefore, for each distance data included in the distance data group, the quantity calculation unit 1304 calculates the number of ships 2 indicated by the ship position data at the timing at which the distance data was generated (the timing at which the laser scanner 126 measured the distance). Position, heading of ship 2 indicated by ship heading data, attitude of ship 2 indicated by ship attitude data, position of drone 12 indicated by aircraft position data, heading of drone 12 indicated by aircraft heading data, orientation of drone 12 indicated by aircraft attitude data Based on the attitude, the positional relationship between the drone 12 and the ship 2 is identified, and based on the specified positional relationship between the drone 12 and the ship 2 and the distance indicated by the distance data, the coordinates of the measured point in the coordinate system of the ship 2 are determined. Identify. The group of coordinates specified in this manner represents the three-dimensional shape of the surface of the ship 2 including the soil material loaded in the earthen hold 21 .

数量算出部1304により算出された土質材料の数量を示すデータは、船舶2の名称、検収の日時、検収の位置を示すデータとともに、検収結果データとして記憶部1302に記憶される。 The data indicating the quantity of soil material calculated by the quantity calculation unit 1304 is stored in the storage unit 1302 as acceptance inspection result data together with data indicating the name of the vessel 2, the date and time of acceptance inspection, and the position of acceptance inspection.

表示部1305は、検収結果データが示す情報を表示する。従って、関係者は、表示部1305の画面を見て、いつ、どの船舶2にどれくらいの数量の土質材料が積載されていたかを容易に知ることができる。 The display unit 1305 displays information indicated by the acceptance inspection result data. Therefore, by looking at the screen of the display unit 1305, the person concerned can easily know when which ship 2 was loaded with the soil material and how much.

なお、関係者が端末装置を用いてネットワークを介してサーバ装置13にアクセスし、検収結果データが示す情報を端末装置の画面で閲覧可能としてもよい。 It should be noted that a person concerned may access the server apparatus 13 via a network using a terminal device, and view the information indicated by the acceptance inspection result data on the screen of the terminal device.

続いて、数量検収システム1が土倉21に積載されている土質材料の数量を算出するために行う動作を説明する。図6は、土質材料の数量の算出のために、タブレットPC11、ドローン12、サーバ装置13の各々が行う動作のシーケンス図である。 Next, the operation performed by the quantity inspection system 1 to calculate the quantity of soil materials loaded in the soil warehouse 21 will be described. FIG. 6 is a sequence diagram of operations performed by each of the tablet PC 11, the drone 12, and the server device 13 to calculate the quantity of soil material.

まず、工事現場に向かい航行中(又は、工事現場に到着し停泊中)の船舶2に乗船している計測員は、タブレットPC11を操作して、本実施形態に係るアプリケーションプログラム(以下、「数量検収アプリ」という)をタブレットPC11のコンピュータ111に実行させる。続いて、計測員はタブレットPC11を操作して、数量検収アプリの設定画面を表示させ、設定画面に表示される船舶リストから検収対象の船舶2を選択する。タブレットPC11は計測員により選択された船舶2を識別する船舶識別データをサーバ装置13に送信する(ステップS101)。なお、船舶リストは、予めタブレットPC11に記憶されていてもよいし、タブレットPC11がサーバ装置13から受信してもよい。 First, a measurer on board the ship 2 that is sailing toward the construction site (or that has arrived at the construction site and is anchored) operates the tablet PC 11 to run the application program according to the present embodiment (hereinafter referred to as "quantity The computer 111 of the tablet PC 11 is caused to execute an acceptance inspection application. Subsequently, the measurer operates the tablet PC 11 to display the setting screen of the quantity inspection application, and selects the vessel 2 to be inspected from the vessel list displayed on the setting screen. The tablet PC 11 transmits ship identification data for identifying the ship 2 selected by the measurer to the server device 13 (step S101). Note that the ship list may be stored in the tablet PC 11 in advance, or may be received by the tablet PC 11 from the server device 13 .

サーバ装置13は、タブレットPC11から受信した船舶識別データにより識別される船舶2においてタブレットPC11が設置されるべき位置及び方向を示す端末設置データをタブレットPC11に送信する(ステップS102)。タブレットPC11は、サーバ装置13から受信した端末設置データが示す位置及び方向を図示した設置案内画面を表示する。計測員は、設置案内画面に表示される位置及び方向に、タブレットPC11を設置する。 The server device 13 transmits to the tablet PC 11 terminal installation data indicating the position and direction in which the tablet PC 11 should be installed on the ship 2 identified by the ship identification data received from the tablet PC 11 (step S102). The tablet PC 11 displays an installation guide screen showing the position and direction indicated by the terminal installation data received from the server device 13 . The measurement staff installs the tablet PC 11 at the position and direction displayed on the installation guidance screen.

タブレットPC11は、数量検収アプリの実行に伴い、GNSSユニット112、コンパス113、ジャイロセンサ114により船舶2の現在の位置、方位、姿勢を継続的に計測し、それらの計測結果を示す船舶位置データ、船舶方位データ、船舶姿勢データを継続的にサーバ装置13に送信する処理(ステップS103)を開始する。なお、本願において「継続的に計測する」とは、十分に短い時間間隔で繰り返し計測することを意味し、「継続的に送信する」とは、十分に短い時間間隔で繰り返し送信することを意味する。計測は、例えば、所定時間の経過毎に実行される。また、計測結果の送信は、例えば、計測が実行される毎に行われてもよいし、計測結果が所定の条件を満たした場合(例えば、閾値以上に変化した場合)に実行されてもよい。 The tablet PC 11 continuously measures the current position, bearing, and attitude of the ship 2 by means of the GNSS unit 112, the compass 113, and the gyro sensor 114 as the quantity inspection application is executed. The process of continuously transmitting the ship azimuth data and the ship posture data to the server device 13 (step S103) is started. In the present application, "continuously measuring" means repeatedly measuring at sufficiently short time intervals, and "continuously transmitting" means repeatedly transmitting at sufficiently short time intervals. do. Measurement is performed, for example, each time a predetermined period of time elapses. In addition, the transmission of the measurement result may be performed, for example, each time the measurement is performed, or may be performed when the measurement result satisfies a predetermined condition (for example, when the change is greater than or equal to a threshold value). .

図6のシーケンスに従う動作の開始時に、ドローン12は陸上の基地にあるものとする。基地にいる計測員は、ドローン12に対し運転開始の指示を与えるための操作を行う。この操作に応じて、ドローン12は、GNSSユニット122、コンパス123、ジャイロセンサ124によりドローン12の現在の位置、方位、姿勢を継続的に計測し、それらの計測結果を示す航空機位置データ、航空機方位データ、航空機姿勢データを継続的にサーバ装置13に送信する処理(ステップS104)を開始する。 Assume that drone 12 is at a land base at the start of the operation according to the sequence of FIG. The measurement staff at the base performs an operation to instruct the drone 12 to start operation. In response to this operation, the drone 12 continuously measures the current position, orientation, and attitude of the drone 12 using the GNSS unit 122, the compass 123, and the gyro sensor 124. The process of continuously transmitting data and aircraft attitude data to the server device 13 (step S104) is started.

サーバ装置13は、最新の航空機位置データが示す位置から、最新の船舶位置データが示す位置に向かう方向に所定の高度を保ちながら飛行するルートを往路飛行ルートとして決定し、決定した往路飛行ルートを示す往路飛行ルートデータをドローン12に送信する(ステップS105)。 The server device 13 determines a route to fly from the position indicated by the latest aircraft position data to the position indicated by the latest vessel position data as an outbound flight route while maintaining a predetermined altitude, and determines the determined outbound flight route. The outward flight route data shown is transmitted to the drone 12 (step S105).

ドローン12は、サーバ装置13から往路飛行ルートデータを受信すると、離陸し、受信した往路飛行ルートデータが示す往路飛行ルートに従う飛行(ステップS106)を開始する。 Upon receiving the outward flight route data from the server device 13, the drone 12 takes off and starts flying along the outward flight route indicated by the received outward flight route data (step S106).

サーバ装置13は、例えば、タブレットPC11のGNSSユニット112が新たな位置を計測し、サーバ装置13が新たな船舶位置データをタブレットPC11から受信した場合と、ドローン12のGNSSユニット122が新たな位置を計測し、サーバ装置13が新たな航空機位置データをドローン12から受信した場合に、それらの新たなデータを用いて往路飛行ルートを決定し、決定した新たな往路飛行ルートを示す往路飛行ルートデータをドローン12に送信する。ドローン12は、新たにサーバ装置13から往路飛行ルートデータを受信すると、それまで使用していた往路飛行ルートデータを、新たに受信した往路飛行ルートデータで上書きし更新する。 For example, when the GNSS unit 112 of the tablet PC 11 measures a new position and the server device 13 receives new vessel position data from the tablet PC 11, the GNSS unit 122 of the drone 12 detects the new position. When the server device 13 receives new aircraft position data from the drone 12, the new data is used to determine the outbound flight route, and the outbound flight route data indicating the determined new outbound flight route is generated. Send to drone 12 . When the drone 12 newly receives the outward flight route data from the server device 13, the drone 12 overwrites and updates the outward flight route data that has been used so far with the newly received outward flight route data.

サーバ装置13は、船舶位置データが示す船舶2の現在の位置と航空機位置データが示すドローン12の現在の位置との間の距離が所定の閾値以下となると、船舶上空飛行ルートの決定のための処理を行う。サーバ装置13は、まず、様々な船舶に関し記憶している船舶形状データ、土倉位置データ、土倉形状データ、端末設置データのうちの、ステップS101においてタブレットPC11から受信した船舶識別データにより識別される船舶2に応じたデータと、タブレットPC11から受信した最新の船舶位置データ、船舶方位データとを用いて、土倉21に対し所定の位置関係を有する2点の位置(三次元座標)を特定する(ステップS107)。以下、それら2点を「ウェイポイント」という。 When the distance between the current position of the ship 2 indicated by the ship position data and the current position of the drone 12 indicated by the aircraft position data becomes equal to or less than a predetermined threshold, the server device 13 determines a flight route over the ship. process. The server device 13 first selects the ship identified by the ship identification data received from the tablet PC 11 in step S101, out of the ship shape data, the soil storage position data, the soil storage shape data, and the terminal installation data stored for various ships. 2, and the latest ship position data and ship direction data received from the tablet PC 11, the positions (three-dimensional coordinates) of two points having a predetermined positional relationship with respect to the soil warehouse 21 are identified (step S107). These two points are hereinafter referred to as "waypoints".

図7は、2つのウェイポイントの二次元平面上における位置の例を示した図である。なお、ウェイポイントP1及びP2の高さは、例えば船舶位置データが示す高さに所定の距離(例えば、20m)を加えた高さである。 FIG. 7 is a diagram showing an example of positions of two waypoints on a two-dimensional plane. The height of the waypoints P1 and P2 is, for example, the height indicated by the vessel position data plus a predetermined distance (eg, 20 m).

サーバ装置13は、まず、土倉21の中心点D(例えば、土倉21の左右方向、前後方向の中心点)を特定する。土倉21の中心点Dは、船舶位置データが示すタブレットPC11の位置と、端末設置データが示す船舶2におけるタブレットPC11の位置と、土倉位置データが示す船舶2における土倉21の位置と、土倉形状データが示す土倉21の形状とにより特定される。図7の例では、土倉21の中心点DはタブレットPC11の設置位置(正確にはGNSSユニット112のアンテナの位置)から距離Lだけ前方の位置である。 The server device 13 first identifies the center point D of the soil storehouse 21 (for example, the center point of the soil storehouse 21 in the left-right direction and the front-rear direction). The center point D of the earthen hold 21 is the position of the tablet PC 11 indicated by the ship position data, the position of the tablet PC 11 on the ship 2 indicated by the terminal installation data, the position of the earthen hold 21 on the ship 2 indicated by the earthen hold position data, and the earthen hold shape data. is specified by the shape of the soil warehouse 21 indicated by . In the example of FIG. 7, the center point D of the soil storehouse 21 is located forward by a distance L from the installation position of the tablet PC 11 (more precisely, the position of the antenna of the GNSS unit 112).

続いて、サーバ装置13は、土倉21の中心点Dから、船舶方位データが示す船首方向から反時計回り90度の方向に(0.5W+20)mの位置をウェイポイントP1の位置として特定する。なお、Wは船舶形状データが示す船舶2の幅(土倉21の前後方向における中央位置における船舶2の幅)である。また、サーバ装置13は、土倉21の中心点Dから、船首方向から時計回り90度の方向に(0.5W+20)mの位置をウェイポイントP2の位置として特定する。 Subsequently, the server device 13 identifies a position of (0.5W+20)m in a direction 90 degrees counterclockwise from the bow direction indicated by the ship azimuth data from the center point D of the earthen holding 21 as the position of the waypoint P1. Note that W is the width of the ship 2 indicated by the ship shape data (the width of the ship 2 at the central position in the longitudinal direction of the earthen hold 21). Further, the server device 13 identifies a position of (0.5W+20)m in a clockwise direction of 90 degrees from the bow direction from the center point D of the earthen hold 21 as the position of the waypoint P2.

サーバ装置13は、上記のようにウェイポイントP1及びP2の位置を特定すると(図6、ステップS107)、続いて、航空機位置データが示すドローン12の現在の位置からウェイポイントP1を通過した後にウェイポイントP2を通過する飛行ルートを船舶上空飛行ルートとして決定し、決定した船舶上空飛行ルートを示す船舶上空飛行ルートデータをドローン12に送信する(ステップS108)。 After specifying the positions of the waypoints P1 and P2 as described above ( FIG. 6 , step S107), the server device 13 then moves the waypoint P1 from the current position of the drone 12 indicated by the aircraft position data to the waypoint P1. A flight route passing through point P2 is determined as a flight route over the ship, and flight route data over the ship indicating the determined flight route over the ship is transmitted to the drone 12 (step S108).

ドローン12は、サーバ装置13から船舶上空飛行ルートデータを受信すると、それまで使用していた往路飛行ルートデータに代えて、船舶上空飛行ルートデータが示す復路飛行ルートに従い飛行を継続する。 When the drone 12 receives the ship overflight route data from the server device 13, the drone 12 continues to fly according to the return flight route indicated by the ship overflight route data instead of the outbound flight route data that has been used until then.

サーバ装置13は、例えば、タブレットPC11から新たな船舶位置データ又は新たな船舶方位データを受信した場合と、ドローン12から新たな航空機位置データを受信した場合に、それらの新たなデータを用いて船舶上空飛行ルートを決定し、決定した新たな船舶上空飛行ルートを示す船舶上空飛行ルートデータをドローン12に送信する。ドローン12は、新たにサーバ装置13から船舶上空飛行ルートデータを受信すると、それまで使用していた船舶上空飛行ルートデータを、新たに受信した船舶上空飛行ルートデータで上書きし更新する。 For example, when receiving new ship position data or new ship direction data from the tablet PC 11 and when receiving new aircraft position data from the drone 12, the server device 13 uses the new data to The overflight route is determined, and ship overflight route data indicating the determined new overflight route over the ship is transmitted to the drone 12 . When the drone 12 newly receives the ship overflight route data from the server device 13, the drone 12 overwrites and updates the ship overflight route data that has been used so far with the newly received ship overflight route data.

ドローン12は、サーバ装置13から船舶上空飛行ルートデータを受信すると、上述した船舶上空飛行ルートに従う飛行を開始するとともに、レーザスキャナ126による測距を開始し、測距の結果を示す距離データ群を順次、サーバ装置13に送信する(ステップS109)。 When the drone 12 receives the ship overflight route data from the server device 13, the drone 12 starts flying according to the above-described ship overflight route, starts distance measurement by the laser scanner 126, and generates a distance data group indicating the result of the distance measurement. They are sequentially transmitted to the server device 13 (step S109).

サーバ装置13は、ドローン12から受信した距離データ群を用いて、土倉21及び土倉21に積載されている土質材料を含む船舶2全体の表面の三次元形状を特定する(ステップS110)。なお、ステップS110において、サーバ装置13は、レーザスキャナ126による測距が行われたタイミングにおけるドローン12と船舶2の位置関係を特定するために、船舶位置データ、船舶方位データ、船舶姿勢データ、航空機位置データ、航空機方位データ、航空機姿勢データを用いる。 The server device 13 uses the distance data group received from the drone 12 to specify the three-dimensional shape of the surface of the entire ship 2 including the clay storehouse 21 and the soil materials loaded in the clay storehouse 21 (step S110). Note that in step S110, the server device 13 acquires the ship position data, ship direction data, ship attitude data, aircraft Position data, aircraft heading data, and aircraft attitude data are used.

続いて、サーバ装置13は、土倉位置データ及び土倉形状データが示す船舶2における土倉21の位置及び形状に基づき、ステップS110において特定した船舶2全体の表面の三次元形状から、土倉21に積載されている土質材料の部分を切り出す(ステップS111)。 Subsequently, based on the position and shape of the soil warehouse 21 on the ship 2 indicated by the soil warehouse position data and the soil warehouse shape data, the server device 13 determines the three-dimensional shape of the surface of the entire ship 2 identified in step S110, and the load on the soil warehouse 21. The part of the soil material that is covered is cut out (step S111).

続いて、サーバ装置13は、ステップS111において切り出した、土倉21に積載されている土質材料の表面の三次元形状と、土倉形状データが示す土倉の三次元形状とに基づいて、土質材料の数量を算出する(ステップS112)。 Subsequently, the server device 13 calculates the quantity of the soil material based on the three-dimensional shape of the surface of the soil material loaded in the soil warehouse 21 extracted in step S111 and the three-dimensional shape of the soil warehouse indicated by the soil warehouse shape data. is calculated (step S112).

上記のステップS110~S112の処理は、ドローン12が船舶上空飛行ルートに従い飛行している間に行われる。ただし、ドローン12が船舶上空飛行ルートに従う飛行を完了し、以下に説明する復路飛行ルートに従う飛行を開始した後に、ステップS110~S112の処理が行われてもよい。 The processing of steps S110 to S112 described above is performed while the drone 12 is flying along the flight route over the ship. However, the processing of steps S110 to S112 may be performed after the drone 12 completes the flight along the flight route over the ship and starts the flight along the return flight route described below.

サーバ装置13は、航空機位置データが示すドローン12の現在の位置とウェイポイントP2の位置との間の距離が所定の閾値以下となると、航空機位置データが示すドローン12の現在の位置から、ウェイポイントP2を通過した後、所定の高度を保ちながら基地へ向かい飛行するルートを復路飛行ルートとして決定し、決定した復路飛行ルートを示す復路飛行ルートデータをドローン12に送信する(ステップS113)。 When the distance between the current position of the drone 12 indicated by the aircraft position data and the position of the waypoint P2 becomes equal to or less than a predetermined threshold, the server device 13 moves the waypoint from the current position of the drone 12 indicated by the aircraft position data. After passing through P2, a route to fly toward the base while maintaining a predetermined altitude is determined as a return flight route, and return flight route data indicating the determined return flight route is transmitted to the drone 12 (step S113).

ドローン12は、サーバ装置13から復路飛行ルートデータを受信すると、それまで使用していた船舶上空飛行ルートデータに代えて、復路飛行ルートデータが示す復路飛行ルートに従い飛行を継続する。 Upon receiving the return flight route data from the server device 13, the drone 12 continues flying according to the return flight route indicated by the return flight route data instead of the ship overflight route data that has been used until then.

サーバ装置13は、例えば、タブレットPC11から新たな船舶位置データを受信した場合と、ドローン12から新たな航空機位置データを受信した場合に、それらの新たなデータを用いて復路飛行ルートを決定し、決定した新たな復路飛行ルートを示す復路飛行ルートデータをドローン12に送信する。ドローン12は、新たにサーバ装置13から復路飛行ルートデータを受信すると、それまで使用していた復路飛行ルートデータを、新たに受信した復路飛行ルートデータで上書きし更新する。 For example, when receiving new ship position data from the tablet PC 11 and when receiving new aircraft position data from the drone 12, the server device 13 uses the new data to determine the return flight route, Return flight route data indicating the determined new return flight route is transmitted to the drone 12 . When the drone 12 newly receives the return flight route data from the server device 13, the drone 12 overwrites and updates the return flight route data that has been used so far with the newly received return flight route data.

ドローン12は、復路飛行ルートに従い飛行し、基地の上空に到着すると、基地に着陸する(ステップS114)。 The drone 12 flies according to the return flight route, and when it arrives over the base, it lands at the base (step S114).

上述した数量検収システム1によれば、計測員はタブレットPC11を用いて船舶リストから数量検収の対象の船舶2を選択した後、船舶2の所定位置にタブレットPC11を配置することで、船舶2の土倉21に積載されている積載物の数量を検収することができる。また、関係者は、例えば端末装置を用いてサーバ装置13にアクセスすることで、検収結果を知ることができる。 According to the quantity inspection system 1 described above, the measurer uses the tablet PC 11 to select the ship 2 subject to the quantity inspection from the ship list, and then places the tablet PC 11 at a predetermined position on the ship 2. It is possible to inspect the number of loads loaded in the soil storehouse 21. - 特許庁In addition, concerned parties can know the acceptance inspection result by accessing the server device 13 using a terminal device, for example.

[変形例]
上述の実施形態は本発明の一具体例であって、本発明の技術的思想の範囲内において様々に変形可能である。以下にそれらの変形の例を示す。なお、以下に示す2以上の変形例が適宜組み合わされてもよい。
[Modification]
The above-described embodiment is a specific example of the present invention, and various modifications are possible within the scope of the technical idea of the present invention. Examples of these modifications are shown below. Note that two or more modified examples shown below may be appropriately combined.

(1)上述した実施形態においては、ドローン12とサーバ装置13との間の通信、及びタブレットPC11とサーバ装置13との間の通信は、移動体通信網を介して行われるものとしたが、これらの装置間の通信に用いられるネットワークは移動体通信網に限られない。例えば、タブレットPC11及びドローン12が衛星と無線通信を行う通信ユニットを備え、移動体通信網の電波が届かない場合、衛星通信網を介してサーバ装置13と通信を行ってもよい。 (1) In the above-described embodiment, the communication between the drone 12 and the server device 13 and the communication between the tablet PC 11 and the server device 13 are performed via a mobile communication network. A network used for communication between these devices is not limited to a mobile communication network. For example, if the tablet PC 11 and the drone 12 are equipped with a communication unit that performs wireless communication with a satellite and radio waves from a mobile communication network do not reach them, they may communicate with the server device 13 via the satellite communication network.

また、例えば、ドローン12が船舶上空飛行ルートに従い飛行中にレーザスキャナ126により生成する距離データ群をサーバ装置13に送信せずに記憶しておき、ドローン12が基地に着陸した後に、基地に配置されている無線アクセスポイント(例えば、WiFi(登録商標)の通信プロトコルに従うアクセスポイント)を介してサーバ装置13に送信してもよい。 Further, for example, a group of distance data generated by the laser scanner 126 while the drone 12 is flying along the flight route over the ship is stored without being transmitted to the server device 13, and after the drone 12 lands at the base, the distance data group is arranged at the base. may be transmitted to the server device 13 via a wireless access point (for example, an access point conforming to the WiFi (registered trademark) communication protocol).

(2)上述した実施形態においては、ドローン12とタブレットPC11の両方がサーバ装置13との間で通信を行う。これに代えて、ドローン12及びタブレットPC11の一方のみがサーバ装置13と通信を行う構成が採用されてもよい。 (2) In the embodiment described above, both the drone 12 and the tablet PC 11 communicate with the server device 13 . Alternatively, a configuration in which only one of the drone 12 and the tablet PC 11 communicates with the server device 13 may be adopted.

例えば、タブレットPC11はサーバ装置13と通信可能であるが、ドローン12はサーバ装置13と通信不可である場合に、タブレットPC11がドローン12とサーバ装置13との間の通信の中継を行ってもよい。その場合、上述した実施形態においてドローン12がサーバ装置13に送信するものとしたデータは、ドローン12からタブレットPC11に送信され、タブレットPC11がそれらのデータをサーバ装置13に送信する。また、上述した実施形態においてサーバ装置13がドローン12に送信するものとしたデータは、サーバ装置13からタブレットPC11に送信され、タブレットPC11がそれらのデータをドローン12に送信する。 For example, when the tablet PC 11 can communicate with the server device 13 but the drone 12 cannot communicate with the server device 13, the tablet PC 11 may relay communication between the drone 12 and the server device 13. . In that case, the data to be transmitted from the drone 12 to the server device 13 in the above embodiment is transmitted from the drone 12 to the tablet PC 11 , and the tablet PC 11 transmits the data to the server device 13 . Further, the data to be transmitted from the server device 13 to the drone 12 in the above-described embodiment is transmitted from the server device 13 to the tablet PC 11 , and the tablet PC 11 transmits the data to the drone 12 .

また、タブレットPC11はサーバ装置13と通信不可であるが、ドローン12はサーバ装置13と通信可能である場合に、ドローン12がタブレットPC11とサーバ装置13との間の通信の中継を行ってもよい。 Further, when the tablet PC 11 cannot communicate with the server device 13 but the drone 12 can communicate with the server device 13, the drone 12 may relay communication between the tablet PC 11 and the server device 13. .

(3)上述した実施形態においてサーバ装置13が行う処理の一部又は全てが、ドローン12又はタブレットPC11により行われてもよい。例えば、ドローン12のコンピュータ121がサーバ装置13のコンピュータ131の役割を果たしてもよい。その場合、ドローン12とタブレットPC11との間で通信が行われる。 (3) Part or all of the processing performed by the server device 13 in the above-described embodiments may be performed by the drone 12 or the tablet PC 11 . For example, computer 121 of drone 12 may serve as computer 131 of server device 13 . In that case, communication is performed between the drone 12 and the tablet PC 11 .

(4)上述した実施形態においては、ドローン12は飛行中、常時、航空機位置データ、航空機方位データ、航空機姿勢データをサーバ装置13に送信するものとした。また、上述した実施形態において、タブレットPC11は数量検収アプリが実行されている間、常時、船舶位置データ、船舶方位データ、船舶姿勢データをサーバ装置13に送信するものとした。これらのデータは、サーバ装置13が必要とする期間のもののみ、サーバ装置13に送信されてもよい。 (4) In the above-described embodiment, the drone 12 constantly transmits aircraft position data, aircraft azimuth data, and aircraft attitude data to the server device 13 during flight. In the above-described embodiment, the tablet PC 11 constantly transmits the ship position data, ship direction data, and ship attitude data to the server device 13 while the quantity inspection application is being executed. These data may be transmitted to the server device 13 only for the period required by the server device 13 .

例えば、ドローン12が往路飛行ルートに従い飛行している間、サーバ装置13は往路飛行ルートデータを更新するために船舶位置データと航空機位置データを必要とするが、船舶方位データ、船舶姿勢データ、航空機方位データ、航空機姿勢データを必要としない。従って、ドローン12が往路飛行ルートに従い飛行している間、タブレットPC11は船舶方位データ、船舶姿勢データをサーバ装置13に送らず、ドローン12は航空機方位データ、航空機姿勢データをサーバ装置13に送らない構成が採用されてもよい。 For example, while the drone 12 is flying along the outbound flight route, the server device 13 needs ship position data and aircraft position data to update the outbound flight route data. No azimuth data or aircraft attitude data is required. Therefore, while the drone 12 is flying along the outbound flight route, the tablet PC 11 does not send the ship azimuth data and the ship attitude data to the server device 13, and the drone 12 does not send the aircraft azimuth data and the aircraft attitude data to the server device 13. configurations may be employed.

(5)ウェイポイントP1及びP2の位置は、上述の実施形態に記載のものに限られない。例えば、ウェイポイントP1及びP2が、船舶2の左右位置ではなく前後位置に配置されてもよい。 (5) The positions of waypoints P1 and P2 are not limited to those described in the above embodiments. For example, the waypoints P1 and P2 may be arranged at the front and rear positions of the ship 2 instead of the left and right positions.

また、ウェイポイントの数は2つに限られない。例えば、レーザスキャナ126がレーザ光を二次元照射できる距離よりも土倉21の大きさが大きい場合、ドローン12が土倉21の上空を1回飛行しただけでは土倉21の表面の一部領域に関する距離データしか生成できない場合がある。そのような場合、例えば、土倉21の左前方にウェイポイントP1、右前方にウェイポイントP2、右後方にウェイポイントP3、左後方にウェイポイントP4を決定し、ウェイポイントP1、P2、P3、P4の順に通過する飛行ルートが船舶上空飛行ルートとして決定されてもよい。 Also, the number of waypoints is not limited to two. For example, if the size of the soil warehouse 21 is larger than the distance at which the laser scanner 126 can two-dimensionally irradiate the laser beam, the drone 12 can only fly over the soil warehouse 21 once to obtain distance data on a partial area of the surface of the soil warehouse 21 . can only be generated. In such a case, for example, a waypoint P1 is determined on the left front of the soil storehouse 21, a waypoint P2 is determined on the right front, a waypoint P3 is determined on the right rear, and a waypoint P4 is determined on the left rear. may be determined as the ship overflight flight route.

(6)上述の実施形態においては、船舶2とドローン12の位置関係は、船舶位置データ、船舶方位データ、船舶姿勢データ、航空機位置データ、航空機方位データ、航空機姿勢データに基づき特定される。これに代えて、例えばドローン12本体にカメラを搭載し、カメラで撮影した画像に含まれる船舶2の3点以上の特徴点(例えば、土倉21の4つの隅角点)の位置に基づき、船舶2とドローン12の位置関係が特定されてもよい。 (6) In the above-described embodiment, the positional relationship between the ship 2 and the drone 12 is specified based on ship position data, ship direction data, ship attitude data, aircraft position data, aircraft direction data, and aircraft attitude data. Instead of this, for example, a camera is mounted on the main body of the drone 12, and based on the positions of three or more characteristic points of the ship 2 (for example, four corner points of the soil storehouse 21) included in the image taken by the camera, the ship 2 and the drone 12 may be specified.

(7)上述の実施形態においては、ドローン12が飛行中、船舶2が移動していることが想定されている。ただし、ドローン12が飛行中、船舶2が、例えば港や港付近の沖、工事現場等で停止していてもよい。この場合、船舶2の現在の位置を示す船舶位置データ、船舶2の現在の方位を示す船舶方位データは、船舶2が停止した後に一度、サーバ装置13に送信されれば足り、例えば所定時間の経過毎に継続的に送信される必要はない。 (7) In the above-described embodiment, it is assumed that the ship 2 is moving while the drone 12 is flying. However, while the drone 12 is flying, the vessel 2 may be stopped, for example, at a port, offshore near a port, at a construction site, or the like. In this case, the ship position data indicating the current position of the ship 2 and the ship direction data indicating the current bearing of the ship 2 need only be transmitted to the server device 13 once after the ship 2 has stopped. It does not have to be sent continuously every time it passes.

また、ドローン12が飛行中、船舶2が停止している場合、サーバ装置13が船舶上空飛行ルート及び復路飛行ルートを決定するタイミングは上述した実施形態におけるタイミングより早くてもよい。例えば、上述した実施形態においてはドローン12が船舶2の上空付近に到達した後に実行されるものとした船舶上空飛行ルートデータの送信のための処理(図6、ステップS107及びS108)が、往路飛行ルートデータの送信のための処理(図6、ステップS105)と同じタイミングで実行されてもよい。 Further, when the drone 12 is in flight and the ship 2 is stationary, the timing at which the server device 13 determines the flight route over the ship and the return flight route may be earlier than the timing in the above-described embodiment. For example, in the above-described embodiment, the processing for transmitting the flight route data over the ship ( FIG. It may be executed at the same timing as the process for transmitting route data (FIG. 6, step S105).

また、上述した実施形態においてはドローン12が船舶2の上空を飛行した後に実行されるものとした復路飛行ルートデータの送信のための処理(図6、ステップS113)が、往路飛行ルートデータの送信のための処理(図6、ステップS105)と同じタイミングで実行されてもよい。 Further, in the above-described embodiment, the processing for transmitting the return flight route data ( FIG. 6 , step S113), which is executed after the drone 12 flies over the ship 2, is performed by transmitting the outward flight route data. may be executed at the same timing as the processing for ( FIG. 6 , step S105).

1…数量検収システム、2…船舶、11…タブレットPC、12…ドローン、13…サーバ装置、21…土倉、111…コンピュータ、112…GNSSユニット、113…コンパス、114…ジャイロセンサ、115…無線通信ユニット、116…タッチスクリーン、121…コンピュータ、122…GNSSユニット、123…コンパス、124…ジャイロセンサ、125…無線通信ユニット、126…レーザスキャナ、131…コンピュータ、132…通信ユニット、133…ディスプレイ、1111…プロセッサ、1112…メモリ、1113…入出力インタフェース、1211…プロセッサ、1212…メモリ、1213…入出力インタフェース、1301…通信部、1302…記憶部、1303…飛行ルート決定部、1304…数量算出部、1305…表示部、1311…プロセッサ、1312…メモリ、1313…入出力インタフェース。 DESCRIPTION OF SYMBOLS 1 -- Quantity acceptance system, 2 -- Ship, 11 -- Tablet PC, 12 -- Drone, 13 -- Server apparatus, 21 -- Doso, 111 -- Computer, 112 -- GNSS unit, 113 -- Compass, 114 -- Gyro sensor, 115 -- Wireless communication Unit 116 Touch screen 121 Computer 122 GNSS unit 123 Compass 124 Gyroscope 125 Wireless communication unit 126 Laser scanner 131 Computer 132 Communication unit 133 Display 1111 ... processor, 1112 ... memory, 1113 ... input/output interface, 1211 ... processor, 1212 ... memory, 1213 ... input/output interface, 1301 ... communication unit, 1302 ... storage unit, 1303 ... flight route determination unit, 1304 ... quantity calculation unit, 1305... Display unit, 1311... Processor, 1312... Memory, 1313... Input/output interface.

Claims (3)

船舶の位置を計測する第1測位手段と、
船舶の方位を計測する方位計測手段と、
無人航空機と、
前記無人航空機の位置を計測する第2測位手段と、
前記無人航空機に搭載されたレーザスキャナと、
前記第1測位手段により計測された前記船舶の位置と、前記方位計測手段により計測された前記船舶の方位とを用いて、前記船舶の土倉の位置及び方位を特定し、特定した前記土倉の位置及び方位と、前記第2測位手段により計測された前記無人航空機の位置とを用いて、前記土倉の上空における飛行ルートを決定する飛行ルート決定手段と、
前記飛行ルート決定手段により決定された飛行ルートに従い前記無人航空機が飛行している間に前記レーザスキャナにより測定された前記土倉に積載された積載物の三次元形状を用いて、前記積載物の数量を算出する数量算出手段と
を備える船舶の積載物の数量検収システム。
a first positioning means for measuring the position of the ship;
Azimuth measurement means for measuring the azimuth of a ship;
an unmanned aerial vehicle and
a second positioning means for measuring the position of the unmanned aerial vehicle;
a laser scanner mounted on the unmanned aerial vehicle;
Using the position of the ship measured by the first positioning means and the bearing of the ship measured by the bearing measuring means, the position and bearing of the earthen hold of the ship are identified, and the identified position of the earthen hold and a flight route determination means for determining a flight route over the soil warehouse using the azimuth and the position of the unmanned aerial vehicle measured by the second positioning means;
Using the three-dimensional shape of the cargo loaded in the soil warehouse measured by the laser scanner while the unmanned aerial vehicle is flying according to the flight route determined by the flight route determining means, the quantity of the cargo is calculated. A quantity inspection system for cargo on a ship, comprising a quantity calculation means for calculating
前記飛行ルート決定手段は、位置及び方位を特定した前記土倉と所定の位置関係を有する2以上の点を特定し、特定した前記2以上の点を通過するように前記飛行ルートを決定する
請求項1に記載の数量検収システム。
The flight route determining means specifies two or more points having a predetermined positional relationship with the clay store whose position and orientation are specified, and determines the flight route so as to pass through the specified two or more points. 1. The quantity inspection system according to 1.
前記第1測位手段は、前記船舶の位置を繰り返し計測し、
前記方位計測手段は、前記船舶の方位を繰り返し計測し、
前記飛行ルート決定手段は、前記第1測位手段により前記船舶の新たな位置が計測された場合、当該新たな位置を用いて前記飛行ルートを更新し、
前記飛行ルート決定手段は、前記方位計測手段により前記船舶の新たな方位が計測された場合、当該新たな方位を用いて前記飛行ルートを更新する
請求項1又は2に記載の数量検収システム。
The first positioning means repeatedly measures the position of the ship,
The azimuth measuring means repeatedly measures the azimuth of the ship,
The flight route determination means updates the flight route using the new position when the new position of the ship is measured by the first positioning means,
3. The quantity inspection system according to claim 1, wherein, when a new bearing of the ship is measured by the bearing measurement means, the flight route determination means updates the flight route using the new bearing.
JP2019062960A 2019-03-28 2019-03-28 Quantity inspection system for ship cargo Active JP7137509B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019062960A JP7137509B2 (en) 2019-03-28 2019-03-28 Quantity inspection system for ship cargo

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019062960A JP7137509B2 (en) 2019-03-28 2019-03-28 Quantity inspection system for ship cargo

Publications (2)

Publication Number Publication Date
JP2020160018A JP2020160018A (en) 2020-10-01
JP7137509B2 true JP7137509B2 (en) 2022-09-14

Family

ID=72643027

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019062960A Active JP7137509B2 (en) 2019-03-28 2019-03-28 Quantity inspection system for ship cargo

Country Status (1)

Country Link
JP (1) JP7137509B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102512222B1 (en) * 2021-02-26 2023-03-20 창원대학교 산학협력단 Method and System for Verifying Outside Manure Pile Volume based on Unmanned Aerial Vehicle

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000275083A (en) 1999-03-29 2000-10-06 Okumura Engineering Corp Method and device for measuring amount of stone load in sand carrier with grab bucket
JP2016061674A (en) 2014-09-18 2016-04-25 日鉄住金テックスエンジ株式会社 Method and apparatus for measuring material heap shape of material yard
JP2017015528A (en) 2015-06-30 2017-01-19 株式会社トプコン Site management system, flight detection method and program
US20170309060A1 (en) 2016-04-21 2017-10-26 Honeywell International Inc. Cockpit display for degraded visual environment (dve) using millimeter wave radar (mmwr)
JP2019117084A (en) 2017-12-27 2019-07-18 株式会社新来島どっく Ship block joint welding failure point marking method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778443B2 (en) * 1989-01-17 1995-08-23 株式会社大林組 How to measure the volume of cargo loaded in a carrier
JPH10318743A (en) * 1997-05-19 1998-12-04 Nakanihon Koku Kk Method and apparatus for surveying by using flying object

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000275083A (en) 1999-03-29 2000-10-06 Okumura Engineering Corp Method and device for measuring amount of stone load in sand carrier with grab bucket
JP2016061674A (en) 2014-09-18 2016-04-25 日鉄住金テックスエンジ株式会社 Method and apparatus for measuring material heap shape of material yard
JP2017015528A (en) 2015-06-30 2017-01-19 株式会社トプコン Site management system, flight detection method and program
US20170309060A1 (en) 2016-04-21 2017-10-26 Honeywell International Inc. Cockpit display for degraded visual environment (dve) using millimeter wave radar (mmwr)
JP2019117084A (en) 2017-12-27 2019-07-18 株式会社新来島どっく Ship block joint welding failure point marking method

Also Published As

Publication number Publication date
JP2020160018A (en) 2020-10-01

Similar Documents

Publication Publication Date Title
KR100556103B1 (en) Method for aerial photogrammetry using computer controlled navigation and photographing system
JP7022559B2 (en) Unmanned aerial vehicle control method and unmanned aerial vehicle control program
US11099030B2 (en) Attitude estimation apparatus, attitude estimation method, and observation system
JP6393912B2 (en) Surveying system, setting device, setting program and recording medium
CN103376442B (en) Information display device and method for information display
EP3903118A1 (en) Localization system, vehicle control system, and methods thereof
US11029707B2 (en) Moving object, moving object control method, moving object control system, and moving object control program
US11585658B2 (en) Virtual sensor and compass calibration
JP5574726B2 (en) Raw material yard measuring system for raw material yard, raw material yard measuring method for raw material yard, and computer program
JP6675537B1 (en) Flight path generation device, flight path generation method and program, and structure inspection method
EP2224263A1 (en) Automated landing zone site surveying
US11964737B2 (en) Ship information displaying system, ship information displaying method and image generating device
US20210208608A1 (en) Control method, control apparatus, control terminal for unmanned aerial vehicle
JPWO2021020569A1 (en) How to perform forest measurement, forest measurement system, how to determine the flight path of an unmanned aerial vehicle, shooting method, spraying method and computer program
CN113079698A (en) Control device and control method for controlling flight of aircraft
JP7137509B2 (en) Quantity inspection system for ship cargo
US11548598B2 (en) Image generating device and method of generating image
US20210229810A1 (en) Information processing device, flight control method, and flight control system
WO2019188961A1 (en) Target device and surveying system
JP2019191888A (en) Unmanned flying object, unmanned flying method and unmanned flying program
CN109283528B (en) Navigation information display device, navigation information display method, and recording medium
JP6778008B2 (en) Navigation device and navigation method
JP7160742B2 (en) How to measure the three-dimensional shape of an object
JPWO2021020570A1 (en) Forest Inventory Methods, Forest Inventory Systems and Computer Programs
CN110892353A (en) Control method, control device and control terminal of unmanned aerial vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220818

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220830

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220902

R150 Certificate of patent or registration of utility model

Ref document number: 7137509

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150