Week 13 – Oliver – 2019

This week was our last week before the Robocup Junior competition. Our code can navigate around the entire course, as you saw in the video last week, quite reliably. This week we adjusted the can-finder to have the counter code in front of the motor code, so it had to run through that before turning.

This week, we were asked to research and write a blog post about what we were going to do after our line-following work was finished. We decided that we could make a Rubik’s Cube solver (MindCub3r). I have found the following tutorials for how to make them:

These would be a good guide to follow and then convert them into our own ideas. We could also make a program to scramble a Rubik’s cube by trying to make a pseudorandom number generator, or make a program to turn the cube into a specific pattern, like the video below:

This Rubik’s cube solver not only solves the cube but makes cool patterns too!

Making a Rubik’s cube solver would be challenging, because of the 3-dimensional virtual map created by the colour sensor. We would then have to write an algorithm to solve it using the twists and turns of the cube, in the EV3 block code. This an explanation of the algorithm online Rubik’s cube solvers use to solve cubes: Ruwix – The Rubik’s Cube Algorithm

We also could learn how to make a PID (Proportional Integral Derivative) line follower for next years competition with 1, or even 2, sensors (See: 2-Sensor EV3 PID Line Follower,) make a Lego brick sorter that sorted the bricks into colours and shapes (see: EV3 Brick Sort3r ), and even possibly expand on this into weights.

Finally, I would like to say a big thank you to Richard for helping us with our coding for the past 2 terms and last year, for giving us suggestions and challenges that improved our programming knowledge and giving up his time to come in to teach us. It’s been a long line for us to follow, but you programmed us well and we managed to get to the end!

Fact of the Day: 👾 The sound of E.T. walking in the film was made by someone squishing their hands in jelly. 👾

One thought on “Week 13 – Oliver – 2019”

Comments are closed.