Data-driven Classification of Screwdriving Operations
Abstract
Consumer electronic devices are made by the millions, and automating their production is a key manufacturing challenge. Fastening machine screws is among the most difficult components of this challenge. To accomplish this task with sufficient robustness for industry, detecting and recovering from failure is essential. We have built a robotic screwdriving system to collect data on this process. Using it, we collected data on 1862 screwdriving runs, each consisting of force, torque, motor current and speed, and video. Each run is also hand-labeled with the stages of screwdriving and the result of the run. We identify several distinct stages through which the system transitions and relate sequences of stages to characteristic failure modes. In addition, we explore several techniques for automatic result classification, including standard maximum angle/torque methods and machine learning time series techniques.
BibTeX
@conference{Aronson-2016-5619,author = {Reuben Aronson and Ankit Bhatia and Zhenzhong Jia and Mathieu Guillame-Bert and David Bourne and Artur W. Dubrawski and Matthew T. Mason},
title = {Data-driven Classification of Screwdriving Operations},
booktitle = {Proceedings of International Symposium on Experimental Robotics (ISER '16)},
year = {2016},
month = {October},
pages = {244 - 253},
}