TEL211 Robot programming
Credits (ECTS):10
Course responsible:Weria Khaksar
Campus / Online:Taught campus Ås
Teaching language:Engelsk, norsk
Limits of class size:25
Course frequency:Yearly
Nominal workload:Lectures, computer exercises, lab exercises and homework, approximately 250 hours
Teaching and exam period:This course starts in the spring parallel. This course has teaching and evaluation during the spring parallel.
About this course
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
Teaching support
Prerequisites
Recommended prerequisites
Assessment method
Examiner scheme
Mandatory activity
Preferential right
Admission requirements