Internship | Diagnosis of Machine Control Application Behaviour



Education type

university (wo)


Internship and graduation project

Hours a week

Fulltime – 40


Apply now


What will you be doing?

The Machinaide project is a cooperation of TNO and Cordis Automation, Additive Industries, Lely, TU/e and KE-works. The project addresses knowledge-based services for and optimisation of machines. To achieve this goal, Machinaide aims at the development of digital twins of machine control applications.

To optimise a machine control application during its operation, it is important to determine when the application is fit for its purpose. A machine control application may involve hundreds or thousands of interacting functions. It is practically impossible to manually maintain an overview of all these functions running in parallel. Hence, it is a huge challenge to determine whether a machine control application is performing correctly.
This assignment involves the realisation of a methodology, suitable for machine control designers, to detect suboptimal/anomalous behaviour of machine control applications, diagnose the root cause of the suboptimality/anomaly, and present it to an application designer. Such a methodology involves a number of aspects:
  • A method to transform a machine control specification and other domain knowledge into a diagnostic model to diagnose detected anomalies.
  • A method to perform diagnostics of the machine control application using the generated model and operational data from (one or more) systems in the field.
  • A method to present detected anomalies and the identified root causes to system developers. This could involve using a CAD-based visualisation of the system or the system specification and the operational data.
The assignment is to be demonstrated on one of the use cases of the Machinaide project, either from Additive Industries or Lely.

What do we require of you?

You are a Computer Science or Artificial Intelligence MSc student looking for a graduation assignment of 6-9 months. You have experience with model-driven software engineering. You are positively challenged by a multi-disciplinary environment and are motivated to have your graduation assignment make scientific software development methods accessible to a broader audience.

What can you expect of your work situation?

TNO is an independent research organisation whose expertise and research make an important contribution to the competitiveness of companies and organisations, to the economy and to the quality of society as a whole. Innovation with purpose is what TNO stands for. With 3000 people we develop knowledge not for its own sake but for practical application. To create new products that make life more pleasant and valuable and help companies innovate. To find creative answers to the questions posed by society. We work for a variety of customers: governments, companies, service providers and non-governmental organisations. Working together on new knowledge, better products and clear recommendations for policy and processes. In everything we do, impact is the key. Our product and process innovations and recommendations are only worth something if our customers can use them to boost their competitiveness. 

The assignment will (if circumstances allow this) be carried out at ESI (TNO) at the High Tech Campus in Eindhoven in cooperation with other partners of the Machinaide project.

What can TNO offer you?

You want to work on the precursor of your career; an internship gives you an opportunity to take a good look at your prospective future employer. TNO goes a step further. It’s not just looking that interests us; you and your knowledge are essential to our innovation. That’s why we attach a great deal of value to your personal and professional development. You will, of course, be properly supervised during your internship and be given the scope for you to get the best out of yourself. Naturally, we provide suitable internship compensation.

Has this vacancy sparked your interest?

Then please feel free to apply on this vacancy! For further questions don’t hesitate to contact us.

Due to Covid-19 and the consequent uncertainties and restrictions, students who are not residing in the Netherlands may currently not be able to start an internship or graduation project at TNO.

Contact: Jacques Verriet
Phone number: +31 (0)88-86 65468

Note that applications via email and third party applications are not taken into consideration.


Apply now



Stay up to date with our latest news, activities and vacancies collects and processes data in accordance with the applicable privacy regulations for an optimal user experience and marketing practices.
This data can easily be removed from your temporary profile page at any time.
You can also view our privacy statement or cookie statement.