EPN-V2

ACIT4820 Applied Robotics and Autonomous Systems Emneplan

Engelsk emnenavn
Applied Robotics and Autonomous Systems
Omfang
10.0 stp.
Studieår
2025/2026
Emnehistorikk
Timeplan
  • Innledning

    No formal requirements over and above the admission requirements.

  • Anbefalte forkunnskaper

    • Systematic approach to dynamic modeling
    • Linearization of nonlinear models
    • Data driven dynamic modelling (system identification)
    • State estimation
    • Model-based PID-tuning methods
    • Multivariable control methods
    • Predictive control algorithms
    • Implementation, testing and validation with numerical simulation.

  • Forkunnskapskrav

    Upon successful completion of the course, the student:

    Knowledge

    Upon successful completion of the course, the student should have:

    • advanced knowledge in dynamic modeling for industrial applications
    • knowledge on how to evaluate suitability of different model structures and choose appropriate model for chosen industrial application
    • knowledge in state estimation techniques for linear systems
    • advanced knowledge in control strategy development
    • knowledge on how to evaluate different model-based control algorithms for multivariate systems
    • knowledge on how to select and argue for suitable combination of model-based control algorithms for a chosen industrial application.

    Skills

    Upon successful completion of the course, the student can:

    • apply systematic approach to develop nonlinear and linear dynamic models for chosen industrial application.
    • apply data-driven modelling methods to obtain dynamic models for a chosen industrial application.
    • implement, test, compare and validate nonlinear and linear dynamic models in simulation environment.
    • implement, test and validate linear techniques for state estimation in simulation environment
    • implement, test, compare and validate model-based control algorithms for multivariate systems in simulation environment.

    General competence

    Upon successful completion of the course, the student can:

    • develop, implement, test and validate control strategies for multivariate system using different model-based control and estimation methods.
  • Læringsutbytte

    Weekly lectures and exercises, assignments in groups of 2-3 students and one individual semester project.

    Two guest lectures on selected topics given by experts from industry and academia.

  • Innhold

    Topics covered in this course:

    • Configuration space
    • Rigid body motions
    • Robot forward kinematics
    • Velocity kinematics and statics
    • Inverse kinematics
    • Robotics sensors and actuators
    • Navigation, state estimation and filtering algorithms
    • Motion planning
    • ROS Robot Operating System
  • Arbeids- og undervisningsformer

    The following coursework must be approved before the student can take the exam:

    Four assignments in groups of 1-3 students (1000 - 2000 words per assignment)

  • Arbeidskrav og obligatoriske aktiviteter

    The assessment will be based on two part-exams:

    1) Individual project report (4000-6000 words). The project report counts 80% of the final grade.

    2) Individual project presentation (10 minutes). The oral examination counts 20% of the final grade

    Both exams must be passed in order to pass the course.

    The oral examination cannot be appealed.

    New/postponed exam

    In case of failed exam or legal absence, the student may apply for a new or postponed exam. New or postponed exams are offered within a reasonable time span following the regular exam. The student is responsible for registering for a new/postponed exam within the time limits set by OsloMet. The Regulations for new or postponed examinations are available in Regulations relating to studies and examinations at OsloMet.

  • Vurdering og eksamen

    The assessment will be based on two part-exams:

    1) Individual project report (4000-6000 words). The project report counts 80% of the final grade.

    2) Individual project presentation (10 minutes). The presentations will be open to public. The oral examination counts 20% of the final grade

    Both exams must be passed in order to pass the course.

    The oral examination cannot be appealed.

    New/postponed exam

    In case of failed exam or legal absence, the student may apply for a new or postponed exam. New or postponed exams are offered within a reasonable time span following the regular exam. The student is responsible for registering for a new/postponed exam within the time limits set by OsloMet. The Regulations for new or postponed examinations are available in Regulations relating to studies and examinations at OsloMet.

  • Hjelpemidler ved eksamen

    Grade scale A-F.

  • Vurderingsuttrykk

    Two internal examiners. External examiner is used periodically.

  • Sensorordning

    Professor Tiina Komulainen

  • Emneansvarlig

    Basic course in control theory, linear systems and system dynamics. Basic understanding of matrix algebra, statistics, and programming using MATLAB or similar.