В момента ресурсът е наличен само на английски

FLL 2022: Push and collect with Kriket - 10 out of 10, Second Version of M08, M15, M07 - FIRST LEGO League 2022-2023 SUPER POWERED Pro Preview

This is a 10 out of 10 tutorial for a 3 missions run. The robot goes out of base and accomplishes 3 missions in a single run. It demonstrates the consistency and reliability of the robot and its program that uses sensors.

  • #2225
  • 03 Jan 2024
  • 6:18

English

In this tutorial, we use the Kriket box robot to accomplish three missions: the Television, where we must push and lift; to take the Dinosaur Toy battery; and to collect some of the energy units from the Wind Turbine. We use a new attachment. This attachment is a two-part attachment and we can remove one of the parts, and we can add it back to the attachment. It's a very consistent, very reliable robot with a very interesting program. We start from base. We've discussed how we align in base. And you can take a look at the tutorial. Then we move forward. And this first recording was a false start. We decided to leave it here, just to have it as a recording, to see that even though the robot is 10 out of 10 and the next ten runs will be successful, here we made some mistake, probably with aligning the robot when starting it, or something happened with the sensor. Second run: we collect from the wind turbine and we return back to base. As you might recall from the previous tutorial, there are a few interesting things about this robot. First, it's a box robot. Second, it has an attachment on the front. This attachment is connected to the two motors, and it's a second implementation for the same three programs. We did a second implementation because we wanted to make the implementation better. We wanted to have a different implementation and to discuss some of the improvements that we've done. In this robot, specifically, what we did, is that in the program of the robot, you can first see how the yaw angle is used, and the motion sensor is used to keep the robot aligned with its direction. But second, we broadcast different messages and parts of the program are executed in parallel. That's what's interesting, and we will see now, as the robot moves out of base, after we accomplish the Television mission, you can see how we move back. And while we are moving back, we are lifting the attachment. So, this is execution of the program in parallel. You saw, we move back. Same principle here when we lower the attachment. We move forward and we lower the attachment, and we do this at the same time. And the point of this is to save time. Because at the end we have two minutes and a half, 150 seconds to accomplish all the missions. So, every second that we can save is in our benefit. Again: move back and lift, move forward and lower. This parallel execution, you can check out in the program. You can see how it is implemented. Apart from the interesting program, the attachment is an active attachment. We move with this active attachment, we lower. And we first lift, then we lower, and it executes a few basic actions. First, it can push for the television, but also, apart from pushing, it can collect. We collect the energy unit for the dinosaur toy. And we also collect energy units from the wind turbine. The container had an issue with this attachment. Probably, we should have added two or three more beams, LEGO beams, in order for the energy units from the wind turbine not to fall out. But apart from this, it's cool. It's a really nice attachment. And the other interesting thing is that what we can do now with this attachment is we can accomplish many of the other missions. So that's why we did a second version. Because - the first version of this attachment and how we accomplished these missions - it was not very easy to accomplish the other missions because there are ten more missions on the field. But with this attachment, it is possible. And you'll see in the next tutorials how we do this. So that's why we decided to record the tutorial again with an improved attachment. You can't get it right the first time. Almost never. You have to experiment with a few of the missions and a few of the mission models in order to find an attachment that can accomplish more of the mission models. The fewer the attachments you have, the more complex the programming becomes. But the more attachments you have, the more complex the management of these attachments. You have to figure out ways to attach them, to detach them, to put them on the road. And this takes time, and it's difficult. So, we always have to find some balance there. How do we build as few attachments as possible, and these attachments are not very complex and could help us accomplish more of the missions? As you're seeing no mistakes there. 10 out of 10, except for the first run where we kind of misaligned it. Last run, I think. A very consistent, very reliable robot. Go check the tutorial where the program is explained. The attachment will be used in some of the next missions. It's a very reusable attachment, and the whole program and the whole robot is very consistent. See you in the next tutorial.

Курсове и занятия включващи този Урок

Този Урок е използван в следните курсове и занятия.

Image for FIRST LEGO League 2022-2023 Super Powered solutions and review with LEGO Education SPIKE Prime
  • 25
  • 90:56
  • 15
Image for FIRST LEGO League 2022-2023 Super Powered solutions and review with LEGO Education SPIKE Prime
  • 25
  • 90:56
  • 15
Image for FIRST LEGO League 2022-2023 Super Powered solutions and review with LEGO Education SPIKE Prime
  • 25
  • 90:56
  • 15