{'fraction_non_alphanumeric': 0.014844804318488529, 'fraction_numerical': 0.001349527665317139, 'mean_word_length': 5.3418803418803416, '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}}
Skills for vision-based applications in robotics application to aeronautics assembly pilot station

This paper presents an approach which allows solving different computer vision problems organized in skills to execute them in an industrial robot. Vision applications are generally very specific and very dependent of the problem. The the use of skill-based programming is attempting to ease the use of vision in robotics field. Through this abstraction level, vision skills can be reused in different robots and applications. To demonstrate it, two skill are presented: 3D CAD Matching and feature detection. Additionaly the integration of these skills in ROS is presented and demonstrated in an aeronautics assembly industrial application.