Wow, we learned a lot in this chapter! Let's review what we covered.
We started by introducing some cool new building techniques, such as creating a unique exterior design, using caster wheels for maximum mobility, and taking advantage of the bevel gear's ability to make both parallel and 90-degree gear meshes. Then, we revisited some of the engineering principles that we learned in earlier chapters, such as tank-style steering (this time with wheels) and cam-and-rod mechanisms.
We also expanded our knowledge of EV3 programming. We learned how to make a custom GUI, then incorporated the color sensor and the random number generator block for the first time. We reapplied beacon following, tank-style remote control, and obstacle detection/avoidance. Throughout the programming process, we saw some examples of how creative programming can give a robot its own unique...