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 300 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.
  • 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 exercises
    • Course room on Canvas
  • INF200
  • Continuous exam

  • External examiner will control the quality of syllabus and principles for the assessment of the examination answers.
  • 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.
  • Applied Robotics