REPELLENCE SYSTEM AND REPELLENCE METHOD FOR REPELLING ANIMALS
20240397931 ยท 2024-12-05
Inventors
Cpc classification
G05D2105/85
PHYSICS
G06V40/10
PHYSICS
G05D1/686
PHYSICS
B64U2101/00
PERFORMING OPERATIONS; TRANSPORTING
B64C39/024
PERFORMING OPERATIONS; TRANSPORTING
A01M29/10
HUMAN NECESSITIES
G05D2105/50
PHYSICS
International classification
A01M29/10
HUMAN NECESSITIES
G05D1/686
PHYSICS
Abstract
A repellence system and method for repelling animals. The repellence system includes an imaging device arranged to generate image data from a surveillance area, one or more deterrence devices arranged to carry out deterrence actions for repelling animals and an repellence sub-system having one or more processors and memory storing instructions for execution by the one or more processors. The repellence sub-system being configured to receive image data of the surveillance area from the imaging device, detect an animal in the image data, identify animal species of the detected animal in the image data, provide species specific deterrence instructions to the one or more deterrence devices based on the identified animal species.
Claims
1.-23. (canceled)
24. A repellence system for repelling animals, wherein the repellence system comprises: an unmanned vehicle, comprising an imaging device arranged to generate image data, and one or more deterrence devices arranged to carry out deterrence actions for repelling animals; and a repellence sub-system having one or more processors and memory storing instructions for execution by the one or more processors, the repellence sub-system being configured to a) control movement of the unmanned vehicle in a predetermined geographical surveillance area having a surveillance area border defining the predetermined geographical surveillance area, b) receive image data of the predetermined geographical surveillance area from the imaging device during movement of the unmanned vehicle in the predetermined geographical surveillance area, c) detect an animal in the image data with the repellence sub-system, d) identify animal species of the detected animal in the image data with the repellence sub-system, e) control the unmanned vehicle towards the detected and identified animal in the predetermined geographical surveillance area, and f) provide species specific deterrence instructions to the one or more deterrence devices based on the identified animal species for carrying out species specific deterrence actions with the deterrence device, the species specific deterrence instructions being specific to the identified animal species.
25. The repellence system according to claim 24, wherein the repellence sub-system is configured to: a) control movement of the unmanned vehicle in the predetermined geographical surveillance area in an autonomous manner; or a) control movement of the unmanned vehicle in the predetermined geographical surveillance area along a predetermined surveillance path; or a) maintain geographical location information of the predetermined geographical surveillance area and control movement of the unmanned vehicle in the predetermined geographical surveillance area; or a) maintain geographical location information of the predetermined geographical surveillance area and control movement of the unmanned vehicle in the predetermined geographical surveillance area in an autonomous manner or along a predetermined surveillance path.
26. The repellence system according to claim 24, wherein the repellence sub-system is configured to: c) detect the animal in the image data with a computer vision algorithm, the computer vision algorithm being trained to detect animal in the image data; or c) input the image data as first input image data to a computer vision algorithm, and detect the animal in the first input image data with the computer vision algorithm, the computer vision algorithm being trained to detect animals in the first input image data; or c) input the video image data as first input image data to a computer vision algorithm, and detect the animal in the first input image data with the computer vision algorithm by processing each frame of the video image data with the computer vision algorithm to detected the animal, the computer vision algorithm being trained to detect animals in the first input image data.
27. The repellence system according to claim 24, wherein the repellence sub-system is configured to: d) identify the animal species of the detected animal in the image data with an image identification algorithm, the image identification algorithm being trained to identify different animals species from the image data; or d) input the image data as second input image data to an image identification algorithm, and identify animal species of the detected animal in the second input image data with the image identification algorithm, the image identification algorithm being trained to identify different animal species from the second input image data; or d) inputting the video image data as second input image data to an image identification algorithm, and identify animal species of the animal in the second input image data with the image identification algorithm by processing one or more frames of the video image data with the image identification algorithm to identify animal species of the animal, the image identification algorithm being trained to identify different animal species from the second input image data.
28. The repellence system according to claim 24, wherein the repellence sub-system is configured to: c) detect the animal and identify animal species of the detected animal in the image data with a computer vision algorithm, the computer vision algorithm being trained to detect animals and identify animal species in the image data; or c) input the image data as first input image data to a computer vision algorithm, and detect the animal and identify animal species of the detected animal in the first input image data with the computer vision algorithm, the computer vision algorithm being trained to detect animals and identify animal species in the first input image data; or c) input the video image data as first input image data to a computer vision algorithm, and detect the animal and identify animal species of the detected animal in the first input image data with the computer vision algorithm by processing each frame of the video image data with the computer vision algorithm to detected the animal, the computer vision algorithm being trained to detect animals and identify animal species in the first input image data.
29. The repellence system according to claim 24, wherein the one or more deterrence devices comprise: a deterrence sound device arranged to generate species specific deterrence sound action as the deterrence action in response to the species specific deterrence instructions; or a deterrence ultrasound device arranged to generate species specific deterrence ultrasound action as the deterrence action in response to the species specific deterrence instructions; or a deterrence light device arranged to generate species specific deterrence light action as the deterrence action in response to the species specific deterrence instructions; or a deterrence sound device arranged to generate species specific deterrence sound action and a deterrence light device arranged to generate species specific deterrence light action as the deterrence actions in response to the species specific deterrence instructions; or a deterrence ultrasound device arranged to generate species specific deterrence ultrasound action and a deterrence light device arranged to generate species specific deterrence light action as the deterrence actions in response to the species specific deterrence instructions; or a deterrence ultrasound device arranged to generate species specific deterrence ultrasound action and a deterrence sound device arranged to generate species specific deterrence sound action as the deterrence actions in response to the species specific deterrence instructions.
30. The repellence system according to claim 29, wherein: f) the repellence sub-system is configured to generate species specific deterrence instructions based on the identification of the animal species of the detected animal, and provide the generated species specific deterrence instructions to the one or more deterrence devices; or f) each of the two or more animal species profiles comprise species specific deterrence instructions specific to the respective animal species, the species specific deterrence instructions comprising instructions to carry out species specific deterrence actions with the one or more deterrence devices specific to the animal species, the repellence sub-system being configured to carry out the species specific deterrence actions based on the species specific deterrence instructions of the animal species profile corresponding the identified animal species of the detected animal, or provide the species specific deterrence instructions of the animal species profile corresponding the identified animal species of the detected animal to the one or more deterrence devices, and operate the one or more deterrence devices based on the species specific deterrence instructions corresponding the animal species profile of the identified animal species o the detected animal to generate species specific deterrence actions with the one or more deterrence devices.
31. The repellence system according to claim 24, wherein the one or more deterrence devices comprise the deterrence ultrasound device, the repellence sub-system being configured to: carry out the species specific deterrence actions by utilizing a species specific ultrasound frequency value in the deterrence ultrasound device based on the identified animal species of the detected animal, the species specific deterrence instructions comprising the species specific ultrasound frequency value; or generate species specific deterrence instructions comprising a species specific ultrasound frequency value for the deterrence ultrasound device based on the identified animal species of the detected animal, provide the generated species specific deterrence instructions to the deterrence ultrasound device, and operate the deterrence ultrasound device with the species specific ultrasound frequency value of the species specific deterrence instructions; or each of the two or more animal species profiles comprise species specific deterrence instructions specific to the respective animal species, the species specific deterrence instructions comprising species specific ultrasound frequency value to be utilized by the deterrence ultrasound device, and the repellence sub-system being configured to carry out the species specific deterrence actions by utilizing the species specific ultrasound frequency value in the deterrence ultrasound device based on the species specific deterrence instructions of the animal species profile corresponding the identified animal species of the detected animal, or provide the species specific deterrence instructions of the animal species profile corresponding the identified animal species of the detected animal to the deterrence ultrasound devices, the species specific deterrence instructions comprising a species specific ultrasound frequency value, and operate the deterrence ultrasound device with the species specific ultrasound frequency value of the species specific deterrence instructions of animal species profile corresponding the identified animal species of the detected animal.
32. The repellence system according to claim 24, wherein the repellence sub-system is configured to: e) control movement of the unmanned vehicle towards the detected and identified animal in the predetermined geographical surveillance area, and g) initiate the species specific deterrence actions with the one or more deterrence devices during the movement of the unmanned vehicle towards the detected and identified animal; or e) control movement of the unmanned vehicle towards the detected and identified animal in the predetermined geographical surveillance area and measure distance between the unmanned vehicle and the animal, and g) initiate the species specific deterrence actions with the one or more deterrence devices when the distance between the unmanned vehicle and the animal equal or less than a predetermined deterrence distance threshold value.
33. The repellence system according to claim 24, wherein the repellence sub-system is configured to: e) determine location of the detected and identified animal in the predetermined geographical surveillance area in relation to the surveillance area border and control movement of the unmanned vehicle towards the detected and identified animal in the predetermined geographical surveillance area in an approach direction (D) in which the detected and identified animal is located between the unmanned vehicle and the surveillance area border for repelling the animal out of the predetermined geographical surveillance area; or e) determine location of the detected and identified animal in the predetermined geographical surveillance area in relation to the surveillance area border and control movement of the unmanned vehicle towards the detected and identified animal and towards the surveillance area border in the predetermined geographical surveillance area in an approach direction (D) in which the detected and identified animal is located between the unmanned vehicle and the surveillance area border for repelling the animal out of the predetermined geographical surveillance area.
34. The repellence system according to claim 33, wherein the repellence sub-system is configured to: e) determine moving direction (A) of the detected and identified animal based on the image data from the imaging device, control the unmanned vehicle towards the detected and identified based on the moving direction (A) of the detected and identified animal in the predetermined geographical surveillance area; or c) determine location and moving direction (A) of the detected and identified animal based on the image data from the imaging device, control the unmanned vehicle towards the detected and identified based on the location and moving direction (A) of the detected and identified animal in the predetermined geographical surveillance area; or c) determine location and moving direction (A) of the detected and identified animal in the predetermined geographical surveillance area in relation to the surveillance area border based on the image data from the imaging device, control the unmanned vehicle towards the detected and identified based on the location and moving direction (A) of the detected and identified animal in the predetermined geographical surveillance area in the approach direction (D) in which the detected and identified animal is located between the unmanned vehicle and the surveillance area border for repelling the animal out of the predetermined geographical surveillance area; or e) determine location and moving direction (A) of the detected and identified animal in the predetermined geographical surveillance area in relation to the surveillance area border based on the image data from the imaging device, control the unmanned vehicle towards the detected and identified based on the location and moving direction (A) of the detected and identified animal in the predetermined geographical surveillance area in the approach direction (D) in which the detected and identified animal is located between the unmanned vehicle and the surveillance area border for repelling the animal out of the predetermined geographical surveillance area, and redetermine the location and moving direction (A) of the detected and identified animal in the predetermined geographical surveillance area in relation to the surveillance area border based on the image data from the imaging device, adjusting the approach direction (D) based on the redetermined location and moving direction (A) of the detected and identified animal in the predetermined geographical surveillance area such the detected and identified animal is located between the unmanned vehicle and the surveillance area border for repelling the animal out of the predetermined geographical surveillance area.
35. The repellence system according to claim 24, wherein the unmanned vehicle is an unmanned aerial vehicle.
36. The repellence system according to claim 35, wherein the repellence sub-system is configured to: a) control movement of the unmanned aerial vehicle in the predetermined geographical surveillance area at a patrolling altitude, and e) control the unmanned manned aerial vehicle to a repellence altitude as a response to c) detecting the animal in the image data, the repellence altitude being less than the patrolling altitude.
37. The method for repelling animals performed by a repellence system, wherein the repellence system comprising an unmanned vehicle having an imaging device and one or more deterrence devices, and repellence sub-system having one or more processors and memory storing instructions for execution by the one or more processors, the method comprising: controlling the unmanned vehicle in a predetermined geographical surveillance area having a surveillance area border defining the predetermined geographical surveillance area for patrolling in the predetermined geographical surveillance area, generating image data from the predetermined geographical surveillance area with the imaging device during controlling the unmanned vehicle in the predetermined geographical surveillance area; detecting an animal in the image data with the repellence sub-system, identifying animal species of the detected animal in the image data with the repellence sub-system, defining species specific deterrence instructions based on the identified animal species with the repellence sub-system, controlling the unmanned vehicle towards the detected and identified animal in the predetermined geographical surveillance area, and carrying out species specific deterrence actions based on the defined species specific deterrence instructions with the deterrence device.
38. The method for repelling animals performed by a repellence system, wherein the repellence system comprising an unmanned vehicle having an imaging device and one or more deterrence devices, and repellence sub-system having one or more processors and memory storing instructions for execution by the one or more processors, the method comprising: controlling the unmanned vehicle in a predetermined geographical surveillance area having a surveillance area border defining the predetermined geographical surveillance area for patrolling in the predetermined geographical surveillance area, generating image data from the predetermined geographical surveillance area with the imaging device during controlling the unmanned vehicle in the predetermined geographical surveillance area; detecting an animal in the image data with the repellence sub-system, identifying animal species of the detected animal in the image data with the repellence sub-system, defining species specific deterrence instructions based on the identified animal species with the repellence sub-system, controlling the unmanned vehicle towards the detected and identified animal in the predetermined geographical surveillance area, and carrying out species specific deterrence actions based on the defined species specific deterrence instructions with the deterrence device, wherein in that the method is carried out with a repellence system according to claim 24.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0127] The invention is described in detail by means of specific embodiments with reference to the enclosed drawings, in which
[0128]
[0129]
[0130]
[0131]
DETAILED DESCRIPTION OF THE INVENTION
[0132]
[0133] The unmanned aerial vehicle 10 can be any kind of known unmanned aerial vehicle. The unmanned aerial vehicle 10 comprises a body 11 and propellers 12 or the like propulsion elements arranged to move the unmanned aerial vehicle 10.
[0134] The unmanned aerial vehicle 10 further comprises a control unit 13, as shown in
[0135] In some embodiments, the unmanned aerial vehicle 10 is an autonomous unmanned aerial vehicle 10 configured to move automatically based on the instruction stored to the control unit 13. The control unit 13 may further comprise a navigation module such as a GPS module (not shown) for controlling movement of the unmanned aerial vehicle 10 in autonomous manner. The control unit 13 may also comprise a communication module (not shown) such as 4G, 5G, radio frequency module or the like for receiving instructions for controlling the unmanned aerial vehicle 10. The communication module may also be configured to communicate with another unmanned aerial vehicle 10.
[0136] In an alternative embodiment, the unmanned aerial vehicle 10 is configured to be controllable with a remote controller (not shown). In this embodiment, the control unit 13 comprise a communication module (not shown) such as 4G, 5G, radio frequency module or the like for receiving control instructions from the remote controller for controlling the unmanned aerial vehicle 10. In this embodiment, the unmanned aerial vehicle 10 may be human controlled.
[0137] It should be noted that the present invention is not restricted to any specific type of unmanned aerial vehicle 10, but any suitable unmanned aerial vehicle 10 may be used for carrying out the present invention.
[0138] The repellence system according to the present invention is provided to the unmanned aerial vehicle 10. The repellence system comprises an imaging device 14 provided to the unmanned aerial vehicle 10. The imaging device 14 is configured to generate image data from a surveillance area. The generated image data comprises one or more separate images taken with the imaging device 14 or a video taken with the imaging device 14. The video comprises several separate image frames.
[0139] The imaging device 14 is provided to the to the unmanned aerial vehicle 10 as a fixed imaging device 14. The fixed imaging device 14 is arranged stationary to the unmanned aerial vehicle 10.
[0140] In an alternative embodiment, the imaging device 14 is provided to the unmanned aerial vehicle 10 as a movable or turnable imaging device 14. The movable imaging device 14 is arranged to the unmanned aerial vehicle 10 movable or turnable in relation to the unmanned aerial vehicle 10.
[0141] The repellence system further comprises a repellence sound device or devices 16 arranged to generate deterrence sound or sounds. The deterrence sound device 16 is provided to the unmanned aerial vehicle 10.
[0142] The deterrence sound device 16 may comprise a speaker or a sound source or the like sound generator arranged to emit sound or noise for repelling animals.
[0143] In some embodiments, the deterrence sound device 16 is configured to generate and emit different sounds at different sound volumes and/or sound frequencies. Accordingly, the repellence system is configured to adjust the sound volume and/or sound frequencies generated and emitted by the deterrence sound device 16.
[0144] The repellence system further comprises a repellence ultrasound device or devices 16 arranged to generate deterrence ultrasound or ultrasounds. The deterrence ultrasound device 16 is provided to the unmanned aerial vehicle 10.
[0145] The deterrence ultrasound device 16 may comprise an ultrasound source or the like ultrasound generator arranged to emit ultrasound for repelling animals.
[0146] In some embodiments, the deterrence ultrasound device 16 is configured to generate and emit ultrasound at different ultrasound frequencies. Accordingly, the repellence system is configured to adjust the ultrasound frequencies generated and emitted by the deterrence ultrasound device 16.
[0147] The repellence system may comprise one or more deterrence sound devices 16 or one or more deterrence ultrasound devices 16 for generating and emitting sound or ultrasound.
[0148] Alternatively, the repellence system may comprise one or more deterrence sound devices 16 and one or more deterrence ultrasound devices 16 for generating and emitting both sound and ultrasound. The repellence system may be configured to generate and emit sound and ultrasound simultaneously or at different times.
[0149] The repellence system further comprises a repellence light device or devices 18 arranged to generate deterrence light. The deterrence light device 18 is provided to the unmanned aerial vehicle 10.
[0150] The deterrence light device 18 may comprise a light source or the like illumination device arranged to generate and emit visible light.
[0151] The deterrence light device 18 may comprise for example one or more LED (light emitting diode) elements or laser elements for generating and emitting deterrence light.
[0152] In some embodiments, the deterrence light device 18 is configured to generate and emit different lights at different brightness and/or at different colours. Further, the deterrence light device 18 is configured to generate and emit continuous light or blinking light. Accordingly, the repellence system is configured to adjust the light brightness, colour and emitting pattern by the deterrence light device 16.
[0153] The repellence system comprises both deterrence light devices 18 and deterrence sound devices 16, or deterrence light devices 18, deterrence sound devices 16 and deterrence ultrasound devices 16 provided to the unmanned aerial vehicle 10.
[0154] In an alternative embodiment, the repellence system comprises only deterrence light devices, or deterrence sound devices or deterrence ultrasound devices.
[0155] The repellence system further comprises a repellence sub-system 51 having one or more processors and memory storing instructions for execution by the one or more processors.
[0156] The repellence sub-system 51 is provided to the unmanned aerial vehicle 10, as shown in
[0157] In an alternative embodiment, the repellence sub-system 51 is provided to an external identification server (not shown) and the unmanned aerial vehicle 10 is provided with a repellence system communication module (not shown) configured to provide communication connection with the external server and the repellence sub-system 51 in the external identification sever. The repellence system communication module being configured to transmit and receive data, or exchange data, with the external identification server and the repellence sub-system 51. The imaging device 14 and the one or more deterrence devices 16, 18 are connected or operatively connected to the repellence system communication module.
[0158] The repellence sub-system 51 is configured to receive image data from the imaging device 14. The repellence sub-system 51 is further configured to detect an animal or animals in the image data and identify animal species of the detected animal or animals in the image data. The repellence sub-system 51 is also configured to generate species specific deterrence instructions based on the identified animal species in the image, and to provide species specific deterrence instructions to the one or more deterrence devices 16, 18 based on the identified animal species.
[0159] The species specific deterrence instructions comprise instructions for carrying out species specific deterrence actions with the deterrence device 16, 18. The species specific deterrence instructions are specific to the identified animal species. Thus, the generated species specific deterrence instructions and thus performed species specific deterrence actions are different for different animal species. This provides efficient repellence of animals.
[0160]
[0161] It should be noted, that the unmanned aerial vehicle 10 may also be replaced with an unmanned ground vehicle.
[0162] As shown in
[0163] The predetermined geographical surveillance area 30 is determined by location coordinates stored in the repellence sub-system 51. Thus, geographical location information of the predetermined geographical surveillance area 30 is stored to the repellence sub-system 51.
[0164] The geographical location information of the predetermined geographical surveillance area 30 may be determined with global navigation satellite system (GNSS) coordinates, such as Global Navigation System (GPS) coordinates.
[0165] The predetermined geographical surveillance area 30 comprises a surveillance area border 32 within which the predetermined geographical surveillance area 30 is provided.
[0166] The surveillance area border 32 is determined with the GNSS coordinates.
[0167] The surveillance area border 32 is configured to generate a geofence in the repellence sub-system 51 for controlling the movement of the unmanned vehicle 10 and determining the predetermined geographical surveillance area 30.
[0168] The unmanned vehicle 10 is configured to patrol in the predetermined geographical surveillance area according to the control instructions provide by the repellence sub-system.
[0169] The unmanned vehicle 10 is provided with a GNSS receiver, such as GPS receiver, configured to receive GNSS signals from GNSS satellites, such as GPS satellites. The repellence sub-system is configured determine vehicle location information of the unmanned vehicle 10 based on the GNSS signals received in the GNSS receiver of the unmanned vehicle 10.
[0170] Accordingly, the repellence sub-system is configured to control the movement of the unmanned vehicle 10 in the predetermined geographical surveillance area 30 based on the geographical location information of the predetermined geographical surveillance area 30, and the vehicle location information of the unmanned vehicle.
[0171] The unmanned aerial vehicle 10 generates image data from the surveillance area 30 with the imaging device 14 during the patrolling. The image data is processed with the repellence sub-system 51 continuously and in real-time for detecting and identifying animals in the surveillance area 30.
[0172] Accordingly, predetermined geographical surveillance area 30 may be any land or sea area. The predetermined geographical surveillance area 30 has the perimeter or border 32 inside which is the predetermined geographical surveillance area 30. Outside the border 32 is surrounding area 34, which is so called free area where the unmanned aerial vehicle 10 does not patrol.
[0173] The object of the repellence system of the present invention is to repel animals detected and identified inside surveillance area 30 out of the predetermined geographical surveillance area 30 to the free area 34 outside the surveillance area 30.
[0174] It should be noted that in the present invention the animals detected inside predetermined geographical surveillance area 30 are identified to identify the species of the animals. Identifying the species of the animal is important such that effective deterrence actions may be used. The effective deterrence actions are specific to the identified animal species.
[0175] As shown in
[0176] When the animal 40 is detected by the repellence sub-system 51 in the image data of the imaging device 14, the repellence sub-system 51 identifies species of the detected animal 40. The repellence sub-system 51 comprises deterrence instructions for different animal species. Thus, after identification of the animal species of the detected animal 40 with the repellence sub-system 51, the repellence sub-system 51 is configured to generate deterrence instructions specific to the identified animal species. The repellence sub-system 51 is further configured to provide the species specific deterrence instructions to the one or more deterrence devices 16, 18 and the deterrence devices 16, 18 are configured to carry out species specific deterrence actions based on the species specific deterrence instructions.
[0177] In certain situations, the repellence sub-system 51 is unable to identify the detected animal 40 in the image data. This maybe due to great distance between the imaging device 14 and the detected animal 40 or due to for example weather conditions, such as rain or fog. In this case the repellence sub-system 51 is configured to generate control instructions for controlling the movement of the unmanned aerial vehicle 10. The repellence sub-system 51 is configured to provide the control instructions to the control unit 13 of the unmanned aerial vehicle 10 for automatically controlling the movement of the unmanned aerial vehicle 10. Alternatively, when the unmanned aerial vehicle 10 is not an autonomous unmanned aerial vehicle 10, the repellence sub-system 51 provides the control instructions to a user of the unmanned aerial vehicle 10 or to remote controller of the unmanned aerial vehicle 10.
[0178] The repellence sub-system 51 is configured to generate control instructions controlling the unmanned aerial vehicle 10 towards the detected animal 40, as shown with arrow D in
[0179] The output from the detection algorithm or identification algorithm may be provided as input to the control unit 13 of the unmanned aerial vehicle 10. The control unit 13 may be further provided with a control algorithm for controlling the movement of the unmanned aerial vehicle 10. The output from the detection algorithm or identification algorithm may be provided as input to the control algorithm of the control unit 13 of the unmanned aerial vehicle 10.
[0180] The repellence sub-system 51 is configured to generate or update the control instructions based on each image received or processed with repellence sub-system 51. Thus, the control instructions are configured to control the unmanned aerial vehicle 10 continuously towards the animal or to follow animal 40 even when the animal 40 is moving.
[0181] The repellence sub-system 51 is configured to process the image data continuously such that each received image or image frame is processed to detect and identify the animal 40. Thus, the repellence sub-system 51 is configured to generate or update the control instructions based on each image or each frame received in repellence sub-system 51.
[0182] The control unit 13 is configured to control the unmanned aerial vehicle 10 to fly at a height of 2 to 100 m from the ground.
[0183] The repellence sub-system 51 is configured to detect animal 40 from a distance of 0 to 400 m, ore 0 to 300 m, or 0 to 200 m depending on the used imaging device 14 and the weather conditions in the surveillance area.
[0184] The repellence sub-system 51 is configured to control the unmanned aerial vehicle 10 towards the detected animal 40, and initiate the species specific deterrence actions with the deterrence devices.
[0185] Usually, the repellence sub-system 51 is configured to control the unmanned aerial vehicle 10 towards the detected animal 40 to a deterrence distance from animal 40. When the deterrence distance is reached, the repellence sub-system 51 is configured to initiate the species specific deterrence actions with deterrence devices 16, 18 by providing the deterrence instructions to the deterrence devices 16, 18.
[0186] The deterrence distance may also be pre-determined and further it may be specific to the animal species. Thus, the repellence sub-system 51 is configured to store a pre-determined deterrence distance threshold value, control the unmanned vehicle 10 towards the detected animal 40, determine distance between the unmanned vehicle or the unmanned aerial vehicle 10 and the detected animal 40 continuously as the unmanned aerial vehicle 10 is controlled towards the detected animal 40, and initiate the species specific deterrence actions with the one or more deterrence devices 16, 18 when the determined distance is equal to or less than the pre-determined deterrence distance threshold value.
[0187] Determining the distance between the unmanned vehicle or the unmanned aerial vehicle 10 and the detected animal 40 is carried out from the image data with the repellence sub-system 51. Therefore, the between the unmanned vehicle or the unmanned aerial vehicle 10 and the detected animal 40 is determined from images or from each image or each image frame.
[0188] Alternatively, the unmanned aerial vehicle 10 is provided with a distance measurement device (not shown), such as a laser measurement device, generating distance measurement data and being connected to or operatively connected to the repellence sub-system 51. Further alternatively, the imaging device 14 is configured to generate distance measurement data.
[0189]
[0190] The repellence sub-system 51 is configured to generate control instructions to control the unmanned aerial vehicle 10 towards the detected animal in an approach direction D. The repellence sub-system 51 is configured to generate control instructions to control the unmanned aerial vehicle 10 towards the detected animal 40 in the approach direction D in which the detected animal 40 is placed between the unmanned aerial vehicle 10 and a periphery location 33 on the periphery 32 of the surveillance area 30. The periphery location 33 being predetermined target location on the periphery 32 via which the animal 40 is repelled out of the surveillance area 30. Alternatively, the periphery location 3 is the location of the periphery 32 closest to the detected animal 40.
[0191] The animal 40 may be moving in an animal moving direction A and possibly also the moving velocity, as shown in
[0192] The repellence sub-system 51 is configured to determine animal moving direction A and possibly also the moving velocity based on the successive images or image frames in the image data. Thus, the animal moving direction and possibly also moving velocity is updated continuously.
[0193] The repellence sub-system 51 is configured to generate control instructions for controlling the unmanned aerial vehicle 10 towards the detected animal 40 in the approach direction D. The repellence sub-system 51 is configured to control the unmanned aerial vehicle 10 towards the detected animal 40 in the approach direction D such that an angle C between the animal moving direction A and the approach direction is less than 90 degrees. Preferably, the repellence sub-system 51 is configured to control the unmanned aerial vehicle 10 towards the detected animal 40 in the approach direction D such that an angle C between the animal moving direction A and the approach direction is less than 90 degrees, or less than 60 degrees, or between 30 to 60 degrees, and more preferably 45 degrees.
[0194] It should be noted that the embodiment of
[0195]
[0196]
[0197] The imaging device 14 is connected to the repellence sub-system 51 and the repellence sub-system 51 is configured to receive image data from the imaging device 14. The repellence sub-system 51, or the repellence unit 55, is configured to detect an animal in the image data, identify animal species of the detected animal in the image data, and provide species specific deterrence instructions to the one or more deterrence devices 16, 18 based on the identified animal species for carrying out species specific deterrence actions with the deterrence device 16, 18. The species specific deterrence instructions are specific to the identified animal species.
[0198] The deterrence device 16, 18 connected to the repellence sub-system 51 and configured to receive the species specific deterrence instructions from the repellence sub-system 51.
[0199] The repellence system 50 further comprises a user device 60 connected to the repellence sub-system 51 over a communication network 100. The user device 60 may be a computer, mobile user device, mobile phone, tablet computer or the any other known user device. The communication network 100 may be Wi-Fi-network, internet, 4G, 5G, Bluetooth, radio frequency network or any other known wireless communication network or a communication line.
[0200] The repellence sub-system 51 is configured to generate a notification or alarm upon detection of an animal in the surveillance area 30 and/or upon detection and identification of an animal in the surveillance area 30, and providing the alarm or notification to the user device 60 over the communication network 100.
[0201] The repellence sub-system 51 further comprises an identification database 58 having two or more animal species profiles stored in the identification database 58. Each of the animal species profiles being specific to one animal species. Each animal species profile comprises the species specific deterrence instructions specific to the animal species of the animal species profile.
[0202] The identification subsystem 51 is configured to define an animal species profile corresponding the identified animal species of the detected animal 40 based on the identification, and utilize or apply the species specific deterrence instructions of the defined animal species and provide the species specific deterrence instructions to the one or more deterrence device 16, 18 arranged to carry out species specific deterrence actions based on the species specific deterrence instructions.
[0203]
[0204]
[0205] Then, in step 200 the repellence sub-system 51 is configured to detect an animal in the image data with the repellence sub-system 51, and further to animal species of the detected animal 40 in the image data with the repellence sub-system 51 in step 300.
[0206] It should be noted that the steps 200 and 300 may be carried out simultaneously or successively.
[0207] In step 400, the repellence sub-system 51 is configured to generate the species specific deterrence instructions based on the identification of the detected animal in step 300. The species specific deterrence instructions are further provided to the one or more deterrence devices 16, 18 in step 400. Step 400 further comprises carrying out deterrence actions with the one or more deterrence devices 16, 18 based on the species specific deterrence instructions.
[0208] The method further comprises step 500 in which the repellence sub-system 51 is configured to generate a notification or alarm based on the detection and/or identification of the animal with the repellence sub-system 51. The step 500 further comprises providing the alarm or notification to the user device 60 over the communication network 100, as disclosed on connection with
[0209]
[0210]
[0211]
[0212]
[0213] The image detection algorithms or computer vision algorithms in steps 200 and 300 are different algorithms.
[0214] Alternatively, the image detection algorithms or computer vision algorithms in steps 200 and 300 are one combined algorithm configured to both detect animals in the image data and identify animal species of the detected animals in the image data. In this embodiment, the steps 200 and 300 are combined.
[0215]
[0216]
[0217]
[0218] The invention has been described above with reference to the examples shown in the figures. However, the invention is in no way restricted to the above examples but may vary within the scope of the claims.