Hide menu

TDDD07 Real Time Systems

Labs


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, implement 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.

These pages will be continuously updated with more information to help you to complete the labs. Check back regularly!

Resources

  • Lab sign up The deadline for signing up was 2013-11-08.
  • Lab compendium. The compendium provides an overview of the system, as well as what you need to do to complete the labs.
  • Detailed instructions for getting started
  • 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.
  • Project files The project files 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:
eriza319@student.liu.se
The final lab report must be submitted through Urkund at the following address:
eriza319.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: 2013-11-25