Master'sRobotics, Automation & Control Applications open

Master’s in Force and Compliance Control Engineering

Online master's programme of 1,900 hours in force control and compliance engineering. 12 modules covering robot-environment interaction, force and torque sensing, impedance and admittance control, hybrid force control, passive compliance, contact-based assembly, finishing processes, physical human-robot interaction and learning under ISO/TS 15066:2016, ISO 10218-1:2025 and ISO 10218-2:2025, with an assigned technical tutor.

Duration1900 h
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Model the mechanical interaction between robot and environment.

02

Measure and estimate contact forces.

03

Design impedance and admittance controllers.

04

Apply hybrid force and position control.

05

Select passive compliance solutions.

06

Implement contact-based assembly and finishing tasks.

07

Validate the safety of physical human-robot interaction.

Profile

Who it's for

  • Robotic control engineers.
  • Collaborative robotics specialists.
  • Finishing applications engineers.
  • Physical interaction researchers.
  • Real-time controller developers.
  • Assembly cell integrators.
  • Engineering or science graduates aiming to enter the automotive sector.
Standards & tools

What you'll work with

  • ISO/TS 15066:2016 (collaborative robot safety and biomechanical limits)
  • ISO 10218-1:2025 (safety requirements for industrial robots)
  • ISO 10218-2:2025 (safety of robot applications and cells)
  • ISO 9283:1998 (robot performance criteria and test methods)
  • ISO 13849-1:2023 (safety-related parts of control systems)
  • IEC 61800-5-2:2016 (functional safety of power drive systems)
  • Directive 2006/42/EC (EU Machinery Directive)
  • ros2_control
  • MATLAB/Simulink
  • MuJoCo
  • Franka Control Interface
  • Drake
Syllabus

12 modules · 1900 h

  1. 1.1Manipulator dynamics in operational space
  2. 1.2Rigid and elastic contact models
  3. 1.3Environment stiffness and damping
  4. 1.4Coulomb and viscous friction
  5. 1.5Impact and contact transition
  6. 1.6Hunt-Crossley models
  7. 1.7Passivity and energy in interaction
  8. 1.8Joint elasticity and transmission
  9. 1.9Robots with series elastic actuators
  10. 1.10Practical: identifying environment stiffness
  1. 2.16-axis force-torque sensors
  2. 2.2Strain gauges and Wheatstone bridges
  3. 2.3Joint torque sensors
  4. 2.4Sensorless force estimation
  5. 2.5Generalised momentum observers
  6. 2.6Calibration and payload compensation
  7. 2.7Filtering and noise in force measurement
  8. 2.8Tactile skin and distributed sensors
  9. 2.9Grippers with force sensing
  10. 2.10Lab: calibrating a 6-axis sensor
  1. 3.1The concept of mechanical impedance
  2. 3.2Cartesian impedance control
  3. 3.3Choosing stiffness and damping
  4. 3.4Variable and adaptive impedance
  5. 3.5Stability with stiff environments
  6. 3.6Null-space impedance
  7. 3.7Impedance control in redundant robots
  8. 3.8Lightweight robots with torque control
  9. 3.9Behaviour on collision
  10. 3.10Practical: impedance control in simulation
  1. 4.1Admittance versus impedance
  2. 4.2Implementation on position-controlled robots
  3. 4.3Hand guiding
  4. 4.4Admittance stability
  5. 4.5Tuning virtual mass and damping
  6. 4.6Intention-based variable admittance
  7. 4.7Interaction with stiff environments
  8. 4.8Virtual constraints and fixtures
  9. 4.9Teach-in through hand guiding
  10. 4.10Lab: hand guiding with admittance control
  1. 5.1Hybrid force-position control
  2. 5.2Raibert-Craig selection matrices
  3. 5.3Parallel force control
  4. 5.4Explicit force control with PI
  5. 5.5Tracking unknown surfaces
  6. 5.6Estimating contact normals
  7. 5.7Force regulation in sliding contact
  8. 5.8Limitations due to delay and bandwidth
  9. 5.9Comparison of control schemes
  10. 5.10Practical: contour tracking with constant force
  1. 6.1Remote centre compliance (RCC) devices
  2. 6.2Compliance in wrists and tools
  3. 6.3Series elastic actuators
  4. 6.4Variable stiffness actuators
  5. 6.5Pneumatic force compensators
  6. 6.6Floating tools for deburring
  7. 6.7Design of flexible elements
  8. 6.8Passive versus active compliance
  9. 6.9Selection by application
  10. 6.10Case study: floating deburring tool
  1. 7.1Peg-in-hole insertion and jamming
  2. 7.2Wedging and jamming conditions
  3. 7.3Spiral search strategies
  4. 7.4Assembly of gears and shafts
  5. 7.5Fitting connectors and clips
  6. 7.6Screwdriving with torque control
  7. 7.7Detecting end of insertion
  8. 7.8Learning insertion strategies
  9. 7.9Tolerances and calibration
  10. 7.10Lab: electrical connector insertion
  1. 8.1Robotic polishing with constant force
  2. 8.2Sanding free-form surfaces
  3. 8.3Deburring cast parts
  4. 8.4Robotic grinding
  5. 8.5Tool wear compensation
  6. 8.6Path generation from CAD
  7. 8.7Surface quality measurement
  8. 8.8Robot stiffness in machining
  9. 8.9Vibration and chatter
  10. 8.10Case study: polishing cell for taps and fittings
  1. 9.1Physical collaboration and guiding
  2. 9.2Force-based intention estimation
  3. 9.3Object handover between human and robot
  4. 9.4Biomechanical limits in ISO/TS 15066
  5. 9.5Collision detection and reaction
  6. 9.6Power and force limiting
  7. 9.7Collaborative robots with torque sensors
  8. 9.8Co-manipulation of loads
  9. 9.9Ergonomics in shared tasks
  10. 9.10Practical: measuring collision forces
  1. 10.1Learning force profiles from demonstration
  2. 10.2Learning variable impedance
  3. 10.3Reinforcement learning with contact
  4. 10.4Contact simulation in MuJoCo
  5. 10.5The sim-to-real gap in contact
  6. 10.6Policies with tactile feedback
  7. 10.7Data-driven force models
  8. 10.8Safety during learning
  9. 10.9Evaluating learned policies
  10. 10.10Lab: learned insertion in MuJoCo
  1. 11.1Real-time controllers with ros2_control
  2. 11.2Torque interfaces on commercial robots
  3. 11.3Control frequency and latency
  4. 11.4Practical stability and passivity
  5. 11.5Experimental parameter tuning
  6. 11.6Validation on test benches
  7. 11.7Controller safety and limits
  8. 11.8Documentation and repeatability
  9. 11.9Integration into industrial cells
  10. 11.10Case study: tuning force control on a cobot
  1. 12.1Definition of the contact task
  2. 12.2Modelling the robot and the environment
  3. 12.3Selection of the control scheme
  4. 12.4Force sensing design
  5. 12.5Implementation in simulation
  6. 12.6Experimental bench tests
  7. 12.7Stability and accuracy analysis
  8. 12.8Conclusions and applications
  9. 12.9Master's Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

A 100% online programme on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so it fits alongside your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is ros2_control, MATLAB/Simulink, MuJoCo, Franka Control Interface and Drake, in free, academic or evaluation versions. Exercises are based on real procedures: impedance control on collaborative robots, polishing with constant force, and insertion tests with a 6-axis sensor. Assessment is continuous by module, plus the final Master's Thesis.

Standards covered: ISO/TS 15066:2016, ISO 10218-1:2025, ISO 10218-2:2025, ISO 9283:1998, ISO 13849-1:2023, IEC 61800-5-2:2016, Directive 2006/42/EC.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of ISO/TS 15066:2016, ISO 10218-1:2025 and ISO 10218-2:2025 applied to real cases, not as a theoretical annex.
Industry software:ros2_control, MATLAB/Simulink, MuJoCo, Franka Control Interface and Drake, in free, academic or evaluation versions.
Master's Thesis with defence:A complete force-controlled application, from robot and environment modelling and control scheme selection to simulation and experimental bench tests, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Define the contact task
Define the task and model the robot and the environment.
Select the control scheme
Choose between impedance, admittance or hybrid force control and design the force sensing.
Implement in simulation
Implement and tune the controller in simulation.
Test on the bench
Run experimental bench tests and analyse stability and accuracy.
Master's Thesis
Present the force control application and its results in your Master's Thesis, defended before a panel.
Career opportunities

Where this takes you

Robotic Control EngineerCollaborative Robotics SpecialistFinishing Applications EngineerPhysical Interaction ResearcherReal-Time Controller DeveloperAssembly Cell Integrator
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent proven professional experience.
  • Internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with ros2_control, MATLAB/Simulink, MuJoCo, Franka Control Interface and Drake, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Force and Compliance Control EngineeringEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.