Course syllabus


SSY226 Design project in systems, control and mechatronics lp1, lp2 HT21 (7.5 hp)

Course is offered by the department of Electrical Engineering

Contact details

Petter Falkman
Phone: 031-7723723
Workplace: Room 5339  

The aim

Using engineering and research skills acquired in previous courses to deliver a result that satisfies the hard-to-please customer (i.e. the supervisor).


Tuesday 26 Sept. at 12.00-12.45: Introduction and presentation of projects

Monday 2 Oct.: Each student has sent in a list of five preferred projects. 

Thursday 5 Oct.: Final project groups and supervisors will be sent out by mail and created on Canvas. 

Friday 6 Oct.: Contact your supervisor and arrange a first meeting.

Before study period 2: Prepare a project plan.

Monday 30 Oct. - Friday 3 Nov: Presentation of project plans to supervisors and submission of project plans on Canvas.

Monday 11 Dec.: Draft paper submission on Canvas.

Friday 15 Dec.: Paper-review submission.

Friday 12 Jan.: 11.00-14.00: Presentation/demonstration in M-building.

Friday 12 Jan.: Final paper and group member evaluation submission on Canvas.


Projects and Contacts

  1. Real-Time Obstacle Avoidance for Mobile Robots using Deep Reinforcement Learning, Contact: Kristian Cedar,
  2. Time-Constrained Scheduling and Collision-Free Control for A Fleet of Mobile Robots, Contact: Ze Zhang,
  3. Learning Graph Structures for Collaborative Tasks, Contact: Karinne Ramirez-Amaro,
  4. Formalizing and Generating Social Situations for Robot Navigation, Contact: Maximilian Diehl,
  5. Perception and decision making for intelligent robot navigation, Contact: Karinne Ramirez-Amaro,
  6. Calibration, failure detection and warnings for a self-driving bikes and E-scooters, Contact: Jonas Sjöberg:
  7. Control of a self-driving E-scooter, Contact: Jonas Sjöberg:
  8. Building a device for measuring friction, Contact: Gabriel Arslan Waltersson,
  9. Analyze and improve control of a flexible selfdriving bike, Contact: Jonas Sjöberg:
  10. Coordinated control of test objects: adapt self-driving bikes to meet the standard, Contact: Jonas Sjöberg:
  11. Modeling and simulation of collaborative highway-merging vehicles, Contact: Pavel Anistratov,
  12. Hall-Effect E-skin for gait and balance analysis, Contact: Emmanuel Dean
  13. Intelligent Knee Orthosis, Contact: Emmanuel Dean
  14. Design, develop and validate a generalized Auto ML and Analysis Pipeline, Contact: Sabino Francesco Roselli -
  15. Design and develop a versatile Multi-Modal Question Answering System, Contact: Sabino Francesco Roselli -
  16. Improved trajectory control of self-driving bikes, Contact: Jonas Sjöberg:
  17. Uncertainty Aware Road Surface Condition Segmentation, Contact: Hasith Karunasekera:
  18. Adding a wave spectrum and front facing radar support for SSRS electric foiling rescue boat Simulink simulation, Contact:  Viktor Lindström,
  19. Modeling and simulation of the reverse behaviour of a personal watercraft, Contact:  Viktor Lindström,

The groups

Each project group will consist of 3 to 6 persons. Mixed project groups will be created based on student interest and the aim is to achieve a mix of students based on bachelor degree and university.



There are two workplaces that can be used if necessary. CASE-lab in the ED-building and the Production Systems Laboratory in the M-building. These rooms are equipped with tools that can be used. If you need more machines we can arrange so you get access to the prototype laboratory in the M-building basement. 



This course has five parts:

  1. Preparing and presenting a project plan, 
  2. Delivering an engineering result
  3. Writing an article
  4. Peer review another groups article
  5. Presentation and demonstration of result


Writing an article

Being a researcher is fun and interesting. Even if you do not plan to continue as a PhD student, a successful engineer should approach new challenges a little bit like a researcher.   In this part of the course the group will identify some challenges of the project and write a research article. The article should not be a project report! Read about writing papers. 

The suggestion is to find a detailed challenge that you will solve during the project, for example evaluating various algorithms or defining a model for something. Find other articles by searching at that may have done the same thing. Based on the literature study do some evaluation / testing / modeling / hard thinking and write down the result. Then spend some time on writing a discussion about it.

Each paper will be “peer reviewed” by the other students and the supervisor.



The marking grades used are fail, 3, 4, and 5.

50% of the grade is based on the article and 50% is based on the project execution and result.

In the middle of the course you will have a discussion with your supervisor about the grade.  If you continue on the same track, that grade is what you will get. If you would like to change the grade up or down, the supervisor will give you hints.

Each group member will review and grade the group and the group members after the final article has been submitted.

The deadline for the draft-paper, the final paper and the presentations are hard ones. So do not miss them.

Course summary:

Date Details Due