Hide menu

TDDD07 Real Time Systems

Laboratory


Welcome to the Robolab real-time rescue labs! In this lab series you will program robots for a search and rescue scenario. You will analyse timing properties of a number of real-time tasks, structure, schedule and evaluate your solution on a physical robotic platform. You will also implement admission control and message differentiation mechanisms to ensure timely communication between the robots.

Resources

  • Lab sign up The deadline for signing up is 2025-11-04.
  • Lab compendium. The compendium provides an overview of the system, as well as what you need to do to complete the labs. A printed version is available to buy here (you need to create an account.)
  • Robot agent API In Lab 1 API and Lab 2 API we have summarised the most important functions and data structures needed for lab 1 and lab 2. The full API for robot agent project can be found here.
  • Lab skeleton The lab skeleton as a zip archive.
  • Victim list A table containing information about the victim IDs and coordinates is provided in PDF and ODS format.

Prerequisites

The labs will be done in the C programming language (on a Linux platform), which we expect you to have at least some knowledge of. There are numerous information sources online, including textbooks, tutorials and complete online C programming courses. We encourage you to take advantage of this at an early stage if you have limited experience with C programming.

Submitting solutions

  • Answers to preparatory questions and code solutions should be submitted to your lab assistant (normal e-mail address).
  • The final lab report must be submitted through Lisam. Please note that there are two different submission instaces in Lisam, one for submitting the first version, and one for submitting the revised version (after you received comments.)

Lab deadline and examination

Information about lab deadlines and for examination form for the labs is done can be found on the Examination page.

Page responsible: Simin Nadjm-Tehrani
Last updated: 2025-12-10