ENG-366 / 5 crédits

Enseignant: Martinoli Alcherio

Langue: Anglais


Summary

The goal of this course is to transmit knowledge in sensing, computing, communicating, and actuating for programmable field instruments and, more generally, embedded systems. The student will be able to put in practice the knowledge acquired using concrete software and hardware tools.

Content

Keywords

Signal processing, programming, control, communication, localization, embedded systems, mobile robotics, sensors, sensor systems, field instruments

Learning Prerequisites

Required courses

Analysis I to IV, ICC (Python programming), Computational Methods and Tools (Matlab, Python, and C programming)

Recommended courses

Fundamental in Probability and Statistics, Estimation Methods

Learning Outcomes

By the end of the course, the student must be able to:

  • Estimate environmental monitoring system requirements (communication, sensing, actuation, computation)
  • Develop software for an embedded system/instrument
  • Analyze signals in time and frequency domain
  • Analyze C/Matlab/Python program outputs
  • Implement C/Matlab/Python code
  • Compute direct and inverse Fourier Transforms
  • Analyze constraints and resources of an embedded system/instrument
  • Conduct systematic experiments and system performance evaluation
  • Design digital filters
  • Design simple control algorithms
  • Design localization algorithms

Transversal skills

  • Plan and carry out activities in a way which makes optimal use of available time and other resources.
  • Write a scientific or technical report.
  • Access and evaluate appropriate sources of information.
  • Collect data.
  • Evaluate one's own performance in the team, receive and respond appropriately to feedback.
  • Assess progress against the plan, and adapt the plan as appropriate.
  • Identify the different roles that are involved in well-functioning teams and assume different roles, including leadership roles.
  • Manage priorities.
  • Make an oral presentation.
  • Use both general and domain specific IT resources and tools

Teaching methods

Ex-cathedra lectures, hands-on exercises, and course project

Expected student activities

Attending lectures, carrying out computer-based exercises and course project, and reading handouts.

Assessment methods

Written exam (50%) with continuous assessment (individual computer-based test and team project) during the semester (50%).

Supervision

Office hours Yes
Assistants Yes
Forum Yes

Resources

Virtual desktop infrastructure (VDI)

No

Bibliography

Lecture notes, a few targeted papers/book chapters

Websites

Moodle Link

Prerequisite for

Distributed Intelligent Systems (M2 and M4)

Dans les plans d'études

  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Signals, instruments and systems
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 3 Heure(s) hebdo x 14 semaines
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Signals, instruments and systems
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 3 Heure(s) hebdo x 14 semaines
  • Semestre: Automne
  • Forme de l'examen: Ecrit (session d'hiver)
  • Matière examinée: Signals, instruments and systems
  • Cours: 2 Heure(s) hebdo x 14 semaines
  • Exercices: 3 Heure(s) hebdo x 14 semaines

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     

Cours connexes

Résultats de graphsearch.epfl.ch.