An Online Task-Planning Framework Using Mixed Integer Programming for Multiple Cooking Tasks Using a Dual-Arm Robot

被引:5
|
作者
Yi, June-sup [1 ]
Tuan Anh Luong [1 ]
Chae, Hosik [2 ]
Ahn, Min Sung [2 ]
Noh, Donghun [2 ]
Huy Nguyen Tran [1 ]
Doh, Myeongyun [1 ]
Auh, Eugene [1 ]
Pico, Nabih [1 ,3 ]
Yumbla, Francisco [1 ]
Hong, Dennis [2 ]
Moon, Hyungpil [1 ]
机构
[1] Sungkyunkwan Univ, Mech Engn, Suwon 2066, South Korea
[2] Univ Calif Los Angeles, Mech & Aerosp Engn, Los Angeles, CA 90095 USA
[3] Escuela Super Politecn Litoral, ESPOL, Fac Ingn Elect & Comp, Campus Gustavo Galindo, Guayaquil 09015863, Ecuador
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 08期
关键词
mixed integer programming; cooking robot; dual-arm robot; task planning; task scheduling; SHOP; SEARCH; OPTIMIZATION; ALGORITHM;
D O I
10.3390/app12084018
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This work proposes an online task-scheduling method using mixed-integer programming for a multi-tasking problem regarding a dual-arm cooking robot in a controlled environment. Given each task's processing time, their location in the working space, dependency, the required number of arms, and the kinematic constraints of the dual-arm robot, the proposed optimization algorithm can produce a feasible solution to scheduling the cooking order for each task and for each associated arms so that the total cooking time and the total moving distance for each arm are minimized. We use a subproblem optimization strategy in which the number of tasks to be planned is divided into several groups instead of planning all tasks at the same time. By doing so, the planning time can be significantly decreased, making the algorithm practical for online implementation. The feasibility of our optimization method and the effectiveness of the subproblem optimization strategy were verified through simulated experiments consisting of 30 to 120 tasks. The results showed that our strategy is advantageous in terms of computation time and makespan for large problems.
引用
收藏
页数:18
相关论文
共 47 条
  • [21] Integrating combined task and motion planning with compliant control Successfully conducting planned dual-arm assembly motion using compliant peg-in-hole control
    Chen, Hao
    Li, Juncheng
    Wan, Weiwei
    Huang, Zhifeng
    Harada, Kensuke
    INTERNATIONAL JOURNAL OF INTELLIGENT ROBOTICS AND APPLICATIONS, 2020, 4 (02) : 149 - 163
  • [22] Comparison of Using Mixed-Integer Programming and Genetic Algorithms for Construction Site Facility Layout Planning
    Wong, C. K.
    Fung, I. W. H.
    Tam, C. M.
    JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT-ASCE, 2010, 136 (10): : 1116 - 1128
  • [23] Incorporating aspects of habitat fragmentation into long-term forest planning using mixed integer programming
    Ohman, Karin
    Wikstrom, Peder
    FOREST ECOLOGY AND MANAGEMENT, 2008, 255 (3-4) : 440 - 446
  • [24] Static Expansion Planning of Transmission Line Using Mixed Integer Linear Programming Method
    Sainju, D.
    Sinha, R.
    Pokhrel, B. R.
    2016 IEEE 6TH INTERNATIONAL CONFERENCE ON POWER SYSTEMS (ICPS), 2016,
  • [25] SHIFT CAPACITY PLANNING FOR NURSING STAFF IN EMERGENCY DEPARTMENT USING MIXED INTEGER PROGRAMMING
    Meng, Fanwen
    Teow, Kiok Liang
    Ooi, Chee Kheong
    Soh, Christopher Kok Keng
    Tay, Seow Yian
    PACIFIC JOURNAL OF OPTIMIZATION, 2016, 12 (03): : 635 - 648
  • [26] Three dimensional obstacle avoidance maneuver planning using mixed integer linear programming
    Ademoye, Taoridi A.
    Davari, Asad
    Cao, Wei
    Proceedings of the 12th IASTED International Conference on Robotics and Applications, 2006, : 180 - 183
  • [27] Geometric parameter identification of a dual-arm robot by using closed-chain constraint and optimization technique
    Yang, Wu-Te
    Li, Kuan-Lin
    Chan, Kuei-Yuan
    Lin, Pei-Chun
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2018, 232 (07) : 1294 - 1302
  • [28] Human-robot mechanics model using hip torque identification with a dual-arm nursing-care transfer robot
    Yang, Zhiqiang
    Lu, Hao
    Chen, Mengqian
    Guan, Qifei
    Liu, Qiming
    Guo, Shijie
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2024, 21 (03):
  • [29] Decision Making for Capacity Planning in a Make-to-Order Company using Mixed Integer Programming
    Gan, Teik Kun
    Wong, Kuan Yew
    KNOWLEDGE MANAGEMENT AND INNOVATION: A BUSINESS COMPETITIVE EDGE PERSPECTIVE, VOLS 1-3, 2010, : 1762 - 1770
  • [30] On solving public facility planning problems using general mixed-integer programming methods
    Ribeiro, A
    Antunes, A
    ENGINEERING OPTIMIZATION, 2000, 32 (04) : 439 - 461