Continuing from the last tutorial, we demonstrate the consistency and reliability of the robot when we don't user sensors. The result is pretty obvious - the robot is NOT consistent and reliable. It just makes a lot of mistakes
- #1956
- 03 Oct 2022
- 4:04
- LEGO MINDSTORMS Robot Inventor
- 10 out of 10, FIRST LEGO League, World Robot Olympiad, Robot Base Chassis
There are many reasons for the mistakes - bumps, slips, differences in the motors and many many other. We hope that this tutorial will give you an understanding of why you should generally not approach the missions without sensors.
English
In this tutorial let's do ten runs. Ten runs with the LEGO MINDSTORMS Robot Inventor robot and see where the robot arrives if we don't use sensors and we just move the robot with the movement blocks. How consistent is the robot?
Start from base, move forward, turn left, move forward and you see where the robot is. And I'll place this phone from the FIRST LEGO League Replay competition just to mark the location where the robot arrived last time. Move again forward and you see that the robot is in a different place. We start the robot from the same place in base and every time we run it, it will arrive at a different place on the field. Same program, same robot, consecutive fronts. And that's the nature of this and basically any other robots, as long as we are not using sensors, if we are just relying on the motors and moving with the motors, this is how the program will behave. The robot arriving at a different place every time. And it's not a small difference, it's for just one turn it's a difference of about an inch, or about 2.5 CM. Which is interesting. Which is interesting. And there are many reasons why this behavior occurs. First, it might be the case that the wheels, they slip in different ways. And that's why in some of the Next programs will improve on this robot with the use of the acceleration block, which will reduce the slip. Then it is possible that for some reason one of the motors is more powerful than the other and it takes some time for them to synchronize when we start the program. This is also an explanation. It might be the case that the robot is slightly heavier to the right and to the left, but this robot is quite small. It's not this case. And it might be the case that the field is there is something in the field that's causing the robot to behave in such ways. As a result is we can use only movement, but you see how reliable the robot is. If this consistency is okay for the mission that you are approaching, you can of course approach it without the use of any sensors. But if you need a more consistent behavior, we should definitely explore different ways to use sensors. You can see on this front, for example, the robot is very far away from the previous position. Imagine that you have to pick up the phone. Now we must start and we must pick the phone. Can we arrive near the phone so that we can pick it? No. You see that there was even a larger difference.
Again, my point here is don't try without the sensors. You see that the robot is not consistent and reliable until only only lose time. Try to replicate this tutorial. Try to replicate the behavior.
Курсове и занятия включващи този Урок
Този Урок е използван в следните курсове и занятия.
LEGO MINDSTORMS Robot Inventor Programming for competition with Word Blocks
To successfully advance at competitions we need to understand two concepts - how to reliably and consistently navigate the field and position the robot exactly where we need it to be on every run, and how to build attachments that would accomplish a mission model once we have reached it. This course is focused on the first part. The second part is the whole FLLCasts platform, but start at FIRST LEGO League with LEGO Mindstorms Robot Inventor. "Challenge" competition for 9-16 years old.
The goal of this course is to help you learn to program LEGO Robots using Scratch and make them behave consistently and reliably during competitions. As a language we use LEGO MINDSTORMS App Word Blocks which is based on Scratch. We look at a lot of concepts that could be used for FIRST LEGO League and World Robot Olympiad competitions - for example, how to follow a line fast, slow, in a smooth way, with 5 states. Also, how to align to lines, how to do double align, how to keep a straight line with a motion sensor.
Unfortunately, LEGO discontinued the robot series during the making of this course which is why it's kind of shortish. You could use the SPIKE Prime course for a more in-depth analysis.
- 8
- 38:50
- 5
Moving on the field without sensors
This is the first video tutorial from our course on LEGO MINDSTORMS Robot Inventor programming. In this tutorial we will start with how do we move without sensors. We will demonstrate a simple program. Our hope with this tutorial is that you will see why moving without sensors is a bad approach.
- 2
- 0
- 1
- 3d_rotation 1