Master’s in Advanced Manipulation Engineering
Online master's programme of 1,900 hours in advanced manipulation engineering. 12 modules covering manipulator kinematics and dynamics, motion planning, grippers, grasp theory, perception, contact-rich manipulation, robot learning, complex objects, safety and industrial integration under ISO 10218-1:2025, ISO 10218-2:2025 and ISO/TS 15066:2016, with an assigned technical tutor.
Take the controls.
Run a real engineering trade-off from this programme. Move the sliders, watch the model react in real time and beat the challenge.
What you will be able to do
Solve the kinematics and dynamics of manipulators.
Plan collision-free motions.
Select and design end-effectors.
Evaluate grasp quality with contact models.
Integrate 3D perception into manipulation tasks.
Apply learning techniques to manipulation.
Validate the safety of manipulation applications.
Who it's for
- Robotic manipulation engineers.
- Robotics developers working with ROS 2.
- Vision specialists for manipulation.
- Robotic cell integrators.
- Robotics researchers.
- Robot applications engineers.
- Engineering or science graduates aiming to enter the automotive sector.
What you'll work with
- ISO 10218-1:2025 (safety requirements for industrial robots)
- ISO 10218-2:2025 (safety of robot applications and cells)
- ISO/TS 15066:2016 (collaborative robot safety)
- ISO 9409-1:2004 (robot mechanical interfaces – flanges)
- ISO 9283:1998 (robot performance criteria and test methods)
- ISO 13849-1:2023 (safety-related parts of control systems)
- Directive 2006/42/EC (EU Machinery Directive)
- MoveIt 2
- ROS 2
- RoboDK
- MuJoCo
- PyBullet
12 modules · 1900 h
1.1. Orientation representation and quaternions1.2. Denavit-Hartenberg parameters1.3. Forward kinematics of serial robots1.4. Analytical and numerical inverse kinematics1.5. The Jacobian and joint velocities1.6. Singularities and manipulability1.7. Redundant 7-axis robots1.8. Parallel and delta robots1.9. Workspace and reach1.10. Lab: inverse kinematics of a 7-axis arm
2.1. Lagrange and Newton-Euler formulations2.2. Identification of dynamic parameters2.3. Joint PID control2.4. Computed torque control2.5. Impedance and admittance control2.6. Gravity and friction compensation2.7. Trajectory tracking in Cartesian space2.8. Torque and velocity limits2.9. Collaborative robots and force control2.10. Practical: dynamic identification of an arm
3.1. Joint and Cartesian interpolation3.2. Trapezoidal and S-curve profiles3.3. Time-optimal parameterisation with TOPP-RA3.4. Collision detection with FCL3.5. OMPL planners in MoveIt 23.6. Trajectory optimisation with CHOMP and STOMP3.7. Orientation constraints3.8. Real-time planning3.9. Coordinated motion with external axes3.10. Workshop: planning with MoveIt 2
4.1. Parallel and angular grippers4.2. Electric versus pneumatic grippers4.3. Suction cups and vacuum generators4.4. Adaptive and underactuated grippers4.5. Multi-fingered robotic hands4.6. Magnetic and electroadhesive grippers4.7. Tool changers4.8. Custom finger design4.9. Selection by part and cycle time4.10. Case study: finger design for a complex part
5.1. Point contacts with friction5.2. Grasp matrix and force closure5.3. Form closure and stability5.4. Grasp quality metrics5.5. Grasping deformable objects5.6. Precision and power grasps5.7. In-hand manipulation5.8. Controlled sliding and rolling5.9. Tactile sensors in fingers5.10. Practical: force-closure analysis
6.1. Hand-eye camera calibration6.2. 6D object pose estimation6.3. Instance segmentation6.4. Point clouds and CAD model registration6.5. Grasp detection with neural networks6.6. GraspNet and Dex-Net6.7. Visual object tracking6.8. Image-based visual servoing6.9. Handling transparent and shiny objects6.10. Lab: bin picking with a 3D camera
7.1. Peg-in-hole insertion with clearances7.2. Hybrid force-position control7.3. 6-axis force-torque sensors7.4. Assembly with tight tolerances7.5. Robotic screwdriving with torque control7.6. Polishing and deburring with controlled force7.7. Spiral search strategies7.8. Contact and collision detection7.9. Passive compliance with RCC devices7.10. Practical: insertion with force control
8.1. Learning from demonstration8.2. Movement primitives: DMP and ProMP8.3. Reinforcement learning in manipulation8.4. Sim-to-real and domain randomisation8.5. Diffusion policies for manipulation8.6. Vision-language-action models8.7. Manipulation datasets8.8. Teleoperation for data capture8.9. Generalisation to new objects8.10. Lab: learning from demonstration in simulation
9.1. Deformable objects: cables and textiles9.2. Handling bags and packaging9.3. Handling fragile food products9.4. Destacking and separating parts9.5. Reorienting parts by pushing9.6. Non-prehensile manipulation9.7. Mobile manipulation with AMR bases9.8. Dual-arm coordination9.9. Manipulation in unstructured environments9.10. Case study: cable manipulation
10.1. ISO 10218-1 and 10218-210.2. Technical specification ISO/TS 1506610.3. Power and force limiting10.4. Speed and separation monitoring10.5. Risk assessment of applications10.6. Safety of grippers and workpieces10.7. Validation of safety functions10.8. Design of collaborative cells10.9. Measuring collision forces10.10. Practical: cell risk assessment
11.1. Offline programming with RoboDK11.2. ROS 2 interfaces with industrial controllers11.3. Communication with PLCs11.4. Cycle-time calculation11.5. Cell and TCP calibration11.6. Robustness to part variability11.7. Monitoring failed grasps11.8. Commissioning and validation11.9. Maintenance of manipulation cells11.10. Case study: robotic assembly cell
12.1. Definition of the manipulation task12.2. Selection of robot and end-effector12.3. Perception system and calibration12.4. Grasp strategy and planning12.5. Control implementation12.6. Experimental or simulated validation12.7. Analysis of success rate and cycle time12.8. Conclusions and future work12.9. Master's Thesis report12.10. Master's Thesis: defence before a panel
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 MoveIt 2, ROS 2, RoboDK, MuJoCo and PyBullet, in free, academic or evaluation versions. Exercises are based on real procedures: grasping parts with a 3D camera, insertion with force control, and learning from demonstration in simulation. Assessment is continuous by module, plus the final Master's Thesis.
Standards covered: ISO 10218-1:2025, ISO 10218-2:2025, ISO/TS 15066:2016, ISO 9409-1:2004, ISO 9283:1998, ISO 13849-1:2023, Directive 2006/42/EC.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
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.
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 MoveIt 2, ROS 2, RoboDK, MuJoCo and PyBullet, 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.
Related programmes
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…
Master’s in 3D Vision for Metrology Engineering
Online master's programme of 1,900 hours in 3D vision engineering for metrology, structured in 12 modules covering calibration, 3D acquisition, point cloud processing, CAD comparison, measurement…
Master’s in Industrial Networks, IIoT and TSN Engineering
Online master's programme of 1,900 hours in industrial networks, IIoT and TSN engineering, structured in 12 modules covering industrial Ethernet, IEEE 802.1 TSN mechanisms and design,…
More in Robotics, Automation & Control
All Robotics, Automation & Control programmes → · How to apply · Fees & financing · Scholarships