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 条
[1]   Task-based Programming and Sequence Planning for Human-Robot Collaborative Assembly [J].
Aliev, Khurshid ;
Antonelli, Dario ;
Bruno, Giulia .
IFAC PAPERSONLINE, 2019, 52 (13) :1638-1643
[2]  
Andrae R, 2017, INT CONF ENG DES, P1
[3]   AN INTEGRATED COMPUTER AID FOR GENERATING AND EVALUATING ASSEMBLY SEQUENCES FOR MECHANICAL PRODUCTS [J].
BALDWIN, DF ;
ABELL, TE ;
LUI, MCM ;
DEFAZIO, TL ;
WHITNEY, DE .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (01) :78-94
[4]   Contact modes and complementary cones [J].
Berard, S ;
Egan, K ;
Trinkle, JC .
2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, :5280-5286
[5]  
Borst C, 1999, ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, P1890, DOI 10.1109/ROBOT.1999.770384
[6]   Assembly sequence planning using soft computing methods: A review [J].
Deepak, B. B. V. L. ;
Murali, G. Bala ;
Bahubalendruni, M. V. A. Raju ;
Biswal, B. B. .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART E-JOURNAL OF PROCESS MECHANICAL ENGINEERING, 2019, 233 (03) :653-683
[7]   AND OR GRAPH REPRESENTATION OF ASSEMBLY PLANS [J].
DEMELLO, LSH ;
SANDERSON, AC .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (02) :188-199
[8]  
Dini G., 1992, {CIRP} Annals - Manufacturing Technology, V41, P1, DOI DOI 10.1016/S0007-8506(07)61140-8
[9]   Multi-robot grasp planning for sequential assembly operations [J].
Dogar, Mehmet ;
Spielberg, Andrew ;
Baker, Stuart ;
Rus, Daniela .
AUTONOMOUS ROBOTS, 2019, 43 (03) :649-664
[10]   ON A REPRESENTATION OF FRICTION IN CONFIGURATION-SPACE [J].
ERDMANN, M .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1994, 13 (03) :240-271