SylabUZ

Generate PDF for this page

System integration - course description

General information
Course name System integration
Course ID 11.3-WE-INFD-IntegrSyst-Er
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Computer Science
Education profile academic
Level of studies Second-cycle Erasmus programme
Beginning semester winter term 2021/2022
Course information
Semester 3
ECTS credits to win 4
Course type optional
Teaching language english
Author of syllabus
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 15 1 - - Credit with grade
Project 45 3 - - Credit with grade

Aim of the course

  • Introduction to IoT integration in monitoring and visualization
  • Introduction to modern method of tracking and identification or vehicles and products
  • Design and implemntation of HMI using IoT tools
  • Introduction to selected work schedulling methods of machines and vehicles

Prerequisites

Object-oriented programming, databases

Scope

Monitoring and visualization of conventional and autonomous vehicles:

  • Monitoring vehicle parameters with IMU (Inertial Measurement Unit)
  • Implementation of monitoring system in Windows using WiFi
  • Vehicle performance visualization using NGIMU and UNITY
  • Implementation of vehicle parameter monitoring using OBDII and Bluetooth Lights (BLE)

Tracking vehicles and goods

  • Introduction to Openmatics DeTAGtive IoT
  • Identification of machines and goods using DeTAGtive
  • Implementacja in Android

HMI implementation with IMU and UNITY

Introduction to work schedulling of vehicles and machines

  • Max plus algebra
  • System modelling
  • Implementation of predictive schedulling

System integration with intelligent IoT buttons and indicators

Teaching methods

Lecture: conventional lecture
Project: dedicated project tasks

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Lecture - positive scores of written tests
Project - positive scores concerning all designated project tasks
Final score composition = lecture: 40% + project: 60%

Recommended reading

Gerber A., Craig C.: Android Studio. Wygodne i efektywne tworzenie aplikacji, Helion, Gliwice 2016

Ross E., Ross J.: Unity i C#. Podstawy programowania gier, Helion, Gliwice, 2018

Heidergott, B., Geert Jan Olsder, and Jacob Van Der Woude. Max Plus at work: modeling and analysis of synchronized systems: a course on Max-Plus algebra and its applications. Vol. 48. Princeton University Press, 2014.

Documentation of Next Generation Inertial Measurement Unit: http://x-io.co.uk/ngimu/

Documentation of Openmatics Detagtive: https://aftermarket.zf.com/go/en/openmatics/home/

Further reading

Notes


Modified by prof. dr hab. inż. Marcin Witczak (last modification: 31-08-2021 15:20)