Course 7:

Robot navigation

Learn about robot navigation. Learn what a lidar is, and how you can use it. Find out how a parking assist system works using ultrasonic distance sensor and how a robot vacuum can dock using an IR Beacon.

Beginner level
Category: Robotics 💬 English

What Will I Learn?

  • Build parking radar with ultrasonic distance sensor.
  • Send alert feedbacks with the robot.
  • Learn how to navigate the robot with IR beacon.
  • Students will control the robot with smartphone using GPS and mobile network.
  • Learn how to use YDLIRA X4.
  • Learn all about QR codes.


Start this course

Curriculum For This Course

Robot navigation is often based on drawing and constantly updating a map of the environment using sensors. In this lecture you will learn how to draw a map on the canvas in SNAP, and how to update the map as information becomes available.
In this lecture you will learn the concept of a coordinate system. You will learn how to use a coordinate system in robot navigation. Your task will be to create a program that will navigate your robot to a certain point in the coordinate system.
Robots that navigate in a room need to be prepared to detect collisions. A touch sensor can be used to detect if the robot hits the wall or an obstacle. In this lecture you will learn, how to use the touch sensor to do the detection and how to handle this action to navigate around an obstacle.
In this lecture you will learn a smarter way to avoid obstacles. You will learn to use the ultrasonic distance sensor to slow the robot down once an obstacle gets near, and to stop the robot once it is too close. You will also learn an algorithm that can be used to go around the detected obstacles withouth actually hitting them.
In this lecture you can learn how parking assist systems work in modern cars. Your task will be to use the ultrasonic distance sensor to detect a free parking space. You will also have to design the path the robot can use to park into the detected space.
Robot vacuum cleaners, robot lawnmowers and many other everyday robots are able to dock, once their job is completed or their battery level reaches a critical point. In this lecture you will learn to create a docking system. You will use an infraread beacon to find the dock and your robot will automatically navigate to it.
Every children in the UK carry a lunch bag to school. Wouldn't it be great, if the lunch bag would go to school by itself? In this lecture you will learn to build a lunch bag carrying robot, that can follow a child. It will use an IR beacon and a distance sensor to follow the child at a distance.
In the last lectures you will learn how to map your room's walls using the ultrasonic distance sensor. Your job will be to create a program that follows the walls of the room by moving your robot forward, turning it when neccessary and by constantly measuring the the distance to the wall.
Laser distance measuring devices used on a rotation base are called Lidars. They are used in self driving cars, robot vacuums and in many other robotics equipment. In this lecture you will learn how Lidars work, and you will build one using an ultrasonic distance sensor.
This lecture is about navigation using the Global Position System (GPS) satellites. In this lecture you will install Ozeki 10 on an Android mobile phone, and you will use the GPS coordinates of the Android mobile to do the navigation. You will also learn how to move a Lego robot around based on these coodrinates with code written in SNAP.



  • This course is designed to suit users of either the EV3 home edition or the EV3 education edition.
  • Users are required to have a Windows 10 PC with Bluetooth. (Most Windows 10 laptops have built in bluetooth support)
  • Users will need to download Ozeki 10 from
  • Users will need to know the basics of Ozeki 10 and Lego robots. Read more information in this course.
  • If you are new at robot programming it is highly recommended to complete previous courses before starting this Course.


Best of all it is programming in a very userfriendly interface which is Ozeki10, the purpose of the course is to get to know the navigation and orientation ability of robot.

This course is designed for students who interested in controlling a robot with PC or smartphone. It shows you how to made a simple map with using robot, and the ultrasonic sensor how to send you a feedback for example if it collide to walls. Learn how to check the robot's coordinate with your smartphone using GPS and mobile network.

The lectures in the course provdie easy to follow step by step instructions, and a quiz. Enjoy the course!


Who is the target audience?

This course is designed for learners who are interested in learning with a easy programming robot, done previous entry level courses and want to learn for example robot how to map your room using ultrasonic sensor.


Copyright © 2000- - Ozeki Ltd |
Home > Courses > Course 7 - Robot Navigation
Legal | Privacy | Terms of use | 6056 | | Login