Lego NXT Steering Rover Programming and Building Instructions.

by knex dude 2000 in Living > LEGO & K'NEX

7275 Views, 6 Favorites, 0 Comments

Lego NXT Steering Rover Programming and Building Instructions.

Lego NXT (3).JPG
Lego NXT (1).JPG
Lego NXT (2).JPG
1.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg
8.jpg
9.jpg
10.jpg
11.jpg
12.jpg
13.jpg
14.jpg
15.jpg
16.jpg
17.jpg
18.jpg
19.jpg
20.jpg
21.jpg
22.jpg
23.jpg
24.jpg
25.jpg
26.jpg
27.jpg
28.jpg
29.jpg
30.jpg
31.jpg
32.jpg
33.jpg
34.jpg
35.jpg
36.jpg
37.jpg
38.jpg
39.jpg
40.jpg
41.jpg
42.jpg
43.jpg
44.jpg
45.jpg
46.jpg
2.jpg
  • Hi this is the instructions and programming for the lego car.

Compare how the rover vehicle drives steers when you use the generator steering (Steer_Power program) vs. the program-controlled steering (Steer Motor program). Can you tell the difference? Hint: Try turning the steering wheel both slowly and quickly. What do you think causes this difference? Hint: An electric generator is not 100% efficient, and some electricity is lost.

When you steer sharply to one side, you will notice that the vehicle doesn't turn very well, and the front wheels might start to slide sideways. Why do you think this is? Imagine drawing circular paths that all four wheels are trying to follow to make a sharp turn. What is preventing them from following the ideal circular paths? If you remove the blue peg in the front steering lever, which is designed to limit the steering angle, you can make the vehicle try to steer even sharper, which will make the problem even more visible. There are actually two problems causing this, as explained in the next two challenges.

One problem with the design that makes sharp turns not work well is that the rear wheels are both forced to go the same speed due to the solid axle connecting them. When making a turn, the outside wheel needs to rotate faster than the inside wheel to prevent slipping, but the solid axle prevents this, and the back wheels going the same rate makes the vehicle resist turning. Real cars use a differential to solve this problem. There is actually a LEGO Technic part designed for this, shown below with the gears and axles in place that make it work for this solution. If you have this part, you can try modifying the vehicle to add it. The rear wheel drive motor will want to drive one of the two gears integrated into the gray differential housing instead of either axle.

It is also possible but tricky to make your own differential out of other Technic parts. If you search the internet you may find pictures of various designs that people have used.

The second problem affecting the steering is with the front wheels. Although the front wheels are free to turn at different rates, the parallel arm steering mechanism on this vehicle makes both wheels turn at the same angle, but this is not what you want for a sharp turn. If you steer at a sharp angle and look at the front wheels, you will see that they are not pointing at the correct angles to track around the proper circular paths needed. The inside wheel needs to turn at a greater angle so that it can lead the inside wheel around a circle of a smaller radius than the outside wheel. A solution to this is called Ackermann steering, which is also used in various forms in real cars. Achieving this with lego is very tricky, but if you search for lego Ackermann steering  you will find some ideas. Using the steering mechanism for this vehicle, can you design your own autonomous (not remote controlled) vehicle complete with the NXT brick that steers with program control?

NXT project programming.

Click here for info.