Teacher's Note: The tasks and main points in the Pedalo fishing lesson Pro Preview

To access the full video please subscribe to FLLCasts.com

Subscribe

  • #1201
  • 12 Apr 2019

It would be helpful for this class if you have a field - black line that plays the role of a shore. 

You could find example solution to the program here:

https://www.fllcasts.com/programs/lpsxim-program-for-the-ev3-pedalo-robot-gen

The first 2 tasks are designed to help students program the robot move forward. Because of the strange shape of the pedalo wheel and because of the small differences in the LEGO Mindstorms Motors the robot could turn slightly to one side. In one of our classes we set the values for turning to "-12" and in this way made the robot more forward. But expect different values for different robots. The position of the fins generally does not matter as the wheels are turned with different speed. 

The third task is designed to demonstrate to students how difficult it is to make this robot turn 90 degrees when the motors are programed with rotations. If you plan to personally explain the Gyro sensor to them, then use the time they are trying to make it turn to 90 degrees and get all the students reach this tasks. Even the slower once. Make sure all the students have tried to make the robot turn at least once. 

After that you move the Gyro sensor (the new sensor). There are two tasks - to measure 90 degrees and to cause a "gyro drift" of the sensor. This happens when you push the cable while rotating the sensor. After that they must do 3 rotations forward. The blocks should be configured as the first or the robot could turn. 

Then comes the difficult part where students must program the robot to turn 60 degrees. Most probably all the students will fail the first time. The key part here is that they should turn the robot to 60 degrees after it has turn to 90 degrees. Because the robot has already turned to 90 degrees and we want to turn to 60 more degrees we must program the robot to turn until the degrees of turning are equal to at least 90+60=150 degrees.

After that there is additional 1 rotation forward. In the same way you must configure it move forward. The next task requires 50 degrees back. This is similar to the previous task, but instead of adding them, we are subtracting them and get 150-50=100 degrees. At the end we have 2 rotations forward.

If you are wondering why the power settings of the motors are so low, you can explain to students that the faster the robot move, the more noise it would make and will scare the fish. Also, despite the Gyro sensor if the robot is moving to fast it can not precisely turn. 

EV3-g program for Gyro sensor

Courses and lessons with this Tutorial

This Tutorial is used in the following courses and lessons

Image for Level D2. "Seafaring". Robotics with LEGO
  • 24
  • 2:49
  • 107
Image for Lesson 1 - Pedalo for fishing
  • 4
  • 4
  • 10
  • 3d_rotation 1