一、行为树 行为树是一种控制结构,在相关论文资料中通常会与有限状态机进行比较,并认为其比有限状态机更适合复杂条件下的控制,目前多用于游戏开发中(主要用于NPC行为),工业领域的应用研究正逐渐增多,主要面向移动机器人/AGV/无人驾驶等等。 相关论文资料可以参考:http://kth.diva-por ...
分类:
编程语言 时间:
2018-11-06 15:14:37
阅读次数:
537
Floyd判圈算法 简介 Floyd判圈算法,也称 龟兔赛跑算法 ,可用于判断链表、迭代函数、有限状态机是否有环。如果有,找出环的起点和大小。时间复杂度O(n),空间复杂度O(1)。 可以先思考一下,假设有一个圆形的跑道周长为$C$,A和B从同一个起点,分别以$v$和$2v$的速度同向出发,可以知道 ...
分类:
编程语言 时间:
2018-10-25 18:05:08
阅读次数:
243
FSM,有限状态机,可以理解成是对行为逻辑的抽象,就好象人在生活中会做出各种行为,例如吃饭、睡觉等,这些所有我们都看作是“行为”的分支,由大脑决定每种行为具体是什么实施。在整个FSM架构中,其实与上面解释一致,首先有一个状态基类stateObject,里面有三个方法,分别是状态前、状态中、状态后。所 ...
客户端和服务器,双方都处于第一次交互的情况下展开通信 三次握手 1.首先服务器需要是处于listen收听状态下才能接受报文客户端由closed状态打开并向服务器发送报文SYN=1申请建立联机seq=a(这里的seq的顺序号也就是tcp包头的序号,如果双方通信次数) 2.第二步:服务器B返回信息ACK=1已收到确认并向A也发送一个包请求通讯seq
分类:
其他好文 时间:
2018-08-27 21:58:35
阅读次数:
158
参考: 百度-有限状态机 博客园-有限状态机FSM详解及其实现 CSDN-状态机FSM代码框架 占坑,待编辑... ...
分类:
其他好文 时间:
2018-06-29 00:12:07
阅读次数:
150
#!/usr/bin/env python3 class Connection(object): def __init__(self): self.change_state(ClosedConnection) def change_state(self,new_state): self.__clas... ...
分类:
编程语言 时间:
2018-06-02 18:38:06
阅读次数:
419
现在让我们考虑一下我们可能想要在高速公路上驾驶汽车的状态。 从头开始创建一个有限状态机。保持简单。如果我们是唯一一辆路上的车,会发生什么? 我想我们需要一个状态来正常待在你的车道上。 如果我们正在改变车道,我们想要一个状态来代表这一点。或者,也许两个状态,因为改变车道左侧不同于右侧。 好的。我猜。如 ...
分类:
其他好文 时间:
2018-05-05 15:33:10
阅读次数:
145
有限状态机 FSM:Finite State Machine,表示有限个状态以及在这些状态之间转移和动作的数学模型 ...
分类:
其他好文 时间:
2018-05-04 21:25:19
阅读次数:
213
什么是进程? 进程是程序执行的实例,是有限状态机的一次迁移过程。进程和程序的区别:动态与静止;多对一。 windows10的相关进程 在Linux中用ps-a列出所有运行中/激活进程 在Linux中使用top命令,可以监视不同进程所使用的资源。(包括:PID,优先级,%CPU,%memory等) 进 ...
分类:
系统相关 时间:
2018-04-28 22:12:02
阅读次数:
274