The course syllabus contains changes
See changesCourse syllabus adopted 2022-04-29 by Head of Programme (or corresponding).
Overview
- Swedish nameIntelligent automation
- CodeEEN150
- Credits6 Credits
- OwnerTKAUT
- Education cycleFirst-cycle
- Main field of studyAutomation and Mechatronics Engineering
- ThemeEnvironment 1.5 c
- DepartmentELECTRICAL ENGINEERING
- GradingUG - Pass, Fail
Course round 1
- Teaching language English
- Application code 47128
- Maximum participants150
- Open for exchange studentsYes
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0121 Written and oral assignments 6 c Grading: UG | 3 c | 3 c |
In programmes
Examiner
- Martin Fabian
- Full Professor, Systems and Control, Electrical Engineering
Eligibility
General entry requirements for bachelor's level (first cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Specific entry requirements
The same as for the programme that owns the course.Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Course specific prerequisites
A basic course in programming.Aim
The purpose of the course is to provide a deeper insight and understanding of the practical and theoretical challenges in the development and control of intelligent automation. An automation system that is intelligent, controls machines and robots to effectively achieve different goals, by planning, optimizing and adapting the actions of the resources. This requires not only smart algorithms and sensors but also distributed control, communication, and PLC programming.Learning outcomes (after completion of the course the student should be able to)
- Understand the differences and similarities between intelligent and traditional automation and describe the challenges engineers face when developing automation
- Based on a specification, be able to implement the PLC control of a simple system
- Create models and specifications for an intelligent automation system using variables, states, transitions, and logical conditions.
- Be able to implement the data structure graph and algorithms to search in it.
- Understand the control concepts: combinatorial and sequential control
- Implement optimization algorithms for simple graph-based optimization,
- Implement planning algorithms for simple planning,
- Understand and make trade-offs in the design of intelligent and collaborative automation from a safety and sustainability perspective,
- Understand how a distributed intelligent automation system is structured and be able to implement simpler communication and integration
- Describe and take into account the challenges of distributed and asynchronous intelligent automation
- Explain the challenges and opportunities when people and machines work together
- Implement the control of a robot
- Understand the opportunities and challenges of developing intelligent automation using virtual simulation models and understand what a digital twin is.
- Explain some basic concepts for how a system can learn new things
- Together in a group, describe and analyze in writing and in a presentation, opportunities, threats and ethical aspects with intelligent automation.
- Together in a group, plan and implement an intelligent automation system that includes smart sensors, robots, machines and humans.
Content
See learning outcomes.Organisation
The course is based on learning by doing and consists of hand-in and programming assignments, laboratories and implementation projects, as well as a small group assignment on opportunities, threats and ethical aspects with intelligent automation. Through these practical activities, the understanding of intelligent automation will be deepened. The course also has a number of lectures and exercise sessions, where both theoretical and practical aspects of intelligent automation will be discussed.Literature
All literature will be distributed via the course homepage.Examination including compulsory elements
Approved mandatory elements are required for a final grade.The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.
The course syllabus contains changes
- Changes to course rounds:
- 2022-03-26: Examinator Examinator changed from Petter Falkman (pf) to Martin Fabian (fabian) by Viceprefekt
[Course round 1]
- 2022-03-26: Examinator Examinator changed from Petter Falkman (pf) to Martin Fabian (fabian) by Viceprefekt
- Change made on theme:
- 2022-04-29: Added [Theme MJO] 1,5 c added by PA
- 2022-04-29: Added [Theme MJO] 1,5 c added by PA