Journal of System Simulation ›› 2025, Vol. 37 ›› Issue (1): 54-65.doi: 10.16182/j.issn1004731x.joss.24-0584
• Special Column:Modeling,Simulation and Application for Intelligent Unmanned System • Previous Articles Next Articles
Wang Qiwei, Zhang Qi, Yang Shuo, Peng Yong
Received:
2024-05-30
Revised:
2024-08-21
Online:
2025-01-20
Published:
2025-01-23
Contact:
Zhang Qi
CLC Number:
Wang Qiwei, Zhang Qi, Yang Shuo, Peng Yong. Design of Robust Behavior Tree Control Architecture for Agents in Dynamic Task Environment[J]. Journal of System Simulation, 2025, 37(1): 54-65.
Table 2
Pseudo-code of the planning subtree Tplan
算法2 规划子树plan伪代码 |
---|
1. Tick(LoopNode(dec, 2. dec←Plan.CurrentGoal 3. ifPlan.CurrentGoal is emptyornot availablethen 4. Plan←UserAlgorithm(Map, State) 5. end 6. Execute(exec.FallbackNode(plan)) 7. ifPlan.CurrentGoal is FinalGoalthen 8. return Success |
1 | Luo Fanming, Jiang Shengyi, Yu Yang, et al. Adapt to Environment Sudden Changes by Learning a Context Sensitive Policy[C]//Thirty-Sixth AAAI Conference on Artificial Intelligence. Palo Alto, CA, USA: AAAI Press, 2022: 7637-7646. |
2 | Fozilov Khusniddin, Colan Jacinto, Sekiyama Kosuke, et al. Toward Autonomous Robotic Minimally Invasive Surgery: A Hybrid Framework Combining Task-motion Planning and Dynamic Behavior Trees[J]. IEEE Access, 2023, 11: 91206-91224. |
3 | 伍文迪. 基于行为树的群体机器人协同技术研究[D]. 长沙: 国防科技大学, 2020. |
Wu Wendi. Research on Collaborative Technology of Swarm Robots Based on Behavior Tree[D]. Changsha: National University of Defense Technology, 2020. | |
4 | Li Ning, Jiang Hao, Li Chunpeng, et al. Towards Adaptive Behavior Trees for Robot Task Planning[C]//2022 China Automation Congress (CAC). Piscataway: IEEE, 2022: 6720-6725. |
5 | Ahmad Faseeh, Mayr Matthias, Krueger Volker. Learning to Adapt the Parameters of Behavior Trees and Motion Generators (BTMGs) to Task Variations[C]//2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). Piscataway: IEEE, 2023: 10133-10140. |
6 | David Cáceres Domínguez, Iannotta Marco, Stork Johannes A, et al. A Stack-of-tasks Approach Combined with Behavior Trees: A New Framework for Robot Control[J]. IEEE Robotics and Automation Letters, 2022, 7(4): 12110-12117. |
7 | Colledanchise Michele, Almeida Diogo, Ögren Petter. Towards Blended Reactive Planning and Acting Using Behavior Trees[C]//2019 International Conference on Robotics and Automation (ICRA). Piscataway: IEEE, 2019: 8839-8845. |
8 | 钟灿灿, 陈万米. 移动机器人的混合式路径规划算法研究[J]. 自动化仪表, 2021, 42(9): 61-66. |
Zhong Cancan, Chen Wanmi. Research on Hybrid Path Planning Algorithm for Mobile Robots[J]. Process Automation Instrumentation, 2021, 42(9): 61-66. | |
9 | 华洪. 基于改进A*算法的自主移动机器人路径规划方法研究[D]. 南京: 南京理工大学, 2021. |
10 | 史殿习, 苏雅倩文, 李宁, 等. 基于行为树调度的多无人机未知室内空间探索方法[J]. 计算机科学, 2022, 49(增2): 71-81. |
Shi Dianxi, Su Yaqianwen, Li Ning, et al. Multi-UAV Cooperative Exploring for Large Unknown Indoor Environment Based on Behavior Tree[J]. Computer Science, 2022, 49(S2): 71-81. | |
11 | 张琪. 学习驱动的CGF决策行为建模方法研究[D]. 长沙: 国防科技大学, 2018. |
Zhang Qi. Research on Learning Driven Behavior Modeling Methods for Decision Making of Computer Generated Forces(CGFs)[D]. Changsha: National University of Defense Technology, 2018. | |
12 | 冷静. 面向实时避碰的无人水面机器人在线路径规划方法[D]. 北京: 中国科学院大学, 2014. |
Leng Jing. Online Path Planning for Unmanned Surface Vehicles for Real-time Obstacle Avoidance[D]. Beijing: University of Chinese Academy of Sciences, 2014. | |
13 | Gustavsson Oscar, Iovino Matteo, Styrud Jonathan, et al. Combining Context Awareness and Planning to Learn Behavior Trees from Demonstration[C]//2022 31st IEEE International Conference on Robot and Human Interactive Communication (RO-MAN). Piscataway: IEEE, 2022: 1153-1160. |
14 | Leonardo Henrique Moreira, Célia Ghedini Ralha. Method for Evaluating Plan Recovery Strategies in Dynamic Multi-agent Environments[J]. Journal of Experimental & Theoretical Artificial Intelligence, 2023, 35(8): 1225-1249. |
15 | Pezzato Corrado, Carlos Hernández Corbato, Bonhof Stefan, et al. Active Inference and Behavior Trees for Reactive Action Planning and Execution in Robotics[J]. IEEE Transactions on Robotics, 2023, 39(2): 1050-1069. |
16 | Ruiz-Celada Oriol, Verma Parikshit, Diab M, et al. Automating Adaptive Execution Behaviors for Robot Manipulation[J]. IEEE Access, 2022, 10: 123489-123497. |
17 | 唐昀超, 祁少军, 朱立学, 等. 移动机器人避障运动研究[J]. 系统仿真学报, 2024, 36(1): 1-26. |
Tang Yunchao, Qi Shaojun, Zhu Lixue, et al. Obstacle Avoidance Motion in Mobile Robotics[J]. Journal of System Simulation, 2024, 36(1): 1-26. | |
18 | 柳佳. 移动机器人路径规划和避障算法研究[D]. 武汉: 武汉理工大学, 2022. |
Liu Jia. Research on Path Planning and Obstacle Avoidance Algorithm of Mobile Robot[D]. Wuhan: Wuhan University of Technology, 2022. |
[1] | Qi Bensheng, Li Yan, Miao Hongxia, Chen Jialin, Li Chenglin. Research on Path Planning Method for Autonomous Underwater Vehicles Based on Improved Informed RRT [J]. Journal of System Simulation, 2025, 37(1): 245-256. |
[2] | Xu Jianmin, Song Lei, Deng Dongdong, Chen Yaoruo, Yang Wei. Path Planning of Mobile Robot Based on the Integration of Multi-scale A* and Optimized DWA Algorithm [J]. Journal of System Simulation, 2025, 37(1): 257-270. |
[3] | Wang Yuelong, Wang Songyan, Chao Tao. Multi-step Information Aided Q-learning Path Planning Algorithm [J]. Journal of System Simulation, 2024, 36(9): 2137-2148. |
[4] | Huo Hanlin, Zou Xiangjun, Chen Yan, Zhou Xinzhao, Chen Mingyou, Li Chengen, Pan Yaoqiang, Tang Yunchao. Visual Robot Obstacle Avoidance Planning and Simulation Using Mapped Point Clouds [J]. Journal of System Simulation, 2024, 36(9): 2149-2158. |
[5] | Ji Peng, Zhang Xinyuan, Gao Shuaixuan, Wei Shuorang. Path Planning Based on Improved A* and Dynamic Window Approach [J]. Journal of System Simulation, 2024, 36(9): 2171-2180. |
[6] | Sun Haijie, San Hongjun, Xiao Le, Yao Dexin, Chen Jiupeng, Yang Xiaoyuan. An Improved Path Planning Algorithm for Mobile Robots [J]. Journal of System Simulation, 2024, 36(9): 2193-2207. |
[7] | Liu Jialun, Yang Fan, Xie Lingli, Li Shijie, Wang Tengfei. Research on Virtual Simulation Testing Technology for Intelligent Navigation Collision Avoidance Decision-making and Planning [J]. Journal of System Simulation, 2024, 36(8): 1780-1789. |
[8] | Liu Bin, Lan Ying, Huang Wentao, Fan Qinqin. UAV Dynamic Path Planning Algorithm Combined with Dynamic Window Approach [J]. Journal of System Simulation, 2024, 36(8): 1843-1853. |
[9] | Lai Rongshen, Dou Lei, Wu Zhiyong, Sun Shuai. Fusion of Improved A* and Dynamic Window Approach for Mobile Robot Path Planning [J]. Journal of System Simulation, 2024, 36(8): 1884-1894. |
[10] | Xie Xin, Hu Xiaobing, Zhou Hang. Research on Path Optimization Algorithm in Dynamic Routing Environment [J]. Journal of System Simulation, 2024, 36(8): 1969-1981. |
[11] | Huang Zhifeng, Liu Yuanhua. UAV Path Planning Based on Improved Harris Hawk Algorithm and B-spline Curve [J]. Journal of System Simulation, 2024, 36(7): 1509-1524. |
[12] | Wang Yaru, Yao Dexin, Liu Zengli, Peng Yi. Path Planning for Mobile Robot Based on Angle Search [J]. Journal of System Simulation, 2024, 36(7): 1643-1654. |
[13] | Lei Xu, Chen Jingyi, Chen Xiaoyang. Research on Path Planning of Warehouse Robot with Improved Harris Hawks Algorithm [J]. Journal of System Simulation, 2024, 36(5): 1081-1092. |
[14] | Xiao Peng, Xie Feng, Ni Haihong, Zhang Min, Tang Zhili, Li Ni. Research on Collaborative Optimization Method of Multi-UAV Task Allocation and Path Planning [J]. Journal of System Simulation, 2024, 36(5): 1141-1151. |
[15] | Liu Zesen, Bi Sheng, Guo Chuanhong, Wang Yankui, Dong Min. Deep Learning Based Local Path Planning Method for Moving Robots [J]. Journal of System Simulation, 2024, 36(5): 1199-1210. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||