Control, Robotics and Autonomous Systems

Pääaine suomeksi: Säätötekniikka, robotiikka ja autonomiset järjestelmät

Huvudämne på svenska: Reglerteknik, robotik och autonomiska system
Code: ELEC3025

Credits: 65 ECTS
Responsible professors: Ville Kyrki, Valeriy Vyatkin

Objectives and learning outcomes

Control, Robotics and Autonomous Systems major provides a strong basis in control engineering and automation, allowing a student then to specialize in a particular area of interest such as factory automation, robotics, smart systems, or industrial software systems. Central topics for all students include modelling, estimation and control of dynamical systems, as well as embedded systems and software for modern automation systems. Most courses include theory as well as its application in practice.  Upon completion of the Major, the student will be able to:

  • Understand the need for automation
  • Design models and controllers  for dynamical systems
  • Analyze properties of and dynamics of systems
  • Design industrial software applications
  • Understand in depth one of the focus areas (robotics, smart systems, control engineering, automation software, or factory automation)

Content of the major

Code

Course

ECTS

Teaching period

Compulsory courses: 35 ECTS

 

ELEC-E8101

Digital and Optimal Control

5

I-II

ELEC-E8102

Distributed and Intelligent Automation Systems

5

I-II

ELEC-E8001

Embedded Real-Time Systems

5

I-II

ELEC-E0100

Introduction to Master’s Studies at Aalto ELEC

0

I-II

ELEC-E8103

Modelling, Estimation and Dynamic Systems

5

I

ELEC-E8002

Project Work A – Theory

5

III-IV

ELEC-E8003

Project work B – Practice

5

IV-V

ELEC-E8104

Stochastic models and estimation

5

I

Optional courses: choose 30 ECTS or one of the pre-designed study paths given below

*Year 1 = Students are expected to study the course during their first year of studies

CS-E4800

Artificial Intelligence

5

III – IV

ELEC-E8110

Automation Software Synthesis and Analysis

5

IV-V

ELEC-E8111

Autonomous Mobile Robots

5

IV

CS-E4850

Computer Vision

5

III-IV

ELEC-E8712

Design for Reliability

5

I-II (Year 1)*

ELEC-E8730

Design of Electronic Equipment

5

I-II

ELEC-C5230

Digitaalisen signaalinkäsittelyn perusteet

5

IV-V

ELEC-E8405

Electric Drives

5

I-II (Year 1)*

ELEC-E8408

Embedded Systems Development 

5

III-IV

ELEC-E8112

Hybrid Powertrains in Vehicles

5

III

ELEC-E8113

Information Systems in Industry

5

I-II

MS-E2140

Linear Programming

5

I

CS-E3210

Machine Learning: Basic Principles

5

I

ELEC-E8114

Manufacturing Automation Systems Modelling

5

IV-V

KON-C2004

Mechatronics Basics

5

I-II

ELEC-E8115

Micro and Nano Robotics

5

III-IV

ELEC-E8116

Model-Based Control Systems

5

III-IV

ELEC-E8117

Modelling and Control of Field Systems

5

III-IV

ELEC-E8122

Multivariate Regression methods L

5

I-II

MS-E2112

Multivariate Statistical Analysis

5

III-IV

ELEC-E8105

Non-linear filtering and parameter
estimation

5

III-IV

MS-E2139

Nonlinear Programming

5

II

CS-C3140

Operating systems

5

I

ELEC-D8710

Principles of Materials Science

5

III-IV

MS-E1600

Probability theory

5

III

ELEC-E8118

Robotic Vision

5

III

ELEC-C1320

Robotics

5

I-II

ELEC-E8119

Robotics: Manipulation, Decision Making and Learning

5

I-II

ELEC-E5710

Sensors and Measurement Methods

5

IV-V

CS-C3180

Software Design and Modelling

5

I-II

CS-C3150

Software engineering

5

I-II, III-IV

ELEC-E7120

Wireless Systems

5

I

Study Paths

Five different study paths are given as guidelines, but students are free to choose their own unique set from the list of optional courses above.

Automation Software Engineering: 30 ECTS

Core courses:

ELEC-E8110

Automation Software Synthesis and Analysis

5

IV-V

ELEC-E8113

Information Systems in Industry

5

I-II

ELEC-E8114

Manufacturing Automation Systems Modelling

5

IV-V

Recommended optional courses:

CS-C3140

Operating systems

5

I

CS-C3180

Software Design and Modelling

5

I-II

CS-C3150

Software engineering

5

I-II, III-IV

Control Theory / Engineering: 30 ECTS

Core courses:

ELEC-E8116

Model-Based Control Systems

5

III-IV

ELEC-E8117

Modelling and Control of Field Systems

5

III-IV

Recommended optional courses:

MS-E2140

Linear Programming

5

I

ELEC-8122

Multivariate Regression Methods L

5

I-II

MS-E2112

Multivariate Statistical Analysis

5

III-IV

ELEC-E8105

Non-linear Filtering and Parameter Estimation

5

III-IV

MS-E2139

Nonlinear Programming

5

II

Factory Automation: 30 ECTS

Core courses:

ELEC-E8113

Information Systems in Industry

5

I-II

ELEC-E8114

Manufacturing Automation Systems Modelling

5

IV-V

ELEC-C1320

Robotics

5

I-II

Recommended optional courses:

ELEC-E8110

Automation Software Synthesis and Analysis L

5

IV-V

KON-C2004

Mechatronics Basics

5

I-II

ELEC-E8118

Robotic Vision

5

III

Robotics and Autonomous Systems: 30 ECTS

Core courses:

ELEC-E8111

Autonomous mobile robots L

5

IV

ELEC-E8115

Micro and Nano Robotics

5

III-IV

ELEC-C1320

Robotics**

 5 I-II

ELEC-E8119

Robotics: Manipulation, Decision Making and Learning

5

I-II

ELEC-E8118

Robotic Vision

5

III

**Choose only if you haven't studied robotics at undergraduate level

Recommended optional courses:

CS-E4800

Artificial Intelligence

5

III - IV

CS-E4850

Computer Vision

5

III-IV

ELEC-C5230

Digitaalisen signaalinkäsittelyn perusteet

5

IV-V

CS-E3210

Machine Learning: Basic Principles

5

I

KON-C2004

Mechatronics Basics

5

I-II

ELEC-E8105

Non-linear Filtering and Parameter Estimation

5

III-IV

Smart Systems: 30 ECTS

Core courses:

ELEC-E8408

Embedded Systems Development 

5

III-IV

ELEC-E8115

Micro and Nano Robotics

5

III-IV

Recommended optional courses:

CS-E3210

Computer Vision

5

III-IV

ELEC-C5230

Digitaalisen signaalinkäsittelyn perusteet

5

IV-V

CS-E4850

Machine Learning: Basic Principles

5

I

ELEC-E7120

Wireless Systems

5

I

 

 

Login Form