Bird flight data analysis system

By using a bird flight data analysis system, which uses a recording device to sense acceleration and calculate wingbeat values, and combines this with a processing device to determine the movement status, the system solves the problems of unclear status and unfair competition in pigeon training, and enables the analysis of pigeon habits and fair monitoring of competitions.

CN122196372APending Publication Date: 2026-06-12MIN XIN TECHNOLOGY CORP

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
MIN XIN TECHNOLOGY CORP
Filing Date
2024-12-10
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Existing electronic leg bands for racing pigeons lack motion detection components, making it impossible for owners to effectively monitor the flight status of their pigeons. Furthermore, the positioning components are easily obstructed, leading to discontinuous information and affecting the fairness of the competition.

Method used

Design a bird flight data analysis system, including a recording device and a processing device. The recording device senses the raw acceleration value of the bird and calculates the wing flapping value. The processing device determines the motion state based on the wing flapping value and combines it with the positioning information to determine whether there is any cheating behavior.

Benefits of technology

By analyzing the flight status and location information of racing pigeons, we can help owners adjust their training content, ensure the fairness of the competition, and prevent cheating.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122196372A_ABST
    Figure CN122196372A_ABST
Patent Text Reader

Abstract

A bird flight data analysis system includes a recording device and a processing device. The recording device is detachably arranged on a bird to calculate and store a plurality of wing beat values of the bird during a flight. The processing device is electrically connected to the recording device. The processing device receives the plurality of wing beat values and determines a plurality of motion states of the bird during the flight according to the plurality of wing beat values. Taking a racing pigeon as an example, a pigeon owner can know the proportion of the racing pigeon in a flying state during the flight, and then analyze the habit and physiological values of the racing pigeon to adjust the training items of the racing pigeon before the race. Alternatively, the organizers of a competition can know the motion states of the racing pigeons during the competition, and then determine whether the racing pigeons have cheated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to an analysis system, and more particularly to a bird flight data analysis system. Background Technology

[0002] Among many birds, pigeons possess unique physical abilities that, after training, allow them to travel between two distant points. This characteristic is used for transmitting information, holding competitions, and so on. For example, in pigeon racing, an electronic leg band is attached to each participating pigeon. This electronic leg band contains a positioning element that records the flight path of each participating pigeon from a starting point to a finish line. Subsequently, the organizers of the competition read the information from the positioning element in the electronic leg band to determine which participating pigeon reaches the finish line the fastest.

[0003] To help their racing pigeons achieve better results in competitions, owners usually conduct physical training by releasing the pigeons before the competition. This can involve activities such as having the pigeons fly around the loft or simulating a flight. However, existing electronic leg bands lack motion detection components, making it impossible for owners to effectively monitor the flight motion of their racing pigeons during training. Consequently, they cannot understand the habits and physical condition of each pigeon and cannot adjust the training content in a timely manner.

[0004] Furthermore, during the race of each participating pigeon, the positioning element in the existing electronic leg band may be obstructed by obstacles (such as jungles, buildings, etc.) and unable to locate, resulting in discontinuous information read and possible absence of signal track segments. This makes it impossible for the race organizers to determine whether each participating pigeon is flying normally in the absence of signal track segments. For example, pigeon owners may shield the positioning element with metal covers and use vehicles to transport their participating pigeons, allowing them to move from point A to point B more quickly, thus undermining the fairness of the pigeon race. Summary of the Invention

[0005] Existing electronic leg bands for racing pigeons can only sense the pigeon's position during flight, resulting in problems as described in the prior art. Therefore, this invention provides a bird flight data analysis system, comprising:

[0006] A recording device, detachably mounted on a bird, senses multiple raw acceleration values ​​of the bird during flight, and calculates and stores multiple wingbeat values ​​based on these raw acceleration values; and

[0007] A processing device electrically connected to the recording device to receive the multiple wingbeat values, the processing device determining multiple motion states of the bird during the flight based on the multiple wingbeat values.

[0008] The recording device in the bird flight data analysis system of this invention is detachably mounted on the bird. The recording device can calculate and store multiple wingbeat values ​​of the bird during flight. The user can operate the processing device to electrically connect to the recording device. The processing device receives the multiple wingbeat values ​​and determines multiple movement states of the bird during flight based on the multiple wingbeat values. Taking a racing pigeon as an example, for the pigeon owner, this invention can help them understand the proportion of their racing pigeon in flight during the flight, and further analyze the pigeon's habits and physiological values ​​to adjust the pigeon's pre-race training program. For the competition organizer, this invention can help them understand the movement state of the racing pigeon during the competition, and even combine the pigeon's location information to determine whether the pigeon has cheated. Attached Figure Description

[0009] Figure 1 : Circuit block diagram of the bird flight data analysis system of the present invention.

[0010] Figure 2 : Circuit block diagram of the bird flight data analysis system of the present invention.

[0011] Figure 3 : A schematic diagram of the numerical distribution of the raw acceleration values ​​in the bird flight data analysis system of this invention.

[0012] Figure 4A : A schematic diagram of the numerical distribution of wingbeat values ​​in the bird flight data analysis system of this invention.

[0013] Figure 4B : A schematic diagram of the numerical distribution of acceleration values ​​in the bird flight data analysis system of this invention. Detailed Implementation

[0014] To gain a detailed understanding of the technical features and practical effects of the present invention, and to enable its implementation according to the invention, the following detailed description is provided with reference to the embodiments shown in the figures:

[0015] Please see Figure 1The bird flight data analysis system of the present invention includes a recording device 10 and a processing device 20. The recording device 10 is detachably mounted on a bird, for example, a racing pigeon. The recording device 10 is a racing pigeon leg band (not shown) detachably mounted on the pigeon's foot. How the racing pigeon leg band is mounted on the racing pigeon is common knowledge in the art and is not the focus of the present invention. In short, a racing pigeon leg band may include a body and a movable member. One end of the movable member is pivotally mounted on the body, and the other end can be operated to be combined with the body. When the other end of the movable member is combined with the body, a fitting space is formed between the movable member and the body, which can be fitted onto the pigeon's foot.

[0016] The recording device 10 senses multiple raw acceleration values ​​of the bird during flight, and calculates and stores multiple wingbeat values ​​based on these raw acceleration values. Specifically, such as... Figure 2 As shown, in one embodiment of the present invention, the recording device 10 includes an accelerometer 11, a microcontroller 12, and a memory 13. The microcontroller 12 is electrically connected to the accelerometer 11 and the memory 13. The accelerometer 11 senses the multiple raw acceleration values ​​D1 of the bird during its flight. For example, the accelerometer 11 can be a triaxial accelerometer. The microcontroller 12 receives the multiple raw acceleration values ​​D1 and calculates the multiple wing-beating values ​​S1 based on the multiple raw acceleration values ​​D1. Then, it transmits the multiple wing-beating values ​​S1 to the memory 13. The memory 13 receives and stores the multiple wing-beating values ​​S1.

[0017] Specifically, the racing pigeon will flap its wings during this flight. Using a Cartesian coordinate system as an example, the X and Y axes represent a horizontal plane, and the Z axis is perpendicular to this horizontal plane. During the flapping of its wings, the pigeon will move up and down along the Z-axis, thus experiencing acceleration in the Z-axis direction. For example… Figure 3 The accelerometer 11 senses multiple raw acceleration values ​​D1 along one axis (e.g., the Z-axis) within a unit time T (e.g., one second). Assuming the racing pigeon is in the process of wing flapping during that unit time T, the multiple raw acceleration values ​​D1 sensed by the accelerometer 11 (the recording device 10) will include multiple positive values ​​and multiple negative values. These multiple positive and negative values ​​are continuously distributed and can form a numerical distribution pattern similar to a sine wave; that is, the multiple raw acceleration values ​​D1 include multiple peak values ​​D10 and multiple valley values ​​D11. The microcontroller 12 calculates the multiple wing flapping values ​​S1 based on the number of peak values ​​D10. Figure 3As shown, in this unit time T, the multiple original acceleration values ​​D1 contain six peak values ​​D10, so the magnitude of the multiple flapping values ​​S1 calculated by the microcontroller 12 is 6 (times).

[0018] It should be noted that since the recording device 10 is powered by a battery during the bird's flight, and the information generated by the recording device 10 during the bird's flight can only be stored in the memory 13, the microcontroller 12 can be set to receive the multiple raw acceleration values ​​D1 only when it is awakened to calculate the flapping value S1. Therefore, the user can define the interval at which the microcontroller 12 is awakened according to the specifications of the battery and the memory 13, that is, set how many of the multiple flapping values ​​S1 the recording device 10 stores during the flight.

[0019] Please refer to the following: Figure 1 and Figure 2 The processing device 20 is electrically connected to the recording device 10 to receive the plurality of flapping values ​​S1. For example, the processing device 20 may be a computer, a server, or other computing device. The processing device 20 is electrically connected to the recording device 10 via wired (e.g., via network cable or transmission line) or wireless (e.g., via Bluetooth or WiFi) means, and the present invention is not limited thereto. As mentioned above, the recording device 10 may include the memory 13. Therefore, the processing device 20 being electrically connected to the recording device 10 to receive the plurality of flapping values ​​S1 means that the processing device 20 reads the plurality of flapping values ​​S1 stored in the memory 13.

[0020] The processing device 20 determines multiple motion states of the bird during flight based on the multiple wingbeat values ​​S1. Specifically, in one embodiment of the present invention, such as... Figure 4A The flight process shown may include multiple time points, each of which corresponds to one of the multiple flapping values ​​S1. For example, the multiple time points include a first time point t1 and a second time point t2. The flapping value S1 corresponding to the first time point t1 is 5 (times), and the flapping value S1 corresponding to the second time point t2 is 4 (times).

[0021] The processing device 20 stores a wingbeat count threshold, for example, 5 times. The processing device 20 determines the bird's movement state at each time point based on the wingbeat count threshold and the wingbeat value S1 corresponding to each time point. When the wingbeat value S1 at one of the multiple time points is greater than or equal to the wingbeat count threshold, the processing device 20 determines that the bird is in a flying state at that time point. Conversely, when the wingbeat value S1 at one of the multiple time points is less than the wingbeat count threshold, the processing device 20 determines that the bird is in a non-flying state at that time point. For example, if the wingbeat value S1 at the first time point t1 is 5 times (greater than or equal to the wingbeat count threshold), the processing device 20 determines that the bird is in a flying state at the first time point t1. If the wingbeat value S1 at the second time point t2 is 4 times (less than the wingbeat count threshold), the processing device 20 determines that the bird is in a non-flying state at the second time point t2.

[0022] The processing device 20 can also determine the bird's movement state within a time interval. Specifically, the multiple time points may include a start time point and an end time point of an interval, and the time interval between the start time point and the end time point is defined as a time interval. For example... Figure 4A Displaying multiple time points in a time interval (from the first time point t1 to the fifth time point t5), the first time point t1 is the start time point of the interval, and the fifth time point t5 is the end time point of the interval. The processing device 20 can determine the bird's movement state in the time interval based on the wingbeat value S1 corresponding to each time point in the time interval. The determination method of the processing device 20 may include the following two methods.

[0023] 1. Judgment based on average value: The processing device 20 calculates an average value of the wingbeat values ​​S1 within the time interval as a wingbeat average value. For example, the wingbeat values ​​S1 corresponding to the first time point t1 to the fifth time point t5 are "5, 4, 4, 4, 5" respectively, so the wingbeat average value is 4.4 (times). The processing device 20 judges the bird's movement state in the time interval based on the wingbeat average value and the wingbeat number threshold. When the wingbeat average value is greater than or equal to the wingbeat number threshold, the processing device 20 judges that the bird is in the flight state in the time interval. Conversely, when the wingbeat average value is less than the wingbeat number threshold, the processing device 20 judges that the bird is in the non-flying state in the time interval. As mentioned above, the wingbeat average value of 4.4 times is less than the wingbeat number threshold (5 times), so the processing device 20 judges that the bird is in the non-flying state in the time interval.

[0024] 2. Judgment based on proportional values: The processing device 20 calculates a first proportional value and a second proportional value based on the relationship between the wing-beating value S1 at each time point within the time interval and the wing-beating frequency threshold. In the first proportional value, the wing-beating value S1 at each time point is greater than or equal to the wing-beating frequency threshold; in the second proportional value, the wing-beating value S1 at each time point is less than the wing-beating frequency threshold. For example... Figure 4A The flapping value corresponding to the first time point t1 and the fifth time point t5 is 5 (greater than or equal to the flapping number threshold), and the flapping values ​​corresponding to the second time point t2 to the fourth time point t4 are 4 (less than the flapping number threshold). Therefore, the first ratio and the second ratio are 40% and 60%, respectively.

[0025] When the processing device 20 determines that the first ratio value is greater than or equal to the second ratio value, the processing device 20 determines that the bird is in the flight state during the time period. Conversely, when the processing device 20 determines that the first ratio value is less than the second ratio value, the processing device 20 determines that the bird is in the non-flying state during the time period. As mentioned above, the first ratio value (40%) is less than the second ratio value (60%), therefore the processing device 20 determines that the bird is in the non-flying state during the time period.

[0026] In this embodiment, the processing device 20 can also combine an acceleration value to determine the bird's motion state at each time point. Specifically, please refer to... Figure 2 , Figure 4A and Figure 4B The recording device 10 can calculate and store multiple acceleration values ​​S2 based on the multiple raw acceleration values ​​D1. For example, after receiving the multiple raw acceleration values ​​D1, the microcontroller 12 in the recording device 10, in addition to calculating the aforementioned flapping value S1, also calculates multiple average values ​​of the multiple raw acceleration values ​​D1 as multiple acceleration values ​​S2. Each acceleration value S2 represents the average value of the raw acceleration values ​​D1 within a unit time T, and the multiple acceleration values ​​S2 also correspond to multiple time points, that is, each time point corresponds to one of the multiple acceleration values. For example, the magnitude of the acceleration value S2 calculated by the recording device 10 based on the multiple raw acceleration values ​​D1 at the first time point t1 is 17 (m / s). 2) The processing device 20 can determine the bird's motion state at the first time point t1 based on the wing flapping value S1 and the acceleration value S2 at the first time point t1.

[0027] Furthermore, please refer to [the relevant documents / references]. Figure 1 The recording device 10 can also record multiple location information S3 of the bird during its flight, specifically, such as... Figure 2As shown, the recording device 10 may further include a positioning module 14 (e.g., a GPS module), which is electrically connected to the microcontroller 12. The positioning module 14 senses the bird's position during the flight to generate the plurality of positioning information S3. The microcontroller 12 receives the plurality of positioning information S3 and stores them in the memory 13. Each of the positioning information S3 corresponds to one of the plurality of time points. For example, the positioning information at the first time point t1 is a first positioning information, which reflects that the bird is located at a first position at the first time point t1. The positioning information at the second time point t2 is a second positioning information, which reflects that the bird is located at a second position at the second time point t2.

[0028] The processing device 20 receives the plurality of positioning information S3 and calculates the flight speed of the bird at the time point corresponding to the plurality of positioning information S3. For example, the processing device 20 calculates the flight speed of the bird at the second time point t2 based on the first positioning information and the second positioning information. The processing device 20 then determines the bird's motion state at the time point based on the flight speed at the time point corresponding to the plurality of positioning information S3 and the wing flapping value S1 at the time point.

[0029] In addition, please see Figure 1 and Figure 2 The bird flight data analysis system of the present invention may further include a display 30, which is electrically connected to the processing device 20. The display 30 receives and displays multiple judgment results of the processing device 20. The multiple judgment results correspond to multiple motion states of the bird during the flight process, for example, each judgment result corresponds to the motion state of the bird at each point in time.

[0030] The recording device 10 in the bird flight data analysis system of the present invention is detachably mounted on the bird. The recording device 10 can calculate and store multiple wing-beat values ​​S1 of the bird during the flight. The user can operate the processing device 20 to electrically connect to the recording device 10. The processing device 20 receives the multiple wing-beat values ​​S1 and judges multiple movement states of the bird during the flight based on the multiple wing-beat values ​​S1. Taking the bird as a racing pigeon as an example, for the pigeon owner, the present invention can help understand the proportion of its racing pigeon in flight state during the flight, and then analyze its racing pigeon's habits and physiological values ​​to adjust its racing pigeon's pre-race training program. For the organizer of the competition, the organizer can use the present invention to understand the movement state of the racing pigeon during the competition, and even combine the racing pigeon's location information to judge whether the racing pigeon has cheated.

[0031] In summary, this description merely illustrates the implementation methods or embodiments of the technical means employed by the present invention to solve the problem, and is not intended to limit the scope of the present invention. That is, all changes and modifications that conform to the meaning of the text of this patent application or are equivalent to those made within the scope of this patent are covered by the scope of this patent.

Claims

1. A bird flight data analysis system, characterized in that, Include: A recording device, detachably mounted on a bird, senses multiple raw acceleration values ​​of the bird during flight, and calculates and stores multiple wingbeat values ​​based on these raw acceleration values; and A processing device electrically connected to the recording device to receive the multiple wingbeat values, the processing device determining multiple motion states of the bird during the flight based on the multiple wingbeat values.

2. The bird flight data analysis system as described in claim 1, characterized in that, The recording device includes: An accelerometer senses the raw values ​​of the bird's multiple accelerations during flight; A microcontroller, electrically connected to the accelerometer to receive the plurality of raw acceleration values, calculates the plurality of flapping values ​​based on the plurality of raw acceleration values; and A memory, electrically connected to the microcontroller, is provided to receive and store the multiple flapping values.

3. The bird flight data analysis system as described in claim 2, characterized in that: The multiple raw acceleration values ​​contain multiple peaks, and the microcontroller calculates the multiple flapping values ​​based on the number of these peaks.

4. The bird flight data analysis system as described in claim 2, characterized in that: The microcontroller calculates multiple averages of the multiple raw acceleration values ​​to obtain multiple acceleration values.

5. The bird flight data analysis system as described in claim 1, characterized in that: The flight process includes multiple time points, each time point corresponding to one of the multiple wingbeat values. The processing device stores a wingbeat number threshold and determines the bird's movement state at each time point based on the wingbeat number threshold and the wingbeat value corresponding to each time point. When the wingbeat value at one of the multiple time points is greater than or equal to the wingbeat number threshold, the processing device determines that the bird is in a flight state at that time point.

6. The bird flight data analysis system as described in claim 5, characterized in that: The recording device calculates and stores multiple acceleration values ​​based on the multiple raw acceleration values, and each time point corresponds to one of the multiple acceleration values. The processing device determines the bird's motion state at each time point based on the wing flapping value and the acceleration value at each time point.

7. The bird flight data analysis system as described in claim 5, characterized in that: The recording device records multiple location information of the bird during the flight, each location information corresponding to one of the multiple time points; The processing device receives the multiple positioning information and calculates the bird's flight speed at the time point corresponding to the multiple positioning information based on the multiple positioning information. The processing device also determines the bird's motion state at the time point based on the flight speed at the time point corresponding to the multiple positioning information and the wing flapping value at the time point.

8. The bird flight data analysis system as described in claim 5, characterized in that: The multiple time points include a start time point of an interval and an end time point of an interval. The time interval between the start time point of the interval and the end time point of the interval is a time segment. The processing device calculates an average value of each of the wing-beating values ​​within the time segment as a wing-beating average value. The processing device determines the bird's movement state within the time segment based on the wing-beating average value and the wing-beating number threshold. When the average number of wingbeats is greater than or equal to the threshold number of wingbeats, the processing device determines that the bird is in flight during that time period.

9. The bird flight data analysis system as described in claim 5, characterized in that: The multiple time points include a start time point of an interval and an end time point of an interval. The time interval between the start time point of the interval and the end time point of the interval is a time segment. The processing device calculates a first ratio value and a second ratio value based on the relationship between the wing-beating value corresponding to each time point in the time segment and the wing-beating number threshold. In the first ratio value, the wing-beating value of each time point is greater than or equal to the wing-beating number threshold. In the second ratio value, the wing-beating value of each time point is less than the wing-beating number threshold. When the first ratio value is greater than or equal to the second ratio value, the processing device determines that the bird is in the flight state during the time period.

10. The bird flight data analysis system as described in claim 1, characterized in that, The device further includes a display electrically connected to the processing device, the display receiving and displaying multiple judgment results from the processing device, the multiple judgment results corresponding to multiple motion states of the bird during the flight.