CN111167106A - Penalty judging method and device for shuttlecocks - Google Patents

Penalty judging method and device for shuttlecocks Download PDF

Info

Publication number
CN111167106A
CN111167106A CN201911348683.9A CN201911348683A CN111167106A CN 111167106 A CN111167106 A CN 111167106A CN 201911348683 A CN201911348683 A CN 201911348683A CN 111167106 A CN111167106 A CN 111167106A
Authority
CN
China
Prior art keywords
coordinate
badminton
point
interval
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911348683.9A
Other languages
Chinese (zh)
Inventor
刘腾飞
廖军
刘永生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201911348683.9A priority Critical patent/CN111167106A/en
Publication of CN111167106A publication Critical patent/CN111167106A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B67/00Sporting games or accessories therefor, not provided for in groups A63B1/00 - A63B65/00
    • A63B67/18Badminton or similar games with feathered missiles
    • A63B67/183Feathered missiles
    • A63B67/187Shuttlecocks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/04Badminton

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The application provides a penalty judging method and a penalty judging device for a badminton, relates to the technical field of Internet of things control, and is used for solving the technical problem of judging whether the badminton is out of bounds or not. The method further comprises the following steps: the server acquires the position data of the shuttlecock through the three-dimensional laser radar; the server determines the height and two-dimensional plane coordinates of the shuttlecocks according to the position data of the shuttlecocks, wherein the two-dimensional plane coordinates are used for indicating the positions of the shuttlecocks in a two-dimensional plane coordinate system, a first coordinate axis in the two-dimensional plane coordinate system is parallel to the bottom line of a shuttlecock court, and a second coordinate axis in the two-dimensional plane coordinate system is parallel to the side line of the shuttlecock court; when the height of the badminton is smaller than the threshold value, the server judges whether the badminton is out of bounds or not according to the two-dimensional plane coordinates of the badminton. The application is suitable for the badminton match scene.

Description

Penalty judging method and device for shuttlecocks
Technical Field
The application relates to the technical field of Internet of things control, in particular to a penalty judging method and a penalty judging device for shuttlecocks.
Background
In badminton games, whether a round is ended and a party is scored is generally determined according to whether a badminton touches down and touches down. Different grades of games have different judgment modes for the contact-ground situation of the badminton.
An instant playback system is introduced into a large badminton game, and the motion track of the badminton is reconstructed through a plurality of high-definition cameras and a high-performance computer, so that the athlete can challenge the interpretation of a driller or a master; in small and medium sized badminton games, a digital driller or a chief can observe whether the badminton touches the ground or not and the position of the contact point.
However, in a large badminton match, the instant playback system is complex in equipment, expensive in price and difficult to popularize; in the middle-size and small-size badminton match, the cost of manpower is expensive, and the sight of the conductor or the president is easily influenced by the shielding or the energy state of the sportsman, so that the drop point of the badminton is misjudged, the sportsman generates certain conflict emotion, and the normal progress of the match is not facilitated. Therefore, the accurate, fair, objective and stable judgment of whether the shuttlecock is out of bound is the first problem of the game from the technical level.
Disclosure of Invention
The application provides a penalty judging method and a penalty judging device for a badminton, which are used for solving the technical problem of judging whether the badminton is out of bounds or not.
In order to achieve the purpose, the technical scheme is as follows:
in a first aspect, the present application provides a method of penalising shuttlecocks, the method comprising: and acquiring the position data of the shuttlecock by using the three-dimensional laser radar. According to the position data of the shuttlecocks, the height and the two-dimensional plane coordinate of the shuttlecocks are determined, the two-dimensional plane coordinate is used for indicating the positions of the shuttlecocks in the two-dimensional plane coordinate system, the first coordinate axis in the two-dimensional plane coordinate system is parallel to the bottom line of the shuttlecock court, and the second coordinate axis is parallel to the side line of the shuttlecock court. And when the height of the badminton is smaller than the threshold value, judging whether the badminton is out of bounds or not according to the two-dimensional plane coordinates of the badminton.
Based on the technical scheme, in the badminton process, the server can acquire the position data of the shuttlecocks at each moment. Judging whether the shuttlecocks fall to the ground or not according to the height of the shuttlecocks in the position data, if the shuttlecocks fall to the ground, judging whether the falling points of the shuttlecocks are within the boundary or not according to the two-dimensional plane coordinates in the shuttlecock position data, and finally obtaining the penalty result of the shuttlecocks falling to the ground. Therefore, the badminton contact time and the contact position can be accurate, fair, objective and stable, adverse effects on badminton penalty caused by artificial factors are avoided, and the competition cost is saved.
In one possible design, the two-dimensional plane coordinates include a first coordinate and a second coordinate, the first coordinate being a coordinate on a first coordinate axis, and the second coordinate being a coordinate on a second coordinate axis. According to the two-dimensional plane coordinate of badminton, judge whether the badminton is out of bounds, include: and if the value of the first coordinate of the badminton is not positioned in the first interval or the value of the second coordinate of the badminton is not positioned in the second interval, determining that the badminton is out of bounds. And if the value of the first coordinate of the badminton is located in the first interval and the value of the second coordinate of the badminton is located in the second interval, determining that the badminton is not out of range.
In one possible design, during the single play competition of the badminton, the boundary of the single play competition of the badminton court is used, the left end point of the first interval is the value of the first coordinate point, and the right end point of the first interval is the value of the first coordinate of the second coordinate point; the first coordinate point and the second coordinate point are coordinates of two end points of one bottom line of two bottom lines of the boundary of the single play match in a two-dimensional coordinate system. The left end point of the second interval is the value of the second coordinate of the third coordinate point, and the right end point of the second interval is the value of the second coordinate of the first coordinate point; the third coordinate point is the coordinate of one of the two end points of the other bottom line of the two bottom lines of the boundary of the single play match in the two-dimensional coordinate system.
In one possible design, when the badminton game is a double-play game, the boundary of the double-play game of the badminton court is used, the left end point of the first interval is the value of the first coordinate of the fifth coordinate point, and the right end point of the first interval is the value of the first coordinate of the sixth coordinate point; the fifth coordinate point and the sixth coordinate point are coordinates of two end points of one bottom line of two bottom lines of the boundary of the double-play match in the two-dimensional coordinate system. The left end point of the second interval is the value of the second coordinate of the third coordinate point, and the right end point of the second interval is the value of the second coordinate of the first coordinate point; the seventh coordinate point is a coordinate of one of two end points of the other of the two bottom lines of the boundary of the two-player match in the two-dimensional coordinate system.
In a second aspect, the present application provides a penalty device for shuttlecocks, comprising: and the acquisition module is used for acquiring the position data of the shuttlecock through the three-dimensional laser radar. The processing module is used for determining the height and the two-dimensional plane coordinate of the badminton according to the position data of the badminton, the two-dimensional plane coordinate is used for indicating the position of the badminton in a two-dimensional plane coordinate system, a first coordinate axis in the two-dimensional plane coordinate system is parallel to the bottom line of a badminton court, and a second coordinate axis in the two-dimensional plane coordinate system is parallel to the side line of the badminton court; and when the height of the badminton is smaller than the threshold value, judging whether the badminton is out of bounds or not according to the two-dimensional plane coordinate of the badminton.
In one possible design, the processing module is further configured to determine that the shuttlecock is out of bounds when the value of the first coordinate of the shuttlecock is not located in the first interval or the value of the second coordinate of the shuttlecock is not located in the second interval. The processing module is further used for determining that the shuttlecock is not out of range when the value of the first coordinate of the shuttlecock is located in the first interval and the value of the second coordinate of the shuttlecock is located in the second interval.
In one possible design, during the single play competition of the badminton, the boundary of the single play competition of the badminton court is used, the left end point of the first interval is the value of the first coordinate point, and the right end point of the first interval is the value of the first coordinate of the second coordinate point; the first coordinate point and the second coordinate point are coordinates of two end points of one bottom line of two bottom lines of the boundary of the single play match in a two-dimensional coordinate system. The left end point of the second interval is the value of the second coordinate of the third coordinate point, and the right end point of the second interval is the value of the second coordinate of the first coordinate point; the third coordinate point is the coordinate of one of the two end points of the other bottom line of the two bottom lines of the boundary of the single play match in the two-dimensional coordinate system.
In one possible design, when the badminton game is a double-play game, the boundary of the double-play game of the badminton court is used, the left end point of the first interval is the value of the first coordinate of the fifth coordinate point, and the right end point of the first interval is the value of the first coordinate of the sixth coordinate point; the fifth coordinate point and the sixth coordinate point are coordinates of two end points of one bottom line of two bottom lines of the boundary of the double-play match in the two-dimensional coordinate system. The left end point of the second interval is the value of the second coordinate of the third coordinate point, and the right end point of the second interval is the value of the second coordinate of the first coordinate point; the seventh coordinate point is a coordinate of one of two end points of the other of the two bottom lines of the boundary of the two-player match in the two-dimensional coordinate system.
In a third aspect, the present application provides a penalty device for shuttlecocks, comprising: a processor and a communication interface; the communication interface is coupled to a processor for executing a computer program or instructions for implementing the method of penalising shuttlecocks as described in the first aspect and any one of the possible implementations of the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium having stored therein instructions which, when run on a computer, cause the computer to perform the method of penalising shuttlecocks as described in the first aspect and any one of the possible implementations of the first aspect.
In a fifth aspect, the present application provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of penalising shuttlecocks as described in the first aspect and any one of the possible implementations of the first aspect.
In a sixth aspect, the present application provides a chip comprising a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to execute a computer program or instructions to implement the method of penalizing shuttlecocks as described in the first aspect and any one of the possible implementations of the first aspect.
Drawings
Fig. 1 is a schematic structural diagram of a penalty method for badminton provided in an embodiment of the present application;
FIG. 2 is a schematic diagram of a boundary of a badminton single play game provided in an embodiment of the present application;
fig. 3 is a schematic boundary view of a badminton double-play game provided in an embodiment of the present application;
fig. 4 is a schematic flow chart of a penalty method for shuttlecocks according to an embodiment of the present application;
fig. 5 is a two-dimensional coordinate system setting diagram of a badminton single play game provided in the embodiment of the present application;
fig. 6 is a two-dimensional coordinate system setting diagram of a badminton double-play match provided in the embodiment of the present application;
fig. 7 is a schematic structural diagram of a penalty device for shuttlecocks according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of another penalty device for shuttlecocks according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The character "/" herein generally indicates that the former and latter associated objects are in an "or" relationship. For example, A/B may be understood as A or B.
The terms "first" and "second" in the description and claims of the present application are used for distinguishing between different objects and not for describing a particular order of the objects. For example, the first edge service node and the second edge service node are used for distinguishing different edge service nodes, and are not used for describing the characteristic sequence of the edge service nodes.
Furthermore, the terms "including" and "having," and any variations thereof, as referred to in the description of the present application, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or modules is not limited to the listed steps or modules but may alternatively include other steps or modules not listed or inherent to such process, method, article, or apparatus.
In addition, in the embodiments of the present application, words such as "exemplary" or "for example" are used to mean serving as examples, illustrations or explanations. Any embodiment or design described herein as "exemplary" or "e.g.," is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "e.g.," is intended to present concepts in a concrete fashion.
In addition, the system architecture described in the embodiment of the present application is for more clearly illustrating the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application.
As shown in fig. 1, an architecture of a penalty method for badminton provided in the embodiment of the present application includes: three-dimensional laser radar, server, display terminal. The three-dimensional laser radar, the server and the display terminal are arranged on one side of the badminton court.
The badminton court is made by the international union. In the badminton court, the boundary line is divided into a bottom line and a side line. Wherein, the bottom line is a shorter boundary line of the badminton court specified by the International Union of feather. As shown in fig. 2, in the case of the singles match, the length of the base line is 5.18 meters; as shown in fig. 3, the length of the base line is 6.10 m in the double-beat match. And the sideline is a longer boundary line of the badminton court specified by the international union. The length of the sideline is 13.40 meters for both single play and double play games.
Three-dimensional laser radar is a radar system for detecting characteristic quantities such as position, speed and the like of a target by transmitting laser beams. The working principle is that a detection signal is transmitted to a target, then the received signal reflected from the target is compared with the transmitted signal, and after appropriate processing, relevant information of the target, such as target distance, direction, height, speed, posture, even shape and other parameters, can be obtained, so that the target is detected, tracked and identified. The laser changes the electric pulse into optical pulse and emits it, and the optical receiver restores the reflected optical pulse from the target into electric pulse and sends it to the display. In the embodiment of the application, the three-dimensional laser radar is used for calibrating the badminton. The three-dimensional laser radar calibrates the shuttlecock by presetting the volume value of the laser scanning object. The first threshold value has the same volume value as the volume value of a game shuttlecock specified by the international association.
A server, which is a type of computer, runs faster and is more highly loaded than a normal computer. A server provides computing or application services to other clients in a network. The server has high-speed CPU computing capability, long-time reliable operation, strong I/O external data throughput capability and better expansibility. Generally, a server has the capability of responding to a service request, supporting a service, and guaranteeing the service according to the service provided by the server. The server is used as an electronic device, and the internal structure of the server is very complex, but the difference with the internal structure of a common computer is not great, such as: cpu, hard disk, memory, system bus, etc.
And the display terminal is used for displaying the penalty result and the penalty time of the server. The display terminal can also comprise an alarm function and is used for giving an alarm sound when the server judges that the shuttlecocks are out of bounds and prompting the referees that the shuttlecocks are out of bounds.
The technical solution provided by the present application is specifically explained below with reference to the drawings of the specification.
As shown in fig. 4, a method for penalizing a shuttlecock provided in the embodiment of the present application includes the following steps:
s101, the server acquires position data of the shuttlecocks through the three-dimensional laser radar.
Optionally, the three-dimensional laser radar performs laser scanning on the badminton court, and acquires laser signal data reflected by objects in the badminton court. And then, the three-dimensional laser radar transmits the laser signal data reflected by the object to a server, and the server converts the laser signal data into three-dimensional coordinate data by data transformation.
Optionally, the server controls the three-dimensional laser radar to periodically perform laser scanning on the badminton court so as to acquire three-dimensional coordinate data of the badminton at the non-use time point. The scanning period of the three-dimensional laser radar may be set manually, which is not limited in this application.
It can be understood that, because the three-dimensional laser radar calibrates the shuttlecock, in the laser scanning process, the three-dimensional laser radar can only send the laser signal data of the reflection of the obtained shuttlecock to the server, and the server converts the laser signal data into the position data of the shuttlecock through data conversion, thereby avoiding obtaining the position data of other objects in the shuttlecock court and reducing the data calculation amount of the server.
S102, the server determines the height and the two-dimensional plane coordinate of the badminton according to the position data of the badminton.
Optionally, the server establishes the two-dimensional coordinate system in advance. The origin of the two-dimensional coordinate system can be the position where the server is located, and can also be other position points of the badminton court, or can be artificially set according to actual requirements, and the method is not limited in the application.
Optionally, the server determines the height and the two-dimensional plane coordinate of the badminton at the current time point in a coordinate change mode according to the three-dimensional coordinate data in the position data of the badminton. The two-dimensional plane coordinate is used for indicating the position of the badminton in the two-dimensional plane coordinate system. The two-dimensional plane coordinates include a first coordinate and a second coordinate, the first coordinate being a coordinate on a first coordinate axis, and the second coordinate being a coordinate on a second coordinate axis.
S103, the server judges whether the shuttlecocks fall to the ground or not.
As a possible implementation, the server determines whether the height of the shuttlecock is less than a threshold. When the height of the shuttlecock is smaller than or equal to the threshold value, the server determines that the shuttlecock falls to the ground. When the height of the badminton is larger than the threshold value, the server determines that the badminton does not fall to the ground.
Illustratively, the threshold is preset, and may be set to 0.1 mm, for example.
Optionally, the server judges whether the shuttlecocks fall to the ground or not according to the height of the shuttlecocks. If the judgment result is that the shuttlecock does not fall to the ground, returning to the step S101, and repeating the steps S101 to S103 for the shuttlecock at the next time point; if the judgment result is that the shuttlecock falls to the ground, the subsequent step S104 is executed.
For example, when the threshold is set to 0.1 mm, if the height of the badminton is 1 m, it is determined that the badminton does not fall to the ground, and then the step S101 is returned to, and the steps S101 to S103 are repeated for the badminton at the next time point; if the height of the badminton is 0 m, the badminton is judged to fall to the ground, and the subsequent step S104 is executed.
S104, the server judges whether the shuttlecock is out of range.
Optionally, if the value of the first coordinate of the badminton is not located in the first interval, or the value of the second coordinate of the badminton is not located in the second interval, determining that the badminton is out of bounds; and if the value of the first coordinate of the badminton is located in the first interval and the value of the second coordinate of the badminton is located in the second interval, determining that the badminton is not out of range.
Note that, since badminton games are divided into single-play games and double-play games, and the boundary settings of the two games are different, the settings of the first section and the second section are also divided into the following two cases:
(1) singleplay match
As shown in fig. 5, during a single play match, the server presets a first coordinate point, a second coordinate point, a third coordinate point, and a fourth coordinate point in a two-dimensional plane coordinate system. The first coordinate point, the second coordinate point, the third coordinate point and the fourth coordinate point are four end points of a rectangular court of the badminton single play match in a two-dimensional coordinate system. The first coordinate point and the second coordinate point are coordinates of two end points of one bottom line of two bottom lines of the boundary of the single play match in the two-dimensional coordinate system, and the third coordinate point and the fourth coordinate point are coordinates of two end points of the other bottom line of the two bottom lines of the boundary of the single play match in the two-dimensional coordinate system.
Optionally, the left end point of the first interval is a value of a first coordinate of the first coordinate point, and the right end point of the first interval is a value of a first coordinate of the second coordinate point; the left end point of the second interval is the value of the second coordinate of the third coordinate point, and the right end point of the second interval is the value of the second coordinate of the first coordinate point.
For example, when playing a single game, the origin of the two-dimensional coordinate system is set as the geometric center of the badminton court, namely the midpoint of the connecting line of the two net posts in the badminton court. At this time, the coordinates of the first coordinate point are (-2.59,6.70), the coordinates of the second coordinate point are (2.59,6.70), the coordinates of the third coordinate point are (-2.59, -6.70), the coordinates of the fourth coordinate point are (2.29, -6.70), the first interval is [ 2.59,2.59 ], and the second interval is [ 6.70,6.70 ].
(2) Double-hit match
As shown in fig. 6, during the double-play match, the server presets a fifth coordinate point, a sixth coordinate point, a seventh coordinate point and an eighth coordinate point in the two-dimensional plane coordinate system. The fifth coordinate point, the sixth coordinate point, the seventh coordinate point and the eighth coordinate point are four end points of a rectangular court of the badminton double-play competition in a two-dimensional coordinate system. The fifth coordinate point and the sixth coordinate point are coordinates of two end points of one bottom line of the two bottom lines of the boundary of the double-play match in the two-dimensional coordinate system, and the seventh coordinate point and the eighth coordinate point are coordinates of two end points of the other bottom line of the two bottom lines of the boundary of the double-play match in the two-dimensional coordinate system.
Optionally, a left end point of the first interval is a value of a first coordinate of the fifth coordinate point, and a right end point of the first interval is a value of a first coordinate of the sixth coordinate point; the left end point of the second interval is the value of the second coordinate of the seventh coordinate point, and the right end point of the second interval is the value of the second coordinate of the fifth coordinate point.
In the double-playing competition, the origin of the two-dimensional coordinate system is set as the geometric center of the badminton court, namely the middle point of the connecting line of the two net posts in the badminton court. At this time, the coordinates of the fifth coordinate point are (-3.05,6.70), the coordinates of the sixth coordinate point are (3.05,6.70), the coordinates of the seventh coordinate point are (-3.05, -6.70), the coordinates of the eighth coordinate point are (2.29, -6.70), the first interval is [ 3.05,3.05 ], and the second interval is [ 6.70,6.70 ].
Optionally, the server sends the time data of the current time point and the penalty result to the display terminal. The display terminal may be a mobile phone, a tablet computer, or a display screen, which is not limited in this application.
Optionally, after the server judges that the shuttlecock is out of bounds, alarm information is generated. The alarm information is used for enabling an alarm device in a badminton court to give an alarm and prompting a referee to the badminton out of bounds.
Through the technical scheme, the server can acquire the position data of the shuttlecock at each moment in the badminton process. Judging whether the shuttlecocks fall to the ground or not according to the height of the shuttlecocks in the position data, if the shuttlecocks fall to the ground, judging whether the falling points of the shuttlecocks are within the boundary or not according to the two-dimensional plane coordinates in the shuttlecock position data, and finally obtaining the penalty result of the shuttlecocks falling to the ground. Therefore, the badminton contact time and the contact position can be accurate, fair, objective and stable, adverse effects on badminton penalty caused by artificial factors are avoided, and the competition cost is saved.
According to the embodiment of the application, the functional modules or the functional modules of the penalty device of the badminton can be divided according to the method, for example, the functional modules or the functional modules can be divided corresponding to the functions, and two or more functions can be integrated into one processing module. The integrated module can be realized in a hardware form, and can also be realized in a software functional module or a functional module form. The modules or the division of the modules in the embodiment of the present application is schematic, and only one logic function division is performed, and another division manner may be used in actual implementation.
As shown in fig. 7, the penalty device for shuttlecocks provided in the embodiment of the present application includes:
the acquisition module 101 is used for acquiring position data of the shuttlecock through the three-dimensional laser radar.
The processing module 102 is used for determining the height and the two-dimensional plane coordinate of the badminton according to the position data of the badminton, wherein the two-dimensional plane coordinate is used for indicating the position of the badminton in a two-dimensional plane coordinate system, a first coordinate axis in the two-dimensional plane coordinate system is parallel to the bottom line of a badminton court, and a second coordinate axis in the two-dimensional plane coordinate system is parallel to the side line of the badminton court; and when the height of the badminton is smaller than the threshold value, judging whether the badminton is out of bounds or not according to the two-dimensional plane coordinate of the badminton.
Optionally, the apparatus further comprises: a sending module 103. And the sending module 103 is configured to send the penalty result to the display terminal.
Optionally, the processing module 102 is further configured to determine that the shuttlecock is out of bounds when the value of the first coordinate of the shuttlecock is not located in the first interval or the value of the second coordinate of the shuttlecock is not located in the second interval; and the shuttlecock locating device is also used for determining that the shuttlecock is not out of range when the value of the first coordinate of the shuttlecock is located in the first interval and the value of the second coordinate of the shuttlecock is located in the second interval.
As shown in fig. 8, a schematic view of another possible structure of a penalty device for shuttlecocks according to an embodiment of the present application includes:
a processor 202 for controlling and managing the actions of the penalty device for shuttlecocks, for example, performing the steps performed by the processing module 102 described above, and/or other processes for performing the techniques described herein.
The processor 202 may be various illustrative logical blocks, modules, and circuits described above that implement or perform the functions described in connection with the disclosure. The processor may be a central processing unit, general purpose processor, digital signal processor, application specific integrated circuit, field programmable gate array or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others.
Optionally, the badminton penalty device further comprises a communication interface 203, a memory 201 and a bus 204, wherein the communication interface 203 is used for supporting the badminton penalty device to communicate with other network entities. The memory 201 is used for storing program codes and data of the badminton penalty device.
The memory 201 may be a memory in the penalty device for shuttlecocks, and the memory may include a volatile memory, such as a random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, a hard disk, or a solid state disk; the memory may also comprise a combination of memories of the kind described above.
The bus 204 may be an Extended Industry Standard Architecture (EISA) bus or the like. The bus 204 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 8, but this is not intended to represent only one bus or type of bus.
Through the above description of the embodiments, it is clear to those skilled in the art that, for convenience and simplicity of description, the foregoing division of the functional modules is merely used as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the above described functions. For the specific working processes of the system, the apparatus, and the module described above, reference may be made to the corresponding processes in the foregoing method embodiments, which are not described herein again.
Embodiments of the present application provide a computer program product including instructions, which when run on a computer, cause the computer to execute the method for identifying a node of an internet of things according to the foregoing method embodiments.
An embodiment of the present application further provides a computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the network device executes the instructions, the network device executes each step executed by the network device in the method flow shown in the foregoing method embodiment.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, and a hard disk. Random Access Memory (RAM), Read-Only Memory (ROM), Erasable Programmable Read-Only Memory (EPROM), registers, a hard disk, an optical fiber, a portable Compact disk Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any other form of computer-readable storage medium, in any suitable combination, or as appropriate in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuit (ASIC). In embodiments of the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The above description is only an embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions within the technical scope of the present disclosure should be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A method of penalizing a shuttlecock, the method comprising:
acquiring position data of the shuttlecock through a three-dimensional laser radar;
according to the position data of the shuttlecocks, determining the height and a two-dimensional plane coordinate of the shuttlecocks, wherein the two-dimensional plane coordinate is used for indicating the positions of the shuttlecocks in a two-dimensional plane coordinate system, a first coordinate axis in the two-dimensional plane coordinate system is parallel to the bottom line of a shuttlecock court, and a second coordinate axis in the two-dimensional plane coordinate system is parallel to the side line of the shuttlecock court;
and when the height of the badminton is smaller than the threshold value, judging whether the badminton is out of bounds or not according to the two-dimensional plane coordinate of the badminton.
2. A penalty method for shuttlecocks according to claim 1, wherein the two-dimensional plane coordinates include a first coordinate and a second coordinate, the first coordinate being a coordinate on the first coordinate axis, the second coordinate being a coordinate on the second coordinate axis;
judging whether the shuttlecock is out of range according to the two-dimensional plane coordinates of the shuttlecock, and the judging method comprises the following steps:
if the value of the first coordinate of the badminton is not located in a first interval, or the value of the second coordinate of the badminton is not located in a second interval, determining that the badminton is out of bounds;
and if the value of the first coordinate of the badminton is located in the first interval and the value of the second coordinate of the badminton is located in the second interval, determining that the badminton is not out of bounds.
3. A penalty method for shuttlecocks according to claim 2 wherein the boundaries of the singles match of the shuttlecock court are used in the singles match of shuttlecocks, the method comprising:
the left end point of the first interval is the value of the first coordinate point, and the right end point of the first interval is the value of the first coordinate of the second coordinate point; the first coordinate point and the second coordinate point are coordinates of two endpoints of one bottom line of two bottom lines of the boundary of the single play match in a two-dimensional coordinate system;
the left end point of the second interval is the value of the second coordinate of the third coordinate point, and the right end point of the second interval is the value of the second coordinate of the first coordinate point; the third coordinate point is the coordinate of one of the two end points of the other bottom line of the two bottom lines of the boundary of the single play match in the two-dimensional coordinate system.
4. A penalty method for shuttlecocks according to claim 2 wherein the boundaries of the double play game of the shuttlecock court are used in a shuttlecock double play game, the method comprising:
the left end point of the first interval is the value of the first coordinate of the fifth coordinate point, and the right end point of the first interval is the value of the first coordinate of the sixth coordinate point; the fifth coordinate point and the sixth coordinate point are coordinates of two endpoints of one bottom line of the two bottom lines of the boundary of the double-play match in a two-dimensional coordinate system;
the left end point of the second interval is the value of the second coordinate of the fifth coordinate point, and the right end point of the second interval is the value of the second coordinate of the seventh coordinate point; the seventh coordinate point is a coordinate of one of two end points of the other bottom line of the two bottom lines of the boundary of the double-play match in the two-dimensional coordinate system.
5. A penalty device for shuttlecocks, the penalty device comprising: the device comprises an acquisition module and a processing module;
the acquisition module is used for acquiring the position data of the shuttlecock through a three-dimensional laser radar;
the processing module is used for determining the height and the two-dimensional plane coordinate of the badminton according to the position data of the badminton, the two-dimensional plane coordinate is used for indicating the position of the badminton in a two-dimensional plane coordinate system, a first coordinate axis in the two-dimensional plane coordinate system is parallel to the bottom line of a badminton court, and a second coordinate axis in the two-dimensional plane coordinate system is parallel to the side line of the badminton court; and when the height of the badminton is smaller than the threshold value, judging whether the badminton is out of range according to the two-dimensional plane coordinate of the badminton.
6. A penalty device for shuttlecocks as claimed in claim 5,
the processing module is further used for determining that the shuttlecock is out of bounds when the value of the first coordinate of the shuttlecock is not located in a first interval or the value of the second coordinate of the shuttlecock is not located in a second interval;
the processing module is further used for determining that the shuttlecock is not out of range when the value of the first coordinate of the shuttlecock is located in the first interval and the value of the second coordinate of the shuttlecock is located in the second interval.
7. A penalty device for shuttlecocks according to claim 6 wherein the boundaries of the singles match of the shuttlecock court are used in the singles match of shuttlecocks, the device comprising:
the left end point of the first interval is the value of the first coordinate point, and the right end point of the first interval is the value of the first coordinate of the second coordinate point; the first coordinate point and the second coordinate point are coordinates of two endpoints of one bottom line of two bottom lines of the boundary of the single play match in a two-dimensional coordinate system;
the left end point of the second interval is the value of the second coordinate of the third coordinate point, and the right end point of the second interval is the value of the second coordinate of the first coordinate point; the third coordinate point is the coordinate of one of the two end points of the other bottom line of the two bottom lines of the boundary of the single play match in the two-dimensional coordinate system.
8. A penalty device for shuttlecocks according to claim 6 wherein the boundaries of a double play game of the shuttlecock court are used in a double play match of shuttlecocks, the device comprising:
the left end point of the first interval is the value of the first coordinate of the fifth coordinate point, and the right end point of the first interval is the value of the first coordinate of the sixth coordinate point; the fifth coordinate point and the sixth coordinate point are coordinates of two endpoints of one bottom line of the two bottom lines of the boundary of the double-play match in a two-dimensional coordinate system;
the left end point of the second interval is the value of the second coordinate of the fifth coordinate point, and the right end point of the second interval is the value of the second coordinate of the seventh coordinate point; the seventh coordinate point is a coordinate of one of two end points of the other bottom line of the two bottom lines of the boundary of the double-play match in the two-dimensional coordinate system.
9. A penalty device for shuttlecocks, comprising: a processor and a communication interface; the communication interface is coupled to the processor for executing a computer program or instructions to implement the method of penalising shuttlecocks as claimed in any one of claims 1 to 4.
10. A computer readable storage medium having instructions stored therein, wherein the instructions, when executed by a computer, cause the computer to perform the method of penalizing shuttlecocks as claimed in any one of claims 1 to 4.
CN201911348683.9A 2019-12-24 2019-12-24 Penalty judging method and device for shuttlecocks Pending CN111167106A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911348683.9A CN111167106A (en) 2019-12-24 2019-12-24 Penalty judging method and device for shuttlecocks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911348683.9A CN111167106A (en) 2019-12-24 2019-12-24 Penalty judging method and device for shuttlecocks

Publications (1)

Publication Number Publication Date
CN111167106A true CN111167106A (en) 2020-05-19

Family

ID=70620104

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911348683.9A Pending CN111167106A (en) 2019-12-24 2019-12-24 Penalty judging method and device for shuttlecocks

Country Status (1)

Country Link
CN (1) CN111167106A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112245889A (en) * 2020-09-08 2021-01-22 陈远舟 Method and system for automatically judging tennis ball out of bounds
CN112891877A (en) * 2021-01-17 2021-06-04 湖南文理学院 Novel badminton net
CN113476815A (en) * 2021-05-17 2021-10-08 张昌昊 Intelligent sports auxiliary training method and system based on E-ink

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5082263A (en) * 1990-11-06 1992-01-21 Richard Berger Method of and system for determining position of tennis ball relative to tennis court, and tennis ball provided therefor
CN1824352A (en) * 2005-02-27 2006-08-30 赵健 Digital detecting system of out of bounds in ball game
US8199199B1 (en) * 2007-08-15 2012-06-12 Yuriy Shlyak Method and system for real time judging boundary lines on tennis court
CN103617644A (en) * 2013-12-03 2014-03-05 西安电子科技大学 Badminton side boundary crossing distinguishing method based on machine vision
CN108837483A (en) * 2018-08-17 2018-11-20 中国地质大学(武汉) A kind of penalty method and system of badminton match sideline drop point

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5082263A (en) * 1990-11-06 1992-01-21 Richard Berger Method of and system for determining position of tennis ball relative to tennis court, and tennis ball provided therefor
CN1824352A (en) * 2005-02-27 2006-08-30 赵健 Digital detecting system of out of bounds in ball game
US8199199B1 (en) * 2007-08-15 2012-06-12 Yuriy Shlyak Method and system for real time judging boundary lines on tennis court
CN103617644A (en) * 2013-12-03 2014-03-05 西安电子科技大学 Badminton side boundary crossing distinguishing method based on machine vision
CN108837483A (en) * 2018-08-17 2018-11-20 中国地质大学(武汉) A kind of penalty method and system of badminton match sideline drop point

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112245889A (en) * 2020-09-08 2021-01-22 陈远舟 Method and system for automatically judging tennis ball out of bounds
CN112245889B (en) * 2020-09-08 2023-12-05 陈远舟 Method and system for automatically judging out-of-bounds tennis
CN112891877A (en) * 2021-01-17 2021-06-04 湖南文理学院 Novel badminton net
CN113476815A (en) * 2021-05-17 2021-10-08 张昌昊 Intelligent sports auxiliary training method and system based on E-ink

Similar Documents

Publication Publication Date Title
CN111167106A (en) Penalty judging method and device for shuttlecocks
CN109348409B (en) Positioning processing method and device, intelligent hardware equipment and storage medium
CN109164410A (en) RFID positioning and method for tracing, system and computer readable storage medium
CN109525931B (en) Method, device, equipment and storage medium for positioning wireless equipment
CN103188763B (en) A kind of method of registering based on space and device, electronic equipment
CN112348909A (en) Target positioning method, device, equipment and storage medium
CN113595748A (en) Team recommendation method, team recommendation device, electronic device and storage medium
CN111429489B (en) Target tracking monitoring display method and device
CN109618280A (en) Localization method, device, equipment and storage medium based on dynamic reference node
KR102304787B1 (en) Ball marker providing putting line informaion on the green
CN107708203B (en) A kind of localization method and device based on geographical fingerprint
CN113440054B (en) Method and device for determining range of charging base of sweeping robot
CN110621065A (en) WIFI-based indoor positioning method, server and system
CN115507840A (en) Grid map construction method, grid map construction device and electronic equipment
CN109146973A (en) Robot Site characteristic identifies and positions method, apparatus, equipment and storage medium
CN109788431B (en) Bluetooth positioning method, device, equipment and system based on adjacent node group
CN115037866A (en) Imaging method, device, equipment and storage medium
CN109615699B (en) Augmented reality grouping method, system, readable storage medium and device
CN117480408A (en) Object ranging method and device
CN108981713B (en) Hybrid wireless self-adaptive navigation method and device
CN113741481A (en) Map processing method, map processing device, storage medium and robot
CN113446940A (en) Point cloud scanning method, device and equipment
CN111565366A (en) Household appliance positioning method and device, movable intelligent device and storage medium
KR101818039B1 (en) Method and system for providing resource-integrated game service
CN111698643B (en) Method, device, terminal and storage medium for positioning location of terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200519