Assembly Planning by Recognizing a Graphical Instruction Manual

This paper proposes a robot assembly planning method by automatically reading the graphical instruction manuals designed for humans. Essentially, the method generates an Assembly Task Sequence Graph (ATSG) by recognizing a graphical instruction manual. An ATSG is a graph describing the assembly task procedure by detecting types of parts included in the instruction images, completing the missing information automatically, and correcting the detection errors automatically. To build an ATSG, the proposed method first extracts the information of the parts contained in each image of the graphical instruction manual. Then, by using the extracted part information, it estimates the proper work motions and tools for the assembly task. After that, the method builds an ATSG by considering the relationship between the previous and following images, which makes it possible to estimate the undetected parts caused by occlusion using the information of the entire image series. Finally, by collating the total number of each part with the generated ATSG, the excess or deficiency of parts are investigated, and task procedures are removed or added according to those parts. In the experiment section, we build an ATSG using the proposed method to a graphical instruction manual for a chair and demonstrate the action sequences found in the ATSG can be performed by a dual-arm robot execution. The results show the proposed method is effective and simplifies robot teaching in automatic assembly.

[1]  Anthony G. Pipe,et al.  CARA system Architecture - A Click and Assemble Robotic Assembly System , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[2]  Yu Sun,et al.  Functional Object-Oriented Network: Construction & Expansion , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Ali Farhadi,et al.  YOLOv3: An Incremental Improvement , 2018, ArXiv.

[4]  Mehmet Remzi Dogar,et al.  Multi-robot grasp planning for sequential assembly operations , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[5]  David Paulius,et al.  Functional Object-Oriented Network: Considering Robot's Capability in Human-Robot Collaboration , 2019, ArXiv.

[6]  Michael Beetz,et al.  Programming robotic agents with action descriptions , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Yu Sun,et al.  Functional object-oriented network for manipulation learning , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Florentin Wörgötter,et al.  Bootstrapping the Semantics of Tools: Affordance Analysis of Real World Objects on a Per-part Basis , 2016, IEEE Transactions on Cognitive and Developmental Systems.

[9]  Kensuke Harada,et al.  Recognition of Assembly Tasks Based on the Actions Associated to the Manipulated Objects , 2019, 2019 IEEE/SICE International Symposium on System Integration (SII).

[10]  Eren Erdal Aksoy,et al.  Unsupervised Linking of Visual Features to Textual Descriptions in Long Manipulation Activities , 2017, IEEE Robotics and Automation Letters.

[11]  Arthur C. Sanderson,et al.  AND/OR graph representation of assembly plans , 1986, IEEE Trans. Robotics Autom..

[12]  Tsutomu Hasegawa,et al.  A Framework for Automatic Generation of a Contact State Graph for Robotic Assembly , 2011, Adv. Robotics.

[13]  Máximo A. Roa,et al.  Flexible assembly through integrated assembly sequence planning and grasp planning , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[14]  Mircea Nicolescu,et al.  Learning of Complex-Structured Tasks from Verbal Instruction , 2019, 2019 IEEE-RAS 19th International Conference on Humanoid Robots (Humanoids).

[15]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[16]  Shinsuke Mori,et al.  Structure-Aware Procedural Text Generation From an Image Sequence , 2021, IEEE Access.

[17]  P. Alam ‘K’ , 2021, Composites Engineering.

[18]  Kensuke Harada,et al.  Dual-arm Assembly Planning Considering Gravitational Constraints , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[19]  Kuniyuki Takahashi,et al.  Interactively Picking Real-World Objects with Unconstrained Spoken Language Instructions , 2017, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[20]  Keisuke Koyama,et al.  A Mechanical Screwing Tool for Parallel Grippers—Design, Optimization, and Manipulation Policies , 2020, IEEE Transactions on Robotics.

[21]  Kensuke Harada,et al.  Assembly Sequence Planning for Motion Planning , 2016, ArXiv.

[22]  Jean-Claude Latombe,et al.  Geometric Reasoning About Mechanical Assembly , 1994, Artif. Intell..