Abstract
This paper focuses on improving the action plans obtained through the use of sequential macro-actions in temporal planning. Macro-actions are a way to address the high complexity of temporal planning in challenging domains. Investigating the Robocup Logistics League (RCLL), a testbed for logistics scenarios in the area of Industry 4.0, we introduce a method to unfold the macro-actions of an obtained abstract plan back into their original atomic actions in an improved plan. This allows to extract potentially better solutions in terms of makespan from the Simple Temporal Network (STN) representing the abstract plan. The proposed method is evaluated on a macro-based modeling of the RCLL domain and is shown to yield improved plans over those obtained using either the original atomic actions or the macro-actions without refinement.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Benton, J., Coles, A., Coles, A.: Temporal planning with preferences and time-dependent continuous costs (2012)
Botea, A., Enzenberger, M., Müller, M., Schaeffer, J.: Macro-FF: improving AI planning with automatically learned macro-operators. J. Artif. Intell. Res. 24, 581–621 (2005)
Cashmore, M., et al.: ROSPlan: planning in the robot operating system. In: Proceedings of the International Conference on Automated Planning and Scheduling, vol. 25 (2015)
Chrpa, L., Vallati, M.: Improving domain-independent planning via critical section macro-operators. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33 (2019)
Chrpa, L., Vallati, M.: Planning with critical section macros: theory and practice. J. Artif. Intell. Res. 74, 691–732 (2022). https://doi.org/10.1613/jair.1.13269
Chrpa, L., Vallati, M., McCluskey, T.L.: MUM: a technique for maximising the utility of macro-operators by constrained generation and use. In: Twenty-Fourth ICAPS (2014)
Cimatti, A., Do, M., Micheli, A., Roveri, M., Smith, D.E.: Strong temporal planning with uncontrollable durations. Artif. Intell. 256, 1–34 (2018)
Coles, A., Coles, A., Fox, M., Long, D.: Forward-chaining partial-order planning. In: Proceedings of the International Conference on Automated Planning and Scheduling, vol. 20 (2010)
Coles, A., Smith, A.: On the inference and management of macro-actions in forward-chaining planning. In: Twenty-Fourth UK Planning and Scheduling SIG (2005)
Coles, A.I., Smith, A.J.: Marvin: a heuristic search planner with online macro-action learning. J. Artif. Intell. Res. 28, 119–156 (2007)
Dawson, C., Siklossy, L.: The role of preprocessing in problem solving systems: “an ounce of reflection is worth a pound of backtracking”. In: Proceedings of the 5th International Joint Conference on Artificial Intelligence, vol. 1, pp. 465–471 (1977)
De Bortoli, M., Steinbauer-Wagner, G.: Evaluating action-based temporal planners performance in the robocup logistics league. In: Eguchi, A., Lau, N., Paetzel-Prüsmann, M., Wanichanon, T. (eds.) RoboCup 2022. LNCS, vol. 13561, pp. 87–99. Springer, Cham (2023). https://doi.org/10.1007/978-3-031-28469-4_8
Dechter, R., Meiri, I., Pearl, J.: Temporal constraint networks. Artif. Intell. 49(1), 61–95 (1991). https://doi.org/10.1016/0004-3702(91)90006-6
Dijkstra, E.W.: A note on two problems in connexion with graphs. In: Edsger Wybe Dijkstra: His Life, Work, and Legacy, pp. 287–290 (2022)
Eyerich, P., Mattmüller, R., Röger, G.: Using the context-enhanced additive heuristic for temporal and numeric planning. In: Proceedings of the Nineteenth International Conference on Automated Planning and Scheduling (ICAPS 2009). AAAI Press (2009)
Ferrein, A., Steinbauer, G.: 20 years of RoboCup: a subjective retrospection. KI-Künstliche Intelligenz 30, 225–232 (2016)
Fikes, R., Nilsson, N.J.: STRIPS: a new approach to the application of theorem proving to problem solving. Artif. Intell. 2(3/4), 189–208 (1971)
Fox, M., Long, D.: PDDL2.1: an extension to PDDL for expressing temporal planning domains. J. Artif. Intell. Res. (JAIR) 20, 61–124 (2003)
Hansson, E.: Temporal task and motion plans: Planning and plan repair: repairing temporal task and motion plans using replanning with temporal macro operators (2018)
Hofmann, T., Limpert, N., Mataré, V., Ferrein, A., Lakemeyer, G.: Winning the robocup logistics league with fast navigation, precise manipulation, and robust goal reasoning. In: RoboCup 2019: Robot World Cup XXIII, pp. 504–516 (2019)
Hofmann, T., Niemueller, T., Lakemeyer, G.: Initial results on generating macro actions from a plan database for planning on autonomous mobile robots. In: Twenty-Seventh International Conference on Automated Planning and Scheduling (2017)
Miura, S., Fukunaga, A.: Automatic extraction of axioms for planning. In: Twenty-Seventh International Conference on Automated Planning and Scheduling (2017)
Nau, D., Ghallab, M., Traverso, P.: Automated Planning: Theory & Practice. Morgan Kaufmann Publishers Inc., San Francisco (2004)
Newton, M.A.H., Levine, J., Fox, M., Long, D.: Learning macro-actions for arbitrary planners and domains. In: ICAPS, vol. 2007, pp. 256–263 (2007)
Niemueller, T., Ewert, D., Reuter, S., Ferrein, A., Jeschke, S., Lakemeyer, G.: RoboCup Logistics League Sponsored by Festo: A Competitive Factory Automation Testbed, pp. 605–618 (2016)
RoboCup: RoboCup Logistics League - German Open Aachen 2023 (2023). https://robocup-logistics.github.io/go2023/. Accessed 01 May 2023
ROSPlan: ROSPlan Esteral Plan (2021). https://kcl-planning.github.io/ROSPlan//tutorials/tutorial_05. Accessed 12 Apr 2023
Ulz, T., Ludwiger, J., Steinbauer, G.: A robust and flexible system architecture for facing the robocup logistics league challenge. In: RoboCup 2018: Robot World Cup XXII (2019)
Veloso, M.M., Pérez, A., Carbonell, J.G.: Nonlinear planning with parallel resource allocation (1990)
Vidal, V.: YAHSP3 and YAHSP3-MT in the 8th International Planning Competition. In: Proceedings of the 8th International Planning Competition (IPC-2014), pp. 64–65 (2014)
Wullinger, P., Schmid, U., Scholz, U.: Spanning the middle ground between classical and temporal planning. In: Proceedings of the 22nd Workshop on Planen, Scheduling und Konfigurieren (2008)
Acknowledgements
M. De Bortoli and M. Gebser were funded by Kärntner Wirtschaftsförderungs Fonds (project no. 28472), cms electronics GmbH, FunderMax GmbH, Hirsch Armbänder GmbH, incubed IT GmbH, Infineon Technologies Austria AG, Isovolta AG, Kostwein Holding GmbH, and Privatstiftung Kärntner Sparkasse. L. Chrpa was funded by the Czech Science Foundation (project no. 23-05575S). M. De Bortoli’s and M. Gebser’s visit to CTU in Prague was funded by the OP VVV project no. EF15_003/0000470 “Robotics 4 Industry 4.0” and by the Czech Ministry of Education, Youth and Sports under the Czech-Austrian Mobility programme (project no. 8J22AT003), respectively. L. Chrpa’s visits to University of Klagenfurt were funded by OeAD, Austria’s Agency for Education and Internationalisation (project no. CZ 15/2022).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
De Bortoli, M., Chrpa, L., Gebser, M., Steinbauer-Wagner, G. (2024). Improving Applicability of Planning in the RoboCup Logistics League Using Macro-actions Refinement. In: Buche, C., Rossi, A., Simões, M., Visser, U. (eds) RoboCup 2023: Robot World Cup XXVI. RoboCup 2023. Lecture Notes in Computer Science(), vol 14140. Springer, Cham. https://doi.org/10.1007/978-3-031-55015-7_24
Download citation
DOI: https://doi.org/10.1007/978-3-031-55015-7_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-55014-0
Online ISBN: 978-3-031-55015-7
eBook Packages: Computer ScienceComputer Science (R0)