Welcome to Robotics 101


This is an introductory course to the development of control software for robotic platforms. Along the course you will learn how to configure and use simulation environments to prototype the control software for mobile robotic platforms such as the Summit-XL and the foot-bot.

The course is divided in two parts. The first part corresponds to the development of control software for mobile robots by using the Robot Operating System and the Gazebo simulator. The second part addresses the design of control software for robot swarms using the ARGoS simulator. Each part of the course is divided in three practical sessions and one project.

Preparing the materials for the course

The course begins with the section Getting Started. There, you will find all relevant information to prepare and setup your computer for the practical sessions. It is expected that you have a computer that is ready to work by the day of the first session.

Development of the course

The schedule of the practical sessions is indicated below.

Part 1 - Mobile robotics

Part 2 - Swarm robotics

Additional information

Additional information will be provided in the section Frequently Asked Questions (FAQ). You can reach the teacher of the course and the teaching assistant in the section Contact.