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 条
  • [31] Using mixed integer goal programming in final yield harvest planning: A case study from the mediterranean region of Turkey
    Demirci M.
    Yeşil A.
    Bettinger P.
    Demirci, Mehmet (mehmetdemirci@yahoo.com), 1600, MDPI AG, Postfach, Basel, CH-4005, Switzerland (11):
  • [32] Using Mixed Integer Goal Programming in Final Yield Harvest Planning: A Case Study from the Mediterranean Region of Turkey
    Demirci, Mehmet
    Yesil, Ahmet
    Bettinger, Pete
    FORESTS, 2020, 11 (07):
  • [33] High-speed planning method for cooperative logistics networks using mixed integer programming model and dummy load
    Onoyama, Takashi
    Kubota, Sen
    Maekawa, Takuya
    Komoda, Norihisa
    ELECTRICAL ENGINEERING IN JAPAN, 2008, 164 (02) : 64 - 70
  • [34] Optimal crossing and control of mobile dual-arm robot through tension towers by using fuzzy and Newton barrier method
    C. M. Shruthi
    A. P. Sudheer
    M. L. Joy
    Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2019, 41
  • [35] Optimal crossing and control of mobile dual-arm robot through tension towers by using fuzzy and Newton barrier method
    Shruthi, C. M.
    Sudheer, A. P.
    Joy, M. L.
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2019, 41 (06)
  • [36] Generation Capacity Expansion Planning under Demand Uncertainty Using Stochastic Mixed-Integer Programming
    Gandulfo, William
    Gil, Esteban
    Aravena, Ignacio
    2014 IEEE PES GENERAL MEETING - CONFERENCE & EXPOSITION, 2014,
  • [37] A mixed integer linear programming model for multi-sector planning using speed and heading changes
    Hassan, Mohamed Ossama
    Saucier, Antoine
    Yacout, Soumaya
    Soumis, Francois
    COMPUTERS & OPERATIONS RESEARCH, 2021, 128
  • [38] Simultaneous Optimization of Task Allocation and Path Planning Using Mixed-Integer Programming for Time and Capacity Constrained Multi-Agent Pickup and Delivery
    Okubo, Takuma
    Takahashi, Masaki
    2022 22ND INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS 2022), 2022, : 1088 - 1093
  • [39] Time-Optimal Path Tracking for Dual-Arm Free-Floating Space Manipulator System Using Convex Programming
    An, Quan
    Zhang, Yao
    Hu, Quan
    Li, Mou
    Li, Jinjian
    Mao, Anyuan
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2023, 59 (05) : 6670 - 6682
  • [40] Design optimization of a heating network with multiple heat pumps using mixed integer quadratically constrained programming
    Hering, Dominik
    Xhonneux, Andre
    Muller, Dirk
    ENERGY, 2021, 226