BEHAVIOR MODIFICATION DEVICE, BEHAVIOR MODIFICATION METHOD, AND BEHAVIOR MODIFICATION SYSTEM
20240407343 ยท 2024-12-12
Assignee
Inventors
Cpc classification
Y02A40/81
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
A01M29/10
HUMAN NECESSITIES
A01M29/12
HUMAN NECESSITIES
International classification
Abstract
A behavior modification device includes processing circuitry configured to: acquire sensing information of a sensor to observe a monitoring area; identify behavior of an organism to be threatened present in the monitoring area on a basis of the acquired sensing information; determine a parameter of a stimulus to be given to the organism on a basis of the identified behavior; and generate stimulus data for generating the stimulus on a basis of the determined parameter and output the stimulus data to an actuator for generating a stimulus.
Claims
1. A behavior modification device comprising: processing circuitry configured to acquire sensing information of a sensor to observe a monitoring area; identify behavior of an organism to be threatened present in the monitoring area on a basis of the acquired sensing information; determine a parameter of a stimulus to be given to the organism on a basis of the identified behavior; and generate stimulus data for generating the stimulus on a basis of the determined parameter and output the stimulus data to an actuator for generating a stimulus, wherein the stimulus is a sound wave, the parameter of the stimulus is at least one of a frequency change amount and a sound interval change amount, wherein when the identified behavior of the organism corresponds to behavior of approaching a protective area in the monitoring area or behavior of stopping, the processing circuitry determines the parameter of the stimulus in such a manner as to increase the at least one of the frequency change amount and the sound interval change amount, and when the identified behavior of the organism corresponds to behavior of moving away from the protective area, the processing circuitry determines the parameter of the stimulus in such a manner as to decrease the at least one of the frequency change amount and the sound interval change amount.
2. The behavior modification device according to claim 1, wherein in a case where the identified behavior of the organism is behavior of approaching a protective area in the monitoring area, when an absolute value of a distance change amount approaching the protective area is equal to or less than a first threshold, the processing circuitry maintains the parameter of the stimulus, and when the absolute value of the distance change amount approaching the protective area is larger than the first threshold, the processing circuitry adjusts the parameter of the stimulus in such a manner as to increase the at least one of the frequency change amount and the sound interval change amount, as the distance change amount approaching the protective area becomes larger, and in a case where the identified behavior of the organism is behavior of moving away from the protective area, when an absolute value of a distance change amount moving away from the protective area is equal to or less than a second threshold, the processing circuitry maintains the parameter of the stimulus, and when the absolute value of the distance change amount moving away from the protective area is larger than the second threshold, the processing circuitry adjusts the parameter of the stimulus in such a manner as to decrease the at least one of the frequency change amount and the sound interval change amount, as the distance change amount moving away from the protective area becomes larger.
3. The behavior modification device according to claim 1, wherein the processing circuitry acquires the stimulus data instead of generating the stimulus data for generating the stimulus, and adjusts the stimulus data on a basis of the determined parameter.
4. The behavior modification device according to claim 1, first behavior information indicating the identified behavior before the stimulus data is output to the actuator and the stimulus is generated by the actuator, second behavior information indicating the identified behavior after the stimulus is generated by the actuator, and the stimulus data, wherein processing circuitry outputs, to the actuator, stimulus data belonging to the same set as the first behavior information instead of generating stimulus data on a basis of the determined parameter when the identified behavior after the set of the first behavior information, the second behavior information, and the stimulus data is recorded is the same behavior as the behavior indicated by the first behavior information recorded, and the behavior indicated by the second behavior information belonging to the same set as the first behavior information is behavior of moving away from a protective area in the monitoring area.
5. A behavior modification method comprising: acquiring sensing information of a sensor to observe a monitoring area; identifying behavior of an organism to be threatened present in the monitoring area on a basis of the acquired sensing information; determining a parameter of a stimulus to be given to the organism on a basis of the identified behavior; and generating stimulus data for generating the stimulus on a basis of the determined parameter, and outputting the stimulus data to an actuator for generating the stimulus, wherein the stimulus is a sound wave, the parameter of the stimulus is at least one of a frequency change amount and a sound interval change amount, the behavior modification method further comprising: determining the parameter of the stimulus in such a manner as to increase the at least one of the frequency change amount and the sound interval change amount when the identified behavior of the organism corresponds to behavior of approaching a protective area in the monitoring area or behavior of stopping; and determining the parameter of the stimulus in such a manner as to decrease the at least one of the frequency change amount and the sound interval change amount when the identified behavior of the organism corresponds to behavior of moving away from the protective area.
6. A behavior modification system comprising: a sensor to observe a monitoring area; processing circuitry configured to acquire sensing information of the sensor; identify behavior of an organism to be threatened present in the monitoring area on a basis of the acquired sensing information determine a parameter of a stimulus to be given to the organism on a basis of the identified behavior; generate stimulus data for generating the stimulus on a basis of the determined parameter; and an actuator to generate the stimulus to be given to the threatening target organism on a basis of the generated stimulus data wherein the stimulus is a sound wave, the parameter of the stimulus is at least one of a frequency change amount and a sound interval change amount, wherein when the identified behavior of the organism corresponds to behavior of approaching a protective area in the monitoring area or behavior of stopping, the processing circuitry determines the parameter of the stimulus in such a manner as to increase the at least one of the frequency change amount and the sound interval change amount, and when the identified behavior of the organism corresponds to behavior of moving away from the protective area, the processing circuitry determines the parameter of the stimulus in such a manner as to decrease the at least one of the frequency change amount and the sound interval change amount.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
DESCRIPTION OF EMBODIMENTS
[0019] Hereinafter, in order to describe the present disclosure in more detail, embodiments for carrying out the present disclosure will be described with reference to the attached drawings.
First Embodiment
[0020]
[0021]
[0022] In
[0023] The sensor 1 outputs, for example, sensing information indicating presence or absence of the threatening target organism to the behavior modification device 2 as an observation result of the monitoring area. The threatening target organism includes any organism that can cause a feeding damage. Therefore, the threatening target organism includes a wild animal living on the land in addition to wild fish living in the sea or a river.
[0024] The sensor 1 only needs to be a sensing device capable of detecting the threatening target organism present in the monitoring area, and the sensor 1 includes, for example, a microphone, an ultrasonic sensor, a camera, a laser speedometer, or a satellite receiver.
[0025] The sensor 1 may be disposed at any position as long as the sensor 1 can detect the threatening target organism present in the monitoring area. Therefore, the sensor 1 may be disposed inside the monitoring area or outside the monitoring area.
[0026] In the behavior modification system illustrated in
[0027] The behavior modification device 2 includes a sensing information acquiring unit 11, a behavior identifying unit 12, a stimulus parameter determining unit 13, and a stimulus data generating unit 14.
[0028] The behavior modification device 2 acquires sensing information output from the sensor 1, generates stimulus data for generating a stimulus to be given to the threatening target organism on the basis of the sensing information, and outputs the stimulus data to an actuator 3 for generating the stimulus.
[0029] The actuator 3 for generating the stimulus is implemented by, for example, a speaker, a light generating device, a smell generating device, or a vibration generating device.
[0030] The actuator 3 generates a stimulus to be given to the threatening target organism on the basis of the stimulus data output from the behavior modification device 2.
[0031] The actuator 3 generates, for example, a sound wave stimulus, a light stimulus, a smell stimulus, or a radio wave stimulus as the stimulus to be given to the threatening target organism.
[0032] In the behavior modification system illustrated in
[0033] A protective area 4 is an area present in the monitoring area. In the protective area 4, for example, there is a cultured product that may be eaten by the threatening target organism or an agricultural product that may be eaten by the threatening target organism.
[0034] When an object to be protected present in the protective area 4 is an organism such as a cultured product, a periphery of the protective area 4 is generally surrounded by a net for the purpose of preventing the organism to be protected from going outside the protective area 4.
[0035] The sensing information acquiring unit 11 is implemented by, for example, a sensing information acquiring circuit 21 illustrated in
[0036] The sensing information acquiring unit 11 acquires sensing information of the sensor 1 and outputs the sensing information to the behavior identifying unit 12.
[0037] The behavior identifying unit 12 is implemented by, for example, a behavior identifying circuit 22 illustrated in
[0038] The behavior identifying unit 12 acquires sensing information from the sensing information acquiring unit 11.
[0039] The behavior identifying unit 12 identifies behavior of the threatening target organism present in the monitoring area on the basis of the sensing information.
[0040] Specifically, the behavior identifying unit 12 determines whether behavior of the threatening target organism is behavior of approaching the protective area 4 in the monitoring area, behavior of moving away from the protective area 4, or the like.
[0041] The behavior identifying unit 12 outputs a behavior identifying result to the stimulus parameter determining unit 13.
[0042] The stimulus parameter determining unit 13 is implemented by, for example, a stimulus parameter determining circuit 23 illustrated in
[0043] The stimulus parameter determining unit 13 determines a parameter of a stimulus to be given to the threatening target organism on the basis of the behavior identified by the behavior identifying unit 12.
[0044] Specifically, when the behavior identified by the behavior identifying unit 12 is behavior of approaching the protective area 4 in the monitoring area, the stimulus parameter determining unit 13 adjusts the parameter of the stimulus in such a manner that the larger a distance change amount approaching the protective area 4, the larger the stimulus.
[0045] In addition, when the behavior identified by the behavior identifying unit 12 is behavior of moving away from the protective area 4, the stimulus parameter determining unit 13 adjusts the parameter of the stimulus in such a manner that the larger a distance change amount moving away from the protective area 4, the smaller the stimulus.
[0046] As an initial value of the parameter of the stimulus, for example, a parameter effective for moving a threatening target organism assumed to have the highest possibility of approaching the protective area 4 away from the protective area 4 is used.
[0047] The stimulus parameter determining unit 13 outputs the parameter of the stimulus to the stimulus data generating unit 14.
[0048] The stimulus data generating unit 14 is implemented by, for example, a stimulus data generating circuit 24 illustrated in
[0049] The stimulus data generating unit 14 acquires the parameter of the stimulus from the stimulus parameter determining unit 13.
[0050] The stimulus data generating unit 14 generates stimulus data on the basis of the parameter of the stimulus. The stimulus data generating unit 14 generates stimulus data for generating, for example, a sound wave stimulus, a light stimulus, a smell stimulus, or a radio wave stimulus as a stimulus to be given to the threatening target organism.
[0051] The stimulus data generating unit 14 outputs the stimulus data to the actuator 3.
[0052] In
[0053] To each of the sensing information acquiring circuit 21, the behavior identifying circuit 22, the stimulus parameter determining circuit 23, and the stimulus data generating circuit 24, for example, a single circuit, a composite circuit, a programmed processor, a parallel-programmed processor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a combination thereof corresponds.
[0054] The constituent elements of the behavior modification device 2 are not limited to those implemented by dedicated hardware, and the behavior modification device 2 may be implemented by software, firmware, or a combination of software and firmware.
[0055] Software or firmware is stored as a program in a memory of a computer. The computer means hardware that executes a program. To the computer, for example, a central processing unit (CPU), a central processing device, a processing device, an arithmetic device, a microprocessor, a microcomputer, a processor, or a digital signal processor (DSP) corresponds.
[0056]
[0057] When the behavior modification device 2 is implemented by software, firmware, or the like, a program for causing a computer to execute a processing procedure in each of the sensing information acquiring unit 11, the behavior identifying unit 12, the stimulus parameter determining unit 13, and the stimulus data generating unit 14 is stored in a memory 31. A processor 32 of the computer executes the program stored in the memory 31.
[0058]
[0059] Next, an operation of the behavior modification device 2 illustrated in
[0060]
[0061] The sensor 1 observes the monitoring area and detects a threatening target organism present in the monitoring area.
[0062] When the threatening target organism is present in the monitoring area, the sensor 1 outputs sensing information including, for example, time information indicating a time t at which the threatening target organism is detected and position information indicating a presence position P of the threatening target organism to the behavior modification device 2 as an observation result of the monitoring area. The position information is, for example, coordinate information of the presence position P expressed in a three-dimensional coordinate system of the monitoring area.
[0063] For example, in a case where the sensor 1 includes a microphone, by analyzing a feature amount of a sound collected by the microphone, the sensor 1 determines whether or not the collected sound includes a sound related to the threatening target organism, different from an environmental sound. Then, the sensor 1 determines that the threatening target organism is present in the monitoring area when the sound related to the threatening target organism is included. Examples of a method for analyzing a feature amount of a sound include a sound frequency analyzing method and a sound cepstrum analyzing method.
[0064] Examples of the environmental sound include a sound of water generated by a tidal current. Examples of the sound related to the threatening target organism include a sound generated by swimming or a sound emitted from a mouth.
[0065] When the threatening target organism is present in the monitoring area, the sensor 1 can detect the presence position of the threatening target organism by identifying the position of a source of the collected sound. The position of the source of the sound can be estimated, for example, by executing a multiple signal classification (MUSIC) method.
[0066] Here, an example is illustrated in which the sensor 1 includes a microphone. However, this is merely an example, and for example, the sensor 1 may include a camera. In a case where the sensor 1 includes a camera, the sensor 1 can detect the threatening target organism present in the monitoring area by analyzing an image captured by the camera.
[0067] The sensing information acquiring unit 11 of the behavior modification device 2 acquires sensing information from the sensor 1 (step ST1 in
[0068] The sensing information acquiring unit 11 outputs the sensing information to the behavior identifying unit 12.
[0069] The behavior identifying unit 12 acquires the sensing information from the sensing information acquiring unit 11.
[0070] The behavior identifying unit 12 extracts time information and position information from the sensing information, and identifies a presence position P (t) of the threatening target organism at a time t.
[0071] For example, when the presence position at a time t.sub.1 is P (t.sub.1) and the presence position at a time t.sub.2 is P (t.sub.2), the behavior identifying unit 12 calculates a distance R.sub.1-0 between the presence position P (t.sub.1) at the time t.sub.1 and a center position P.sub.0 of the protective area 4 in the monitoring area as expressed in the following equation (1). The center position P.sub.0 of the protective area 4 may be stored in an internal memory of the behavior identifying unit 12 or may be given from the outside of the behavior modification device 2.
[0072] In equation (1), x.sub.1 represents the position of an x coordinate at the presence position P (t.sub.1) at the time t.sub.1, y.sub.1 represents the position of a y coordinate at the presence position P (t.sub.1) at the time t.sub.1, and z.sub.1 represents the position of a z coordinate at the presence position P (t.sub.1) at the time t.sub.1.
[0073] x.sub.0 represents the position of an x coordinate at the center position P.sub.0 of the protective area 4, y.sub.0 represents the position of a y coordinate at the center position P.sub.0 of the protective area 4, and z.sub.0 represents the position of a z coordinate at the center position P.sub.0 of the protective area 4.
[0074] Here, an example is illustrated in which (x.sub.0, y.sub.0, z.sub.0) indicates coordinates of the center position P.sub.0 of the protective area 4. However, this is merely an example, and (x.sub.0, y.sub.0, z.sub.0) may indicate, for example, coordinates of a position on an outer periphery of the protective area 4.
[0075] In addition, the behavior identifying unit 12 calculates a distance R.sub.2-0 between the presence position P (t.sub.2) at the time t.sub.2 and the center position P.sub.0 of the protective area 4 as expressed in the following equation (2).
[0076] In equation (2), x.sub.2 represents the position of an x coordinate at the presence position P (t.sub.2) at the time t.sub.2, y.sub.2 represents the position of a y coordinate at the presence position P (t.sub.2) at the time t.sub.2, and z.sub.2 represents the position of a z coordinate at the presence position P (t.sub.2) at the time t.sub.2.
[0077] The behavior identifying unit 12 calculates a distance change amount M by subtracting the distance R.sub.1-0 from the distance R.sub.2-0 as expressed in the following equation (3).
[0078] The behavior identifying unit 12 identifies behavior of the threatening target organism on the basis of the distance change amount M (step ST2 in
[0079] Specifically, when the distance change amount M is a negative value, the behavior identifying unit 12 determines that the behavior of the threatening target organism is behavior of approaching the protective area 4.
[0080] When the distance change amount M is 0, the behavior identifying unit 12 determines that the behavior of the threatening target organism is behavior of stopping without moving.
[0081] When the distance change amount M is a positive value, the behavior identifying unit 12 determines that the behavior of the threatening target organism is behavior of moving away from the protective area 4.
[0082] The behavior identifying unit 12 outputs a behavior identifying result to the stimulus parameter determining unit 13.
[0083] The stimulus parameter determining unit 13 acquires a behavior identifying result from the behavior identifying unit 12.
[0084] If the behavior of the threatening target organism is behavior of approaching the protective area 4 or behavior of stopping without moving (step ST3 in
[0085] If the behavior of the threatening target organism is behavior of moving away from the protective area 4 (step ST3 in
[0086] Hereinafter, a process of determining a parameter by the stimulus parameter determining unit 13 will be specifically described.
[0087] For example, in a case where a sound is output from the actuator 3 as a stimulus to be given to the threatening target organism, the stimulus parameter determining unit 13 determines a sound frequency f change amount f and a sound interval T change amount T as parameters of the stimulus.
[0088] That is, the stimulus parameter determining unit 13 determines the frequency f change amount f and the sound interval T change amount T using the distance change amount M as expressed in the following equations (4) to (7).
[0089] In equations (4) to (7), each of .sub.f, .sub.f, and .sub.f represents a positive real number parameter set in order to calculate the frequency f change amount f.
[0090] Each of .sub.T, .sub.T, and .sub.T represents a positive real number parameter set in order to calculate the sound interval T change amount T.
[0091] f represents a temporarily calculated value of the frequency f change amount f, and T represents a temporarily calculated value of the sound interval T change amount T. represents a moving average parameter and is a real number value of 0 to 1.
[0092] Equation (4) is used for smoothing the frequency f change amount f. When it is not necessary to smooth the change amount f, the left side of equation (6) may be set to f, and the stimulus parameter determining unit 13 may calculate the frequency f change amount f by equation (6).
[0093] Equation (5) is used for smoothing the sound interval T change amount T. When it is not necessary to smooth the change amount T, the left side of equation (7) may be set to T, and the stimulus parameter determining unit 13 may calculate the sound interval T change amount T by equation (7).
[0094] As is clear from equation (6) and equation (7), when the behavior of the threatening target organism is behavior of approaching the protective area 4 and the distance change amount M is a negative value, each of the frequency f change amount f and the sound interval T change amount T increases.
[0095] Each of the frequency f change amount f and the sound interval T change amount T increases, whereby the stimulus to be given to the threatening target organism increases. As a result, it is expected that the behavior of the threatening target organism is modified to behavior of moving away from the protective area 4.
[0096] In addition, when the behavior of the threatening target organism is behavior of moving away from the protective area 4 and the distance change amount M is a positive value, each of the frequency f change amount f and the sound interval T change amount T decreases.
[0097] Each of the frequency f change amount f and the sound interval T change amount T decreases, whereby the stimulus to be given to the threatening target organism decreases. As a result, it is expected that the behavior of moving away from the protective area 4 is maintained as the behavior of the threatening target organism.
[0098] The stimulus data generating unit 14 acquires the parameter of the stimulus from the stimulus parameter determining unit 13.
[0099] The stimulus data generating unit 14 generates stimulus data on the basis of the parameter of the stimulus (step ST6 in
[0100] The stimulus data generating unit 14 outputs the stimulus data to the actuator 3.
[0101] The actuator 3 acquires the stimulus data from the stimulus data generating unit 14 of the behavior modification device 2.
[0102] The actuator 3 generates a stimulus to be given to the threatening target organism on the basis of the stimulus data.
[0103] The actuator 3 generates, for example, a sound wave stimulus, a light stimulus, a smell stimulus, or a radio wave stimulus as the stimulus to be given to the threatening target organism.
[0104] The behavior modification device 2 illustrated in
[0105] In the above first embodiment, the behavior modification device 2 is configured to include: the sensing information acquiring unit 11 that acquires sensing information of the sensor 1 that observes a monitoring area; and the behavior identifying unit 12 that identifies behavior of an organism to be threatened present in the monitoring area on the basis of the sensing information acquired by the sensing information acquiring unit 11. The behavior modification device 2 further includes: the stimulus parameter determining unit 13 that determines a parameter of a stimulus to be given to an organism on the basis of the behavior identified by the behavior identifying unit 12; and the stimulus data generating unit 14 that generates stimulus data for generating the stimulus on the basis of the parameter determined by the stimulus parameter determining unit 13, and outputs the stimulus data to the actuator 3 for generating the stimulus. Therefore, the behavior modification device 2 can repel vermin that is an organism to be threatened without storing stimulus data corresponding to the kind of the vermin.
[0106] In the behavior modification device 2 illustrated in
[0107] In the behavior modification device 2 illustrated in
[0108] In the behavior modification device 2 illustrated in
[0109] In a case where the behavior of the threatening target organism is behavior of moving away from the protective area 4, when an absolute value of the distance change amount M is equal to or less than a second threshold Th.sub.2, the stimulus parameter determining unit 13 may maintain the parameters of the stimulus, and when the absolute value of the distance change amount M is larger than the second threshold Th.sub.2, the stimulus parameter determining unit 13 may determine the frequency f change amount f and the sound interval T change amount T using the distance change amount M. When the absolute value of the distance change amount M is larger than the second threshold Th.sub.2, the parameters of the stimulus are adjusted in such a manner that the larger the distance change amount M, the smaller the stimulus.
[0110] Each of the first threshold Th.sub.1 and the second threshold Th.sub.2 may be stored in an internal memory of the stimulus parameter determining unit 13 or may be given from the outside of the behavior modification device 2.
[0111] In the behavior modification device 2 illustrated in
[0112] The third threshold Th.sub.3 may be stored in an internal memory of the stimulus parameter determining unit 13 or may be given from the outside of the behavior modification device 2.
[0113] In the behavior modification device 2 illustrated in
[0114] For example, when the speed of the threatening target organism tends to increase, the behavior identifying unit 12 determines that the behavior of the threatening target organism is behavior of moving away from the protective area 4. For example, when the speed of the threatening target organism tends to decrease, the behavior identifying unit 12 determines that the behavior of the threatening target organism is behavior of approaching the protective area 4. For example, when there is no change in the speed of the threatening target organism, the behavior identifying unit 12 determines that the behavior of the threatening target organism is behavior of stopping without moving.
[0115] In the behavior modification system illustrated in
Second Embodiment
[0116] In a second embodiment, a behavior modification device 2 including a stimulus data storing unit 15 storing stimulus data will be described.
[0117]
[0118]
[0119] The behavior modification device 2 includes a sensing information acquiring unit 11, a behavior identifying unit 12, a stimulus parameter determining unit 13, the stimulus data storing unit 15, and a stimulus data generating unit 16.
[0120] The stimulus data storing unit 15 is implemented by, for example, a stimulus data storing circuit 25 illustrated in
[0121] The stimulus data storing unit 15 stores stimulus data for generating a stimulus to be given to a threatening target organism.
[0122] The stimulus data generating unit 16 is implemented by, for example, a stimulus data generating circuit 26 illustrated in
[0123] The stimulus data generating unit 16 acquires a parameter of a stimulus from the stimulus parameter determining unit 13.
[0124] The stimulus data generating unit 16 acquires stimulus data from the stimulus data storing unit 15 instead of generating stimulus data for generating a stimulus.
[0125] The stimulus data generating unit 16 adjusts the stimulus data on the basis of the parameter of the stimulus.
[0126] The stimulus data generating unit 16 outputs the stimulus data after the parameter adjustment to the actuator 3.
[0127] In
[0128] To the stimulus data storing circuit 25, for example, a nonvolatile or volatile semiconductor memory such as random access memory (RAM), read only memory (ROM), flash memory, erasable programmable read only memory (EPROM), or electrically erasable programmable read only memory (EEPROM), a magnetic disk, a flexible disk, an optical disc, a compact disc, a mini disc, or a digital versatile disc (DVD) corresponds.
[0129] To each of the sensing information acquiring circuit 21, the behavior identifying circuit 22, the stimulus parameter determining circuit 23, and the stimulus data generating circuit 26, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC, a FPGA, or a combination thereof corresponds.
[0130] The constituent elements of the behavior modification device 2 are not limited to those implemented by dedicated hardware, and the behavior modification device 2 may be implemented by software, firmware, or a combination of software and firmware.
[0131] In a case where the behavior modification device 2 is implemented by software, firmware, or the like, the stimulus data storing unit 15 is constituted on the memory 31 of a computer. A program for causing the computer to execute a processing procedure performed in each of the sensing information acquiring unit 11, the behavior identifying unit 12, the stimulus parameter determining unit 13, and the stimulus data generating unit 16 is stored in the memory 31 illustrated in
[0132]
[0133] Next, an operation of the behavior modification device 2 illustrated in
[0134] In the behavior modification device 2 illustrated in
[0135] The stimulus data generating unit 16 acquires a parameter of a stimulus from the stimulus parameter determining unit 13, and acquires stimulus data from the stimulus data storing unit 15. The stimulus data acquired from the stimulus data storing unit 15 is not stimulus data related to a parametric stimulus, but is, for example, stimulus data related to a stimulus present in nature.
[0136] The stimulus data generating unit 16 adjusts the stimulus data on the basis of the parameter of the stimulus.
[0137] Examples of the adjustment of the stimulus data include adjustment of a frequency f of a sound by a change amount f and adjustment of a sound interval T by a change amount T when the stimulus generated from the stimulus data is a sound.
[0138] The stimulus data generating unit 16 outputs the stimulus data after the parameter adjustment to the actuator 3.
[0139] In the above second embodiment, the behavior modification device 2 illustrated in
Third Embodiment
[0140] In a third embodiment, a behavior modification device 2 including a behavior recording unit 17 that records a distance change amount and the like will be described.
[0141]
[0142]
[0143] The behavior modification device 2 includes a sensing information acquiring unit 11, a behavior identifying unit 12, a stimulus parameter determining unit 13, the behavior recording unit 17, and a stimulus data generating unit 18.
[0144] The behavior recording unit 17 is implemented by, for example, a behavior recording circuit 27 illustrated in
[0145] The behavior recording unit 17 acquires first behavior information indicating behavior identified by the behavior identifying unit 12 before stimulus data is output from the stimulus data generating unit 18 to the actuator 3 and the actuator 3 generates a stimulus. In addition, the behavior recording unit 17 acquires second behavior information indicating behavior identified by the behavior identifying unit 12 after the stimulus is generated by the actuator 3.
[0146] The behavior recording unit 17 records a set of the first behavior information, the second behavior information, and the stimulus data.
[0147] The stimulus data generating unit 18 is implemented by, for example, a stimulus data generating circuit 28 illustrated in
[0148] After the set of the first behavior information, the second behavior information, and the stimulus data is recorded in the behavior recording unit 17, the stimulus data generating unit 18 acquires an identification result of behavior identified by the behavior identifying unit 12, and acquires a parameter of a stimulus from the stimulus parameter determining unit 13.
[0149] The stimulus data generating unit 18 determines whether or not the behavior identified by the behavior identifying unit 12 is the same behavior as the behavior indicated by the first behavior information recorded in the behavior recording unit 17, and the behavior indicated by the second behavior information belonging to the same set as the first behavior information is behavior of moving away from a protective area 4 in the monitoring area.
[0150] When the behavior identified by the behavior identifying unit 12 is not the same behavior as the behavior indicated by the first behavior information, or when the behavior identified by the behavior identifying unit 12 is the same behavior as the behavior indicated by the first behavior information but the behavior indicated by the second behavior information is not behavior of moving away from the protective area 4 in the monitoring area, the stimulus data generating unit 18 generates stimulus data on the basis of the parameter determined by the stimulus parameter determining unit 13, similarly to the stimulus data generating unit 14 illustrated in
[0151] When the behavior identified by the behavior identifying unit 12 is the same behavior as the behavior indicated by the first behavior information and the behavior indicated by the second behavior information is behavior of moving away from the protective area 4 in the monitoring area, the stimulus data generating unit 18 acquires, from the behavior recording unit 17, stimulus data belonging to the same set as the first behavior information and outputs the stimulus data to the actuator 3.
[0152] In the behavior modification device 2 illustrated in
[0153] In
[0154] To the behavior recording circuit 27, for example, a nonvolatile or volatile semiconductor memory such as RAM, ROM, flash memory, EPROM, or EEPROM, a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, or DVD corresponds.
[0155] To each of the sensing information acquiring circuit 21, the behavior identifying circuit 22, the stimulus parameter determining circuit 23, and the stimulus data generating circuit 28, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC, a FPGA, or a combination thereof corresponds.
[0156] The constituent elements of the behavior modification device 2 are not limited to those implemented by dedicated hardware, and the behavior modification device 2 may be implemented by software, firmware, or a combination of software and firmware.
[0157] In a case where the behavior modification device 2 is implemented by software, firmware, or the like, the behavior recording unit 17 is constituted on the memory 31 of a computer. A program for causing the computer to execute a processing procedure performed in each of the sensing information acquiring unit 11, the behavior identifying unit 12, the stimulus parameter determining unit 13, and the stimulus data generating unit 18 is stored in the memory 31. The processor 32 of the computer executes the program stored in the memory 31.
[0158]
[0159] Next, an operation of the behavior modification device 2 illustrated in
[0160] The behavior recording unit 17 acquires stimulus data from the stimulus data generating unit 18.
[0161] In addition, the behavior recording unit 17 acquires first behavior information indicating behavior identified by the behavior identifying unit 12 before stimulus data is output from the stimulus data generating unit 18 to the actuator 3 and the actuator 3 generates a stimulus. The first behavior information includes change amount information indicating a distance change amount M approaching the protective area 4 or a distance change amount M moving away from the protective area 4. Here, for convenience of description, it is assumed that the behavior indicated by the first behavior information is behavior at a time t.sub.a. The stimulus data generated by the stimulus data generating unit 18 is generated on the basis of the behavior at the time t.sub.a.
[0162] In addition, the behavior recording unit 17 acquires second behavior information indicating behavior identified by the behavior identifying unit 12 after the stimulus is generated by the actuator 3. The second behavior information includes change amount information indicating a distance change amount M approaching the protective area 4 or a distance change amount M moving away from the protective area 4. Here, for convenience of description, it is assumed that the behavior indicated by the second behavior information is behavior at a time t.sub.b. The time to is a time later than the time t.sub.a.
[0163] The behavior recording unit 17 records a set of the first behavior information, the second behavior information, and the stimulus data.
[0164] Note that one or more of the above sets are recorded in the behavior recording unit 17. The times t.sub.a of the pieces of behavior indicated by the pieces of first behavior information included in the plurality of sets are different from each other. In addition, the times t.sub.b of the pieces of behavior indicated by the pieces of second behavior information included in the plurality of sets are different from each other. In addition, the times related to the pieces of stimulus data included in the plurality of sets are different from each other.
[0165] The stimulus data generating unit 18 acquires a behavior identifying result at a time to from the behavior identifying unit 12, and acquires a parameter of a stimulus from the stimulus parameter determining unit 13. The time t.sub.c is a time later than the time t.sub.b.
[0166] The stimulus data generating unit 18 determines whether or not the behavior at the time t.sub.c is the same behavior as the behavior indicated by the first behavior information recorded in the behavior recording unit 17.
[0167] Specifically, the stimulus data generating unit 18 acquires a distance change amount M calculated by the behavior identifying unit 12 as a change amount M on the basis of the behavior at the time to.
[0168] In addition, the stimulus data generating unit 18 acquires one or more pieces of first behavior information recorded in the behavior recording unit 17.
[0169] When there is a distance change amount M in which an absolute value of a difference between the distance change amount M and the change amount M is smaller than a third threshold Th.sub.3 among the distance change amounts M indicated by change amount information included in the one or more pieces of first behavior information, the stimulus data generating unit 18 determines that the behavior recording unit 17 includes first behavior information indicating the same behavior as the behavior identified by the behavior identifying unit 12.
[0170] When there are one or more distance change amounts M in which an absolute value of a difference between the distance change amount M and the change amount M is smaller than the third threshold Th.sub.3, the stimulus data generating unit 18 identifies a change amount M in which the absolute value of the difference is minimum.
[0171] The stimulus data generating unit 18 acquires, from the behavior recording unit 17, second behavior information belonging to the same set as the first behavior information including the change amount information indicating the change amount M in which the absolute value of the difference is minimum.
[0172] The stimulus data generating unit 18 determines whether or not the behavior indicated by the second behavior information belonging to the same set as the first behavior information is behavior of moving away from the protective area 4 in the monitoring area.
[0173] That is, when the distance change amount M indicated by the change amount information included in the second behavior information is a positive value, the stimulus data generating unit 18 determines that the behavior is behavior of moving away from the protective area 4 in the monitoring area.
[0174] When the behavior at the time t.sub.c is not the same behavior as the behavior indicated by the first behavior information, the stimulus data generating unit 18 generates stimulus data on the basis of the parameter determined by the stimulus parameter determining unit 13, similarly to the stimulus data generating unit 14 illustrated in
[0175] In addition, when the behavior at the time to is the same behavior as the behavior indicated by the first behavior information but the behavior indicated by the second behavior information is not behavior of moving away from the protective area 4, the stimulus data generating unit 18 generates stimulus data on the basis of the parameter determined by the stimulus parameter determining unit 13, similarly to the stimulus data generating unit 14 illustrated in
[0176] When the behavior at the time to is the same behavior as the behavior indicated by the first behavior information and the behavior indicated by the second behavior information is behavior of moving away from the protective area 4 in the monitoring area, the stimulus data generating unit 18 acquires, from the behavior recording unit 17, stimulus data belonging to the same set as the first behavior information. The stimulus data generating unit 18 outputs the acquired stimulus data to the actuator 3.
[0177] In the above third embodiment, the behavior modification device 2 illustrated in
[0178] Note that the present disclosure can freely combine the embodiments to each other, modify any constituent element in each of the embodiments, or omit any constituent element in each of the embodiments.
INDUSTRIAL APPLICABILITY
[0179] The present disclosure is suitable for a behavior modification device, a behavior modification method, and a behavior modification system.
REFERENCE SIGNS LIST
[0180] 1: sensor, 2: behavior modification device, 3: actuator, 4: protective area, 11: sensing information acquiring unit, 12: behavior identifying unit, 13: stimulus parameter determining unit, 14: stimulus data generating unit, 15: stimulus data storing unit, 16: stimulus data generating unit, 17: behavior recording unit, 18: stimulus data generating unit, 21: sensing information acquiring circuit, 22: behavior identifying circuit, 23: stimulus parameter determining circuit, 24: stimulus data generating circuit, 25: stimulus data storing circuit, 26: stimulus data generating circuit, 27: behavior recording circuit, 28: stimulus data generating circuit, 31: memory, 32: processor