Animal tag, method and computer program for determining behavior-related data
11559037 · 2023-01-24
Assignee
Inventors
Cpc classification
A01K11/004
HUMAN NECESSITIES
A01K11/006
HUMAN NECESSITIES
International classification
Abstract
A three-dimensional accelerometer in an animal tag registers a first set of acceleration parameters expressing a respective acceleration of the tag along each of three independent spatial axes. A processor in the tag derives a respective estimated gravity-related component in each parameter in the first set, and compensates for the respective estimated gravity-related components in the first set to obtain a second set of acceleration parameters representing respective accelerations of the animal tag along each of three independent spatial axes each in which the parameter is balanced around a base level with no influence of gravitation. The processor determines behavior-related data of rise-up and/or lie-down movements of an animal carrying the animal tag based on deviations in a single parameter in the second set of acceleration parameters relative to the base level.
Claims
1. An animal tag comprising: a three-dimensional accelerometer configured to register a first set of acceleration parameters expressing a respective acceleration of the animal tag along each of three independent spatial axes; and a processor configured to receive the first set of acceleration parameters and, based on the first set of acceleration parameters, determine behavior-related data, the processor being configured to: derive a respective estimated gravity-related component in each parameter in the first set of acceleration parameters, compensate for the respective estimated gravity-related components in the first set of acceleration parameters to obtain a second set of acceleration parameters representing a respective acceleration of the animal tag along each of the three independent spatial axes each in which said parameter is balanced around a base level with no influence of gravitation, and discriminate one or more of a rise-up movement and a lie-down movement of an animal carrying the animal tag based on deviations in a single parameter in the second set of acceleration parameters relative to the base level.
2. The animal tag according to claim 1, wherein the processor is configured to: discriminate a positive deviation from the base level in one parameter in the second set of acceleration parameters to represent the behavior-related data of the rise-up movement of the animal carrying the animal tag, and discriminate a negative deviation from the base level in another parameter in the second set of acceleration parameters to represent the behavior-related data of the lie-down movement of the animal carrying the animal tag.
3. The animal tag according to claim 1, further comprising a signal transmitter configured to emit a wireless signal uniquely identifying the animal tag, the wireless signal able be received by a plurality of base stations of a positioning system to enable establishing a two-dimensional location for the animal tag.
4. The animal tag according to claim 1, further comprising a wireless interface configured to emit a wireless signal containing at least one piece of the behavior-related data.
5. The animal tag according to claim 1, further comprising a data storage, the processor being configured to: assign a respective time stamp to pieces of the behavior-related data, and store a set of the pieces of the behavior-related data together with said respective time stamps assigned thereto in the data storage.
6. The animal tag according to claim 4, wherein the processor is configured to: assign a respective time stamp to pieces of the behavior-related data, store a set of the pieces of the behavior-related data together with said respective time stamps assigned thereto in the data storage, retrieve at least one piece of the pieces of behavior-related data and at least one of the respective time stamps assigned thereto from the data storage, and cause the wireless interface to emit the wireless signal containing the at least one piece of the behavior-related data and the at least one respective time stamp assigned thereto retrieved from the data storage.
7. The animal tag according to claim 4, wherein the processor is configured to cause identification data to be included in the wireless signal, the identification data enabling receivers of the wireless signal to determine an identity of the animal tag.
8. The animal tag according to claim 1, wherein the animal tag is configured to be attached to at least one of a neckband and an ear on the animal.
9. A method to be implemented in an animal tag to determine behavior-related data concerning an animal to which the animal tag is attached, the method comprising: registering, via a three-dimensional accelerometer, a first set of acceleration parameters expressing a respective acceleration of the animal tag along each of three independent spatial axes; determining, in at least one processor, the behavior-related data, based on the first set of acceleration parameters; deriving, by the at least one processor, a respective estimated gravity-related component in each parameter in the first set of acceleration parameters; compensating for the respective estimated gravity-related components in the first set of acceleration parameters to obtain a second set of acceleration parameters representing a respective acceleration of the animal tag along each of the three independent spatial axes each in which said parameter is balanced around a base level with no influence of gravitation; and discriminating one or more of a rise-up movement and a lie-down movement of the animal based on deviations in a single parameter in the second set of acceleration parameters relative to the base level.
10. The method according to claim 9, further comprising: discriminating a positive deviation from the base level in one parameter in the second set of acceleration parameters to represent the behavior-related data of the rise-up movement of the animal carrying the animal tag; and discriminating a negative deviation from the base level in one parameter in the second set of acceleration parameters to represent the behavior-related data of the lie-down movement of the animal carrying the animal tag.
11. The method according to claim 9, further comprising: emitting, via a signal transmitter, a wireless signal uniquely identifying the animal tag, the wireless signal able to be received by a plurality of base stations of a positioning system to enable establishing a two-dimensional location for the animal tag.
12. The method according to claim 9, further comprising: emitting, via a wireless interface, a wireless signal containing at least one piece of the behavior-related data.
13. The method according to claim 9, further comprising: assigning a respective time stamp to pieces of the behavior-related data; and storing a set of the pieces of the behavior-related data together with said respective time stamps assigned thereto in a data storage.
14. The method according to claim 12, further comprising: assign a respective time stamp to pieces of the behavior-related data; store a set of the pieces of the behavior-related data together with said respective time stamps assigned thereto in the data storage; retrieving at least one piece of the pieces of behavior-related data and at least one of the respective time stamps assigned thereto from the data storage; and emitting, via the wireless interface, the wireless signal containing the at least one piece of the behavior-related data and the at least one respective time stamp assigned thereto retrieved from the data storage.
15. The method according to claim 12, further comprising: including identification data in the wireless signal, the identification data enabling receivers of the wireless signal to determine an identity of the animal tag.
16. A non-transitory computer-readable medium storing a computer program loadable into a non-volatile data carrier communicatively connected to a processor, the computer program comprising software for executing the method according to claim 9 when the computer program is run on the processor.
17. A non-volatile data carrier containing a computer program comprising software for executing the method according to claim 9 when the computer program is run on a processor.
18. The animal tag according to claim 1, wherein the rise-up movement or the lie-down movement are discriminated based on the deviations in the single parameter occurring within a time period between a first point in time and a second point in time.
19. The method according to claim 9, wherein the rise-up movement or the lie-down movement are discriminated based on the deviations in the single parameter occurring within a time period between a first point in time and a second point in time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention is now to be explained more closely by means of preferred embodiments, which are disclosed as examples, and with reference to the attached drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9)
(10) Turning now to
(11) The three-dimensional accelerometer 110 is configured to register a first set of acceleration parameters a.sub.i, a.sub.ii and a.sub.iii expressing a respective acceleration of the animal tag 100 along each of three mutually independent spatial axes.
(12)
(13) The acceleration parameters a.sub.i, a.sub.ii and a.sub.iii may be separated into vector components that are parallel to each the first, second and third axes X, Y and Z respectively. In
(14)
(15) The processing unit 120 is configured to receive the first set a(t) of acceleration parameters a.sub.i, a.sub.ii, and a.sub.iii from the three-dimensional accelerometer 110. Based on the first set a(t), the processing unit 120 is configured to determine behavior-related data D, i.e. descriptions concerning movements and/or positions of the animal A. More precisely, the processing unit 120 is adapted to derive respective estimations of the above-mentioned gravity-related components g.sub.i, g.sub.ii and g.sub.iii, i.e. the vector components of the first set a(t) of acceleration parameters a.sub.i, a.sub.ii, and a.sub.iii, that are parallel to the third axis Z.
(16) The processing unit 120 is further configured to compensate for the respective estimated gravity-related components g.sub.i, g.sub.ii and g.sub.iii in the first set a(t) of acceleration parameters a.sub.i, a.sub.ii and a.sub.iii, and as a result, obtain a second set b(t) of acceleration parameters b.sub.i, b.sub.ii and b.sub.iii. Consequently, the second set b(t) represents an acceleration of the animal tag 100, where each of the respective accelerations b.sub.i, b.sub.ii and b.sub.iii is balanced around a base level with no influence of the gravitation g.
(17)
(18) Based on the second set b(t) of acceleration parameters b.sub.i, b.sub.ii and b.sub.iii, the processing unit 120 is configured to determine vertical repositioning of the animal A that carries the animal tag 100. Thus, rise-up and/or lie-down movements can be discriminated based on deviations in a single parameter in the second set b(t) of acceleration parameters relative to the base level 0. Namely, if a non-zero bias level is detected in the second set b(t), this is a strong indicator of vertical movement.
(19) According to one embodiment of the invention, the processing unit 120 is specifically configured to discriminate a positive deviation from the base level 0 in one parameter in the second set b(t) of acceleration parameters to represent behavior-related data D in the form of a rise-up movement of the animal A; and analogously, discriminate a negative deviation from the base level 0 in one parameter in the second set b(t) to represent a lie-down movement.
(20)
(21) Preferably, the animal tag 100 contains a signal transmitter 160 that is configured to emit a wireless signal S.sub.ID, which uniquely identifies the animal tag 100, e.g. via signature data. The wireless signal S.sub.ID may be an UWB (Ultra Wideband) signal and is adapted to be received by a number of base stations of a positioning system, typically a so-called RTLS (Real Time Location System). Thereby, the positioning system is enabled to establish a two-dimensional location for the animal tag 100, for example based on triangulation measurements. As a result, the individual lying times and standing times can be correlated with position data, and the exact positions for the animals' respective activities can be registered. Consequently, precise behavior-related information can be derived for each animal. Further, by integrating the rise-up and/or lie-down movements, the positioning system may determine accurate elevation positions for the animal tag 100 and the animal carrying the same.
(22) In order to enable convenient readout of the behavior-related data D derived by the processing unit 120 to one or more remote positions, the animal tag 100 preferably includes a wireless interface 150, which is configured to emit a wireless signal M(D) containing at least one piece of the behavior-related data D.
(23) It is further preferable if the pieces of behavior-related data D can be correlated with specific moments in time also if the data D is readout subsequently. Therefore, according to one embodiment of the invention, the animal tag 100 contains a data storage unit 140. Moreover, the processing unit 120 is configured to assign a respective time stamp to the pieces of the behavior-related data D, and store a set of the pieces of the behavior-related data D together with the respective time stamps assigned thereto in the data storage unit 140. Consequently, the processing unit 120 may retrieve at least one piece of the behavior-related data D and at least one respective time stamp assigned thereto from the data storage unit 140; and cause the wireless interface 150 to emit the wireless signal M(D) containing the at least one piece of the behavior-related data D and the at least one respective time stamp assigned thereto retrieved from the data storage unit 140.
(24) Of course, the wireless signal M(D) should preferably indicate who the sender is. Therefore, according to one embodiment of the invention, the processing unit 120 is configured to cause identification data to be included in the wireless signal M(D). The identification data is adapted to enable a receiver of the wireless signal M(D) to determine an identity of the animal tag 100, for example in the form of a character string.
(25) It is generally advantageous if the processing unit 120 is configured to effect the above-mentioned procedure in an automatic manner by executing a computer program 135. Therefore, the processing unit 120 may include a memory unit, i.e. non-volatile data carrier 130, storing the computer program 135, which, in turn, contains software for making processing circuitry in the form of at least one processor in the processing unit 120 execute the above-described actions when the computer program 135 is run on the at least one processor.
(26) In order to sum up, and with reference to the flow diagram in
(27) In a first step 710, a first set a(t) of acceleration parameters a.sub.i, a.sub.ii, and a.sub.iii is received. The acceleration parameters a.sub.i, a.sub.ii and a.sub.iii have been registered by a three-dimensional accelerometer and express a respective acceleration of the tag along each of three independent spatial axes.
(28) Then, in a step 720, a respective estimated gravity-related component g.sub.i, g.sub.ii and g.sub.iii is derived in each parameter in the first set a(t) of acceleration parameters a.sub.i, a.sub.ii and a.sub.iii.
(29) Subsequently, in a step 730, a second set b(t) of acceleration parameters b.sub.i, b.sub.ii and b.sub.iii is obtained in which the respective estimated gravity-related components g.sub.i, g.sub.ii, and g.sub.iii have been compensated for. The second set b(t) of acceleration parameters b.sub.i, b.sub.ii and b.sub.iii thus represents a respective acceleration of the tag along each of three independent spatial axes each in which said parameter is balanced around a base level with no influence of gravitation.
(30) Then, a step 740 checks if there is a bias-level deviation from the base level in a single parameter b.sub.i, b.sub.ii and b.sub.iii in the second set b(t). If such a deviation is detected, a step 750 follows; and otherwise the procedure loops back to step 710.
(31) In step 750, a rise-up or lie-down movement is discriminated depending on if the deviation detected in step 740 has a positive or a negative sign respectively. Here, any rise-up and/or lie-down movement represents behavior-related data concerning an animal to which the tag is attached. After step 750, the procedure loops back to step 710.
(32) All of the process steps, as well as any sub-sequence of steps, described with reference to
(33) Although the invention is primarily intended to determining behavior-related data in respect of milk-producing animals, e.g. cows, the solution described herein is equally well applicable for any other kind of livestock or wild animals.
(34) The term “comprises/comprising” when used in this specification is taken to specify the presence of stated features, integers, steps or components. However, the term does not preclude the presence or addition of one or more additional features, integers, steps or components or groups thereof.
(35) The invention is not restricted to the described embodiments in the figures, but may be varied freely within the scope of the claims.