EPN-V2

ACIT4830 Special Robotics and Control Subject Course description

Course name in Norwegian
Special Robotics and Control Subject
Study programme
Master's Programme in Applied Computer and Information Technology
Weight
10.0 ECTS
Year of study
2020/2021
Curriculum
SPRING 2021
Schedule
Course history

Introduction

The course provides an arena where students can learn about specific technologies and methods that are relevant for applications in robotics and control. These themes can be varied from artificial intelligence methods for robotics and control, Internet of Things and sensor network systems, autonomous and distributed systems, embedded systems, industrial process control, and other special subjects within robotics and control.

The first part of the course is organised as a series of lectures and seminars. The second part of the course is a practical project. The course is completed by the students submitting a report and giving a presentation of their work.

Recommended preliminary courses

For the oral exam, students will not have access to computers or other aids.

Required preliminary courses

No formal requirements over and above the admission requirements.

Learning outcomes

Upon successful completion of the course, the student:

Knowledge

  • has advanced knowledge within a sub-area of robotics and control.
  • has knowledge about the process of planning and conducting a project.

Skills

  • can apply the theoretical knowledge and research-based methodologies into a practical problem.
  • can propose a detailed project plan.
  • can write a scientific report.

General competence

  • can analyze, present and debate specific research subjects in light of the theoretical and practical approaches.
  • can discuss the subject both at expert and non-expert levels.

Teaching and learning methods

The first part of the course is organised into a series of lectures and seminars. Students are expected to play an active role. Lectures are given by the course lecturer and invited lecturers. Students will also be required to present papers, and discuss course themes during lectures and seminars.

The second part of the course is a practical project in groups of 2-5 students. The course is completed by the students submitting a report and giving a presentation of their work.

Course requirements

None.

Assessment

This course will cover fundamentals of computational intelligence (CI) techniques - modern approaches to artificial intelligence (AI), as well as several advanced topics such as adaptive-network-based fuzzy inference systems (ANFIS) and neuro-evolution. The main topics include definitions of AI and CI, history of AI and CI, symbolic vs. connectionist AI methods, mainstream CI approaches (artificial neural networks, fuzzy systems and evolutionary computation), and some representative applications of CI. The course will illustrate those CI approaches using various application examples in engineering, biomedicine and business. In addition, recent research trends, opportunities and challenges in the CI field will be discussed.

Permitted exam materials and equipment

Learning Outcomes

Students are expected to have the following learning outcomes in terms of knowledge, skills and general competence.

Knowledge

On successful completion of the course, the students have:

• an in-depth understanding of state of the art Computational Intelligence (CI) methods (fuzzy sets and systems, artificial neural networks, evolutionary computation, and parts of machine learning).

• knowledge and understanding of open problems and future trends in the CI field.

Skills

On successful completion of the course, the students can:

• apply appropriate CI models and algorithms to address modeling and optimization problems in real-world applications.

• analyze complex and uncertain datasets with CI algorithms.

General competence

On successful completion of the course, the students can:

• implement CI algorithms by programming.

• deploy CI systems/models in real-world applications.

• solve complex optimization or decision-making problems using evolutionary algorithms.

Grading scale

The course consists of lectures, seminars and group discussions on methods and algorithms, as well as a project to be carried out in groups. The project will be chosen from a list of available research problems. The students will work in groups and will submit the code and a project report.

Practical training

Lab sessions.

Examiners

The following requirements must be met before the student can take the final exam:

  • One individual oral presentation on a given topic.
  • Participate as discussant for two student presentations."

Course contact person

The assessment will be based on a portfolio of the following:

  • A group project implementation, consisting of a project report (4000-8000 words) and code appendix
  • An individual oral examination (about 20 min for each student)

The weight for the two parts is 50% each.

The project report should be between 4000-8000 words. Both the code/program and the report will be evaluated. The comprehensiveness of the code/program is evaluated under the assumption that each student in the group has worked on the project for 60 hours.

The portfolio will be assessed as a whole and the exam 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 applying 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.