Behavior tree: Difference between revisions

Content deleted Content added
m Fixed spelling
m Linked Halo and Spore
Line 144:
{{main|Behavior tree (artificial intelligence, robotics and control)}}
 
While BT has become popular for modeling the [[artificial intelligence]] in computer games such as [[Halo (franchise)|Halo]]<ref name = "HaloBT">Damian Isla [https://www.gamedeveloper.com/programming/gdc-2005-proceeding-handling-complexity-in-the-i-halo-2-i-ai Handling Complexity in the Halo 2 AI.]</ref> and [[Spore (2008 video game)|Spore]],<ref name = "sporeBT">Chris Hecker [http://chrishecker.com/My_Liner_Notes_for_Spore/Spore_Behavior_Tree_Docs My Liner Notes for Spore]</ref> these types of trees are very different from the ones described on this page and are closer to a combination of hierarchical [[finite-state machine]]s or [[decision trees]]. Soccer-player modeling has also been a successful application of BT.<ref name = "SoccerBT">Xiao-Wen Terry Liu and Jacky Baltes [http://www.cs.umanitoba.ca/~jacky/Publications/pdf/liu04:_intuit_flexib_archit_intel_mobil_robot.pdf An Intuitive and Flexible Architecture for Intelligent Mobile Robots] 2nd International Conference on Autonomous Robots and Agents, December 13–15, 2004 Palmerston North, New Zealand</ref><ref name = "HoshinoBT">Yukiko Hoshino, Tsuyoshi Takagi, Ugo Di Profio, and Masahiro Fujita [http://web.mit.edu/zoz/Public/ICRA04-Hoshino.pdf Behavior description and control using behavior module for personal robot]</ref>
 
=== Model-Based Testing ===