This project is for Barco - LEGO Mindstorms EV3 sailboat robot. The project includes two programs.
The first program makes the robot go in a square shape, using the gyro sensor for better accuracy. The second program makes it go in a triangle, again, using the gyro sensor. These programs are a great way to learn how to use the gyro sensor.
- 17 May 2019
This program is for Midas - a LEGO Mindstorms EV3 Clam robot. It makes the clam robot detect when it is being opened and then to close itself. It utilizes the rotation sensor as a way to know if it is being forced and to know when it should stop closing afterwards.
- 17 May 2019
This project is for Piscis - a LEGO Mindstorms EV3 Fish robot. The project includes two programs for two different feeding spots for the fish. The first one is straight across the reef in which Piscis lives, and the second one is to the side, after a 90 degree turn. In those programs the fish robot has to wait a few times in order to be sure no sharks are around him. It detects feeding spots using a touch sensor. The interesting part is how it returns, without knowledge how far it has gone. The program uses motor rotation sensor in order to return to the reef in both cases.
- 16 May 2019
This program is for Antares - a simple LEGO Mindstorms EV3 Scorpion robot. The program uses rotation sensor to detect if the scorpion has caught anything using its claws. We predict how many degrees the claw has to move to close fully and if it hasn't done that many, it has caught something.
- 15 May 2019
This project is for Lintu - a LEGO Mindstorms EV3 Kiwi bird robot. The project includes three programs, the first is the main program for the robot. It goes forward until it sees a hand next to its beak, then closes it and returns to the starting point, its nest. The second program is an upgrade: the robot not only closes its beak, but also check if there is "food" in it. Both the checking for food and the returning to starting position are made using the motor rotation sensor.
The last program is a fun one. It makes the robot bite!
- 12 May 2019
This MyBlock is made in substitution for a regular wait-gyro-rate block. It is made with a filter so that big differences in sensor data don't show up as much. It also uses only absolute values of the data so negative or positive angle on the gyro sensor does not matter. The MyBlock ends, when the rate is below a certain value, which is inputed by a parameter.
By default the Gyro sensor is connected on port 2 but if your robot is different, make sure to change the blocks to suit it.
- 02 May 2019
- 30 Apr 2019
This is a program for the Sebastian crab robot. It makes the robot walk, but also keeps track of where its legs are. It makes those who overrun the others to stop and wait for them.
- 22 Apr 2019
- 29 Mar 2019
- 29 Mar 2019
- 15 Mar 2019
- 01 Mar 2019