check in
Completed

Player training robot "Day by Day" 1.0

PROPlayer training robot "Day by Day" 1.0

tag

41
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2025-03-19 08:57:50Update time:2025-03-20 01:55:44

Description

0. Say nothing, the machine goes first!!!

 

The display video has been uploaded to Bilibili, welcome to guide:

Player Training Robot "Day by Day" 1.0 Display

https://www.bilibili.com/video/BV1EK411U7s5/?spm_id_from=333.999.0.0&vd_source=ec87b7964c869f0403643da3947fe0c2

All engineering information links are below the video ┗|`O′|┛~~

 

1. Research background:

Physical exercise can enhance physical fitness and provide a material basis for a healthy personality. The famous sports educator Mr. Ma Yuehan once said, "Sports are the best tool for cultivating a healthy personality." Many people choose to play ball during physical exercise.

Sports are used as a carrier to enhance physical fitness, so reasonable training is particularly important for a novice who has just started playing ball sports. Traditional manual training has high requirements for the coach's level and generally has high costs.

Various reasons make some ball sports enthusiasts hesitate.

Therefore, it is particularly important to develop a high-performance player training robot system to act as an "auxiliary coach" to train players!!! So there is the following player training robot "Day by Day".

 

2. Machine introduction:

2.1 Three-dimensional model and gradual change diagram of the "Day-by-Day" robot:

2.2 The overall design block diagram and model of the "Day by Day" robot:

萨芬

 

Through the above two pictures we know that the robot is composed of: moving mechanism (chassis), ball taking mechanism, lower launch mechanism, upper launch mechanism four parts, the following we are explained.

 

3. Machine structure explanation:

3.1 Moving mechanism (chassis)

1. The chassis is a relatively simple planar mechanism built of aluminum tubes. From the explosion view, it can be seen that the main components are four sets of M3508 brushless motors, C620 motor governors, aviation engines omnidirectional wheels and a positioning system module.

2. The yellow connecting piece is processed by the engraving machine epoxy plate.

 

3.2 Lower launch mechanism

1. Aluminum tube frame;

2. The friction wheel drive motor is M3508, which is driven by the undecelerated high-speed end;

3. The push ball cylinder is selected from the CDJ2KB series non-spinning cylinder, and one can achieve the desired function;

 

3.3 Upper launch mechanism

1. Aluminum tube frame;

The friction wheel drive motor is MN5212, and the motor driver uses the open-source odrive.

3. The push ball cylinder is selected from the CDJ2KB series non-spinning cylinder, and one can achieve the desired function;

 

3.4 Ball-taking mechanism

1. Aluminum tube frame;

2. The actuator of the ball-catching mechanism is a finger cylinder;

3. The flipped driving motor is M3508.

 

 

4. Explanation of the main mechanism control principle of the machine:

4.1 Moving mechanism (chassis) ---- omnidirectional wheel chassis **********************************************************************************************************************************

The omnidirectional wheel chassis can achieve omnidirectional movement , as shown in the figure.

Is this what is called omnidirectional movement ?

Do not!

Achieving the above movement is the specialty of omnidirectional wheels, so how to achieve it?

The following will explain in detail the control of the omnidirectional wheel chassis, GO!

The problem to be solved: How to solve the speed of four wheels - V wheel ?

Question: How to find the speed of the chassis -- Vox, Voy, w ?

So far, we have derived a chassis control algorithm for angle a under motion. Next, we will derive all motion processes.

 

1. The machine needs to reach the upper right target state.

2. The machine needs to reach the target state in the upper left corner.

3. The machine needs to reach the target state in the lower left corner.

4. The machine needs to reach the lower right target state.

 

At this point, we have completed all the derivations.

If you persist until here, congratulations, you are not far from success!!!

CoppeliaSim simulation software tutorial can be referred to [Vrep (CoppeliaSim) -Simulink] make robot simulation simple V-rep (1) _ Bilibili _bilibili

The use of the Lua language is similar to the C/C++ language, and readers with a C/C++ foundation can quickly get started. https://www.runoob.com/lua/lua-tutorial.html

OK, after verifying and improving the chassis control algorithm through the above simulation software, the debugging of the physical object can be started.

The embedded software development platforms used in the development of this machine are Keil uVision5 and STM32CubeMX.

The code is accompanied by comments, corresponding to the code of the simulation software CoppeliaSim, which should be easy to understand and not explained too much.

The hardware circuit is simplified as follows:

After all other preparations are completed, we can proceed with the landing debugging of the chassis!!!

Here, the control algorithm of the omnidirectional wheel chassis has been explained! If you have any questions, please leave a message.

I believe that by referring to the above tutorial, everyone can have their own true omnidirectional mobile chassis .

4.2 Launching mechanism ---- friction wheel launch

1. Composition: The friction wheel has two parts, the outer layer is in contact with the projectile, generally made of a softer texture and a material with greater surface friction , and the motor acts as a power source inside.

2. Principle: A pair of friction wheels rotate in different directions, the projectile contacts the friction wheel from the first position, is squeezed by the friction wheel to the second position to complete the acceleration, and finally shoots out at high speed.

The trajectory of the friction wheel is difficult to achieve very stability, which means it will be misaimed when aiming and launching. What factors will affect the launch of the projectile?

3. Stability influencing factors: friction wheel material, friction emission structure form, size and spacing, friction wheel motor, friction wheel electric adjustment (electronic governor).

 

Friction wheel material

1. Silicone friction wheel:

Early friction wheels were made of silicone, but when the friction wheel was running at high speed, the part in contact with the projectile was prone to expansion due to centrifugal force and friction. If steel wire was not used for circumferential reinforcement, after long-term friction, the silicone wheel would easily fall off under the action of tangential force.

2. Polyurethane friction wheel:

How to solve the problem of friction wheel falling off? In the manufacturing industry, there is an important process called rubber roller process. It uses metal and other materials as the core and covers the outside with a rubber roller-like object (donut is a kind of roller-like object). It can well combine rubber and metal together to avoid falling off.

The material of the outer rubber coating is polyurethane, which is polymerized from polyester (or polyether) and diisocyanate lipid compounds. It has the advantages of wear resistance, tear resistance, and aging resistance, and is very suitable as a friction wheel for competitions.

Friction emission structure form

Change the friction emission structure form???

Yes, in order to obtain reliable friction acceleration effect, friction emission has evolved many new structures from the initial double friction wheel.

-----------------------------------------------------------------------------------------------------------------------------

Single friction wheel structure:

-----------------------------------------------------------------------------------------------------------------------------

Four friction wheel structure and three friction belt structure:

This part of the friction emission structure will be explained in detail in the 4.3 launch mechanism 2 generation , which will not be repeated here.

 

Dimensions and spacing

If the size of the friction wheel is too large and the spacing is too small, the first shot will be subjected to a great squeezing force to achieve a high firing rate, but at the same time, the reaction force on the friction wheel will also reduce its own speed, resulting in a significant reduction in the firing rate of the .

This problem is very obvious when we need to shoot at a very high frequency, and it is also one of the important reasons for the instability of the friction wheel trajectory.

 

Friction wheel motor

The greater the torque and moment of inertia of the motor driving the friction wheel, the smoother the rotation and the more stable the trajectory. However, the weight of the motor with greater force will also increase. If the weight of the launching mechanism is too large, it is difficult to control it to aim quickly.

 

Friction wheel electric adjustment (electronic governor)

We can detect the rotational speed of the friction wheel in real time through the encoder and feedback , and finally control the rotational speed by electric adjustment, so as to realize the detection and control of the rotational speed of the friction wheel.

Some ESC internal algorithms are better and can effectively control the motor speed without feedback.

You can use the open source odrive driver solution:

4.3 Launch mechanism 2nd generation

In order to obtain reliable friction acceleration effect, friction emission has evolved from the initial double friction wheel to many new structures

Double friction wheel structure:

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Single friction wheel structure: Although it is difficult to have only one friction wheel, it has a long friction acceleration section, ensuring the friction acceleration effect!

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Four friction wheel structure: the left figure structure is arranged front and back to achieve multi-stage acceleration; the right figure is circumferentially distributed to achieve all-round acceleration.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Three friction belt structure: The friction belt structure allows the ball to obtain sufficient acceleration time.

 

By analyzing the characteristics of the above various friction emission structures,

"Day by day" launch mechanism (2nd generation) was born!!!

Composed of launch and pitch parts

 

**********************************************************************************************************************************************************************************************

The friction rotation was replaced with a friction belt, which increased the friction acceleration time and enabled the ball to achieve a stable launch speed.

 

**********************************************************************************************************************************************************************************************

The structure of the friction belt structural component is as follows:

**********************************************************************************************************************************************************************************************

Double friction belt launch mechanism:

**********************************************************************************************************************************************************************************************

Pitch adjustment mechanism:

**********************************************************************************************************************************************************************************************

Hardware circuit:

Player Training Robot "Day by Day" 1.0 Display
All engineering information links are below the video ┗|`O′|┛~~

 

 

 

 

 

 

Designed by 破晓修行monarch (from OSHWHub)

a:https://oshwhub.com/eda_zbyucrfj/qiu-yun-xun-lian-ji-qi-ren-1.0

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
'Day by day' shows 480p.mp4
77
2
October 30
53
3
The link to the profile .txt
57
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation