Proceedings

BTPG: A Platform and Benchmark for Behavior Tree Planning in Everyday Service Robots

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8715-8723.

https://doi.org/10.24963/ijcai.2025/969

Abstract

Behavior Trees (BTs) are a widely used control architecture in robotics, renowned for their robustness and safety, which are especially crucial for everyday service robots. Recently, several methods have been proposed to automatically plan BTs to accomplish specific tasks. However, existing research in BT planning lacks two main aspects: (1) the absence of a standard platform for modeling and planning BTs, along with testing benchmarks; and (2) insufficient metrics for a comprehensive evaluation of BT planning algorithms. In this paper, we propose Behavior Tree Planning Gym (BTPG), the first platform and benchmark for BT planning in everyday service robots.

In BTPG, behavior nodes are represented by predicate logic, and objects are categorized to better define the predicate domains and action models. The BT planning problem is then formulated in the STRIPS style. We support four environments and three simulators with different action models, which cover most of the needs of everyday service activities. We design a dataset generator for each environment and test three state-of-the-art BT planning algorithms, as well as one proposed by us, using various common metrics. In addition, we design three advanced metrics, planning progress, region distance, and execution robustness, to gain deeper insights into these BT planning algorithms. With a standard test benchmark, we hope BTPG can inspire and accelerate progress in the field of BT planning. Our codes are available at https://github.com/DIDS-EI/BTPG.

  1. [Bai et al., 2023] Fengshuo Bai, Hongming Zhang, Tianyang Tao, Zhiheng Wu, Yanna Wang, and Bo Xu. Picor: Multi-task deep reinforcement learning with policy correction. Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), 37(6), Jun. 2023.
  2. [Bai et al., 2025a] Fengshuo Bai, Yu Li, Jie Chu, Tawei Chou, Runchuan Zhu, Ying Wen, Yaodong Yang, and Yuanpei Chen. Retrieval dexterity: Efficient object re- trieval in clutters with dexterous hand. arXiv preprint arXiv:2502.18423, 2025.
  3. [Bai et al., 2025b] Fengshuo Bai, Runze Liu, Yali Du, Ying Wen, and Yaodong Yang. Rat: Adversarial attacks on deep reinforcement agents for targeted behaviors. In Pro- ceedings of the AAAI Conference on Artificial Intelligence (AAAI), volume 39, 2025.
  4. [Banerjee, 2018] Bikramjit Banerjee. Autonomous Acquisi- tion of Behavior Trees for Robot Control. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 3460-3467, 2018.
  5. [Bekiroglu et al., 2020] Yasemin Bekiroglu, Naresh Marturi, Máximo A. Roa, Komlan Jean Maxime Adjigble, Tom- maso Pardi, Cindy Grimm, Ravi Balasubramanian, Kaiyu Hang, and Rustam Stolkin. Benchmarking Protocol for Grasp Planning Algorithms. IEEE Robotics and Automa- tion Letters, 5(2):315-322, 2020.
  6. [Cai et al., 2021] Zhongxuan Cai, Minglong Li, Wanrong Huang, and Wenjing Yang. BT Expansion: A Sound and Complete Algorithm for Behavior Planning of Intelligent Robots with Behavior Trees. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), pages 6058- 6065. AAAI Press, 2021.
  7. [Cai et al., 2025a] Yishuai Cai, Xinglin Chen, Zhongxuan Cai, Yunxin Mao, Minglong Li, Wenjing Yang, and Ji Wang. Mrbtp: Efficient multi-robot behavior tree planning and collaboration. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 39, pages 14548-14557, 2025.
  8. [Cai et al., 2025b] Yishuai Cai, Xinglin Chen, Yunxin Mao, Minglong Li, Shaowu Yang, Wenjing Yang, and Ji Wang. Hbtp: Heuristic behavior tree planning with large language model reasoning. Proceedings of the International Confer- ence on Robotics and Automation (ICRA), 2025.
  9. [Chamzas et al., 2022] Constantinos Chamzas, Carlos Quintero-Peña, Zachary Kingston, Andreas Orthey, Daniel Rakita, Michael Gleicher, Marc Toussaint, and Lydia E. Kavraki. MotionBenchMaker: A Tool to Gen- erate and Benchmark Motion Planning Datasets. IEEE Robotics and Automation Letters, 7(2):882-889, 2022.
  10. [Chen et al., 2023] Yaran Chen, Wenbo Cui, Yuanwen Chen, Mining Tan, Xinyao Zhang, Dongbin Zhao, and He Wang. RoboGPT: An intelligent agent of making embodied long- term decisions for daily instruction tasks. arXiv preprint arXiv:2311.15649, 2023.
  11. [Chen et al., 2024] Xinglin Chen, Yishuai Cai, Yunxin Mao, Minglong Li, Wenjing Yang, Weixia Xu, and Ji Wang. Integrating Intent Understanding and Optimal Behavior Planning for Behavior Tree Generation from Human In- structions. In Proceedings of the International Joint Con- ference on Artificial Intelligence (IJCAI), 2024. IJCAI
  12. [Colledanchise and Ögren, 2018] Michele Colledanchise and Petter Ögren. Behavior Trees in Robotics and AI: An Introduction. CRC Press, 2018.
  13. [Colledanchise et al., 2019a] Michele Colledanchise, Diogo Almeida, and Petter Ogren. Towards Blended Reactive Planning and Acting using Behavior Trees. In Proceedings of the International Conference on Robotics and Automa- tion (ICRA), pages 8839-8845, Montreal, QC, Canada, May 2019. IEEE.
  14. [Colledanchise et al., 2019b] Michele Colledanchise, Ramviyas Parasuraman, and Petter Ögren. Learning of Behavior Trees for Autonomous Agents. IEEE Transactions on Games, 11(2):183-189, 2019.
  15. [Fikes and Nilsson, 1971] Richard E. Fikes and Nils J. Nils- son. STRIPS: A new approach to the application of the- orem proving to problem solving. Artificial Intelligence, 2(3-4):189-208, December 1971. IJCAI
  16. [French et al., 2019] Kevin French, Shiyu Wu, Tianyang Pan, Zheming Zhou, and Odest Chadwicke Jenkins. Learning behavior trees from demonstration. In 2019 International Conference on Robotics and Automation (ICRA), pages 7791-7797. IEEE, 2019.
  17. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research, 14:253-302, 2001.
  18. [Izzo et al., 2024] Riccardo Andrea Izzo, Gianluca Bardaro, and Matteo Matteucci. Btgenbot: Behavior tree genera- tion for robotic tasks with lightweight llms. arXiv preprint arXiv:2403.12761, 2024.
  19. [Ji et al., 2023] Jiaming Ji, Borong Zhang, Jiayi Zhou, Xue- hai Pan, Weidong Huang, Ruiyang Sun, Yiran Geng, Yi- fan Zhong, Josef Dai, and Yaodong Yang. Safety Gym- nasium: A Unified Safe Reinforcement Learning Bench- mark. In A. Oh, T. Naumann, A. Globerson, K. Saenko, M. Hardt, and S. Levine, editors, Proceedings of the An- nual Conference on Neural Information Processing Sys- tems (NeurIPS), volume 36, pages 18964-18993.
  20. Curran Associates, Inc., 2023.
  21. [Li et al., 2023] Chengshu Li, Ruohan Zhang, Josiah Wong, Cem Gokmen, Sanjana Srivastava, Roberto Martín- Martín, Chen Wang, Gabrael Levine, Michael Lingel- bach, Jiankai Sun, Mona Anvari, Minjune Hwang, Man- asi Sharma, Arman Aydin, Dhruva Bansal, Samuel Hunter, Kyu-Young Kim, Alan Lou, Caleb R Matthews, Ivan Villa- Renteria, Jerry Huayang Tang, Claire Tang, Fei Xia, Sil- vio Savarese, Hyowon Gweon, Karen Liu, Jiajun Wu, and Li Fei-Fei. BEHAVIOR-1K: A Benchmark for Embodied AI with 1,000 Everyday Activities and Realistic Simula- tion. In Karen Liu, Dana Kulic, and Jeff Ichnowski, edi- tors, Proceedings of The 6th Conference on Robot Learn- ing, volume 205 of Proceedings of Machine Learning Re- search, pages 80-93. PMLR, December 2023.
  22. [Li et al., 2024] Fu Li, Xueying Wang, Bin Li, Yunlong Wu, Yanzhen Wang, and Xiaodong Yi. A Study on Train- ing and Developing Large Language Models for Behavior Tree Generation. arXiv preprint arXiv:2401.08089, 2024.
  23. [Liao et al., 2019] Yuan-Hong Liao, Xavier Puig, Marko Boben, Antonio Torralba, and Sanja Fidler. Synthesizing environment-aware activities via activity sketches. In Pro- ceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), June 2019.
  24. [Lim et al., 2010] Chong-U Lim, Robin Baumgarten, and Simon Colton. Evolving behaviour trees for the com- mercial game DEFCON. In Applications of Evolution- ary Computation: EvoApplicatons 2010: EvoCOMPLEX, EvoGAMES, EvoIASP, EvoINTELLIGENCE, EvoNUM, and EvoSTOC, Istanbul, Turkey, April 7-9, 2010, Proceed- ings, Part I, pages 100-110. Springer, 2010.
  25. [Liu and Liu, 2022] Shuai Liu and Pengcheng Liu. Bench- marking and optimization of robot motion planning with motion planning pipeline. The International Journal of Advanced Manufacturing Technology, 118(3):949-961, January 2022.
  26. [Lykov and Tsetserukou, 2023] Artem Lykov and Dzmitry Tsetserukou. LLM-BRAIn: AI-driven Fast Generation of Robot Behaviour Tree based on Large Language Model. arXiv preprint arXiv:2305.19352, 2023.
  27. [Lykov et al., 2023] Artem Lykov, Maria Dronova, Niko- lay Naglov, Mikhail Litvinov, Sergei Satsevich, Artem Bazhenov, Vladimir Berman, Aleksei Shcherbak, and Dzmitry Tsetserukou. LLM-MARS: Large Language Model for Behavior Tree Generation and NLP-enhanced Dialogue in Multi-Agent Robot Systems. arXiv preprint arXiv:2312.09348, 2023.
  28. [Neupane and Goodrich, 2019] Aadesh Neupane and Michael Goodrich. Learning Swarm Behaviors using Grammatical Evolution and Behavior Trees. In Proceed- ings of the International Joint Conference on Artificial Intelligence (IJCAI), pages 513-520, 2019. IJCAI
  29. [Neupane and Goodrich, 2023] Aadesh Neupane and Michael A Goodrich. Designing Behavior Trees from Goal-Oriented LTLf Formulas. arXiv preprint arXiv:2307.06399, 2023.
  30. [Ning et al., 2023] Kun-Peng Ning, Hu Xu, Kun Zhu, and Sheng-Jun Huang. Co-Imitation Learning without Expert Demonstration. In Proceedings of the International Con- ference on Learning Representations (ICLR), 2023.
  31. [Ögren and Sprague, 2022] Petter Ögren and Christopher I Sprague. Behavior trees in robot control systems. An- nual Review of Control, Robotics, and Autonomous Sys- tems, 5:81-107, 2022.
  32. [Puig et al., 2018] Xavier Puig, Kevin Ra, Marko Boben, Jiaman Li, Tingwu Wang, Sanja Fidler, and Antonio Tor- ralba. Virtualhome: Simulating household activities via programs. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 8494-8502, 2018.
  33. [Rocha and Vivaldini, 2022] Lidia Rocha and Kelen Vival- dini. Plannie: A Benchmark Framework for Autonomous Robots Path Planning Algorithms Integrated to Simulated and Real Environments. In International Conference on Unmanned Aircraft Systems (ICUAS), 2022.
  34. [Scheide et al., 2021] Emily Scheide, Graeme Best, and Ge- offrey A. Hollinger. Behavior Tree Learning for Robotic Task Planning through Monte Carlo DAG Search over a Formal Grammar. In Proceedings of the International Conference on Robotics and Automation (ICRA), pages 4837-4843, Xi'an, China, May 2021. IEEE.
  35. [Singh et al., 2022] Ishika Singh, Valts Blukis, Arsalan Mousavian, Ankit Goyal, Danfei Xu, Jonathan Trem- blay, Dieter Fox, Jesse Thomason, and Animesh Garg. ProgPrompt: Generating Situated Robot Task Plans using Large Language Models. In Proceedings of the Interna- tional Conference on Robotics and Automation (ICRA). Proceedings of the International Conference on Robotics and Automation (ICRA), September 2022.
  36. [Tadewos et al., 2022] Tadewos G Tadewos, Abdullah Al Redwan Newaz, and Ali Karimoddini. Specification- guided behavior tree synthesis and execution for coordination of autonomous systems. Expert Systems with Applications, 201:117022, 2022.
  37. [Toma et al., 2021] Alexandru-Iosif Toma, Hao-Ya Hsueh, Hussein Ali Jaafar, Riku Murai, Paul H.J. Kelly, and Sa- jad Saeedi. PathBench: A Benchmarking Platform for Classical and Learned Path Planning Algorithms. In 2021 18th Conference on Robots and Vision (CRV), pages 79- 86, 2021.
  38. [Valmeekam et al., 2023] Karthik Valmeekam, Matthew Marquez, Alberto Olmo, Sarath Sreedharan, and Subbarao Kambhampati. Planbench: An extensible benchmark for evaluating large language models on planning and reasoning about change. Proceedings of the Annual Conference on Neural Information Processing Systems (NeurIPS), 36, 2023.
  39. [Wen et al., 2021] Jian Wen, Xuebo Zhang, Qingchen Bi, Zhangchao Pan, Yanghe Feng, Jing Yuan, and Yongchun Fang. Mrpb 1.0: A unified benchmark for the evaluation of mobile robot local planning approaches. In Proceedings of the International Conference on Robotics and Automation (ICRA), pages 8238-8244. IEEE, 2021.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards