- 11 Aug 2020
- 11 Aug 2020
- 07 Aug 2020
This program is for Calix - LEGO SPIKE Prime carrying robot. The robot is made to carry an object while following a black line. This is probably one of the first thought that comes to mind when you think of robotics - A robot that can help at home! This robot is made as a first try at this concept. It can move not too heavy objects from one room to the other, following a black line. The program does the following: First it waits for you to put something on the robot and to click the left or right hub buttons. After that it lifts the item a bit and starts following a black line. It follows the line until it sees the same color for more than 3 seconds, thats how the robot knows it has reached the end of the line! After that it rises whatever it is carrying and waits while keeping the object up.
- 04 Aug 2020
This program makes Tohuru - LEGO SPIKE Prime owl robot move like an owl! What does an owl move like? Well, we decided that an important part of an owl's life is that it holds strong onto a branch! So the first part of the program makes the robot hold onto anything that is between its two wheels. After the owl starts spinning his head and searches for the closest object to him. Then he stares at it menacingly until it moves away!
- 31 Jul 2020
This program makes Big Wheelster - LEGO SPIKE Prime robot move forward until it bumps into something! This robot has one big wheel controlled by two medium motors, what's interesting is that the motors need to move opposite directions to make the wheel turn! That is why we have made a My Block to controll the robot. It has the option to move for a set rotations or indefinitely(if you put it to 0 rotations). It also has a logic option for the direction that the robot should move, so 1 = forward and 0 = backward.
The program makes the robot turn backwards after it bumps into something, using its back wheels to make sure it doesen't bump there again!
- 28 Jul 2020
This program makes Swing game - LEGO SPIKE Prime robot move the two people according to the input from the controllers!
The color sensor controller uses the colors on the plate above it to determine how to move the LEGO person. If the color is blue, it moves forward, if its purple, it moves backwards, otherwise - it stops!
The motor controller has a similar program, if it has turned more than 30 degrees forward, the LEGO person moves forward, if it has turned more than 30 degrees backward, the LEGO person moves backward, otherwise - it stops.
The goal of the game is for both LEGO people to reach the center, without the swing tipping to either side! Good luck and have fun!
- 24 Jul 2020
The programs are designed to be used with Mintonet - a LEGO Volleyball robot.The project consists of several programs:
- Shoot - just shoots the ball.
- ShootWithUltrasonicSensor - this one is pretty much the same, but uses the ultrasonic seonsor infront of the robot as a triger.
- MoveAndShoot - the robot moves sideways until it sees a target and then it shoots the ball at it. This can be either its "volleyball partner" or a box or some other target practice object.
- MoveShootGoBack - the robot moves sideways until it sees a target, shoots the ball and then it returns to its starting position.
- MovePassMove - the robot moves sideways until it sees a target, shoots the ball and then it continues moving. This program is great to be used with second robot and try to pass each other the balls.
- 26 Jan 2019
These are the programs for our boxing robots and their Joysticks. They are made for a game of two fighters with their respective joysticks, fighting until one is knocked out or its "heart" touch sensor is punched by the other robot. The fighters require the two "leg" motors to be connected on ports B and C and the hand medium motors on port D. The touch sensors should be connected on port 1, however keep in mind that the game may be better without them. The distance sensor has no purpose in the program as it is used only for aesthetics. The joysticks require the motor for forward and backward to be connected on port B and the motor for left and right to be connected on port A. The touch sensor operates the hands and must be connected on port 4.
- 29 Oct 2018
The block has the following parameters from left to right:
- Maximum angle – the maximum steering angle of the front wheels. It is measured from position of straight wheels, to maximum left or right position.
- Relaxation coefficient – the relaxation coefficient regulates how smoothly the robot follows the line. The default value is 1. In general the range for the coefficient is between 0.5 till 2. If the difference between the value measured by the sensor on black and on white is great i.e. on black is 10 and on white is 80, then the coefficient should be smaller. If those values are closer, then the coefficient should be larger.
- Value on black – the value detected by the light sensor in reflected light mode when it is on the line.
- Value on white – the value detected by the light sensor in reflected light mode when it is outside the line.
- 09 Mar 2018
Proportional implementation for keeping the LEGO Mindstorms robot straight. The program will take the value of the Mindstorms Gyro sensor and will apply this value to the steering block. This will make the robot steer in a direction that would put the robot in a straight position again.
- 10 Jan 2018
In this program, we return the robot to a straight orientation at the end of the program. If there is not enough time for the Mindstorms Gyro sensor the correct the orientation of the robot before the end of the program, then we should do it at the end.
- 10 Jan 2018
This is an EV3-G project that contains two programs implementing an Integral compensation - integral part of the PID algorithm. The first program is for a Five Minute Bot and the second program is for Box Robot. The things that you should be careful when using the program for your robot are the direction of the motors in the steering block; whether the motors in the steering block are written as "B+C" or "C+B" and the coefficients in the two math blocks. The coefficients that we've chosen should work for most of the robots, but will probably not work for some of them. If they don't work, write to us, comment below in the comment section or drop us an email.
- 10 Jan 2018
This is the example program using the blocks available at Blocks Package for Advance Calibration of LEGO Mindstorms EV3 Color/Light sensors. The program makes the robot find the minimum and maximum values and to calibrate the current sensor value depending to the min and max.
- 04 Oct 2017
This package contains the three blocks used in the advanced calibration section of the FLL course.
The blocks contained are:
- InitiArray block
- 04 Oct 2017
- 10 Feb 2016
This block accurately turns the robot to a specific angle. One of the most useful blocks that you could use during competitions. The block makes the robot turn and when the robot makes an error, the block will correct for this error.
Finally, you can be sure that the robot has turned to the specific angle that you want.
You have three inputs
- Turning angle - the angle that you would like the robot to turn.
- Power - the power that you would like the motors to have
- Correction power - the power during the correction phase.
VERY IMPORTANT: This is a block for EV3-G. You download and import this block from Project Settings->Blocks->Import. If you are using Internet Explorer or Microsoft Edge and you click to download the file it will try to save it as "zip". DO NOT SAVE IT AS ZIP. Save it as "ev3s" or just PLEASE, STOP using Internet Explorer or Microsoft Edge. This will dramatically improve your browsing experience.
- 19 Dec 2015
- 19 Dec 2015
- 10 Nov 2015
- 09 Nov 2015