Assembly Task Allocation for Human–Robot Collaboration Considering Stability and Assembly Complexity

This paper proposed a task allocation method for human-robot collaborative assembly from a graphical instruction manual based on the assembly complexity while considering the stability of each sub-assembly task. Without using the CAD model of each part to construct the liaison graph, we generate the...

Full description

Saved in:
Bibliographic Details
Main Authors: Zhenting Wang, Takuya Kiyokawa, Natsuki Yamanobe, Weiwei Wan, Kensuke Harada
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10736581/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850199871787630592
author Zhenting Wang
Takuya Kiyokawa
Natsuki Yamanobe
Weiwei Wan
Kensuke Harada
author_facet Zhenting Wang
Takuya Kiyokawa
Natsuki Yamanobe
Weiwei Wan
Kensuke Harada
author_sort Zhenting Wang
collection DOAJ
description This paper proposed a task allocation method for human-robot collaborative assembly from a graphical instruction manual based on the assembly complexity while considering the stability of each sub-assembly task. Without using the CAD model of each part to construct the liaison graph, we generate the liaison graph of a product from the 2D graphical instruction manual. To realize a successful assembly task, we especially focus on the support relation of parts considering the stability during the construction of each connection. We check the stability of each sub-assembly task and then decide the timing to add support to maintain stability and the agent to execute this support motion. In addition, to complete an assembly task with additional support motions by a human operator and a robot, other implicit motions need to be considered, such as the direction change of the subassembly and the tool change motion, which is necessary to execute the planned task sequences. The dynamic liaison complexity for each sub-assembly is computed separately for the human operator and the robot to assign different sub-assembly tasks to appropriate operators. The allocation result is sent to a human-centered HRC interface to realize the communication between human operators and robots during the assembly task. Four chairs from different manufacturers are used to evaluate the effectiveness of the proposed allocation method. Finally, a human operator and a dual-arm robot collaborate to accomplish two chair assembly tasks.
format Article
id doaj-art-0707a8a9ebb641bebcf1d182206df2ba
institution OA Journals
issn 2169-3536
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-0707a8a9ebb641bebcf1d182206df2ba2025-08-20T02:12:30ZengIEEEIEEE Access2169-35362024-01-011215982115983210.1109/ACCESS.2024.348691310736581Assembly Task Allocation for Human–Robot Collaboration Considering Stability and Assembly ComplexityZhenting Wang0https://orcid.org/0000-0002-7742-6777Takuya Kiyokawa1https://orcid.org/0000-0002-8555-8489Natsuki Yamanobe2https://orcid.org/0000-0001-8885-3064Weiwei Wan3https://orcid.org/0000-0002-0058-2819Kensuke Harada4https://orcid.org/0000-0002-7576-756XGraduate School of Engineering Science, Osaka University, Toyonaka, JapanGraduate School of Engineering Science, Osaka University, Toyonaka, JapanICPS Research Center, National Institute of Industrial Science and Technology (AIST), Tokyo, JapanGraduate School of Engineering Science, Osaka University, Toyonaka, JapanGraduate School of Engineering Science, Osaka University, Toyonaka, JapanThis paper proposed a task allocation method for human-robot collaborative assembly from a graphical instruction manual based on the assembly complexity while considering the stability of each sub-assembly task. Without using the CAD model of each part to construct the liaison graph, we generate the liaison graph of a product from the 2D graphical instruction manual. To realize a successful assembly task, we especially focus on the support relation of parts considering the stability during the construction of each connection. We check the stability of each sub-assembly task and then decide the timing to add support to maintain stability and the agent to execute this support motion. In addition, to complete an assembly task with additional support motions by a human operator and a robot, other implicit motions need to be considered, such as the direction change of the subassembly and the tool change motion, which is necessary to execute the planned task sequences. The dynamic liaison complexity for each sub-assembly is computed separately for the human operator and the robot to assign different sub-assembly tasks to appropriate operators. The allocation result is sent to a human-centered HRC interface to realize the communication between human operators and robots during the assembly task. Four chairs from different manufacturers are used to evaluate the effectiveness of the proposed allocation method. Finally, a human operator and a dual-arm robot collaborate to accomplish two chair assembly tasks.https://ieeexplore.ieee.org/document/10736581/Assembly stabilitytask allocationhuman-robot collaboration
spellingShingle Zhenting Wang
Takuya Kiyokawa
Natsuki Yamanobe
Weiwei Wan
Kensuke Harada
Assembly Task Allocation for Human–Robot Collaboration Considering Stability and Assembly Complexity
IEEE Access
Assembly stability
task allocation
human-robot collaboration
title Assembly Task Allocation for Human–Robot Collaboration Considering Stability and Assembly Complexity
title_full Assembly Task Allocation for Human–Robot Collaboration Considering Stability and Assembly Complexity
title_fullStr Assembly Task Allocation for Human–Robot Collaboration Considering Stability and Assembly Complexity
title_full_unstemmed Assembly Task Allocation for Human–Robot Collaboration Considering Stability and Assembly Complexity
title_short Assembly Task Allocation for Human–Robot Collaboration Considering Stability and Assembly Complexity
title_sort assembly task allocation for human x2013 robot collaboration considering stability and assembly complexity
topic Assembly stability
task allocation
human-robot collaboration
url https://ieeexplore.ieee.org/document/10736581/
work_keys_str_mv AT zhentingwang assemblytaskallocationforhumanx2013robotcollaborationconsideringstabilityandassemblycomplexity
AT takuyakiyokawa assemblytaskallocationforhumanx2013robotcollaborationconsideringstabilityandassemblycomplexity
AT natsukiyamanobe assemblytaskallocationforhumanx2013robotcollaborationconsideringstabilityandassemblycomplexity
AT weiweiwan assemblytaskallocationforhumanx2013robotcollaborationconsideringstabilityandassemblycomplexity
AT kensukeharada assemblytaskallocationforhumanx2013robotcollaborationconsideringstabilityandassemblycomplexity