1.1. Introduction

The instructors (10 min)

Silvia Cristina Stegaru - second year of M.Sc. (Parallel and Distributed Computing Systems).

Liana Eleonora Marinescu - fourth year B.Sc. (Automatics).

Liviu Alexandru Radoi - fourth year B.Sc. (Computer Science).

Scope (5 min)

This track aims to provide participating students with tools and knowledge required to build an autonomous robot. Over a period of five days, teams of students, guided by trainers, will work in an attempt to build the best line-follower robot, capable of avoiding obstacles and getting back on track.

We believe that the project-centered nature of this workshop track will provide real incentive to students, allowing them to learn and have fun at the same time. Understanding that computer science can also be a lot of fun might be a decisive factor in their choice of a career in this field.

Prerequisites (5 min)

The participating pupils are required to know basic C constructs (9th to 11th grade level) and logic operators (9th grade level).

Knowledge that the pupils will have at the end of the training (5 min)

The knowledge base this workshop track will provide to students will allow them to continue working on their own projects. We see this not only as an opportunity to learn, but also as one to connect, as members of a team might choose to continue working together on future projects or in future careers.

After the completion of this program the students will be able to read sensors, control simple DC motors and process the information in order to guide the robot to follow a black line - all this using the C programming language, the 3pi library and the AVR library.

Devices used (20 min)

For this workshop we are going to use 3pi robots. We are going to detail more about their architecture during the training. The official website - http://www.pololu.com/catalog/product/975 - also provides useful guides and tutorials. The 3pi robot is described best by its makers:

“The Pololu 3pi robot is a complete, high-performance mobile platform featuring two micro metal gearmotors, five reflectance sensors, an 8×2 character LCD, a buzzer, and three user pushbuttons, all connected to a C-programmable ATmega328 microcontroller. Capable of speeds exceeding 3 feet per second, 3pi is a great first robot for ambitious beginners and a perfect second robot for those looking to move up from non-programmable or slower beginner robots.”

Our Robots

Information about the robots we build and program can be found at the official laboratory websites:

roboticsisfun/chapter1/ch1_1_introduction.txt · Last modified: 2012/10/29 12:00 by liana.marinescu