Robotics 2

Course content

The course conveys basic computer science paradigms, concepts, algorithms of robotics to the students. After a successful completion of the course, the acquired knowledge offers a solid foundation that enables the students to realize advanced robot applications in diverse technological fields. In particular, the students gain following competences:

  • Deepened understanding of essential, theoretical foundations of robotics
  • Broadened knowledge of practical tasks for running robots
  • Further pervasion of a systemic, model-based approach to robotics
  • Perception of a robot as a technical system for motion and force generation
  • Deepened comprehension of properties of spatial motions - Expansion of programming competences
  • Increased ability to reflect on programming activities
  • Qualification for evaluation of computational and geometrical tasks in robotics as well as of algorithms for solving them

Relying on the fundamental concepts of the course “Robotics1 ”, the course “Robotics 2” offers a focus on more practical issues arising in the control if robotic systems. This includes in particular:

  • Principles of perception and measurments and robot sensing
  • Techniques of modeling and simulation
  • Paradigms and best practices of robot programming
  • Specification of robotic tasks - Planning method of robotic actions
  • Techniques for the study of work space and singularities
  • Distinction of rigid and elastic components
  • Advances techniques for controlling robotic systems
  • Combinatorial modeling of mechanical systems

Course information

Code 4215006 + 4215030
Degree programme(s) Computer Science, Computational Sciences in Engineering, Computer and Communication Systems Engineering, Mechanical Engineering, Electrical Engineering, Industrial and Electrical Engineering
Lecturer(s) Dr. Bertold Bongardt
Type of course Lecture + exercise course
Semester Summer semester
Language of instruction English
Level of study Bachelor, Master
ECTS credits 5