Gorjup G, Kontoudis GP, Dwivedi A, Gao G, Matsunaga S, Mariyama T, MacDonald B, Liarokapis M (2020)
Publication Type: Journal article
Publication year: 2020
Book Volume: 2020-October
Pages Range: 1885-1892
Article Number: 9282991
DOI: 10.1109/SMC42975.2020.9282991
With the emergence of agile manufacturing in highly automated industrial environments, the demand for efficient robot adaptation to dynamic task requirements is increasing. For assembly tasks in particular, classic robot programming methods tend to be rather time intensive. Thus, effectively responding to rapid production changes requires faster and more intuitive robot teaching approaches. This work focuses on combining programming by demonstration with path optimization and local replanning methods to allow for fast and intuitive programming of assembly tasks that requires minimal user expertise. Two demonstration approaches have been developed and integrated in the framework, one that relies on human to robot motion mapping (teleoperation based approach) and a kinesthetic teaching method. The two approaches have been compared with the classic, pendant based teaching. The framework optimizes the demonstrated robot trajectories with respect to the detected obstacle space and the provided task specifications and goals. The framework has also been designed to employ a local replanning scheme that adjusts the optimized robot path based on online feedback from the camera-based perception system, ensuring collision-free navigation and the execution of critical assembly motions. The efficiency of the methods has been validated through a series of experiments involving the execution of assembly tasks. Extensive comparisons of the different demonstration methods have been performed and the approaches have been evaluated in terms of teaching time, ease of use, and path length.
APA:
Gorjup, G., Kontoudis, G.P., Dwivedi, A., Gao, G., Matsunaga, S., Mariyama, T.,... Liarokapis, M. (2020). Combining Programming by Demonstration with Path Optimization and Local Replanning to Facilitate the Execution of Assembly Tasks. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2020-October, 1885-1892. https://doi.org/10.1109/SMC42975.2020.9282991
MLA:
Gorjup, Gal, et al. "Combining Programming by Demonstration with Path Optimization and Local Replanning to Facilitate the Execution of Assembly Tasks." IEEE Transactions on Systems, Man, and Cybernetics: Systems 2020-October (2020): 1885-1892.
BibTeX: Download