Blind person military chess battle device and method
By setting pressure sensors on the military chess board and using robotic arms to assist operations, combined with voice input and broadcasting, the problem of traditional military chess being unfriendly to blind players is solved, and an efficient and accurate blind military chess battle experience is achieved.
Patent Information
- Application Number
- CN202411990065.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-04
AI Technical Summary
Traditional military chess games are not friendly to blind players, and the existing technology solutions have problems such as inconvenient operation, high equipment costs, and error-prone.
A blind military chess battle device is designed, using a pressure sensor to set up a chess position on the chessboard, combined with a voice input device and a voice broadcaster, the position and movement status of the chess piece is recognized and recorded through the processor, and the robotic arm is used to assist the movement of the chess piece.
It is friendly to blind military chess players, accurately identify the position and movement status of the chess pieces, reduces operational complexity and equipment costs, and improves the accuracy and reliability of the game.
Smart Images

Figure CN119746379A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of chess game devices, and more specifically, to a military chess game device and method for the blind. Background Art
[0002] Military chess is a popular chess game that not only attracts many players because of its rich strategies, but also because of its simple gameplay and easy to get started. However, for blind friends with limited vision, military chess games face many challenges. The traditional military chess board layout and chess pieces are of various types. It is difficult for blind players to accurately identify the position and type of chess pieces during the game, which requires them to memorize a lot of information, which places high demands on memory and spatial cognition. In addition, in the dark chess mode, blind players cannot directly know the specific level or function of the opponent's chess pieces, which further increases the need for help outside the game and limits the blind's gaming experience.
[0003] At present, there are several technical means to try to provide a better military chess game experience for blind players. The common non-device-dependent solution requires blind players to remember the specific position of each valuable chess piece and estimate the opponent's chess piece information, but this method not only consumes a lot of players' brain resources, but also easily leads to the failure of the whole game due to misremembering. In terms of chessboard referee design, the traditional refereeing method usually sets up a referee area in the middle of the chessboard. Players need to put the chess pieces into the referee slot in each game and the system device (such as based on the discrimination resistor) judges and then retrieves them. This frequent operation is very inconvenient for blind players. In addition, although the intelligent refereeing method based on machine vision is relatively simple to operate, its equipment cost is high, and it requires complex machine learning, image processing and character recognition algorithms, and there may be high discrimination errors, resulting in poor popularity in the actual market.
[0004] There is also a solution in the prior art that identifies chess pieces by weight differences. For example, patent application number CN202220771738.8 provides a chess game system. The chess pieces in the patent have different weights. The system uses a pressure sensor to detect the weight of the chess pieces and obtains the position information of the chess pieces according to the different weights. However, this solution has obvious shortcomings during use. The chess pieces will gradually wear out or accumulate dust during long-term use, causing their actual weight to change, thereby making the weight discrimination method invalid. Summary of the invention
[0005] The present invention is to overcome at least one technical problem existing in the above prior art, and provides a device and method for a blind person to play chess.
[0006] In order to solve the above technical problems, the technical solution of the present invention is as follows:
[0007] A military chess game device for the blind, comprising a military chess board, a plurality of military chess pieces, a plurality of pressure sensors, a processor, a voice input device and a voice announcer, wherein:
[0008] The military chess board is preset with a plurality of chess positions, and each chess position is provided with a pressure sensor; the processor is connected with each of the pressure sensors to receive pressure data collected by each of the pressure sensors; the processor is also connected with the voice input device and the voice announcer;
[0009] The weight of each military chess piece is M+ε, where M is the standard weight of the military chess piece and ε is the weight error threshold interval of the military chess piece; Braille is provided on each military chess piece, and the Braille is used to indicate the position information of each military chess piece;
[0010] The voice input device is configured to receive the position information of the chess pieces spoken by the chess player one by one when arranging the chessboard; when the voice input device receives the position information of the chess pieces spoken by the chess player, the initial placement position of the chess pieces spoken by the chess player is determined by the value change of the pressure data of the pressure sensor; the processor is configured to receive and record the position information and initial placement position of each chess piece;
[0011] The processor is further configured to determine the chess position of the chess piece after the chess piece is moved by the value change of the pressure data of the pressure sensor, and record the chess position of the chess piece after the chess piece is moved;
[0012] When the pressure data collected by the pressure sensor is 2M+2ε, it indicates that there are two chess pieces in a battle state at the chess position corresponding to the pressure sensor; the processor is configured to compare the position information of the two chess pieces in a battle state according to the preset chess game rules to determine the chess piece to be taken away, and update the position information and placement position of each chess piece remaining on the chess board after the chess piece is taken away; the voice announcer is configured to announce the battle result of the two chess pieces in a battle state;
[0013] The processor is also configured to determine the game result of the military chess game based on the position information of each of the military chess pieces remaining on the military chess board and in combination with preset military chess game rules, and the voice announcer is also configured to announce the game result of the military chess game.
[0014] Furthermore, the military chess pieces are divided into two chess piece groups, and the number of military chess pieces contained in the two chess piece groups is the same;
[0015] The shapes of the military chess pieces in one group of chess pieces are of a first shape, and the shapes of the military chess pieces in another group of chess pieces are of a second shape;
[0016] The top surface and the bottom surface of each of the military chess pieces in the two chess piece groups are both planes.
[0017] Furthermore, each chess position on the military chess board is provided with a receiving groove;
[0018] The pressure sensors are arranged one by one at the bottom of the accommodating grooves, and an elastic body is arranged above the pressure sensor in each accommodating groove;
[0019] The elastic body is configured to bear the military chess piece and transmit the pressure of the military chess piece to the corresponding pressure sensor;
[0020] The top surface of each of the elastic bodies is provided with Braille characters, and the Braille characters are used to indicate the position coordinates of each of the elastic bodies.
[0021] Furthermore, the military chess game device for the blind also includes a mechanical arm, which is connected to the processor and can move the military chess pieces to any position;
[0022] The voice input device is further configured to receive a chess piece movement voice command from a military chess player, and the processor is configured to convert the military chess piece movement voice command into a chess piece movement text command;
[0023] The processor is further configured to formulate corresponding execution instructions for the chess piece movement text command according to preset military chess game rules and send the execution instructions to the robotic arm;
[0024] The robotic arm is configured to operate based on the execution instruction issued by the processor.
[0025] Furthermore, the military chess board is provided with a chess route for connecting the chess positions, and the chess route includes a railway line and a highway line;
[0026] A convex dot symbol is arranged at the midpoint of the railway line between every two chess positions to distinguish the railway line from the road line.
[0027] A method for playing chess for the blind, which uses the above-mentioned chess playing device for the blind, and the method for playing chess for the blind comprises the following steps:
[0028] The chessboard layout of both parties is completed according to the preset chess piece placement rules. The weight of each chess piece used by both parties is M+ε, where M is the standard weight of the chess piece and ε is the weight error threshold interval of the chess piece.
[0029] When arranging the chessboard, each time a new chess piece is placed on the chess position of the chessboard, the position information of the newly placed chess piece spoken by the chess player is received through the voice input device, and the initial placement position of the newly placed chess piece is determined through the value change of the pressure data of the pressure sensor;
[0030] Receive and record the position information and initial placement position of each military chess piece through a processor;
[0031] After the military chess piece is moved, the placement position of the military chess piece after the move is determined by the value change of the pressure data of the pressure sensor, and the placement position of the military chess piece is updated and recorded by the processor;
[0032] When the pressure data collected by the pressure sensor is 2M+2ε, it indicates that there are two chess pieces in a battle state at the chess position corresponding to the pressure sensor; the chess piece to be taken away is determined by the position information of the two chess pieces in a battle state recorded by the processor, and the battle result of the two chess pieces in a battle state is announced by the voice announcer;
[0033] After the chess pieces are taken away, the processor updates the position information and placement positions of the remaining chess pieces on the chess board;
[0034] The processor determines the result of the military chess game according to the position information of each of the military chess pieces remaining on the military chess board and in combination with preset military chess game rules, and announces the result of the military chess game through the voice announcer.
[0035] Furthermore, each chess position on the military chess board is provided with a receiving groove;
[0036] The pressure sensors are arranged one by one at the bottom of the accommodating grooves, and an elastic body is arranged above the pressure sensor in each accommodating groove;
[0037] The elastic body is configured to bear the military chess piece and transmit the pressure of the military chess piece to the corresponding pressure sensor;
[0038] The top surface of each elastic body is provided with Braille characters, and the Braille characters are used to indicate the position coordinates (x, y) of each chess position;
[0039] The pressure data displayed by the pressure sensor at the position coordinate (x, y) is recorded as F(x, y). The expression of F(x, y) is:
[0040]
[0041] When the pressure data F(x, y) is 0, it means that there is no military chess piece at the chess position at the position coordinate (x, y);
[0042] When the pressure data F(x, y) is M+ε, it means that there is a military chess piece at the chess position at the position coordinate (x, y);
[0043] When the pressure data F(x, y) is 2M+2ε, it means that there are two chess pieces at the position coordinate (x, y), and the two chess pieces are in a battle state.
[0044] Furthermore, a mechanical arm is installed on one side of the military chess board, the mechanical arm is connected to the processor, and the mechanical arm can move the military chess pieces to any position;
[0045] The voice input device receives a chess piece movement voice command from a chess player, and the processor converts the chess piece movement voice command into a chess piece movement text command; the chess piece movement text command is to move the chess piece at the position coordinate (x1, y1) to the position coordinate (x2, y2);
[0046] The processor formulates corresponding execution instructions for the chess piece movement text command according to preset military chess game rules and sends the execution instructions to the robotic arm;
[0047] Based on the execution instruction issued by the processor, the robot arm is controlled to operate.
[0048] Furthermore, the execution logic of the operation of the robotic arm includes:
[0049] When there is no chess piece at the position coordinate (x1, y1) or the chess piece at the position coordinate (x1, y1) cannot be moved according to the preset chess game rules, the robot arm does not perform the operation;
[0050] When there is a chess piece at the position coordinate (x1, y1) and there is no chess piece at the position coordinate (x2, y2), the chess piece at the position coordinate (x1, y1) is moved to the position coordinate (x2, y2) by the mechanical arm;
[0051] When there are military chess pieces at both the position coordinates (x1, y1) and the position coordinates (x2, y2), the military chess piece at the position coordinates (x1, y1) is moved to above the military chess piece at the position coordinates (x2, y2) by the robotic arm.
[0052] Furthermore, the blind chess game method also includes a human-machine mode, where the two parties in the human-machine mode are a real person and a machine.
[0053] The processor randomly selects a layout diagram from a preset layout diagram set, and the processor controls the mechanical arm to move each of the military chess pieces of the machine side to a specified position according to the layout diagram.
[0054] Compared with the prior art, the technical solution of the present invention has the following beneficial effects:
[0055] The present invention provides a blind chess game device and method, which effectively solves the problems that traditional chess games are not friendly enough to blind players with limited vision, as well as the problems of inconvenient operation, high equipment cost, and easy errors in the solutions in the prior art. Specifically, in the present application, a pressure sensor arranged under the chess position on the chessboard is used to detect the placement position and change of chess pieces, which can not only accurately identify the initial position and movement state of each chess piece, but also judge the battle situation between chess pieces through different pressure values. At the same time, considering the wear or dust accumulation problem that chess pieces may cause due to long-term use, the weight of each chess piece in the present invention is designed to be M+ε, so as to allow a certain weight change without affecting the recognition accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0057] Figure 1 It is a structural schematic diagram of a military chess game device for the blind provided in one embodiment of the present application;
[0058] Figure 2 This is a working principle diagram of a processor in a blind chess game device provided in one embodiment of the present application;
[0059] Figure 3 This is a flow chart of a human-machine battle using the blind chess battle device of the present application;
[0060] Explanation of the markings in the figure: 1. Military chess board; 2. Voice input device; 3. Voice announcer; 4. Robotic arm; 5. Message receiving module; 6. Game operation recording module; 7. Chess board and chess piece value maintenance module; 8. Chess piece size judgment module; 9. Message transmission module; 10. Game win or lose judgment module. DETAILED DESCRIPTION
[0061] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.
[0062] Embodiment 1:
[0063] like Figure 1 As shown, the present invention provides a technical solution:
[0064] A military chess game device for the blind, comprising a military chess board 1, a plurality of military chess pieces, a plurality of pressure sensors, a processor, a voice input device 2 and a voice announcer 3, wherein:
[0065] The military chess board 1 is preset with a plurality of chess positions, and each chess position is provided with a pressure sensor; the processor is connected with each of the pressure sensors to receive the pressure data collected by each of the pressure sensors; the processor is also connected with the voice input device 2 and the voice announcer 3;
[0066] The weight of each military chess piece is M+ε, where M is the standard weight of the military chess piece and ε is the weight error threshold interval of the military chess piece; Braille is provided on each military chess piece, and the Braille is used to indicate the position information of each military chess piece;
[0067] The voice input device 2 is configured to receive the position information of the chess pieces spoken by the chess player one by one when arranging the chessboard; when the voice input device 2 receives the position information of the chess pieces spoken by the chess player, the initial placement position of the chess pieces spoken by the chess player is determined by the value change of the pressure data of the pressure sensor; the processor is configured to receive and record the position information and initial placement position of each chess piece;
[0068] The processor is further configured to determine the chess position of the chess piece after the chess piece is moved by the value change of the pressure data of the pressure sensor, and record the chess position of the chess piece after the chess piece is moved;
[0069] When the pressure data collected by the pressure sensor is 2M+2ε, it indicates that there are two chess pieces in a battle state at the chess position corresponding to the pressure sensor; the processor is configured to compare the position information of the two chess pieces in a battle state according to the preset chess game rules to determine the chess piece to be taken away, and update the position information and placement position of each chess piece remaining on the chess board 1 after the chess piece is taken away; the voice announcer 3 is configured to announce the battle result of the two chess pieces in a battle state;
[0070] The processor is also configured to determine the game result of the military chess game based on the position information of each military chess piece remaining on the military chess board 1 and in combination with preset military chess game rules, and the voice announcer 3 is also configured to announce the game result of the military chess game.
[0071] Embodiment 2:
[0072] On the basis of Example 1, the military chess pieces are divided into two chess piece groups, and the number of military chess pieces included in the two chess piece groups is the same;
[0073] The shape of the military chess pieces in one group of chess pieces is a first shape, and the shape of the military chess pieces in another group of chess pieces is a second shape; the top and bottom surfaces of the military chess pieces of the two shapes are both rectangular, but the sides are different, and the length and width of the upper and lower bottom surfaces are the same. The design of the military chess pieces of the two shapes is not only convenient for the blind to distinguish the chess pieces of different players, but also convenient for the overlapping and placement of different chess pieces;
[0074] The top surface and the bottom surface of each of the military chess pieces in the two chess piece groups are both planes.
[0075] Further, refer to Figure 1 , each chess position on the military chess board 1 is provided with a receiving groove;
[0076] Each of the pressure sensors is arranged at the bottom of each of the accommodating grooves in a one-to-one correspondence, and an elastic body is arranged above the pressure sensor in each of the accommodating grooves; the elastic body is a block that will be compressed and deformed when subjected to pressure, and in terms of material selection, a common elastic body material such as rubber can be selected;
[0077] The elastic body is configured to carry the military chess piece and transmit the pressure of the military chess piece to the corresponding pressure sensor; while the elastic body produces different degrees of deformation according to the pressure at the current position, the internal system of the military chess board 1 also indirectly obtains the state of the military chess piece at the corresponding position based on the pressure value of the pressure sensor at the position;
[0078] The top surface of each of the elastic bodies is provided with Braille characters, and the Braille characters are used to indicate the position coordinates of each of the elastic bodies.
[0079] The military chess pieces in the device abandon the appearance design of conventional chess pieces, and the text content on the top surface uses Braille instead of conventional Chinese characters; in actual chess games and formations, if it is a clear chess game, the Braille side of the chess pieces should be placed upward; if it is a dark chess game, the Braille side of the chess pieces should be placed downward.
[0080] Furthermore, the voice announcer 3 is used to announce the game situation in real time during the game.
[0081] Further, refer to Figure 1 The blind chess game device further comprises a mechanical arm 4, which is connected to the processor and can move the chess pieces to any position;
[0082] The mechanical arm 4 is used to replace the blind man to operate the chess pieces. When the mechanical arm 4 receives instructions from the system, it will perform corresponding operations, such as moving chess pieces to any position, taking away chess pieces that have been defeated in the battle, etc.
[0083] The voice input device 2 is further configured to receive a chess piece movement voice command from a military chess player, and the processor is configured to convert the military chess piece movement voice command into a chess piece movement text command;
[0084] The processor is further configured to formulate corresponding execution instructions for the chess piece movement text command according to preset military chess game rules and send the execution instructions to the mechanical arm 4;
[0085] The robot arm 4 is configured to operate based on the execution instruction issued by the processor.
[0086] Further, refer to Figure 1 The military chess board 1 is provided with a chess route for connecting the chess positions, and the chess route includes a railway line and a highway line;
[0087] A convex dot symbol is arranged at the midpoint of the railway line between every two chess positions to distinguish the railway line from the road line.
[0088] The blind can feel and judge whether the elastic body and the chess pieces on the block are on the railway line by touching the convex points. The specific perception of the blind is as follows:
[0089] When the blind person can perceive the convex dots, it means that the walking route is a railway line;
[0090] When the blind person cannot perceive the convex dots, it indicates that the walking route is a road line.
[0091] Furthermore, a processor is embedded inside the chessboard. The processor chip integrates the functions of dynamic management of chessboard and chess piece information and chess piece judgment system, including chess piece size judgment module 8, game win / loss judgment module 10, message transmission module 9, game operation recording module 6, message receiving module 5, chessboard and chess piece value maintenance module 7. The specific module association diagram is shown in FIG. Figure 2 shown.
[0092] For the chess piece size judgment module 8, the military chess piece size judgment logic and rules are preset:
[0093] Commander>Army Commander>Division Commander>Brigade Commander>Regiment Commander>Battalion Commander>Company Commander>Platoon Leader>Engineer, Engineer>Landmine, Landmine can defeat all movable chess pieces except Engineer (the above-mentioned Commander, Army Commander...Platoon Leader), Bomb can perish together with all chess pieces, and the military flag will be eaten by all movable chess pieces.
[0094] For the game winning / losing judgment module 10, the logic and rules for judging the winning / losing of a military chess game are preset:
[0095] 1. When one of the two chess pieces in the game has a military flag, it means that the military flag of that side has been captured (in military chess, any movable piece can capture the military flag). At this time, that side is judged as losing and the other side is judged as winning.
[0096] 2. When one side has no more pieces to move (i.e., there are no more pieces that can be moved on the board), that side is deemed to lose and the other side is deemed to win;
[0097] In particular, if both players have no moves to make at the same time, it means a draw.
[0098] At the same time, the processor will also receive the pressure signals from the pressure sensors in the elastic bodies at various positions on the chessboard in real time, convert them into electrical signals, and conduct comprehensive analysis and feedback in conjunction with the underlying system.
[0099] The message receiving module 5 in the processor inside the military chess board 1 integrates a voice collection module and a voice recognition module. The voice collection module is used to collect current voice information and dynamically denoise the voice information. The voice recognition module converts the voice into text in real time based on the denoised voice information and combined with the voice recognition algorithm. First, the human-computer question and answer logic is predefined. The system will respond accordingly when and only when the user says "move the chess piece at point (x1, y1) to point (x2, y2)" (x1, y1, x2, y2 refer to specific legal coordinate numbers). After receiving the command from the system, the robotic arm 4 will give execution feedback to the chess piece at point (x1, y1) in real time. The specific execution logic expression is as follows:
[0100]
[0101] In particular, the condition "chess pieces cannot be moved" in situation ① is explained in detail: In military chess, there are several possible situations where chess pieces cannot be moved:
[0102] 1. The chess pieces themselves have the property of being immovable (including military flags, mines, and chess pieces in the base camp);
[0103] 2. For one side, the chess piece itself is surrounded by the mines of that side and cannot be moved at this time.
[0104] Furthermore, the deformation amount generated by each elastic body when it is under pressure can be dynamically acquired based on machine vision, and both the deformation amount and the pressure value can be transmitted to the back-end system. The two form a sentinel mode of mutual monitoring. That is, if the pressure and deformation amount displayed by the pressure sensor are inconsistent, it proves that there is a device failure in both.
[0105] Embodiment 3:
[0106] The present invention provides a technical solution:
[0107] A method for playing chess for the blind, which uses the above-mentioned chess playing device for the blind, and the method for playing chess for the blind comprises the following steps:
[0108] The chessboard layout of both sides of the game is completed according to the preset rules for placing chess pieces. The weight of each chess piece used by both sides of the game is M+ε, where M is the standard weight of the chess piece, and ε is the weight error threshold range of the chess piece. The chess piece wear, dust accumulation and other reasons will cause errors, and the error can be set at arrive between;
[0109] When arranging the chessboard, each time a new chess piece is placed on the chess position of the chessboard 1, the position information of the newly placed chess piece spoken by the chess player is received through the voice input device 2, and the initial placement position of the newly placed chess piece is determined through the value change of the pressure data of the pressure sensor;
[0110] Receive and record the position information and initial placement position of each military chess piece through a processor;
[0111] After the military chess piece is moved, the placement position of the military chess piece after the move is determined by the value change of the pressure data of the pressure sensor, and the placement position of the military chess piece is updated and recorded by the processor;
[0112] When the pressure data collected by the pressure sensor is 2M+2ε, it means that there are two chess pieces in a battle state at the chess position corresponding to the pressure sensor; the chess piece to be taken away is determined by the position information of the two chess pieces in a battle state recorded by the processor, and the battle result of the two chess pieces in a battle state is announced by the voice announcer 3;
[0113] After the military chess pieces are taken away, the position information and placement positions of the remaining military chess pieces on the military chess board 1 are updated by the processor;
[0114] The processor determines the game result of the military chess game according to the position information of the remaining military chess pieces on the military chess board 1 and in combination with the preset military chess game rules, and the voice broadcaster 3 broadcasts the game result of the military chess game.
[0115] Further, the position information of two military chess pieces in a battle state is compared through the following steps:
[0116] Extract the piece information at points (x1, y1) and (x2, y2) and compare their sizes. Let val(x, y) represent the value of the piece at point (x, y);
[0117] If val(x1, y1) > val(x2, y2), it means that the opponent's piece is better than one's own piece, and the topmost piece at point (x1, y1) should be taken away;
[0118] If val(x1, y1) < val(x2, y2), it means that one's own piece is better than the opponent's piece, and the bottommost piece at point (x1, y1) should be taken away;
[0119] If val(x1, y1) = val(x2, y2), it means that one's own piece and the opponent's piece are both eliminated, and all the pieces at point (x1, y1) should be taken away;
[0120] At the same time, after the system determines the result, it will automatically update the chess board status database at the back end, and at the same time send a message to the voice broadcaster 3, and then the voice broadcaster 3 will broadcast the current piece battle situation.
[0121] Further, when the player arranges the pieces (before the battle starts), when the player first places a new piece, the system needs to be informed of the position information of the piece by voice. The system will obtain the position information of the piece in real time based on the voice acquisition module and the voice recognition module, and store / maintain the piece information at the position placed by the current player through the chess board piece value maintenance module 7 in the system. If the player modifies / moves the piece that has been read into the system during the piece arrangement process, there is no need to inform the system of the current operation logic by voice. Combining the pressure value transmitted by the pressure sensor with the interaction logic of the system, the system will dynamically modify the information of the chess board pieces in the current game according to the player's operations on the pieces on the chess board. The specific implementation principle is as follows:
[0122] If the player moves the piece at (x1, y1) to (w2, y2) during the piece arrangement process, record the piece information at (x1, y1) as
[0123] There are the following two situations during the movement process:
[0124] When there is no piece at point (x2, y2), the system internally updates the piece information at (x2, y2) on the chess board to The chess piece information at (x1, y1) is updated to empty (indicating that there is no chess piece at that location);
[0125] When there is a chess piece at point (x2, y2), the player first needs to take out the chess piece at (x2, y2). Here, the chess piece information at (x2, y2) is recorded as Then the player moves the chess piece at (x1, y1) to (x2, y2), and the system updates the chess piece information at (x2, y2) on the board to The player also needs to perform the above logical operations on the chess pieces he takes out, and repeat this process until all the initial chess pieces are placed on the chessboard.
[0126] Embodiment 4:
[0127] On the basis of Example 3, each chess position on the military chess board 1 is provided with a receiving groove;
[0128] The pressure sensors are arranged one by one at the bottom of the accommodating grooves, and an elastic body is arranged above the pressure sensor in each accommodating groove;
[0129] The elastic body is configured to bear the military chess piece and transmit the pressure of the military chess piece to the corresponding pressure sensor;
[0130] The top surface of each elastic body is provided with Braille characters, and the Braille characters are used to indicate the position coordinates (x, y) of each chess position, so as to facilitate the blind to identify the position of any military chess piece on the chessboard;
[0131] The pressure data displayed by the pressure sensor at the position coordinate (x, y) is recorded as F(x, y). The expression of F(x, y) is:
[0132]
[0133] By obtaining the value of the pressure sensor F(x,y) and combining it with the expression, the current position is deduced;
[0134] When the pressure data F(x, y) is 0, it means that there is no military chess piece at the chess position at the position coordinate (x, y);
[0135] When the pressure data F(x, y) is M+ε, it means that there is a military chess piece at the chess position at the position coordinate (x, y);
[0136] When the pressure data F(x,y) is 2M+2ε, it means that there are two chess pieces at the position coordinate (x,y), and the two chess pieces are in a battle state; at this time, the system will dynamically read data from the back-end system and make judgments completely at the back-end, and after the judgment is completed, the result will be transmitted to the voice announcer 3.
[0137] Furthermore, let the coordinates of the opponent's chess piece be (x1, y1) and the coordinates of one's own chess piece be (x2, y2). In the process of taking one's own chess piece out from point (x2, y2) and placing it on the chess piece at point (x1, y1), the system reads that the pressure sensor value F(x1, y1) at point (x1, y1) increases from M+ε to 2M+2ε, and the pressure sensor value F(x2, y2) at point (x2, y2) decreases from M+ε to 0.
[0138] Furthermore, in the military chess game, the chessboard structure of each side is the same, consisting of railway lines, highway lines, camps, military stations, and base camps;
[0139] The military station is the location where the chess pieces are placed. Each side has 23 military stations. The military station is the basic element on the chessboard, used to place various chess pieces.
[0140] The camp is a safe zone for chess pieces. Chess pieces in the camp are immune to attacks from other chess pieces. Each side has 5 camps, namely the left front camp, right front camp, middle camp, left bottom camp and right bottom camp. Chess pieces in the camp cannot be captured.
[0141] The base camp is an important position in the military chess game. Each side has two base camps. One of them must be used to place the military flag, and the other can be used to place other chess pieces. The chess pieces in the base camp cannot be moved.
[0142] Therefore, three types of chess positions are provided on the military chess board 1, namely, a military station, a military camp, and a base camp; among them, the elastic bodies at the military station position and the base camp position can be designed as cubes; the elastic body at the military camp position can be designed as a cylinder; the elastic bodies of different shapes must be designed to have relatively consistent weights and heights; the elastic bodies of different shapes can facilitate the blind to better distinguish between military stations, military camps, and base camps.
[0143] Furthermore, assuming that the side length of the cube elastic body is h, the radius of the top circle of the cylindrical elastic body can be calculated as At the same time, the design of the two elastic bodies of different shapes needs to ensure that the top surface area is large enough to facilitate the placement of chess pieces; in addition, the approximate shape of the design of the receiving groove on the military chess board 1 also needs to be consistent with the shape of the corresponding elastic block, so that the elastic block can be better embedded in the receiving groove.
[0144] Furthermore, a mechanical arm 4 is installed on one side of the military chess board 1, and the mechanical arm 4 is connected to the processor, and the mechanical arm 4 can move the military chess pieces to any position;
[0145] The voice input device 2 receives the chess piece movement voice command of the military chess player, and the processor converts the military chess piece movement voice command into a chess piece movement text command; the chess piece movement text command is to move the military chess piece at the position coordinate (x1, y1) to the position coordinate (x2, y2);
[0146] The processor formulates corresponding execution instructions for the chess piece movement text command according to the preset military chess game rules and sends the execution instructions to the mechanical arm 4;
[0147] Based on the execution instruction issued by the processor, the robot arm 4 is controlled to operate.
[0148] Furthermore, the execution logic of the operation performed by the robot arm 4 includes:
[0149] When there is no chess piece at the position coordinate (x1, y1) or the chess piece at the position coordinate (x1, y1) cannot be moved according to the preset chess game rules, the mechanical arm 4 does not perform any operation;
[0150] When there is a chess piece at the position coordinate (x1, y1) and there is no chess piece at the position coordinate (x2, y2), the chess piece at the position coordinate (x1, y1) is moved to the position coordinate (x2, y2) by the mechanical arm 4;
[0151] When there are chess pieces at both the position coordinates (x1, y1) and the position coordinates (x2, y2), the mechanical arm 4 moves the chess piece at the position coordinates (x1, y1) to above the chess piece at the position coordinates (x2, y2).
[0152] Furthermore, the blind chess game method also includes a human-machine mode, where the two parties in the human-machine mode are a real person and a machine.
[0153] The processor randomly selects a layout diagram from a preset layout diagram set, and controls the robot arm 4 to move each of the military chess pieces of the machine side to a specified position according to the layout diagram.
[0154] like Figure 3As shown, when the man-machine battle begins, before the formal battle begins, the user selects a military chess piece of any shape, combines the assistance of the Braille chess piece / chessboard and the voice recognition system, and completes the formation according to the military chess piece placement rules (the military flag must be placed at the base camp position, the mine can only be placed in the chess piece placement area of the last two rows of one's own side, and the bomb cannot be placed in the chess piece placement area of the first row of one's own side). The other party randomly imports the formation diagram in the system program database and places the chess pieces through the mechanical arm 4. After the formation of both parties is completed, the internal system of the chessboard will also fully obtain the chess piece information of both parties on the chessboard (the chess piece information of the machine side comes from the formation diagram imported from the system database), and then indicates the start of the game and informs the player through the voice announcer 3 that the game officially begins. In the man-machine mode, the real user takes the initiative by default. During the game, each time the player moves / changes the position of the chess piece, it will be accompanied by a change in the elastic body shape variable and a change in the pressure sensor value. When one party only wants to move a chess piece to a certain position, in particular, for blind players, it is necessary to touch the convex points on the walking route with their hands to determine whether the chess piece at the current position is on the railway line or on the road line, and move the chess piece according to the movement rules of different walking routes (if it is on the railway line, ordinary movable chess pieces (excluding engineers) can move any number of steps along the railway line (if there is a chess piece on the moving route, the chess piece cannot be skipped), and engineers have added the function of turning on the basis of the function of ordinary movable chess pieces (that is, it is not limited to moving on the same railway line. At the same time, if there is a chess piece on the moving route, the chess piece cannot be skipped). If it is on the road line, all movable chess pieces can only move one step along the road line). In particular, when one party's chess piece wants to attack the other party's chess piece, the player can choose to manually place his own chess piece on the other party's chess piece, or use the voice recognition system to let the mechanical arm 4 replace the manual operation to move the chess piece. After the operation is completed, the system will automatically determine the size of the chess pieces of both parties (based on the chess piece size judgment module 8) and inform the player of the chess piece battle result through the message transmission module 9 and the voice announcer 3. At the same time, when the system processes the chess battle and determines the size of the chess pieces of both sides, the chess battle situation will be transmitted to the game winning and losing judgment module 10 for further player winning and losing judgment. Similarly, when the system determines that there is an actual winning and losing result, the final result of the game will be notified to both parties through the message transmission module 9 and the voice announcer 3.
[0155] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0156] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0157] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0158] Although example embodiments have been described herein with reference to the accompanying drawings, it should be understood that the above example embodiments are merely exemplary and are not intended to limit the scope of the present application to this. Those of ordinary skill in the art may make various changes and modifications therein without departing from the scope and spirit of the present application. All these changes and modifications are intended to be included within the scope of the present application as required by the appended claims.
[0159] Similarly, it should be understood that in order to streamline the present application and help understand one or more of the various application aspects, in the description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the method of the present application should not be interpreted as reflecting the following intention: the claimed application requires more features than the features clearly stated in each claim. More specifically, as reflected in the corresponding claims, the application point is that the corresponding technical problem can be solved with less than all the features of a single disclosed embodiment. Therefore, the claims following the specific embodiment are hereby explicitly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present application.
[0160] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims, any one of the claimed embodiments can be used in any combination.
[0161] It should be noted that the above embodiments illustrate rather than limit the present application, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets should not be construed as a limitation to the claims. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.
Claims
1. A military chess game device for the blind, characterized in that: The military chess game device for the blind comprises a military chess board, a plurality of military chess pieces, a plurality of pressure sensors, a processor, a voice input device and a voice announcer, wherein: The military chess board is preset with a plurality of chess positions, and each chess position is provided with a pressure sensor; the processor is connected with each of the pressure sensors to receive pressure data collected by each of the pressure sensors; the processor is also connected with the voice input device and the voice announcer; The weight of each military chess piece is M+ε, where M is the standard weight of the military chess piece and ε is the weight error threshold interval of the military chess piece; Braille is provided on each military chess piece, and the Braille is used to indicate the position information of each military chess piece; The voice input device is configured to receive the position information of the chess pieces spoken by the chess player one by one when arranging the chessboard; when the voice input device receives the position information of the chess pieces spoken by the chess player, the initial placement position of the chess pieces spoken by the chess player is determined by the value change of the pressure data of the pressure sensor; the processor is configured to receive and record the position information and initial placement position of each chess piece; The processor is further configured to determine the chess position of the chess piece after the chess piece is moved by the value change of the pressure data of the pressure sensor, and record the chess position of the chess piece after the chess piece is moved; When the pressure data collected by the pressure sensor is 2M+2ε, it indicates that there are two chess pieces in a battle state at the chess position corresponding to the pressure sensor; the processor is configured to compare the position information of the two chess pieces in a battle state according to the preset chess game rules to determine the chess piece to be taken away, and update the position information and placement position of each chess piece remaining on the chess board after the chess piece is taken away; the voice announcer is configured to announce the battle result of the two chess pieces in a battle state; The processor is also configured to determine the game result of the military chess game based on the position information of each of the military chess pieces remaining on the military chess board and in combination with preset military chess game rules, and the voice announcer is also configured to announce the game result of the military chess game.
2. The military chess game device for the blind according to claim 1, characterized in that: The military chess pieces are divided into two chess piece groups, and the number of military chess pieces contained in the two chess piece groups is the same; The shapes of the military chess pieces in one group of chess pieces are of a first shape, and the shapes of the military chess pieces in another group of chess pieces are of a second shape; The top surface and the bottom surface of each of the military chess pieces in the two chess piece groups are both planes.
3. The military chess game device for the blind according to claim 1, characterized in that: Each chess position on the military chess board is provided with a receiving groove; The pressure sensors are arranged one by one at the bottom of the accommodating grooves, and an elastic body is arranged above the pressure sensor in each accommodating groove; The elastic body is configured to bear the military chess piece and transmit the pressure of the military chess piece to the corresponding pressure sensor; The top surface of each of the elastic bodies is provided with Braille characters, and the Braille characters are used to indicate the position coordinates of each of the elastic bodies.
4. The military chess game device for the blind according to claim 1, characterized in that: The blind chess game device further comprises a mechanical arm, which is connected to the processor and can move the chess pieces to any position; The voice input device is further configured to receive a chess piece movement voice command from a military chess player, and the processor is configured to convert the military chess piece movement voice command into a chess piece movement text command; The processor is further configured to formulate corresponding execution instructions for the chess piece movement text command according to preset military chess game rules and send the execution instructions to the robotic arm; The robotic arm is configured to operate based on the execution instruction issued by the processor.
5. The military chess game device for the blind according to claim 1, characterized in that: The military chess board is provided with a chess moving route for connecting the chess positions, and the chess moving route includes a railway line and a highway line; A convex dot symbol is arranged at the midpoint of the railway line between every two chess positions to distinguish the railway line from the road line.
6. A method for playing chess for the blind, characterized in that: Using the blind chess game device as described in any one of claims 1 to 5, the blind chess game method comprises the following steps: The chessboard layout of both parties is completed according to the preset chess piece placement rules. The weight of each chess piece used by both parties is M+ε, where M is the standard weight of the chess piece and ε is the weight error threshold interval of the chess piece. When arranging the chessboard, each time a new chess piece is placed on the chess position of the chessboard, the position information of the newly placed chess piece spoken by the chess player is received through the voice input device, and the initial placement position of the newly placed chess piece is determined through the value change of the pressure data of the pressure sensor; Receive and record the position information and initial placement position of each military chess piece through a processor; After the military chess piece is moved, the placement position of the military chess piece after the move is determined by the value change of the pressure data of the pressure sensor, and the placement position of the military chess piece is updated and recorded by the processor; When the pressure data collected by the pressure sensor is 2M+2ε, it indicates that there are two chess pieces in a battle state at the chess position corresponding to the pressure sensor; the chess piece to be taken away is determined by the position information of the two chess pieces in a battle state recorded by the processor, and the battle result of the two chess pieces in a battle state is announced by the voice announcer; After the chess pieces are taken away, the position information and placement positions of the remaining chess pieces on the chess board are updated by the processor; The processor determines the result of the military chess game according to the position information of each of the military chess pieces remaining on the military chess board and in combination with preset military chess game rules, and announces the result of the military chess game through the voice announcer.
7. The method for playing chess for the blind according to claim 6, characterized in that: Each chess position on the military chess board is provided with a receiving groove; The pressure sensors are arranged one by one at the bottom of the accommodating grooves, and an elastic body is arranged above the pressure sensor in each accommodating groove; The elastic body is configured to bear the military chess piece and transmit the pressure of the military chess piece to the corresponding pressure sensor; The top surface of each elastic body is provided with Braille characters, and the Braille characters are used to indicate the position coordinates (x, y) of each chess position; The pressure data displayed by the pressure sensor at the position coordinate (x, y) is recorded as F(x, y). The expression of F(x, y) is: When the pressure data F(x, y) is 0, it means that there is no military chess piece at the chess position at the position coordinate (x, y); When the pressure data F(x, y) is M+ε, it means that there is a military chess piece at the chess position at the position coordinate (x, y); When the pressure data F(x, y) is 2M+2ε, it means that there are two chess pieces at the position coordinate (x, y), and the two chess pieces are in a battle state.
8. The method for playing chess for the blind according to claim 6, characterized in that: A mechanical arm is also installed on one side of the military chess board, and the mechanical arm is connected to the processor, and the mechanical arm can move the military chess pieces to any position; The voice input device receives a chess piece movement voice command from a chess player, and the processor converts the chess piece movement voice command into a chess piece movement text command; the chess piece movement text command is to move the chess piece at the position coordinate (x1, y1) to the position coordinate (x2, y2); The processor formulates corresponding execution instructions for the chess piece movement text command according to preset military chess game rules and sends the execution instructions to the robotic arm; Based on the execution instruction issued by the processor, the robot arm is controlled to operate.
9. The method for playing chess for the blind according to claim 8, characterized in that: The execution logic of the operation performed by the robotic arm includes: When there is no chess piece at the position coordinate (x1, y1) or the chess piece at the position coordinate (x1, y1) cannot be moved according to the preset chess game rules, the robot arm does not perform the operation; When there is a chess piece at the position coordinate (x1, y1) and there is no chess piece at the position coordinate (x2, y2), the chess piece at the position coordinate (x1, y1) is moved to the position coordinate (x2, y2) by the mechanical arm; When there are military chess pieces at both the position coordinates (x1, y1) and the position coordinates (x2, y2), the military chess piece at the position coordinates (x1, y1) is moved to above the military chess piece at the position coordinates (x2, y2) by the robotic arm.
10. The method for playing chess for the blind according to claim 8, characterized in that: The blind chess game method also includes a human-machine mode, where the two parties in the game are a real person and a machine. The processor randomly selects a layout diagram from a preset layout diagram set, and the processor controls the mechanical arm to move each of the military chess pieces of the machine side to a specified position according to the layout diagram.
Citation Information
Patent Citations
Chess playing system
CN217163159U