Planning to Build Block Structures With Unstable Intermediate States Using Two Manipulators

被引:9
作者
Chen, Hao [1 ]
Wan, Weiwei [1 ]
Koyama, Keisuke [1 ]
Harada, Kensuke [2 ,3 ]
机构
[1] Osaka Univ, Grad Sch Engn Sci, Osaka 5608531, Japan
[2] Osaka Univ, Grad Sch Engn Sci, Osaka 5608531, Japan
[3] Natl Inst Adv Ind Sci & Technol, Tsukuba, Ibaraki 3058563, Japan
关键词
Robots; Planning; Solid modeling; Cognition; Task analysis; Stability criteria; Robotic assembly; Motion planning; collision avoidance; manipulators; REPRESENTATION; CONFIGURATION; RECOGNITION; GENERATION; GRAPH;
D O I
10.1109/TASE.2021.3136006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The work is inspired by the assembly of Soma block puzzles. Soma block puzzles usually include unstable intermediate states that require additional support to maintain stability temporarily. In the puzzles' solution manual, we can observe that designers consider the characteristics that humans have two hands and can avoid an unstable intermediate state by using one hand to support the finished component and using the other hand to assemble an upcoming workpiece. Motivated by human behavior, this paper develops a planner that automatically finds an optimal assembly sequence for a dual-arm robot to build a woodblock structure while considering various constraints and supporting grasps from a second hand. It uses the mesh model of wood blocks and the final assembly state to generate possible assembly sequences and evaluate the optimal assembly sequence by considering the stability, graspability, assemblability, and the need for a second hand. Especially, the need for a second hand is resolved when supports from worktables and other workpieces are not enough to produce a stable assembly. A second hand can hold and support the unstable components so that the robot can further assemble new workpieces until the structure state becomes stable again. The output of the planner includes the optimal assembly orders, candidate grasps, assembly directions, and the supporting grasps (if needed). The output can help guide a dual-arm robot to perform motion planning and thus generate assembly motion. Experiments using various blocks and structures show the effectiveness of the proposed planner.
引用
收藏
页码:3777 / 3793
页数:17
相关论文
共 47 条
[21]  
Lynch K., 2017, Modern robotics, DOI DOI 10.1109/MCS.2019.2937265
[22]  
Macias N, 2014, IEEE INT C INT ROBOT, P779, DOI 10.1109/IROS.2014.6942647
[23]   ASPPR: A New Assembly Sequence and Path Planner/Replanner for Monotone and Nonmonotone Assembly Planning [J].
Masehian, Ellips ;
Ghandi, Somaye .
COMPUTER-AIDED DESIGN, 2020, 123
[24]   Task-oriented generation of visual sensing strategies in assembly tasks [J].
Miura, J ;
Ikeuchi, K .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1998, 20 (02) :126-138
[25]  
Mok SM, 2001, IEEE INT CONF ROBOT, P313, DOI 10.1109/ROBOT.2001.932571
[26]   Optimal robotic assembly sequence planning using stability graph through stable assembly subset identification [J].
Murali, G. Bala ;
Deepak, B. B. V. L. ;
Raju, M. V. A. ;
Biswal, B. B. .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2019, 233 (15) :5410-5430
[27]   LegoBot: Automated Planning for Coordinated Multi-Robot Assembly of LEGO structures [J].
Naegele, Ludwig ;
Hoffmann, Alwin ;
Schierl, Andreas ;
Reif, Wolfgang .
2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, :9088-9095
[28]  
Nurimbetov B, 2019, IEEE/SICE I S SYS IN, P73, DOI [10.1109/sii.2019.8700342, 10.1109/SII.2019.8700342]
[29]  
Parascho S, 2020, CONSTRUCTION ROBOTIC, V3, P117, DOI DOI 10.1007/S41693-020-00041-W
[30]  
Parascho S., 2017, Fabricate, V2017, P24, DOI [10.3929/ethz-b-000219566, DOI 10.3929/ETHZ-B-000219566, 10.2307/j.ctt1n7qkg7.7, DOI 10.2307/J.CTT1N7QKG7.7]