Course code TEL211

TEL211 Robot programming

Norsk emneinformasjon

Search for other courses here

Showing course contents for the educational year 2022 - 2023 .

Course responsible: Lars Grimstad
Teachers: Fetullah Atas, Weria Khaksar
ECTS credits: 10
Faculty: Faculty of Science and Technology
Teaching language: EN, NO
(NO=norsk, EN=Engelsk)
Limits of class size:
Teaching exam periods:
This course starts in the spring parallel. This course has teaching and evaluation during the spring parallel.
Course frequency: Yearly
First time: Study year 2021-2022
Preferential right:
Course contents:
The course covers selected methods and frameworks for developing software for robots. The student will learn how to create Python programs for robots and get familiarized with common sensors and actuators. The course provides an introduction to the use of command line interface for Linux-based systems, and to ROS (Robot Operating System), a software development kit commonly used in robot software development. In addition to programming robots using Python, students will receive a brief introduction to how robots can be programmed via "teach pendant"; a handheld device commonly used in industry.
Learning outcome:
The student should be familiar with common methods and frameworks for programming robots. The student should have basic knowledge about Linux-based systems and should be capable of developing robot software based on ROS and Python. The student should also be familiar with how robots are programmed in industry and have basic knowledge about selected sensors and actuators commonly used in robotics.
Learning activities:

Lectures: concepts are presented and problems analyzed

Computer exercises: presented concepts are practiced through tutorials and exercises

Lab exercises: presented concepts are tested on real and simulated robots

Teaching support:
Teaching assistants are available during lab and exercisesCourse room on Canvas
Course literature will be announced at the start of the course.
Recommended prerequisites:



Mandatory activity:
Students must complete all lab exercises. Details be given at the beginning of the course. Obligatory activity must be performed the same year the exam is taken, i.e., obligatory activity from earlier years is not accepted.
Continuous exam
Nominal workload:
Lectures, computer exercises, lab exercises and homework, approximately 300 hours
Entrance requirements:
External examiner will control the quality of syllabus and principles for the assessment of the examination answers.
Examination details: Portfolio: Passed / Not Passed