The robot is equipped with two motors, one for each side. As a result, whenever the robot turns, it always follows an arc path. The size and radius of this arc can vary depending on the turn.

To access the full video please subscribe to FLLCasts.com
- #1341
- 14 Jun 2019
Turns
1. Smooth Turn:
The robot makes a turn by spinning both wheels but each running at a different speed.
The Smooth Turn is used when we want the robot to make a wider turn, which allows the robot to move in an arc or a circle. The size of the circle gets smaller and the turns get sharper as Motor B moves faster, and Motor C moves slower.
Motor B is moving faster than Motor C
2. Pivot turn:
When the motor driving the wheel on the inside is halted, the robot starts turning by spinning only the wheel on the outside.
The robot moves in a circle, which this time maintains a consistent size. The radius of the circle is equivalent to the distance between the robot's wheels, shown in blue in the picture below:
Motor C is halted while Motor B is driving, spinning the outside wheel
3. Spin Turn
A Spin Turn happens when the robot base turns, or rotates, on a single spot by spinning both wheels, each turning in opposite directions. In this instance, one of the motors is moving forward while the other one is moving backward.
When the robot executes this turn, it draws a circle around the robot's center. The diameter of the circle is equal to the distance between the robot's wheels. This turn could be used when there is not enough space for maneuvering - like in a tunnel.
Motor B and Motor C are driving, spinning the wheels is opposite directions
Courses and lessons with this Tutorial
This Tutorial is used in the following courses and lessons

Robotics with LEGO - Level 1.0 - Adventure in Space
The first level of the Robotics with LEGO curriculum for students in fifth to twelfth grades.
Various constructions with robots are built. Learn how to control the motors so that the robot navigates around the Moon and Earth in various ways. Getting to know the first two sensors. The robot can feel its surroundings with the help of the Touch sensor and avoid obstacles.
The Ultrasonic distance sensor can help the robot avoid obstacles. Students work with concepts like loop, degrees and medium motor. Robots can now do two different actions at the same time - while solving missions on a field, the third motor clears detected obstacles.
- 126
- 123:52
- 150

Lesson 3 - Clearing the landing zone
Intro
Today we are building a robot, what would automatically clear the landing site.
Before a space craft lands on the moon, you send a robot to clear the landing site. Your robot has landed on the Moon and its task is to clear the site and to prepare it for the landing of the bigger space ship.
The robot lands slightly further away from the site and it must find its way to it. Regretably it road is blocked by rocks that can not be moved. The robot must go around them.
- 9
- 4
- 2
- 3d_rotation 0

Level A2. "Space exploration". Robotics with LEGO
The second level of the Robotics with LEGO curriculum for students in second, third or fourth grades.
A new sensor is introduced - the Ultrasonic distance sensor can help the robot avoid obstacles. Students work with new concepts like loop, degrees and medium motor. Robots can now do two different actions at the same time - while solving missions on a field, the third motor clears detected obstacles. The first robot with chain-treads is built.
- 63
- 3:02
- 117

Lesson 3 - Free building
Intro
Today we are building a robot, what would automatically clear the landing site.
Before a space craft lands on the moon, you send a robot to clear the landing site. Your robot has landed on the Moon and its task is to clear the site and to prepare it for the landing of the bigger space ship.
The robot lands slightly further away from the site and it must find its way to it. Regretably it road is blocked by rocks that can not be moved. The robot must go around them.
- 3
- 3
- 2
- 3d_rotation 0

Level Y. The Younglings (Pre-release)
The absolute starter. A new course book for students that are first grade (7-8 year old). If a student is to young to join the 8-10 years curriculum this is the place where he/she should start.
The course book contains a number of well structured 2-hourse classes for the youngest students that we've ever managed to productively include in a LEGO Mindstorms EV3 Robotics courses, groups and classes.
(Course book available only in Bulgarian and will soon be translated)
- 14
- 2:49
- 102

Python with LEGO Mindstorms EV3 - Level 1
The course introduces students to the programming language Python. We use LEGO Mindstorms EV3 Robots. Python is a popular programming language. It could be used for introducing students to programming, for academic studies, for developing machine learning algorithms and as a general-purpose language.
During the course, students learn how to read and how to develop Python programs. They use an Integrated Development Environment called Visual Studio Code. Robots are programmed to perform interesting and funny tasks like "bringing you water". The level ends with competition on a playing field with boxes.
- 74
- 28:18
- 114

Lesson 7 - Warehouse Robot
For students who will not take two levels in a row today is their last lesson.
- 6
- 3
- 8
- 3d_rotation 2

Python with LEGO Mindstorms EV3 - Level 2
In the second level of Python for EV3 robots, students learn in-depth the touch sensor. The sensor is used as an input device for manual control of machines, as well as a sensor for autonomous robots. In a pair of lessons, students build a control panel for the grabber and the movement of a crane. Programming wise, students learn how to fork code with "if-else" constructions, how to create conditional and forever loops with "while" and how to negate conditions with "not" operator. In the end of the lesson, robots can detect obstacles and avoid them, so that they traverse a simple labyrinth.
- 39
- 19:58
- 93

Lesson 6 - Automated vacuum cleaner
Introduction
Today we will create a robot that will behave like an automated vacuum cleaner!
One of the most annoying household chores an adult could have is cleaning their home. Which is why engineers invented the Roomba! And we're not talking about the dance, but rather a robotized home vacuum cleaner.
- 5
- 4
- 8
- 3d_rotation 1

Level A1 - Space Adventure - Robotics with LEGO SPIKE Prime
That is the first level of the LEGO robotics curriculum for second, third, and fourth-grade students.
A "space adventure" but with robots. Different robot structures are built in Level A1. The motors are controlled so that the robots perform precise movements around the "Earth", "Moon" and "Sun". We use the force sensor to overcome various obstacles we bump into. We learn interesting facts about the solar system and space vehicles.
- 64
- 30:30
- 76

Lesson 3 - Satellite
Introduction
In today's lesson, we will create a small robot that demonstrates the process of making circular turns, known as arc turns. The lesson will focus on satellites and their practical applications in our daily lives.
A satellite refers to a companion or an object that moves alongside another. Earth's natural satellite is the Moon, while artificial satellites are small spacecraft launched into Earth's orbit with the assistance of rockets.
An orbit represents the imaginary path that a satellite follows as it revolves around the Earth. Today, we will program our robots to move in circular orbits. Additionally, it's worth noting that some orbits resemble an ellipse and are referred to as elliptical orbits.
- 6
- 4
- 11
- 3d_rotation 1