Disclosure of Invention
To overcome the problems in the related art at least to some extent, the present application provides a table tennis robot capable of achieving a large range of motion and a high speed of motion.
According to an aspect of an embodiment of the present application, there is provided a table tennis robot including: the first linear motion module, the second linear motion module and the ball hitting assembly are arranged on the base;
the first linear motion module and the second linear motion module are arranged in parallel;
the first end of the ball hitting component is hinged to the first linear motion module, the second end of the ball hitting component is hinged to the second linear motion module, and the third end of the ball hitting component is used for hitting balls;
the first linear motion module and the second linear motion module drive the ball hitting assembly to move on a plane parallel to the table tennis table.
The table tennis robot comprises a first linear motion module, a second linear motion module and a third linear motion module, wherein the first linear motion module comprises a first motor, a first linear sliding table and a first sliding block, the first sliding block is arranged on the first linear sliding table, and the first motor drives the first sliding block to do linear translational motion on the first linear sliding table through the first linear sliding table;
the second linear motion module comprises a second motor, a second linear sliding table and a second sliding block, the second sliding block is arranged on the second linear sliding table, and the second motor drives the second sliding block to move linearly and translationally on the second linear sliding table.
According to the table tennis robot, the first linear sliding table and the second linear sliding table are parallel to the central line of the table tennis table in the length direction.
The table tennis robot as described above, the ball striking component comprising first to fourth links, an electric putter, a first joint, a second joint, a racket shaft, and a racket;
one end of the first connecting rod is hinged with the first sliding block, one end of the second connecting rod is hinged with the second sliding block, and the other end of the first connecting rod and the other end of the second connecting rod are hinged with the fixed end of the electric push rod;
one end of the third connecting rod is hinged with the first sliding block, the other end of the third connecting rod is hinged with one end of the fourth connecting rod, and the other end of the fourth connecting rod is fixedly connected with the fixed end of the electric push rod;
the output end of the electric push rod is connected with the fixed end of the first joint, and the output end of the first joint is connected with the fixed end of the second joint; the output end of the second joint is connected with the racket through the racket rod.
According to the table tennis robot, the first sliding block, the first connecting rod, the third connecting rod and the fourth connecting rod form a parallelogram.
According to the table tennis robot, the length of the first connecting rod, the length of the second connecting rod and the length of the third connecting rod are equal.
The ping-pong robot as described above, the sum of the minimum length of the first connecting rod and the length of the racket bar is equal to the width of the ping-pong table.
According to the table tennis robot, the length of the first linear sliding table extending into one side of the table tennis table and the length of the second linear sliding table extending into the other side of the table tennis table are set according to the hitting range which can be reached by the hitting component.
When the ball hitting range which can be reached by the ball hitting component is full coverage of the table tennis table, the length of the first linear sliding table extending into one side of the table tennis table and the length of the second linear sliding table extending into the other side of the table tennis table are both half of the length of the table tennis table.
The table tennis robot further comprises a visual support, the visual support is arranged on two sides of the table tennis table in a spanning mode along the width direction of the table tennis table, and a camera is arranged on the visual support and used for collecting moving images of the table tennis.
According to the above embodiments of the present application, at least the following advantages are obtained: this application table tennis robot is through setting up first linear motion module, second linear motion module and batting subassembly, the length direction parallel arrangement of first linear motion module and second linear motion module along the table tennis table is in the both sides of table tennis table, first linear motion module and second linear motion module drive batting subassembly and move on the plane parallel with the table tennis table, the position that batting subassembly adjustment racket can reach in the vertical direction, inclination and batting speed, this application table tennis robot can realize great motion range, higher moving speed.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the scope of the invention, as claimed.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
Fig. 1 is a schematic structural diagram of an initial state of a table tennis robot according to an embodiment of the present disclosure, and fig. 2 is a top view of fig. 1. As shown in fig. 1 and 2, the table tennis robot includes a first linear motion module 1, a second linear motion module 2 and a ball hitting component 3, the first linear motion module 1 and the second linear motion module 2 are arranged in parallel, a first end and a second end of the ball hitting component 3 are respectively and correspondingly hinged on the first linear motion module 1 and the second linear motion module 2, and a third end of the ball hitting component 3 is used for hitting balls. The first linear motion module 1 and the second linear motion module 2 drive the ball hitting component 3 to move on a plane parallel to the table tennis table, so as to complete the ball hitting action.
In the present embodiment, the first linear motion module 1 and the second linear motion module 2 employ the same components and structures. Specifically, the first linear motion module 1 includes a first motor (not shown in the figure),
First straight line slip table 11 and first slider 12, first slider 12 set up on first straight line slip table 11, and first motor drives first slider 12 through first straight line slip table 11 and is the linear translation motion on first straight line slip table 11.
The second linear motion module 2 includes a second motor (not shown in the figure), a second linear sliding table 21 and a second sliding block 22, the second sliding block 22 is disposed on the second linear sliding table 21, and the second motor drives the second sliding block 22 to perform linear translational motion on the second linear sliding table 21 through the second linear sliding table 21.
During the use, first linear motion module 1 and second linear motion module 2 parallel arrangement are in the both sides of table tennis table, and just first linear sliding table 11 and second linear sliding table 21 all are parallel with table tennis table length direction's central line.
The ball striking assembly 3 includes a first link 31, a second link 32, a third link 33, a fourth link 34, an electric putter 35, a first joint 36, a second joint 37, a paddle shaft 38, and a paddle 39.
One end of the first link 31 is hinged with the first slider 12, one end of the second link 32 is hinged with the second slider 22, and the other end of the first link 31, the other end of the second link 32 and the fixed end of the electric push rod 35 are hinged together.
One end of the third connecting rod 33 is hinged with the first sliding block 12, the other end thereof is hinged with one end of the fourth connecting rod 34, and the other end of the fourth connecting rod 34 is fixedly connected with the fixed end of the electric push rod 35. Thus, the first slider 12, the first link 31, the third link 33, and the fourth link 34 form a parallelogram. Since the direction of the connecting line of the hinge points of the first link 31 and the third link 33 on the first slider 12 is kept constant, and the fourth link 34 is parallel to the connecting line, the direction of the electric putter 35 can be kept constant during the movement of the ball striking component 3.
It can be understood that, when the first motor drives the first slider 12 to do linear translational motion on the first linear sliding table 11 through the first linear sliding table 11, and the second motor drives the second slider 22 to do linear translational motion on the second linear sliding table 21 through the second linear sliding table 21, the first slider 12 and the second slider 22 can drive the hinge point of the first connecting rod 31, the second connecting rod 32 and the electric push rod 35 to reach any position above the table tennis table and on the plane parallel to the table tennis table. By adopting the structure, the table tennis robot can realize large-range movement in the horizontal plane.
As shown in fig. 4, the output end of the electric push rod 35 is connected to the fixed end of the first joint 36, and the output end of the first joint 36 is connected to the fixed end of the second joint 37. The output end of the second joint 37 is connected to a racket 39 through a racket shaft 38. It will be appreciated that the telescopic movement of the power putter 35 may move the racket 39 in a vertical direction. The output end of the first joint 36 is free to rotate, and the rotation provides the speed of the table tennis table in the length direction required for hitting the ball. The second joint 37 can adjust the inclination angle of the racket 39 to better complete the batting action.
In this embodiment, to ensure that the hinge point of the first link 31, the second link 32 and the electric putter 35 driven by the first slider 12 and the second slider 22 can reach any position on the plane parallel to the table tennis table above the table tennis table, the sum of the minimum length of the first link 31 and the length of the racket bar 38 is equal to the width of the table tennis table, and the length of the first link 31, the length of the second link 32 and the length of the third link 33 are equal.
In the embodiment, the length of the first linear sliding table 11 extending into one side of the table tennis table and the length of the second linear sliding table 21 extending into the other side of the table tennis table are set according to the hitting range of the hitting component 3.
For example, when the hitting range of the hitting component 3 is full coverage of the table tennis table, the length of the first linear sliding table 11 extending into one side of the table tennis table and the length of the second linear sliding table 21 extending into the other side of the table tennis table are both half of the length of the table tennis table, that is, the top end of the first linear sliding table 11 and the top end of the second linear sliding table 21 both reach the position on the straight line where the net on the table tennis table is located, the sum of the length of the first connecting rod 31 and the length of the racket rod 38 is greater than the width of the table tennis table, and the length of the first connecting rod 31 is equal to the length of the second connecting rod 32.
For another example, when the hitting range that the hitting component 3 can reach is half of a table tennis table, the length of the first linear sliding table 11 extending into one side of the table tennis table and the length of the second linear sliding table 21 extending into the other side of the table tennis table are 1/4 equal to the length of the table tennis table, that is, the top end of the first linear sliding table 11 and the top end of the second linear sliding table 21 both reach the position on the straight line where the midpoint between the net on the table tennis table and the one end of the table tennis table where the hitting component 3 is located, the sum of the length of the first connecting rod 31 and the length of the racket rod 38 is greater than the width of the table tennis table, and the length of the first connecting rod 31 is equal to the length of the second connecting rod 32.
In this embodiment, the table tennis robot further comprises a vision support 4, and a camera 41 is disposed on the vision support 4. Specifically, two cameras 41 are provided, and the two cameras 41 are symmetrically arranged with a center line of the table tennis table in the length direction as a symmetry axis. When the table tennis robot is used, the vision support 4 is arranged on two sides of the table tennis table along the width direction of the table tennis table in a spanning manner, and specifically, is arranged on two sides of a net on the table tennis table along the width direction of the table tennis table in a spanning manner. When the robot of the table tennis robot works, the camera 41 is used for collecting the moving image of the table tennis, predicting the motion track of the table tennis by using a prediction algorithm, calculating a hitting point and hitting the ball.
In this embodiment, the hitting position and posture of the table tennis robot shown in fig. 3 are taken as an example, and the process of the hitting motion of the table tennis robot is described as follows:
the initial position of the ping-pong robot is shown in fig. 1, the bat surface of the bat 39 is parallel to the vertical direction and is vertical to the width direction of the ping-pong table; the first slide block 12 is positioned at the center of the top surface of the first linear sliding table 11, and the second slide block 22 is positioned at the center of the top surface of the second linear sliding table 21; the projection of the hinge point of the first connecting rod 31 and the second connecting rod 32 on the ping-pong table is positioned on the central line of the length direction of the ping-pong table.
The table tennis robot collects images of table tennis balls after the table tennis balls leave the racket 39 through the camera 41, identifies the motion tracks of the table tennis balls in the images through an image identification algorithm, predicts the foot falling points of the table tennis balls through a track prediction algorithm, and calculates the hitting points. The robot of the table tennis machine controls the ball hitting component 3 to move, and controls the bat 39 to reach a required position above the table tennis table and in a plane parallel to the table tennis table through the movement of the first connecting rod 31, the second connecting rod 32, the first slide block 12 and the second slide block 22; the racket 39 is controlled to reach the required position in the vertical direction through the electric push rod 35; the inclination angle of the racket 39 is adjusted by the second joint 37, and the rotation of the first joint 36 provides the required hitting speed of the racket 39, thereby completing the hitting action.
After one batting action is finished, the table tennis robot returns to the initial position shown in fig. 1 again to wait for finishing the next batting action.
The motion control racket 39 of this application table tennis robot through first connecting rod 31, second connecting rod 32, first slider 12 and second slider 22 moves in the plane parallel with the table tennis table, compares with current X direction motion series Y direction motion or two articulated plane motion processing modes of connecting rod, under the same drive power condition, this application table tennis robot can realize higher velocity of motion.
In the existing plane motion processing mode, the fact that the motion in the X direction is connected with the motion in the Y direction in series means that the motion module in the Y direction is a load in the X direction, and then the driving force required by the motion module in the X direction is very large, so that the motion speed is lower than that of the table tennis robot under the condition of the same power. The articulation of the two links from one position to the other is a circular rotation of the two links about their respective articulation points, one link is similarly loaded by the other link, and the path of movement is an arc. The motion route of the table tennis robot is a straight line, and the condition of increasing the load is avoided, so that the table tennis robot moves from one point to another point naturally faster under the same power.
It is understood that the same or similar parts in the above embodiments may be mutually referred to, and the same or similar parts in other embodiments may be referred to for the content which is not described in detail in some embodiments.
It should be noted that, in the description of the present application, the terms "first", "second", etc. are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. Further, in the description of the present application, the meaning of "a plurality" means at least two unless otherwise specified.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.