Courses/Robotics 101/IRdly See You

From Imperial College Robotics Society
Jump to: navigation, search

In this session you will learn how to use a more advanced analogue sensor that can sense distance to objects. This will allow your robot to see distant objects. You then use this to program a robot to avoid obstacles without touching them.

Lesson Summary

If in doubt or unfamiliar with anything, approach our eager and friendly instructors! They'll love to help you understand!


Have your robot avoid obstacles before hitting them. Below, you can watch the second lesson of the 2013 Robotics 101 course, given by Thomas Clayson.

Preparation for this lesson:

  • Have a completed and functional robot.
  • Understand C++ syntax and how to program the mbed.

By the end of this lesson:

  • Installed an IR or sonar sensor on your robot.
  • Programmed a robot to avoid objects from afar.

Lesson Material


Video Tutorials

The following is a list of video tutorials that will help explain some of the new concepts you will face in the robotics course.

Other Material

We recommend that if you have time, you should look through these materials to gain further understanding before the hands-on session.

  • A very comprehensive guide explaining the operation of the Sharp IR sensor, and demonstrating some both basic and advanced ideas for its use.
  • IR on Wikipedia - If you haven't come across Infra-red light yet.


The following is a list of instructors involved in the robotics course. Please feel free to contact them if you have any questions.

Instructor Email
Yoshimasa Sano