Robotic and Measurement Embedded Systems

Higher education teachers: Hudoklin Domen

Higher education teachers: , Kamnik Roman
Credits: 6
Semester: winter
Subject code: 64234

Subject description


General prerequisits of FE. Basics in software programming and digital electronics.

Content (Syllabus outline):

  • Introduction into real time and complex embedded systems
  • dealing with interrupts
  • embedded systems' software design
  • software and hardware synchronization
  • real-time operation
  • complex embedded system architecture
  • (multicore, SoC)
  • multitasking and exchange of data (ROS – Robot Operating System)
  • rapid development of time critical embedded systems
  • development of highly deterministic processes based on FPGA

Theoretical part is supported by practical examples using hardware based on ARM, xPC, Compact-RIO architectures.

Objectives and competences:

The course is focused at analysis, design and application of complex embedded systems in the field of robotics and measurement systems. Auditor is acquainted with the processes, organization and architecture of embedded systems and with their interaction. Focus is given to different aspects of software architecture and design for embedded systems, to communication of the hardware periphery and specific user interfaces.

Intended learning outcomes:

  • Knowledge and understanding
  • Capability of realization an analysis and design of embedded system hardware and software
  • Capability of design a multitasking real-time application using different inputs and outputs including user interface.
  • Practical knowledge of guidelines in real-time systems operation, arbitration and assurance of reliability in general technical environment.

Learning and teaching methods:

  • Lectures, preparations for lab practices, individual lab work. Practices in a way, which enables further in-depth individual work.
  • For specific fields, lectures are given by invited lecturers, which are specialist in their field of work.

Study materials

  1. Tammy Noergaard, Embeded Systems Arhitecture - A Comprehensive Guide for Engineers and Programmers, Elsevier, 2005, ISBN 0-7506-7792-9.
  2. Jonathan W. Valvano, Embeded Microcomputer Systems – Real Time Interfacing, Brooks/Cole, 2000, ISBN 0-534-36642-2.
  3. A. Burns, A. Welling, Real-Time Systems and Programing Languages, Addison-Wesley, 1997, ISBN-13: 978-0201403657.
  4. Wyatt Newman, A Systematic Approach to Learning Robot Programming with ROS. CRC Press, 2017, ISBN 978-1498777827.
  5. National Instruments, NI LabVIEW for CompactRIO Developer’s Guide,, 2016

Study in which the course is carried out

  • 1 year - 2nd cycle - Electrical Engineering - Robotics