WRO Robot 2014 Elementary
Building instructions for the robot used in WRO 2014. It is a small robot with two light sensors and could be used for collecting elements.
The robot is built from LEGO Mindstorms EV3 parts.
- #69
- 30 Nov 2015
- 1
Following lines, detecting colors, responding to light. It is still far from "seeing", but the LEGO Mindstorms EV3 & NXT sensors could be very useful when used properly.
Building instructions for the robot used in WRO 2014. It is a small robot with two light sensors and could be used for collecting elements.
The robot is built from LEGO Mindstorms EV3 parts.
In this video tutorial I give a step-by-step explanation of how to implement a block for aligning to a line. The block was first used in lesson 28. Aligning to lines is probably the most powerfull way to know the position of the robot on the FLL Competition field and to be able to execute the missions precisely at 100% of the time.
Last part of the series. The final touch of the program makes sure that it works and is following the line with the LEGO Mindstorms EV3 Color Sensor in a smooth and fast way.
Next state in our state machine programming pattern is the "Turn Left" state and the corresponding behaviour.
Counting lines and stopping on the third is the subject of this video. It is important to know how to do this in order to conduct more than one experiment in STEM classes (if we consider that each line is an experiment)
Let's implement a more advanced program for this robot to learn how to use with motors in opposite directions - and this is to implement the Proportional Line Following algorithm.
In this video we are showing how to use two light sensors to do basic aligning on a black line. This is always needed at the competitions. We also show an example for following a line with two sensors.
In this tutorial we present a way to align your robot to a black line. Go through common difficulties, that the teams face, when they need to align their robot, and provide a solution for them.
Tasks on using the LEGO EV3 Mindstorms Color sensor. Quite fun and useful for different STEM classes or just to get to know the sensor.
We extract the Proportional Line Following algorithm into a new block with parameters. This allows us to experiment with the Threshold, Constant Speed and Relaxation Coefficient. You can now easily use the block in you other programs without having to implement it.
This second part continues with importing two previously developed in Episode 53 blocks into our program. With them we can for align to lines. We program the robot to align to the cross line and start following it.
Continuing with the Proportional algorithm for following lines. Smooth and stable this is the first part of the PID.
In this video we are solving one of the most important challenges on the FIRST LEGO League competition, i.e how to cover your Mindstorms NXT light sensors so that they are not affected by outer light sources at the day of the competition. Once again you would find 3 solutions and more will come in the next videos.
In this video lesson I will show you how to follow a black line using just one sensor, but fast enough so that you could use it during any robotics competition without wasting any time.
In this episode we do a full run of the mission for collecting a single treasure before going into explanation on how we have programmed the robot.
Looking at the field we must first think of a strategy of solving this line following problem. There are rules that the robot must follow and these rules should be programmed in the robot.
We list the number of decisions that the robot is making while following the line. Then, we group them and decide on the number of sensors to be used.
Use the color sensor to count the lines and stop on the third line. We do not use the wait block for this.
We would look at the rules of the competition over our small model and we would start solving the field.