O1: Modelling of processes to enable automatic configuration
SECONROB combines the challenges of two path planning methods (covering a certain area and autonomous real-timeplanning): the path planning processes are comparably complex, requiring full coverage with high certainty and quality, while having the need for autonomous, (near) real-time planning without human intervention. Through the reactive coverage planning methods, that use a process model and have the ability to quickly adjust a pre-planned path to the actual geometry of the part or to the area that needs to be processed, SECONROB will achieve progress beyond the state of the art and will enable the self-configuration of robotic processes.
O2: AI-based data analysis for NDT processes to extract re-work information
In SECONROB three NDT modalities will be investigated and analysed by AI-based methods in WP4. The data involved comes from magnetic particle inspection, eddy current testing and ultrasound testing. The individual steps of the AI-system are to detect, segment and classify defects of each inspection method and characterize them in a way that enables following robotic downstream processes to self-configure and optimize themselves. For all these steps the data analysis within SECONROB will focus on Deep Learning methods which have been proven to outperform traditional methods in many machine vision tasks.
O3: Methods for automatic optimization of robot programs
In SECONROB the task to be executed by the robot will consist of a trajectory and process parameters to be applied along this trajectory. Previous work was focused on generating a robotic trajectory and process from scratch using reinforcement learning. Due to the limited training input, the training process obviously takes long and is difficult to control. It might lead to feasible, but ‘strange’ solutions. Within WP5 of SECONROB a new approach is planned, that differs in two main aspects:
• There is a lot of knowledge available about the processes that the robot should do. This includes the physical understanding of the process as well as expert knowledge that has been acquired in industrial practice. Within SECONROB such expert and physics-based knowledge will be used to calculate an initial trajectory/process for the robot. It is expected that this initial process will already be a good solution for many cases. The reinforcement learning will be used to further tune and optimize it and to capture all the properties that are not modelled in the physical process model.
• SECONROB combines two reinforcement learning approaches, the offline RL to enable learning control policies by utilizing only prior experience, before the process is put into operation. To evaluate the learned policy, we concatenate offline RL with the interactive RL approach, where the training input for the interactive reinforcement learning will be provided by an expert or as some high-level information coming from an automatic system (such as accept/reject from the end-of-line test).
It should be noted that the interactive reinforcement learning process takes place over a large number of parts, i.e. it does not aim at improving the process results for a single part, but to enhance the implicit understanding of the process ‘in general’. It will thus lead to an average quality improvement and a reduction of reject parts over time.