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 条
  • [41] Optimal trajectory planning for trains under fixed and moving signaling systems using mixed integer linear programming
    Wang, Yihui
    De Schutter, Bart
    van den Boom, Ton J. J.
    Ning, Bin
    CONTROL ENGINEERING PRACTICE, 2014, 22 : 44 - 56
  • [42] Introducing a New Approach in Stand Tending Planning and Thinning Block Designation by Using Mixed Integer Goal Programming
    Demirci, Mehmet
    Yesil, Ahmet
    Bettinger, Pete
    CROATIAN JOURNAL OF FOREST ENGINEERING, 2022, 43 (01) : 137 - 154
  • [43] Generation Capacity Expansion Planning Under Hydro Uncertainty Using Stochastic Mixed Integer Programming and Scenario Reduction
    Gil, Esteban
    Aravena, Ignacio
    Cardenas, Raul
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2015, 30 (04) : 1838 - 1847
  • [44] Trajectory planning for autonomous underwater vehicles in the presence of obstacles and a nonlinear flow field using mixed integer nonlinear programming
    Wang, Tong
    Lima, Ricardo M.
    Giraldi, Loic
    Knio, Omar M.
    COMPUTERS & OPERATIONS RESEARCH, 2019, 101 : 55 - 75
  • [45] A Branch and Bound Algorithm for Transmission Network Expansion Planning Using Nonconvex Mixed-Integer Nonlinear Programming Models
    Zoppei, Reinaldo T.
    Delgado, Marcos A. J.
    Macedo, Leonardo H.
    Rider, Marcos J.
    Romero, Ruben
    IEEE ACCESS, 2022, 10 : 39875 - 39888
  • [46] A mixed-integer programming model forcycle time minimization in assembly line balancing: Using rework stations for performing parallel tasks
    Cavdur, F.
    Kaymaz, E.
    INTERNATIONAL JOURNAL OF PRODUCTION MANAGEMENT AND ENGINEERING, 2020, 8 (02) : 111 - 121
  • [47] Optimal Weapon-Target Assignment of Multiple Dissimilar Closed-In Weapon Systems Using Mixed Integer Linear Programming
    Roh, Heekun
    Oh, Young-Jae
    Tahk, Min-Jea
    Jung, Young-Ran
    JOURNAL OF THE KOREAN SOCIETY FOR AERONAUTICAL AND SPACE SCIENCES, 2019, 47 (11) : 787 - 794