|
|
|
||
Last update: doc. RNDr. Pavel Töpfer, CSc. (29.05.2023)
|
|
||
Last update: doc. RNDr. Pavel Töpfer, CSc. (29.05.2023)
• Colledanchise, M., & Ögren, P. (2018). Behavior trees in robotics and AI: An introduction. CRC Press. • Department of the Navy Headquarters United States Marine Corps. (2020). Marine Rifle Squad (MCIP 3-10A.4i). https://www.marines.mil/Portals/1/Publications/MCIP%203-10A.4i%20wChg1.pdf?ver=2020-05-22-085455-150 • Headquarters, Department of the Army. (2008, May). Training for Urban Operations (TC 90-1) • Headquarters Department of the Army. (2011, December 11). Opposing Force Tactics (TC 7-100.2). |
|
||
Last update: doc. RNDr. Pavel Töpfer, CSc. (29.05.2023)
1. Introduction to human-like AI for training • Introduction to Virtual Battlespace 4 and VBS Control AI framework (military simulation standard used by military organizations in more than 60 NATO and NATO-friendly countries) • Determinism and explainability of behaviors • Military VS Other domains • VBS Control Editor setup
2. Behavior Tree Primitives I • Basic control nodes • Basic leaf nodes • Leaf nodes scripting customization • Messaging • Definition of modules
3. Individual behaviors I • Non-autonomous: Move, Fire, Mount, Dismount
4. Behavior trees primitives II • Advanced control nodes • Subtrees • Sensors • Orders
5. Group behaviors & emulation of the command structure • Non-autonomou fire+team behavior
6. Integration practice • API design, architecture design • Reusable trees VS single purpose trees
7. Behavior tree primitives III • Asynchronous queries • Path-planning • Cover system • Defilade system
8. Individual behaviors II • Autonomous: Occupy, Fast Move, Safe Move • Reaction trees
9. Group behaviors II • Non-autonomous squad behavior: Move in column • Autonomous fire-team behavior: Fast Occupy, Safe Occupy • Cover system on group level
10. Information aggregation & high-level tactical analysis • Platoon non-autonomous behaviors • Platoon sensors
11. Integration practice II • API design, architecture design • Best practices in maintainable behavior tree design • Reusable trees VS single purpose trees |