TEL211 Robot programming
Search for other courses here
Select other year
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
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
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.
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.
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 assistants are available during lab and exercisesCourse room on Canvas
Course literature will be announced at the start of the course.
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.
Lectures, computer exercises, lab exercises and homework, approximately 300 hours
External examiner will control the quality of syllabus and principles for the assessment of the examination answers.
Examination details: Portfolio: Passed / Not Passed