{'fraction_non_alphanumeric': 0.015580736543909348, 'fraction_numerical': 0.0, 'mean_word_length': 5.116883116883117, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
OFF-LINE ERROR RECOVERY LOGIC SYNTHESIS IN AUTOMATED ASSEMBLY LINES BY USING GENETIC PROGRAMMING

Unexpected failures are one of the most important problems, which cause costly shutdowns in an assembly line. Generally the recovery process is done by the experts or automated error recovery logic controllers embedded in the system. The previous work in the literature is focused on the “on-line” recovery of the assembly lines which makes the process, time and money consuming. Therefore a novel approach is necessary which requires less time and hardware effort for the generation of error recovery logic. The proposed approach is based on three-dimensional geometric modeling of the assembly line coupled with the evolutionary computation techniques to generate error recovery logic in an “off-line” manner. The scope of this work is focused on finding an error recovery algorithm from a predefined error case. An automated assembly line is virtually modeled and the validity of the recovery algorithm is evaluated in a “generate and test” fashion by using a commercial software package. The obtained results showed that the developed framework is capable of generating recovery algorithms from an arbitrary part positioning error case. It is aimed that this approach will be coupled with the error generation in the future, providing efficient ways for the study of error recovery in automated assembly lines.