Should the robot be with a Front Wheel Drive or a Rear Wheel Drive to make it more precise? The answer is - front wheel will probably give you better results, but the wheel drive is not the most important thing. In this video tutorial on the LEGO Mindstorms Robots, we will do a few experiments to discuss the influence of the wheel drive on the precision of the movement.
- 09 Jan 2018
A very popular construction on our platform is the Rear wheel drive construction from the FLL Robot Chassis section from the FIRST LEGO League course. So if you need an example for a construction with a Rear Wheel Drive, just check it out.
Given our Box Robot when it moves forward it actually has a Front Wheel Drive.
When our robot moves backwards it actually has a Rear Wheel Drive
Front and Rear wheel drive or 4x4
It is possible to build a robot with front and rear wheel drive or to build a robot with 4x4, or two have a differential on the axles. But you have to decide whether it is worth it depending on the requirements for size and complexity that you have.
Building instructions for a LEGO Mindstorms EV3 Robot that we call the Five Minute Bot because it could be built in Five Minutes.
Note: If the robot is making inconsistent turns due to the floor, modify the castor wheel so it is placed further back in the construction. Thus the center of mass falls more over the tires and the turns are more consistent.
Building instructions for a LEGO Mindstorms Base Chassis with a reversible motor
Note: This robot contains wheels that are from the NXT set.
This is a real competition robot with three light sensors and a gyro.
Our next step in the process of finding the answer how to make the LEGO robots move straight ahead is to discuss front-wheel drive and rear-wheel drive. Should the robot be with a front-wheel drive or with a rear-wheel drive to make it more precise, more stable, more predictable. The answer is that a front-wheel drive will probably give you better results but the wheel drive is not the most important thing. In this video tutorial on the LEGO Mindstorms robots we'll do a few experiments to discuss the influence of the wheel drive on the precision of the movement. Here we have the Box Robot and the Five Minute Robot. And the Box Robot is generally with a rear-wheel drive. This means that the wheels are at the back of the robot. And the wheels push the robot forward. How do you build a front-wheel drive? You actually just turn the robot. And now if you decide that this is your front of the robot and when you are moving forward, you should move in this direction then this becomes a front-wheel drive because now the wheels are at the front of the robot and they pull on the robot while they are moving. So, this is a front-wheel drive and this is a rear-wheel drive. And the same applies for the Five Minute Bot. If we think that this is our front, then we have a front-wheel drive but if we just turn the robot and if we now think that this is the front of our robot, then we have a robot with a rear-wheel drive. So, there is nothing special about constructing rear or front. You just have to decide on the direction in which you would like say that your robot will move forward. What we'll do as an experiment in this video is to take the Five Minute Bot and to move with the Five Minute Bot when we have the wheels at the back so as a rear-wheel drive. And it will move in this direction and we'll see the deviation of the straight line. And then we'll take the Box Robot and this Box Robot generally has a rear-wheel drive so we'll just turn it like this and it will move in this direction and again we'll see the deviation from the straight line.
As you could see the robots still make errors. And they still deviate from the straight line even though that we change from front to rear and from rear to front-wheel drive. They still make errors. So, probably it is important for your robot but generally if you have a robot that's well balanced, whether you have a front-wheel drive or a rear-wheel drive should not matter.
Courses and lessons with this Tutorial
This Tutorial is used in the following courses and lessons