Gears could be a powerful tool for those who know how to use them appropriately. In this episode we introduce some of the basic terms and concepts behind using gears in your construction.
- #54
- 26 Sep 2014
- 5:17
Each mechanism you build has its unique needs, based on its aim. In some cases, you need more speed and in others - you need more torque or power. In some cases, you need a linear motion and in others - it should be circular. To achieve that you need to build a system of gears that will fit your needs. In this part of the gear tutorial we will cover and explain some of the basic terms behind the physics of gear systems.
Speed
First of all, let's take a look at the term "speed" and explain the difference between linear and rotational speed:
- linear speed is the distance an object travels for a certain amount of time. It is measured in kph, mph, m/s etc. Knowing the speed of an object enables us to calculate the distance it will travel. For example, if a car is traveling at a speed of 50 kph, then it will travel 100 km in two hours.
- rotational speed is the number of rotations an object makes for a certain amount of time. Usually, it is measured in rotations per minute or RMP. For instance, the Large LEGO EV3 Motor has a rotational speed of 150RPM when set to 100% power. Hence, if we program it to rotate for 120 seconds or 2 minutes, it will rotate 300 times.
Torque
After we have learned what speed is, we will move on to the next key characteristic - torque. Torque is a rotational force. Simply put, it is the force you have to apply to stop an object rotating. The larger the torque of a motor is, the greater the force you will need to stop it.
For example, if we want a robot to climb on an inclined plane or surface, or if we want it to pull a large load, we will need more torque. On the other hand, if we want our robot to compete, we will need more speed.
Mechanical Power
The last concept we will cover is mechanical power. For our purposes, we can consider the following:
Mechanical Power = Rotational Speed X Torque
When we set the power of the motors from the Move Blocks, we actually set the mechanical power. So, when we increase the value, we not only increase the speed of the motor but also we increase its torque.
Gear Wheels
Now, we are ready to put into practice what we have learned so far. Gear is the group of gear wheels that engage and hence drive each other. The gear wheel that is directly driven by the motor is called a driver gear, while the one that is attached to the wheels, or the output gear, is called a follower gear.
Each gear wheel has multiple teeth on its circumference. When we put two gear wheels next to each other, the teeth engage. As a result, when we rotate one of the two gear wheels, the other one also rotates. Interestingly, every time a tooth from the first gear passes through the engage point, a tooth from the second gear will also pass.
To see this in practice, construct the gear following the instructions in the video.
English
Each mechanism you build has its unique needs based on its aim. In some cases you need more speed, in others you need more torque or power. In some cases you need a linear motion and in others it should be rotational. To achieve this you need to build gear systems to modify the motion from the motors so that it will fit your needs. Stay with me for the next few minutes when I'll cover some of the basics of gear systems.
First of all, let's get familiar with some of the terms we'll be using from now on. Speed is a key characteristic of the gear systems. Usually, the term speed means distance an object travels for a certain amount of time. This actually is linear speed. The term rotational speed will be more important to us. This is the number of rotations an object does for a certain amount of time. Usually, it is measured in rotations per minute or, briefly, just RPM. Just an example: the EV3 large motor does about 150 RPM when using the rechargeable battery and is set at 100% power. We could easily check this with this simple program. First, we have motor A moving for 60 seconds at 100% power. Afterwards, we measure how many rotations it has made using the rotation sensor and display the result. Finally, we leave a ten-second pause so we could see the result. After running the program, you should get the result closer to 150. You could run this program several times in order to find the average speed of the motor. Just as you measure the force applied to an object to make it move in some direction, we'd like to measure the force applied to an object to make it rotate. The last is what the term torque actually means. The greater the torque is, the harder it'll be for the object to stop rotating. For instance, if you make a robot that has to climb up an incline, you'll need to have greater torque applied to its wheels. The next term we'll take a look at is mechanical power. For our purposes this will be the rotational speed multiplied by torque. The power you set in the settings of the move blocks is actually the mechanical power of the motor. For convenience, I will refer to it as just power. Now, let's take a look at a simple gear system. The red gear is directly attached to the motor via an axle. This is the input gear and I'll refer to it as driver gear. The blue one which is connected direcly to the tyre, or the one that outputs the motion from the gear system, will be called follower gear. Now let's see the gear system in motion. As you can see, the follower gear rotates much faster than the driver gear. You can count the teeth of the driver gear or just trust me that they are 40. The follower gear has only 8 teeth. So, for one rotation of the driver gear 40 teeth will go through the point of the engage and for each tooth of the driver gear that passes through that point a tooth of the follower gear should pass. But the follower gear has only 8 teeth, so for one rotation of the red gear which has 40 teeth it will make five rotations. This means we have increased the rotational speed five times. As I mentioned, the rotational speed multiplied by the torque gives the power. The power is constant so it does not change. So, the equation is still true, even if we have increased the rotational speed. This means we have decreased the torque five times. So, in this system, we inrease the speed and decrease the torque. In such cases we say that we are doing a gear up. In the opposite situation when the smaller gear, the one with the fewer teeth, is the driver gear and the bigger gear is the follower gear, we'll decrease the speed and increase the torque. In that case we are doing a gear down. Finally, let's put into practice what we have learnt so far. Here I have three five-minute bots. The first one has no gear systems. The second one is geared down and the last one is geared up. All three robots are set to move forward for 1 second at 100% power. First, let's run the geared-up one.
It reached this far but returned a bit because of the inertia and backlash - terms we'll be discussing in future tutorials.
Next, we have the geared-down robot. This robot has much more torque but traveled far less distance than the geared-up robot.
Finally, we have the robot without any gears. It traveled more distance than the geared-down robot but a third of the distance traveled by the geared-up robot. We'll stop here with the first part of the gear tutorial.
Courses and lessons with this Tutorial
This Tutorial is used in the following courses and lessons
Instructors Remote Training
If you are working with students and you want to introduce Robotics to your class or you want to mentor a FLL team, but you are insecure about your technical knowledge in the Robotics field, then this is the right place for you. Having in mind teachers' busy schedule, we have design two different schedules and added an option to design one just for you. FLLCasts's Mindstorms EV3 Robotics Online Training is the perfect match for any teacher.
After the completion of each task the participant has to upload his solution for verification.
- 136
- 280:11
- 156
Mechanics
Gears could be a powerful tool for those who know how to use them appropriately. In this episode we introduce some of the basic terms and concepts behind using gears in your construction.
- 6
- 0
- 7
- 3d_rotation 0
A robot a "day" keeps the questions awake. Version 1
"How to use the LEGO robots to facilitate the learning of robotics by my student at home" or simply put - "what to build now?"
After enrolling in this course we will send you a few (1-2-3) emails each month with a title "A robot a 'day'". Each email contains a robot building instructions and/or video tutorials and/or tasks that should be accomplished. After a task is accomplished we might sometimes ask for a video or picture.
This process gives a structure of the learning process where you can learn from the content. The student participates in a course, but from home and on the schedule that you decide.
- 26
- 98:39
- 47
MotoCar Bot. Work with gears and levers. Two magic tricks at once. Robot 5
"How do you build a forklift using only gear wheels and levers without a rake"... Ok, we would admit that is a difficult question. It even sounds difficult. So let's start with something easy. A LEGO Mindstorms EV3 robot. It lifts objects in the air. It uses two gear wheels that work together and then move in different directions and are placed perpendicular to each other... This sentence kind of got difficult again... Let me try again.
Follow the building instructions with these 70+ steps and you will have a very nice robot and you will learn a simple trick of how to use gears and change the directions in which they rotate.
- 8
- 0
- 3
- 3d_rotation 1
FIRST LEGO League Competition. Attachments
This course is a collection of materials for many of the attachments that we've built at FLLCasts before introducing courses. The videos were built as separate different attachments for different competitions and with the following course, we try to give it a structure.
- 60
- 347:26
- 0
How to on Attachments with Gears
Gears could be a powerful tool for those who know how to use them appropriately. In this episode we introduce some of the basic terms and concepts behind using gears in your construction.
- 6
- 0
- 0
- 3d_rotation 8
EV3 Basic Course. Introduction to robot programming, construction and sensor use
This course is designed for students, mentors and teachers that are completely new to LEGO Mindstorms EV3 robots and would like to start using them to learn, in classes or at competitions. It is quite different from previously built resources at FLLCasts because it makes no assumption on any previous knowledge and tries to introduce everything step-by-step.
- 38
- 193:26
- 30
LEGO Gears. Theory, how to and basic usage
Gears could be a powerful tool for those who know how to use them appropriately. In this episode we introduce some of the basic terms and concepts behind using gears in your construction.
- 2
- 0
- 4
- 3d_rotation 3
[In Development] The fun level - Game-oriented introduction to LEGO robotics
A level, designed for introduction in LEGO-robotics, focused mostly on games. We use goal-oriented challenges to make the students want to accomplish a certain task, learning a lot in the process. Some of the games we have included here are football, bowling, paper-plane competition and many more. It is suitable for studens 8 to 12 years old, but even older students will have a lot of fun with the activities.
This is a brand new course that we are experimenting with in a groups in June 2019. Keep in mind that it is possible to use it for summer camps and groups, but there are a few lessons that will be improved on the fly.
- 50
- 58:06
- 32
Lesson 10
Gears could be a powerful tool for those who know how to use them appropriately. In this episode we introduce some of the basic terms and concepts behind using gears in your construction.
- 1
- 0
- 1
- 3d_rotation 0
Robotics with LEGO - Level 1.5 - Spy games
The second level of the Robotics with LEGO curriculum for students from fifth to twelfth grades.
Students build multiple robots with thread chains and become familiar with the physical concepts of momentum and center of gravity. The concept of gears, their use and basic constructions involving gears are studied.
The new concept of "condition" is introduced in programming. Robots are becoming smarter as they can make complex decisions on their own. "Spy robots" follow their targets and avoid being noticed. This level introduces the light sensor which the robots use to recognize the colors of the objects they are looking for. Robots can stop on a black line and follow a route marked with a colored line on the floor.
The spy's most complex mission in the end of the level is to turn into a sumo wrestler and defeat any other robot in the ring.
- 56
- 12:47
- 135
Lesson 5 - Tank with Gear wheels
Returning feedback to students is important. We try to return feedback constantly in the classes. You should also try to return feedback in a structured way - in a form of a digit. Today you will have to grade your students following this article.
- 4
- 3
- 2
- 3d_rotation 2
Level B2. "Military Technologies". Robotics with LEGO
The firfth level of the Robotics with LEGO curriculum for students in second, third or fourth grades.
The students build many robots with chain-treads. The Color Sensor is introduced and robots use it to recognize the colors of the objects around them. Students learn about gears, basic gear constructions, and their application. Robots now can stop on a black line and can follow a line using their sensor.
- 37
- 6:37
- 111
Lesson 3 - Tooth wheels
Introduction
Today we will once again construct a tank. The robot will use more parts than the one from the previous lesson and most importantly it will use gear wheels. We will dive into the world of physics and learn more about gears and how to use them.
- 3
- 3
- 2
- 3d_rotation 2
Robotics with LEGO - Level 4.5 Game Time
This is the eighth level of the Robotics with LEGO curriculum for students in fifth to twelfth grades.
With the help of robots designed for games between students, they learn how to work with variables. Robots keep the score of each player and do calculations with the information in the variables.
In order to group functionality all the time, students use the well-known myBlocks. The concept of behavior is introduced and the programs are organized in many threads that exchange information between each other.
At the end of the level, the robots generate problems with numbers and the students must create equations.
- 35
- 13:40
- 221