MSE Master of Science in Engineering

The Swiss engineering master's degree

Each module contains 3 ECTS. You choose a total of 10 modules/30 ECTS in the following module categories: 

  • 12-15 ECTS in technical scientific modules (TSM)
    TSM modules teach profile-specific specialist skills and supplement the decentralised specialisation modules.
  • 9-12 ECTS in fundamental theoretical principles modules (FTP)
    FTP modules deal with theoretical fundamentals such as higher mathematics, physics, information theory, chemistry, etc. They will teach more detailed, abstract scientific knowledge and help you to bridge the gap between abstraction and application that is so important for innovation.
  • 6-9 ECTS in context modules (CM)
    CM modules will impart additional skills in areas such as technology management, business administration, communication, project management, patent law, contract law, etc.

In the module description (download pdf) you find the entire language information per module divided into the following categories:

  • instruction
  • documentation
  • examination 
Engineering of Industrial Robots (TSM_IndRobot)


The course targets technical and application challenges related to the design of advanced robotic solutions for industrial and service applications. It addresses the design, engineering and optimization of serial and parallel kinematics robotic arms, as well as of mobile platforms.


The course will cover theoretical content and practical activities of mechanical design, programming and simulation, as well as laboratory experiences with real hardware


Industrial use cases and service use cases will be addressed during the application/laboratory activities, specifically dealing with cutting-edge solutions and challenging markets demanding advanced robotic platform.


The laboratory ctivities will involve the use of industrial robots, cobots, and both commercial and experimental mobile platforms (wheeled and legged), to demonstrate course topics and to support the students in developing their projects and testing some of the designed hardware solutions.



  • Linear algebra
  • Basics of mechanics (statics and kinematics)
  • Mechanical design (recommended)
  • Basic programming skills
  • Basics of robotics (recommended)


Learning Objectives


The learning objectives are:



  • Ability to select a robotic platform starting from specific use cases requirements as well as productivity and safety KPIs
  • Design, engineer, analyze statically and dynamically a robotic solution
  • Design accessories (tools, fixturing, sensors), including vision-based perception systems


Contents of Module


Robotics basics review


  • Position and orientation
  • Kinematics
  • Dynamics
  • Trajectory and motion planning


of arm-type robots

  • Problem statement: reference industrial task
  • Serial and parallel robot architectures
  • Workcell configuration: kinematic model, reach, tools, sensors
  • Structural design, computation of inertias
  • Design and dimensioning of actuators and transmission mechanisms
  • Tool, fixturing, services design
  • Motion simulation and optimization
  • Design of vision-based sensing solutions



of mobile robots


  • Problem statement: reference industrial task
  • Kinematic models for wheeled robots
  • Kinematic models for legged robots
  • Robot configuration: kinematic model, tools, sensors
  • Locomotion system design
  • Path planning and motion simulation
  • Design of vision-based navigation system


Teaching and Learning Methods

  • Interactive lectures
  • Tutorials in presence with lab equipment
  • Self-study with exercises and assignments


P. Corke, “Robotics, Vision and Control”. Springer Cham, 2nd edition (2017). 

B. Siciliano, O. Khatib, “Springer Handbook of Robotics”. Springer Berlin, Heidelberg (2008).

Download full module description