Back to Search
Start Over
A Skill Programming Method Based on Assembly Motion Primitive for Modular Assembly System
- Source :
- IEEE Access, Vol 9, Pp 101369-101380 (2021)
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- To improve the programming efficiency of automatic assembly system, a novel skill programming framework based on task learning is proposed for modular assembly system in this paper. In this framework, the motion sequence of assembly skills can be modeled by demonstration data. And the assembly task is represented hierarchically. A complete assembly process of a part is divided into several skills, and each skill is divided into several sequential assembly motion primitives (AMP) of multiple modules. Then, a learning method of assembly motion sequence based on Hidden Markov Model is proposed, and the maximum probability method is used to generate the optimal sequential AMP. Each AMP is input to the assembly system in the form of instruction to complete the assembly. Aiming at the problem of accurate positioning and trajectory planning, visual guidance and direct teaching method are used to settle this problem. To evaluate the viability of the proposed framework, a customized modular assembly system is used to acquire the demonstration data, and a graphical user interface (GUI) software is designed. Five assembly skills are learned. Experimental are conducted to validate the effectiveness of the proposed method.
- Subjects :
- Engineering drawing
General Computer Science
business.industry
Computer science
General Engineering
Process (computing)
Modular design
computer.software_genre
modular assembly system
Assembly motion primitive
TK1-9971
Software framework
Software
Task analysis
Robot
General Materials Science
Electrical engineering. Electronics. Nuclear engineering
skill learning
business
Hidden Markov model
hidden Markov model
computer
Graphical user interface
Subjects
Details
- ISSN :
- 21693536
- Volume :
- 9
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....f8039ae67564dc5a3a2c461fb3caa34e