Automatic Control, Project Course, Smaller Course
Welcome to the Smaller Project Course in Automatic Control
(See also the larger 15 hp course EL2421 https://www.kth.se/social/course/EL2421/)
The overall purpose of the course is to give the student practical knowledge and experience of project work in design and implementation of control systems. The students get to consolidate their previously aquired knowledge in control theory by solving a problem on a laboratory system. The student also gets experience in project work and technical communication.
After the course the student should have the ability to:
- work effectively in a smaller project group
- systematically design, implement, test and demonstrate a prototype control system that meets given specifications
- use adequate engineering tools and methods and aquire new knowledge and skill when needed
- document and communicate results in written and oral presentations
The majority of the work is project work in a small group of 4-6 students, dealing with:
- project planning
- control design
- modeling and simulation
- implementation of real-time control systems
- validation and test
- communication, documentation and demonstration
There might also be a number of compulsory workshops/tutorials, for example on the development tools that are used in the course.
SML grand challenge 2018
The Smart Mobility Lab (SML) has set up a new autonomous vehicle platform based on the newly released Traxxas Trx-4 with outstanding vehicle performance, equipped with Nvidia powerful process unit Jetson tx2 and state of art sensor units, including lidar, stereo camera, IMU, wheel encoders, RTK GPS, and of course wireless communication.
In this course you will be divided in teams of 4-5 students and each team gets one vehicle to work with. There will be a list of features to design, develop and test in predefined scenarios. There will be a basic set of features that all teams need to complete, and then you will be able to choose which features to focus on. In some scenarios you will try to outsmart the other teams, but in some scenarios you instead need to cooperate.
The SML grand challenge 2018 will include:
- Speed control and path following
- Localization, sensing and perception
- Obstacle avoidance
- Trajectory planning
- Outdoor driving
- Handling traffic situations and obeying traffic rules
- Collaborative driving
The vehicle pictured below will be made available and equipped with the required hardware as a testbed for your work.
Compete and collaborate:
Each team will develop features and collect points in the final challenge. However, extra points will be given for shared solutions and collaborative efforts. There will also be scenarios where cooperation between the vehicles will be awarded extra points.
Useful background: Control theory, robotics, C++/Python programming, ROS
- Jonas Mårtensson Examiner, Course responsible, Teacher