SEAFARER SAFETY DEVICE, SEAFARER SAFETY SYSTEM, SEAFARER SAFETY PROGRAM, VESSEL ACTIVITY INFERENCE DEVICE, REPORT GENERATION ASSISTANCE SYSTEM, AND VESSEL ACTIVITY INFERENCE PROGRAM
20250263155 ยท 2025-08-21
Inventors
- Kentaro Oda (Kagoshima, JP)
- Yosuke Mizukami (Nagasaki, JP)
- Kaito YAMAO (Nagasaki, JP)
- Hideki MIYAGISHIMA (Tokyo, JP)
- Naoya YAMAMOTO (Tokyo, JP)
Cpc classification
G08B21/088
PHYSICS
G08B25/001
PHYSICS
International classification
G08B25/00
PHYSICS
Abstract
A seafarer safety device (500) includes an evaluator (510a) and an inboard outputter (510k). The evaluator (510a) executes an evaluation process of evaluating whether a crew in emergency circumstances, on the basis of the intensities of notification radio waves indicating the existence of the crew on a craft and transmitted from a wearable transmitting device that repetitively transmits the notification radio waves, and on the basis of the strengths of rocking motions of the craft detected by a craft rocking-motion sensor that detects the strengths of rocking motions. The inboard outputter (510k) outputs, to an alarm unit, an emergency evaluation signal indicating a result of evaluation, when the evaluator (510a) evaluates that the crew is in emergency circumstances.
Claims
1-6. (canceled)
7. A vessel activity inference device, comprising: at least one processor, wherein the at least one processor executes a craft-location-data acquiring process of acquiring craft location data containing a chronological series of detected values indicating locations of a craft during a navigation, a specifying process of specifying, based on the craft location data acquired in the craft-location-data acquiring process, activities performed by the craft, and an outputting process of outputting activity data indicating the activities specified in the specifying process, in the specifying process, the at least one processor has a function of specifying, based on the craft location data, each of (a) travel toward a search region in which search for a fishery is performed, (b) the search for the fishery in the search region, (c) fishing in the fishery searched, (d) offshore stay, and (e) travel to return to a port after the fishing, as the activities, and specifies the activities multiple times based on the craft location data from departure until arrival of the craft to specify the activities of different types performed during the period from the departure until the arrival of the craft, and the activity data indicates the activities of different types performed during the period from the departure until the arrival of the craft, and a time at which each activity is performed.
8. The vessel activity inference device according to claim 7, wherein in the specifying process, the at least one processor has a function of specifying, based on the craft location data, that longline fishery is performed as the fishing, and, when the fishing is specified as the longline fishery based on the activities, specifies, based on the craft location data, an outward period during which a longline is developed in the longline fishery, and a return period during which the longline is collected in the longline fishery.
9. The vessel activity inference device according to claim 7, wherein the at least one processor further executes a crew data acquiring process of acquiring crew data containing a chronological series of detected values indicating motions or organic activities of a crew on the craft, and in the specifying process, the at least one processor specifies the activities, based on not only the craft location data but also the crew data during the navigation.
10. The vessel activity inference device according to claim 9, wherein the crew data contains a chronological series of detected values indicating motions of the crew, the at least one processor further executes a craft rocking-motion data acquiring process of acquiring craft rocking-motion data containing a chronological series of detected values indicating strengths of locking motions of the craft, and a correction process of removing a contribution of the locking motions of the craft to the motions of the crew, from the detected values indicating the motions of the crew, using the crew data and the craft rocking-motion data, and generating corrected crew data indicating motions of the crew relative to the craft, and in the specifying process, the at least one processor specifies the activities, based on not only the craft location data but also the corrected crew data during the navigation.
11. The vessel activity inference device according to claim 7, wherein the at least one processor further executes an equipment-state data acquiring process of acquiring equipment state data containing a chronological series of detected values indicating states of operation or usage of equipment installed in the craft, and in the specifying process, the at least one processor specifies the activities, based on not only the craft location data but also the equipment state data during the navigation.
12. The vessel activity inference device according to claim 7, wherein the specifying process is executed using a learned model generated through machine learning for specifying the activities from the craft location data.
13. A report generation assistance system, comprising: the vessel activity inference device according to claim 7; and a report generating server to acquire the activity data from the vessel activity inference device, and to generate, based on the acquired activity data, report data indicating achievements of the navigation.
14. A non-transitory computer-readable recording medium storing a vessel activity inference program, the vessel activity inference program causing a computer to serve as: a craft location data acquirer to acquire craft location data containing a chronological series of detected values indicating locations of a craft during a navigation; a specifier to specify, based on the craft location data acquired by the craft location data acquirer, activities performed by the craft; and an outputter to output activity data indicating the activities specified by the specifier, wherein the specifier has a function of specifying, based on the craft location data, each of (a) travel toward a search region in which search for a fishery is performed, (b) the search for the fishery in the search region, (c) fishing in the fishery searched, (d) offshore stay, and (e) travel to return to a port after the fishing, as the activities, and specifies the activities multiple times based on the craft location data from departure until arrival of the craft to specify the activities of different types performed during a period from the departure until the arrival of the craft, and the activity data indicates the activities of different types performed during the period from the departure until the arrival of the craft, and a time at which each activity is performed.
22. (canceled)
20. A seafarer safety device, comprising: at least one processor, wherein the at least one processor executes an evaluation process of evaluating, based on intensities of notification radio waves indicating existence of a crew on a craft and strengths of rocking motions of the craft detected by a craft rocking-motion sensor, whether the crew is in emergency circumstances, the notification radio waves being received from a wearable transmitting device that repetitively transmits the notification radio waves, the craft rocking-motion sensor repetitively detecting the strengths of the rocking motions, and an outputting process of outputting an emergency evaluation signal indicating a result of evaluation, when the crew is evaluated to be in emergency circumstances in the evaluation process.
21. The seafarer safety device according to claim 20, wherein the evaluation process further includes a low-intensity period determining process of comparing the intensities of the notification radio waves with a threshold radio-wave intensity, and determining a length of a low-intensity period while the intensities of the notification radio waves are lower than the threshold radio-wave intensity, the threshold radio-wave intensity being preliminarily set as a threshold implying existence of the crew on the craft, an initial locking-motion strength determining process of determining, based on the strengths of the rocking motions detected by the craft rocking-motion sensor, an initial locking-motion strength that indicates a strength of locking motions of the craft at start of the low-intensity period, and an evaluation execution process of evaluating, based on the length of the low-intensity period determined in the low-intensity period determining process and the initial locking-motion strength determined in the initial locking-motion strength determining process, whether the crew is in emergency circumstances.
22. The seafarer safety device according to claim 21, wherein when the length of the low-intensity period exceeds an allowable length of low-intensity period, the crew is evaluated to be in emergency circumstances in the evaluation execution process, the allowable length of low-intensity period being set as a threshold implying normal circumstances of the crew, and the evaluation process further includes an allowable low-intensity period setting process of setting the allowable length of low-intensity period to be shorter for a larger initial locking-motion strength determined in the initial locking-motion strength determining process.
23. The seafarer safety device according to claim 20, wherein the notification radio waves contain detected values indicating motions or organic activities of the crew, and in the evaluation process, the at least one processor evaluates, based on not only the intensities of the notification radio waves and the strengths of the rocking motions detected by the craft rocking-motion sensor but also the detected values indicating the motions or organic activities of the crew contained in the notification radio waves, whether the crew is in emergency circumstances.
24. The seafarer safety device according to claim 23, wherein the notification radio waves contain detected values indicating motions of the crew, the evaluation process further includes a correction process of removing a contribution of the locking motions of the craft to the motions of the crew, from the detected values indicating the motions of the crew, using the detected values indicating the motions of the crew contained in the notification radio waves and the strengths of the rocking motions detected by the craft rocking-motion sensor, and generating corrected crew data indicating motions of the crew relative to the craft, and the corrected crew data is used in evaluation of whether the crew is in emergency circumstances.
25. A seafarer safety system, comprising: the seafarer safety device according to claim 20; an alarm unit installed in the craft, the alarm unit being configured to perform an alarm operation of emitting an alarm in response to acquisition of the emergency evaluation signal from the seafarer safety device; and an alarm canceling unit installed in the craft, the alarm canceling unit being configured to cause the alarm unit to stop the alarm operation, when the alarm canceling unit receives a manipulation for stopping the alarm operation from the crew during the alarm operation of the alarm unit.
26. The seafarer safety system according to claim 25, wherein the seafarer safety device informs an external server that the crew is in emergency circumstances, when the alarm operation of the alarm unit continues for a period longer than a confirmation period preliminarily set as a period required by the crew for canceling the alarm operation.
27. The seafarer safety system according to claim 25, further comprising: the wearable transmitting device worn by the crew to transmit the notification radio waves; and the craft rocking-motion sensor installed in the craft to detect the strengths of the locking motions of the craft.
28. A non-transitory computer-readable recording medium storing a seafarer safety program, the seafarer safety program being configured to cause a computer to serve as: an evaluator to execute an evaluation process of evaluating, based on intensities of notification radio waves indicating existence of a crew on a craft and strengths of rocking motions of the craft detected by a craft rocking-motion sensor, whether the crew is in emergency circumstances, the notification radio waves being received from a wearable transmitting device that repetitively transmits the notification radio waves, the craft rocking-motion sensor repetitively detecting the strengths of the rocking motions; and an outputter to output an emergency evaluation signal indicating a result of evaluation, when the evaluator evaluates that the crew is in emergency circumstances.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0105]
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
DESCRIPTION OF EMBODIMENTS
[0118] The following describes Embodiments 1 to 3 with reference to the accompanying drawings. In the drawings, the components identical or corresponding to each other are provided with the same reference symbol.
Embodiment 1
[0119] As illustrated in
[0120] The crew watching system 100A includes a wearable transmitting device 200 worn by a crew FP on the craft FS, and a craft rocking-motion sensor 310 installed in the craft FS. The wearable transmitting device 200 repetitively transmits notification radio waves 200e indicating the existence of the crew FP.
[0121] The craft rocking-motion sensor 310 repetitively detects strengths of locking motions of the craft FS, and generates craft rocking-motion data containing a chronological series of detected values indicating the strengths of locking motions of the craft FS. Specifically, the craft rocking-motion sensor 310 includes an acceleration sensor.
[0122] The crew watching apparatus 500 receives the notification radio waves 200e from the wearable transmitting device 200, and acquires the craft rocking-motion data from the craft rocking-motion sensor 310, so as to execute a crew watching process of determining in real time whether the crew FP is in safety.
[0123] The crew watching system 100A also includes an alarm unit 410 and an alarm canceling unit 420 individually installed in the craft FS. The alarm unit 410 performs an alarm operation for issuing an alarm for confirmation of the safety of the crew FP. The alarm canceling unit 420, when receiving a manipulation of the crew FP for stopping the alarm operation during the alarm operation of the alarm unit 410, causes the alarm unit 410 to stop the alarm operation.
[0124] The crew watching apparatus 500 causes the alarm unit 410 to initiate the alarm operation, when the safety of the crew FP is not confirmed in the crew watching process. The crew watching apparatus 500 outputs an emergency notification signal 500e indicating that the crew FP is in emergency circumstances, wirelessly to the external monitoring server 710, when the alarm operation of the alarm unit 410 is not canceled by the alarm canceling unit 420.
[0125] The monitoring server 710, which receives the emergency notification signal 500e, executes a rescue requesting process of calling for rescue to the location of the craft FS. The rescue requesting process is directed to other crafts, fisheries cooperative associations, and coast guards during the navigation around the craft FS, or other predetermined places, for example.
[0126] As described above, the crew watching system 100A according to the embodiment automatically calls for rescue when the crew FP is in emergency circumstances. The following specifically describes the individual components of the crew watching system 100A.
[0127]
[0128] The wearable transmitting device 200 includes an ID signal outputter 220 that outputs an ID signal for identifying the crew FP wearing the wearable transmitting device 200, and a crew motion sensor 230 that detects motions of the crew FP. Specifically, the crew motion sensor 230 includes an acceleration sensor.
[0129] The wearable transmitting device 200 also includes a transmitter 210 that transmits the above-mentioned notification radio waves 200e, containing an ID signal output from the ID signal outputter 220 and a result of detection by the crew motion sensor 230 superimposed on carrier signals. The transmitter 210 transmits the notification radio wave 200e at each predetermined repetition period. The repetition period is equal to or longer than 10 milliseconds (ms) and equal to or shorter than 120 seconds(s), for example.
[0130]
[0131] The crew watching apparatus 500 also includes a storage device 530 that stores a crew watching program (a seafarer safety program) 531 that defining the steps of the crew watching process of watching the crew FP in real time, and a processor 510 that executes the crew watching program 531. The following describes functions achieved by execution of the crew watching program 531 by the processor 510.
[0132] As illustrated in
[0133] The evaluator 510a includes a notification-radio-wave intensity determiner 510b that executes a notification-radio-wave intensity determining process of determining the intensities of the notification radio waves 200e (hereinafter referred to as intensities of the received waves) received by the communication device 520, and a low-intensity period determiner 510c that executes a low-intensity period determining process of determining the length of the period (hereinafter referred to as low-intensity period) while the determined intensities of the received notification radio waves 200e are lower than a predetermined threshold radio-wave intensity.
[0134] The threshold radio-wave intensity is preliminarily set as a threshold implying the existence of the crew FP on board. For example, in the case of a falling accident of the crew FP into the ocean, the intensities of the received notification radio waves 200e fall below the threshold radio-wave intensity, because of a general principle of extremely large attenuation of radio waves in the ocean.
[0135] The evaluator 510a also includes an evaluation process executor 510d that executes an evaluation execution process of determining whether the crew FP is in emergency circumstances on the basis of the length of the low-intensity period determined by the low-intensity period determiner 510c. The evaluation process executor 510d evaluates that the crew FP is in emergency circumstances, when the length of the low-intensity period exceeds an allowable length of low-intensity period, which is set as a threshold implying the normal circumstances of the crew FP.
[0136] The evaluator 510a further includes a craft rocking-motion data acquirer 510e that executes a craft rocking-motion data acquiring process of acquiring craft rocking-motion data indicating the strengths of locking motions of the craft FS from the craft rocking-motion sensor 310 illustrated in
[0137] The allowable low-intensity period setter 510g sets the allowable length of low-intensity period to be shorter for a larger initial locking-motion strength. Such a larger initial locking-motion strength means that the low-intensity period is more likely to be caused by a falling accident of the crew FP into the ocean due to strong locking motions of the craft FS. Because of high probability of a falling accident of the crew FP into the ocean, the allowable length of low-intensity period is set to be shorter to increase the detection sensitivity for accurate and rapid detection of such emergency circumstances.
[0138] The evaluator 510a also includes a crew data acquirer 510h that executes a crew data acquiring process of acquiring a result of detection (hereinafter referred to as crew data) from the crew motion sensor 230 illustrated in
[0139] The evaluator 510a further includes a corrector 510i that executes a correction process of correcting the crew data acquired by the crew data acquirer 510h.
[0140] The corrector 510i corrects the crew data, on the basis of the craft rocking-motion data acquired by the craft rocking-motion data acquirer 510e.
[0141] The corrector 510i corrects the crew data by removing a contribution of the locking motions of the craft FS to the motions of the crew FP, from the detected values indicating motions of the crew FP. Specifically, the corrector 510i subtracts, from each of the detected values contained in the crew data, the value contained in the craft rocking-motion data and detected at the same time.
[0142] The corrector 510i thus generates corrected crew data indicating motions of the crew FP relative to the craft FS. The crew data and the craft rocking-motion data are each chronological data, as described above. The corrected crew data is also chronological data containing a chronological series of values (hereinafter referred to as relative motion values) indicating motions of the crew FP relative to the craft FS.
[0143] The evaluator 510a also includes a no crew-motion period determiner 510j that executes a no crew-motion period determining process of determining the length of the period (hereinafter referred to as no crew-motion period) while the crew FP is not moving relative to the craft FS on the basis of the corrected crew data. The no crew-motion period indicates a period while the relative motion values contained in the corrected crew data are not necessarily zero but lower than a threshold, which is preliminarily set as a threshold implying substantially no motion of the crew FP.
[0144] The evaluation process executor 510d evaluates that the crew FP is in emergency circumstances, when the length of the no crew-motion period exceeds an allowable length of no-motion period, which is preliminarily set as a threshold implying the normal circumstances of the crew FP.
[0145] The crew watching apparatus 500 includes an inboard outputter 510k that executes an inboard outputting process of causing the alarm unit 410 illustrated in
[0146] The crew watching apparatus 500 also includes an outboard outputter 5101 that executes an outboard outputting process of outputting the emergency notification signal 500e to the monitoring server 710 illustrated in
[0147] The following specifically describes the crew watching process achieved by cooperation of the above-described components, with reference to
[0148] As illustrated in
[0149] When the length of the no crew-motion period exceeds the allowable length of no-motion period (Step S11; YES), the crew FP may be immovable on board due to a heart attack or other emergency circumstances. The evaluation process executor 510d in this case evaluates that the crew FP is in emergency circumstances.
[0150] In response to this evaluation, the inboard outputter 510k outputs an emergency evaluation signal indicating the result of evaluation indicating emergency circumstances of the crew FP, to the alarm unit 410. The alarm unit 410 thus initiates the alarm operation (Step S15).
[0151] The outboard outputter 5101 then determines whether the alarm operation of the alarm unit 410 is canceled within the predetermined confirmation period (Step S16). The crew FP, who is not in emergency circumstances, is able to cancel the alarm operation of the alarm unit 410 by means of the alarm canceling unit 420. When the alarm operation is canceled within the confirmation period (Step S16; YES), which means non-emergency circumstances of the crew FP, then the process returns to Step S11 and continues the real-time watching operation.
[0152] In contrast, when the alarm operation is not canceled within the confirmation period (Step S16; NO), the outboard outputter 5101 outputs the emergency notification signal 500e to the external monitoring server 710 to call for rescue (Step S17), followed by termination of this process.
[0153] When the length of the no crew-motion period does not exceed the allowable length of no-motion period in Step S11 (Step S11; NO), the initial locking-motion strength determiner 510f determines whether the intensity of the received notification radio wave 200e determined by the notification-radio-wave intensity determiner 510b is lower than the predetermined threshold radio-wave intensity (Step S12).
[0154] When the intensity of the received notification radio wave 200e is at least the threshold radio-wave intensity (Step S12; NO), which means the existence of the crew FP on board, then the process returns to Step S11 and continues the real-time watching operation.
[0155] In contrast, when the intensity of the received notification radio wave 200e is lower than the threshold radio-wave intensity (Step S12; YES), the initial locking-motion strength determiner 510f determines the initial locking-motion strength, which is the strength of locking motions of the craft FS at that time point when the intensity of the received notification radio wave 200e falls below the threshold radio-wave intensity.
[0156] A specific example of the initial locking-motion strength when the intensity of the received notification radio wave 200e falls below the threshold radio-wave intensity, is the time average of strengths of locking motions of the craft FS during a period around the time point when the intensity of the received notification radio wave 200e falls below the threshold radio-wave intensity. This time average is calculated by the initial locking-motion strength determiner 510f, on the basis of the craft rocking-motion data.
[0157] The allowable low-intensity period setter 510g then sets the allowable length of low-intensity period, as a threshold implying the normal circumstances of the crew FP, in accordance with the initial locking-motion strength determined by the initial locking-motion strength determiner 510f (Step S13).
[0158] The allowable low-intensity period setter 510g sets the allowable length of low-intensity period to be shorter for a larger initial locking-motion strength to increase the sensitivity of detecting emergency circumstances, because such a larger initial locking-motion strength means higher probability of a falling accident of the crew FP into the ocean, as described above. In contrast, the allowable low-intensity period setter 510g sets the allowable length of low-intensity period to be longer for a smaller initial locking-motion strength to avoid misdetection, because such a smaller initial locking-motion strength means lower possibility of a falling accident of the crew FP into the ocean.
[0159] The evaluation process executor 510d then evaluates whether the length of the low-intensity period, while the intensities of the received notification radio waves 200e are lower than the threshold radio-wave intensity, exceeds the allowable length of low-intensity period set in Step S13 (Step S14).
[0160] When the length of the low-intensity period is at most the allowable length of low-intensity period (Step S14; NO), which does not necessarily mean emergency circumstances of the crew FP, then the process returns to Step S11 and continues the real-time watching operation.
[0161] In contrast, when the length of the low-intensity period exceeds the allowable length of low-intensity period (Step S14; YES), which means some possibility of a falling accident of the crew FP into the ocean, then the evaluation process executor 510d evaluates that the crew FP is in emergency circumstances. In response to this evaluation, the inboard outputter 510k outputs the emergency evaluation signal to the alarm unit 410, and the alarm unit 410 initiates the alarm operation (Step S15). Step S16 and the following steps proceed as described above.
[0162] As described above with reference to
[0163] Regardless of multiple crews FP on the craft FS, when any of the intensities of the received notification radio waves 200e is determined to be zero in Step S12, the crew FP associated with this notification radio wave 200e having an intensity of zero can be readily identified on the basis of the preliminarily known ID signals corresponding to all the crews FP on the craft FS.
[0164] As described above, the crew watching system 100A according to the embodiment repetitively executes real-time evaluation of whether the crew FP is in emergency circumstances, on the basis of not only the intensities of the received notification radio waves 200e but also the strengths of locking motions of the craft FS. The crew watching system 100A can thus properly detect emergency circumstances of the crew FP.
[0165] Specifically, the allowable low-intensity period setter 510g sets the allowable length of low-intensity period to be shorter for a larger initial locking-motion strength. This process increases the sensitivity of detection of emergency circumstances. The emergency circumstances can therefore be more certainly and rapidly detected without being overlooked, in the case of high probability of a falling accident of the crew FP into the ocean.
[0166] The allowable low-intensity period setter 510g sets the allowable length of low-intensity period to be longer for a smaller initial locking-motion strength. This process decreases the sensitivity of detection of emergency circumstances, and thus prevents the alarm unit 410 from being unnecessarily activated in the case of low probability of a falling accident of the crew FP into the ocean.
[0167] The crew watching system 100A according to the embodiment determines whether the crew FP is in emergency circumstances, on the basis of not only the intensities of the notification radio waves 200e and the strengths of locking motions of the craft FS but also the detected values indicating motions of the crew FP.
[0168] Specifically, the crew FP is evaluated to be in emergency circumstances, when the length of the no crew-motion period of substantially no motion of the crew FP exceeds the predetermined allowable length of no-motion period. The crew FP can therefore be evaluated to be in emergency circumstances, not only when the crew FP falls into the ocean but also when the crew FP is immovable onboard.
Embodiment 2
[0169]
[0170] As illustrated in
[0171] The crew vital sensor 240 is included in the wearable transmitting device 200, in place of the crew motion sensor 230 illustrated in
[0172] The evaluator 510a according to the embodiment includes a body abnormal period determiner 510m that executes a body-abnormal-period determining process of determining the length of the period (hereinafter referred to as body abnormal period) while any abnormality occurs in the body of the crew FP, on the basis of the crew data acquired by the crew data acquirer 510h. The body abnormal period indicates a period of extraordinarily rapid pulse, a period of extraordinary slow pulse, or a period of extraordinary small amplitude of pulse, for example.
[0173] The evaluation process executor 510d according to the embodiment compares the length of the body abnormal period determined by the body abnormal period determiner 510m, with an allowable length of the body abnormal period, which is preliminarily set as a threshold implying the normal circumstances of the crew FP, in the evaluation step corresponding to Step S11 in
[0174] Although the crew vital sensor 240 in the embodiment detects the pulse of the crew FP, this crew vital sensor 240 is a mere example. Another exemplary crew vital sensor 240 may detect the blood oxygen saturation level of the crew FP. The other configurations and effects are identical to those in Embodiment 1.
Embodiment 3
[0175] The following describes a report generation assistance system according to an embodiment, focusing on an exemplary craft FS serving as a fishing craft.
[0176] As illustrated in
[0177] The report generation assistance system 100B also includes a craft location sensor 320 installed in the craft FS. The craft location sensor 320 generates craft location data containing a chronological series of detected values, specifically, coordinate values indicating the locations of the craft FS during a navigation. The craft location sensor 320 includes a global navigation satellite system (GNSS) receiver that detects the locations on the basis of signals from a GNSS satellite, for example.
[0178] The report generation assistance system 100B further includes an equipment sensor 330 installed in the craft FS. The equipment sensor 330 generates equipment state data containing a chronological series of detected values indicating the states of operation or usage of the equipment for fishing and navigation, which is not illustrated but installed in the craft FS. The equipment means facilities included in the craft FS, examples of which include engine, capstan for winding a longline, capstan for winding a fishing net, and refrigerator.
[0179] In addition, the report generation assistance system 100B also includes the wearable transmitting device 200 worn by the crew FP, and the craft rocking-motion sensor 310 installed in the craft FS. These components and functions are described above in Embodiment 1.
[0180] The craft activity estimating apparatus 600 estimates specific activities performed during the navigation of the craft FS, on the basis of the craft location data generated by the craft location sensor 320, the equipment state data generated by the equipment sensor 330, the craft rocking-motion data generated by the craft rocking-motion sensor 310, and the crew data generated by the wearable transmitting device 200.
[0181] The craft activity estimating apparatus 600 then outputs activity data D4 indicating a result of estimation of the specific activities, to the report generating server 720, at the timing of establishment of communication with the report generating server 720. The report generating server 720 generates report data indicating achievements of the navigation, on the basis of the activity data D4 acquired from the craft activity estimating apparatus 600.
[0182] The report generation assistance system 100B according to the embodiment thus facilitates generation of report data. The following specifically describes a configuration of the craft activity estimating apparatus 600.
[0183] As illustrated in
[0184] The craft activity estimating apparatus 600 also includes a storage device 630. The storage device 630 stores a craft activity estimating program (a vessel activity inference program) 631 that defines the steps of an estimation process of estimating specific activities performed during the navigation of the craft FS. The storage device 630 also stores a learned model (a trained model) 632 applied to the estimation process.
[0185] The craft activity estimating apparatus 600 also includes the processor 610 that executes the craft activity estimating program 631. The following describes functions achieved by execution of the craft activity estimating program 631 by the processor 610.
[0186] As illustrated in
[0187] The craft activity estimating apparatus 600 also includes an equipment state data acquirer 610b that executes an equipment-state data acquiring process of acquiring equipment state data D2 from the equipment sensor 330 via the communication device 620. The equipment state data D2 is chronological data containing a chronological series of detected values indicating the states of operation or usage of the equipment, examples of which include engine, capstan for winding a longline, capstan for winding a fishing net, and refrigerator, as described above.
[0188] The craft activity estimating apparatus 600 further includes a craft rocking-motion data acquirer 610c that executes a craft rocking-motion data acquiring process of acquiring the craft rocking-motion data from the craft rocking-motion sensor 310 via the communication device 620. The craft rocking-motion data is chronological data containing a chronological series of detected strengths of locking motions of the craft FS, specifically, detected accelerations, as described above.
[0189] The craft activity estimating apparatus 600 also includes a crew data acquirer 610d that executes a crew data acquiring process of acquiring the crew data on the basis of the notification radio waves 200e received by the communication device 620. The crew data is chronological data containing a chronological series of detected values indicating motions of the crew FP, specifically, detected accelerations, as described above.
[0190] The craft activity estimating apparatus 600 further includes a corrector 610e that executes a correction process of correcting the crew data acquired by the crew data acquirer 610d. The corrector 610e corrects the crew data by removing a contribution of the locking motions of the craft FS to the motions of the crew FP from the detected values indicating motions of the crew FP, on the basis of the crew data acquired by the crew data acquirer 610d and the craft rocking-motion data acquired by the craft rocking-motion data acquirer 610c.
[0191] The corrector 610e thus generates corrected crew data D3. The corrected crew data D3 is chronological data containing a chronological series of relative motion values indicating motions of the crew FP relative to the craft FS.
[0192] The craft activity estimating apparatus 600 also includes an estimator 610f that executes an estimation process of estimating specific activities (hereinafter referred to as activities of the craft FS) performed during the navigation of the craft FS on the basis of the craft location data D1, the equipment state data D2, and the corrected crew data D3. The functions of the estimator 610f are achieved by the learned model 632 illustrated in
[0193] Specific examples of the activities of the craft FS include departure, travel toward a fishery, search for a fishery, fishing, offshore stay, and arrival, in the case of the craft FS serving as a fishing craft.
[0194] The fishing in this case also contains information on specific types of caught aquatic products. That is, the estimator 610f can estimate not only that fishing was performed as an activity of the craft FS but also what types of aquatic products were caught in the fishing.
[0195] The activity data D4 has a data structure containing the above-mentioned specific activities of the craft FS associated with the times of the respective activities. The activity data D4 can contribute to specification of the types and times of activities of the craft FS from the departure until the arrival.
[0196] The craft location data D1, the equipment state data D2, and the corrected crew data D3 are correlated with the activities of the craft FS. The activities of the craft FS can thus be estimated from the craft location data D1, the equipment state data D2, and the corrected crew data D3 in principle.
[0197] The following describes an exemplary correlation between the activities of the craft FS and the craft location data D1, the equipment state data D2, and the corrected crew data D3, focusing on exemplary activities of the craft FS involving fishing.
[0198]
[0199] The trajectory TA is provided with arrows representing traveling directions of the craft FS with the same time interval, in order to clarify the velocity of the craft FS. A shorter interval between arrows means a lower velocity of the craft FS.
[0200] The trajectory TA contains some segments TA1 (hereinafter referred to as extremely slow segments) in which the craft FS travels extremely slowly while being drifted. Such extremely slow segments TA1 are characteristic in drift squid fishing.
[0201] The craft FS in the squid fishing is not actively traveling. The engine included in the equipment of the craft FS is stopped or idling, as is indicated by the equipment state data D2 in the period of the navigation of the extremely slow segments TA1.
[0202] The crew FP in the squid fishing has relatively large motions at random on the craft FS. Such characteristic motions are indicated by the corrected crew data D3 in the period of the navigation of the extremely slow segments TA1.
[0203]
[0204] Such a combination of the outward segments TB1 and the return segments TB2 are characteristic in longline fishery for adult yellowtails. Specifically, the outward segments TB1 correspond to development of a longline, and the return segments TB2 correspond to collection of the longline.
[0205] The equipment state data D2 in the period of the navigation of the outward segments TB1 indicates that the capstan for the longline included in the equipment is unwinding the longline. In contrast, the equipment state data D2 in the period of the navigation of the return segments TB2 indicates that the capstan for the longline is winding the longline.
[0206] The corrected crew data D3 in the period of the navigation of the return segments TB2 indicates periodic motions of the crew FP for repetitively releasing adult yellowtails from longline hooks. In contrast, the corrected crew data D3 in the period of the navigation of the outward segments TB1 indicates smaller motions of the crew FP than those in the period of the navigation of the return segments TB2.
[0207] The craft location data D1, the equipment state data D2, and the corrected crew data D3 are correlated with the activities of the craft FS, as described above. Although
[0208] The above-described correlation can be used to achieve the functions of the estimator 610f illustrated in
[0209] The learned model 632 illustrated in
[0210] The following describes a learned model generating device for generating the learned model 632.
[0211] As illustrated in
[0212] The learning craft location data 811 is supervision data corresponding to the craft location data D1 illustrated in
[0213] The learning activity data 814 is supervision data corresponding to the activity data D4 illustrated in
[0214] The learned model generating device 800 includes a generator 820 that generates the learned model 632, on the basis of the learning craft location data 811, the learning equipment state data 812, the learning corrected crew data 813, and the learning activity data 814.
[0215] The generator 820 learns a policy for estimating the learning activity data 814 from the learning craft location data 811, the learning equipment state data 812, and the learning corrected crew data 813. This machine learning generates the learned model 632.
[0216] The description refers back to
[0217] The learned model 632 serving as the estimator 610f outputs the activity data D4, as a result of estimation of activities of the craft FS. The activity data D4 indicates estimated types and times of activities of the craft FS from the departure until the arrival.
[0218] The craft activity estimating apparatus 600 also includes an outboard outputter 610g that acquires the activity data D4 from the learned model 632 serving as the estimator 610f. The outboard outputter 610g outputs the acquired activity data D4 to the report generating server 720 illustrated in
[0219] As described above, the craft activity estimating apparatus 600 according to the embodiment is able to estimate activities of the craft FS on the basis of the craft location data D1. Specifically, the craft activity estimating apparatus 600 automatically generates the activity data D4 indicating estimated activities of the craft FS. The generated activity data D4 is used for generation of a report that demonstrates achievements of the navigation. The craft activity estimating apparatus 600 can further reduce the tasks for generation of a report than existing apparatuses.
[0220] The estimation of activities of the craft FS uses, not only the craft location data D1, but also the equipment state data D2 during the navigation and the crew data indicating motions of the crew FP during the navigation. This estimation can achieve higher accuracy than the estimation using only the craft location data D1.
[0221] The crew data is corrected on the basis of the craft rocking-motion data indicating the strengths of locking motions of the craft FS, and then used for estimation of activities of the craft FS. Specifically, the crew data is corrected by removing a contribution of the locking motions of the craft FS, and thus provides the corrected crew data D3 indicating relative motions of the crew FP relative to the craft FS. This corrected crew data D3 is used for estimation of activities of the craft FS. The estimation of activities of the craft FS using the corrected crew data D3 can reveal more accurate motions of the crew FP, and thus achieve higher accuracy, than the estimation using crew data before correction.
Embodiment 4
[0222] In Embodiment 3 described above, the wearable transmitting device 200 may include a crew vital sensor that detects organic activities of the crew FP in place of or in addition to the crew motion sensor 230, as in Embodiment 2. The following describes some specific examples of this embodiment.
[0223] As illustrated in
[0224] The estimator 610f in the embodiment estimates activities of the craft FS, on the basis of the craft location data D1, the equipment state data D2, and the crew data D3.
[0225] The crew data D3, which indicates a chronological series of detected values indicating organic activities of the crew FP, also reflects the strengths of motions of the crew FP relative to the craft FS, like the corrected crew data D3 described above. Persons skilled in the art will thus recognize that this crew data D3 can be used for estimation of activities of the craft FS in place of or in addition to the corrected crew data D3.
[0226] Although the crew vital sensor 240 in the embodiment detects the pulse of the crew FP, this crew vital sensor 240 is a mere example. Another exemplary crew vital sensor 240 may detect the blood oxygen saturation level of the crew FP. The other configurations and effects are identical to those in Embodiment 3.
Embodiment 5
[0227] In Embodiments 3 and 4 described above, the estimator 610f estimates activities of the craft FS. The estimator 610f in the embodiment estimates, in addition to the activities of the craft FS, an amount of fish catch and an amount of fuel consumption.
[0228] As described above with reference to
[0229] The amount of fish catch is reflected by the craft location data D1, the equipment state data D2, and the corrected crew data D3 or the crew data D3, as described above. Persons skilled in the art will thus recognize that the amount of fish catch can be estimated from these types of data in principle.
[0230] As described above with reference to
[0231] The Embodiments 1 to 5 described above may be modified as described below.
[0232] (1) In Embodiment 3, the estimator 610f estimates activities of the craft FS, from the craft location data D1, the equipment state data D2, and the corrected crew data D3. Alternatively, the estimator 610f may estimate activities of the craft FS from the craft location data D1 alone, from the craft location data D1 and the equipment state data D2 alone, from the craft location data D1 and the corrected crew data D3 alone, or from the craft location data D1 and the crew data D3 alone.
[0233] (2) Embodiment 3 illustrates the learned model 632 generated by a supervised learning algorithm. Alternatively, the learned model 632 may be generated by a learning algorithm, such as an unsupervised learning algorithm, other than the supervised learning algorithm. The unsupervised leaning does not require results or the learning activity data 814, which is illustrated in
[0234] (3) The craft activity estimating apparatus 600 according to Embodiment 3 may also include an updater that updates the learned model 632 through reinforcement learning. In this case, the crew FP may check for the report data generated by the report generating server 720 later, and provide the report data with a reward indicating the accuracy of the report data. The data indicating the reward is fed back to the updater. The updater then updates the policy for estimating activities in the learned model 632, using the conditions that can achieve the largest reward.
[0235] (4) Embodiments 3 to 5 illustrate the learned model 632 used for estimation of activities of the craft FS. Alternatively, the activities of the craft FS may be estimated by a procedure other than the artificial intelligence. For example, the estimator 610f may analyze the craft location data D1, the equipment state data D2, and the corrected crew data D3 or the crew data D3, extracts patterns that identify the activities of the craft FS from the data through pattern recognition, and thus estimate activities of the craft FS.
[0236] (5) Embodiment 3 illustrates the craft location data D1 detected by the craft location sensor 320. The craft location data D1 is only required to indicate a chronological series of values indicating the locations of the craft, and may be generated by any procedure. For example, the craft location data D1 may be generated through satellite remote sensing, or by means of a craft radar or an automatic identification system (AIS).
[0237] (6) Although
[0238] wearable transmitting device 200, the wearable transmitting device 200 does not necessarily include the crew motion sensor 230. The crew data, containing a chronological series of detected values indicating motions of the crew FP, is not necessarily generated by the crew motion sensor 230 serving as an acceleration sensor. The crew data may also be generated by a non-contact procedure for detecting motions of the crew FP, for example, by irradiating the crew FP with radio waves, ultrasonic waves, or infrared rays, or by capturing images of the crew FP.
[0239] (7) Although Embodiments 3 to 5 illustrate the craft FS serving as a fishing craft, the craft FS is not necessarily a fishing craft. In an exemplary case of a craft FS serving as a patrol vessel, the estimator 610f estimates activities of the craft FS serving as a patrol vessel, example of which include patrol, crackdown, rescue, and departure.
[0240] (8) The configuration according to Embodiment 1 or 2 may be combined with the configuration according to any one of Embodiments 3 to 5. Specifically, the monitoring server 710 illustrated in
[0241] (9) The crew watching program 531 illustrated in
[0242] (10) The craft activity estimating program 631 and the learned model 632 illustrated in
[0243] The foregoing describes some example embodiments for explanatory purposes. Although the foregoing discussion has presented specific embodiments, persons skilled in the art will recognize that changes may be made in form and detail without departing from the broader spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense. This detailed description, therefore, is not to be taken in a limiting sense, and the scope of the invention is defined only by the included claims, along with the full range of equivalents to which such claims are entitled.
[0244] This application claims the benefit of Japanese Patent Application No. 2022-119000, filed on Jul. 26, 2022, the entire disclosure of which is incorporated by reference herein.
REFERENCE SIGNS LIST
[0245] 100A Crew watching system [0246] 100B Report generation assistance system [0247] 200 Wearable transmitting device [0248] 200e Notification radio wave [0249] 210 Transmitter [0250] 220 ID signal outputter [0251] 230 Crew motion sensor [0252] 240 Crew vital sensor [0253] 310 Craft rocking-motion sensor [0254] 320 Craft location sensor [0255] 330 Equipment sensor [0256] 410 Alarm unit [0257] 420 Alarm canceling unit [0258] 500 Crew watching apparatus [0259] 500e Emergency notification signal [0260] 510 Processor [0261] 510a Evaluator [0262] 510b Notification-radio-wave intensity determiner [0263] 510c Low-intensity period determiner [0264] 510d Evaluation process executor [0265] 510e Craft rocking-motion data acquirer [0266] 510f Initial locking-motion strength determiner [0267] 510g Allowable low-intensity period setter [0268] 510h Crew data acquirer [0269] 510i Corrector [0270] 510j No crew-motion period determiner [0271] 510k Inboard outputter (outputter) [0272] 510l Outboard outputter [0273] 510m Body abnormal period determiner [0274] 520 Communication device [0275] 530 Storage device [0276] 531 Crew watching program [0277] 600 Craft activity estimating apparatus [0278] 610 Processor [0279] 610a Craft location data acquirer [0280] 610b Equipment state data acquirer [0281] 610c Craft rocking-motion data acquirer [0282] 610d Crew data acquirer [0283] 610e Corrector [0284] 610f Estimator [0285] 610g Outboard outputter (outputter) [0286] 620 Communication device [0287] 630 Storage device [0288] 631 Craft activity estimating program [0289] 632 Learned model [0290] 710 Monitoring server [0291] 720 Report generating server [0292] 800 Learned model generating device [0293] 811 Learning craft location data [0294] 812 Learning equipment state data [0295] 813 Learning corrected crew data [0296] 814 Learning activity data [0297] 820 Generator [0298] D1 Craft location data [0299] D2 Equipment state data [0300] D3 Corrected crew data [0301] D3 Crew data [0302] D4 Activity data [0303] FS Craft [0304] FP Crew [0305] NE Communication line [0306] TA, TB Trajectory [0307] TA1 Extremely slow segment [0308] TB1 Outward segment [0309] TB2 Return segment