Multi-task Collaborative Modeling and Assignment Method of Manipulator
-
摘要: 针对大型叶片精加工效率低的问题,提出了一种多机械臂协同加工大型叶片的方法,对机械臂多任务协同建模与分配方法进行了深入的研究及详细的阐述。首先构建了大型叶片多机械臂协同加工多任务分配模型,根据叶片的曲率云图将叶片划分为多个加工任务,然后以最短加工时间为目标,提出了一种基于贪婪算法协同加工多任务分配方法,并给出了方法流程和具体步骤,最后通过实例验证了本方法的有效性和可行性。Abstract: Aiming at the low efficiency of large blade finishing, a collaborative method of multi-manipulator for machining large blade was proposed, and the method of multi-task collaborative modeling and assignment for manipulator is studied in depth and elaborated in detail. Firstly, a multi-task allocation model for the collaborative processing of large-scale blade using multi-manipulator is constructed. According to the curvature cloud of blade, the blade is divided into several processing tasks. Then, in order to decrease the shortest processing time, a multi-task allocation method based on the greedy algorithm for collaborative processing is proposed, and the flow chart and specific steps are given. Finally, an example is given to verify the effectiveness and feasibility of this method.
-
Key words:
- large blade /
- manipulator processing /
- multi-task collaboration /
- task assignment
-
表 1 各分配情况时间对比图
机械臂r1 机械臂r2 完成总时间/min g1、g2、g3 g4 1 097 g2、g3 g1、g4 1 104 -
[1] Ashwill T D. Materials and innovations for large blade structures: research opportunities in wind energy technology[C]//Proceedings of the 50th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference. Palm Springs, California: AIAA, 2009 [2] 何福本, 梁延德, 孙捷夫, 等.基于包容球理论的大型桨叶去重平衡的优化研究[J].机械工程学报, 2015, 51(11):64-70 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=jxgcxb201511009He F B, Liang Y D, Sun J F, et al. The optimization of weight removing and balancing for large blade based on minimum enclosing ball theory[J]. Journal of Mechanical Engineering, 2015, 51(11):64-70(in Chinese) http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=jxgcxb201511009 [3] 章青, 刘又午, 赵小松, 等.提高大型叶片数控加工精度技术[J].中国机械工程, 2000, 11(6):631-634 doi: 10.3321/j.issn:1004-132X.2000.06.008Zhang Q, Liu Y W, Zhao X S, et al. Improving machining accuracy of the large blade by NC machine tools[J]. China Mechanical Engineering, 2000, 11(6):631-634(in Chinese) doi: 10.3321/j.issn:1004-132X.2000.06.008 [4] Yang L J, Feng J C. Research on multi-axis CNC programming in machining large hydraulic turbine's blades based on UG[J]. Procedia Engineering, 2011, 24:768-772 http://cn.bing.com/academic/profile?id=98465996463218b11255cbb9a3e043f5&encoded=0&v=paper_preview&mkt=zh-cn [5] 常斌磊.复杂曲面零件机械臂铣削加工工艺与知识服务研究[D].昆明: 昆明理工大学, 2018Chang B L. Research on knowledge service and processing technology for robot milling of complex curved surface parts[D]. Kunming: Kunming University of Science and Technology, 2018(in Chinese) [6] Hananouchi T, Sugano N, Nishii T, et al. Effect of robotic milling on periprosthetic bone remodeling[J]. Journal of Orthopaedic Research, 2007, 25(8):1062-1069 doi: 10.1002/jor.20376 [7] 肖文磊, 郇极.切削加工机器人与CAD/CAM系统集成化[J].机械工程学报, 2011, 47(15):52-60 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=jxgcxb201115008Xiao W L, Huan J. Integration of a cutting robot with CAD/CAM system[J]. Journal of Mechanical Engineering, 2011, 47(15):52-60(in Chinese) http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=jxgcxb201115008 [8] 张永贵, 高金刚, 刘文洲, 等.切削加工机器人系统综合误差解耦补偿[J].农业机械学报, 2013, 44(12):326-331 doi: 10.6041/j.issn.1000-1298.2013.12.054Zhang Y G, Gao J G, Liu W Z, et al. Decoupling and compensation of synthesis errors for machining robot system[J]. Transactions of the Chinese Society for Agricultural Machinery, 2013, 44(12):326-331(in Chinese) doi: 10.6041/j.issn.1000-1298.2013.12.054 [9] 翟敬梅, 应灿, 张铁, 等.双机器人协同焊接的轨迹优化[J].焊接学报, 2015, 36(1):91-95 http://d.old.wanfangdata.com.cn/Periodical/hjxb201501023Zhai J M, Ying C, Zhang T, et al. Optimization on two cooperative robot arms' trajectory for welding[J]. Transactions of the China Welding Institution, 2015, 36(1):91-95(in Chinese) http://d.old.wanfangdata.com.cn/Periodical/hjxb201501023 [10] Krüger J, Schreck G, Surdilovic D. Dual arm robot for flexible and cooperative assembly[J]. CIRP Annals, 2011, 60(1):5-8 doi: 10.1016/j.cirp.2011.03.017 [11] Eich M, Hartanto R, Kasperski S, et al. Towards coordinated multirobot missions for lunar sample collection in an unknown environment[J]. Journal of Field Robotics, 2014, 31(1):35-74 http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=858146d8ee49b643d1d0859d426b0cc6 [12] 王军.双机器人加工中心关键技术研究[D].南京: 南京理工大学, 2016Wang J. Research on the key technology of dual robotic machining center[D]. Nanjing: Nanjing University of Science and Technology, 2016(in Chinese) [13] 姚敏, 王绪芝, 赵敏.无人机群协同作战任务分配方法研究[J].电子科技大学学报, 2013, 42(5):723-727 doi: 10.3969/j.issn.1001-0548.2013.05.015Yao M, Wang X Z, Zhao M. Cooperative combat task assignment optimization design for unmanned aerial vehicles cluster[J]. Journal of University of Electronic Science and Technology of China, 2013, 42(5):723-727(in Chinese) doi: 10.3969/j.issn.1001-0548.2013.05.015 [14] Ruiz R, Stützle T. A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem[J]. European Journal of Operational Research, 2007, 177(3):2033-2049 doi: 10.1016/j.ejor.2005.12.009