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 2023-11-02.
  • Lab compendium. The compendium provides an overview of the system, as well as what you need to do to complete the labs.
  • 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 Ouriginal (previously Urkund) (see table below).
Lab groupAssistantE-mailUrkund
AReyhane Falanjireyhane.falanji@liu.sereyhane.falanji.liu@analys.urkund.se
BKlervie Toczéklervie.tocze@liu.sekleto08.liu@analys.urkund.se

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: 2023-11-01