Abstract
Imitation learning is a discipline of machine learning primarily concerned with replicating observed behavior of agents known to perform well on a given task, collected in demonstration data sets. In this paper, we set out to introduce a pipeline for collecting demonstrations and training models that can produce motion plans for industrial robots. Object throwing is defined as the motivating use case. Multiple input data modalities are surveyed, and motion capture is selected as the most practicable. Two model architectures operating autoregressively are examined—feedforward and recurrent neural networks. Trained models execute throws on a real robot successfully, and a battery of quantitative evaluation metrics is proposed. Recurrent neural networks outperform feedforward ones in most respects, but this advantage is not universal or conclusive. The data collection, pre-processing and model training aspects of our proposed approach show promise, but further work is required in developing Cartesian motion planning tools before it is applicable in production applications.
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference29 articles.
1. Smart Industrial Robot Control Trends, Challenges and Opportunities within Manufacturing
2. Reinforcement Learning: An Introduction;Sutton,2018
3. Deep q-learning from demonstrations;Hester;Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence,2018
4. Apprenticeship learning via inverse reinforcement learning;Abbeel;Proceedings of the Twenty-First International Conference on Machine Learning,2004
5. Global overview of imitation learning;Attia;arXiv,2018
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献