{'fraction_non_alphanumeric': 0.013793103448275862, 'fraction_numerical': 0.0009852216748768472, 'mean_word_length': 4.906976744186046, '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}}
Using Augmented-Reality to Aid in Lego Construction

LEGO structures are generally constructed by following an instruction manual in paper or digital form, which shows the LEGO model at different stages of assembly. Some instructions can be very complicated and difficult to illustrate on paper. Augmented reality (AR) is a technology that superimposes 3D models onto the physical world. This chapter explores the use of AR for assembly through a mobile application for Android devices that serves as an assembly guide for LEGO structures. The system can recognize the current step of the LEGO assembly using data captured via Microsoft Kinect while providing visual feedback through a mobile application. To identify the current step, the system obtains the color and depth data from the Kinect camera and converts the data into a point cloud, which is compared to stored LEGO model data. The system was evaluated based on the accuracy of the recognition, latency of the feedback and the assembly time of the user.