用于占用估计的系统和方法

文档序号:6457483阅读:182来源:国知局
专利名称:用于占用估计的系统和方法
技术领域
本发明涉及估计区域的占用(occupancy),并且更具体地涉及基于传感器数据和 占用者通行(traffic)模型的组合来估计该区域内人们的占用。
背景技术
关于特定区域的占用的知识可以用于各种应用中。例如,建筑物内的占用的知识 可以用来改善建筑物的效率、舒适性和便利性并且在紧急情形下通过提供关于占用者位置 的信息而用来改善第一响应者的搜寻和营救努力。典型地,仅基于传感器提供的数据来确 定建筑物占用。这些占用估计可能由于传感器数据的缺乏或者随时间累积传感器数据中的 误差而导致生成误差。

发明内容
本文描述了 一种用于估计区域中的占用的系统。该系统包括输入和占用估计器, 该输入在工作中被连接以从一个或多个传感器装置接收传感器数据。占用估计器在工作中 被连接到该输入以接收传感器数据。该占用估计器执行算法,该算法基于所接收的传感器 数据和生成基于模型的占用估计的占用者通行模型来生成占用估计。输出在工作中被连接 到该占用估计器以传送该占用估计。在另一个方面,本文描述了一种用于估计区域中的占用的方法。该方法包括从一 个或多个传感器装置获取传感器数据;基于预测区域内的占用者通行模式的占用者通行模 型来计算基于模型的占用估计;以及基于所获取的传感器数据和所述基于模型的占用估计 的组合来生成占用估计。在另一个方面,本文描述了一种用于估计区域中的占用的系统。该系统包括用于 获取与占用有关的传感器数据的至少一个传感器装置。所述系统还包括用于基于预测区 域内的占用者的移动的占用者通行模型来计算基于模型的占用估计的装置;以及用于基于 所获取的传感器数据和所述基于模型的占用估计的组合来生成占用估计的装置。在另一个方面,本文描述了一种估计区域内的占用的分布式系统。该分布式系统 包括第一占用估计器,该第一占用估计器在工作中被连接以接收与第一区域相关联的传感 器数据并且用于执行算法以基于与第一区域相关联所接收的传感器数据和生成对第一区 域的基于模型的占用估计的第一占用者通行模型来生成对该第一区域的第一占用估计。该 分布式系统还包括第二占用估计器,该第二占用估计器能够连接以接收与第二区域相关联 的传感器数据并且用于执行算法以基于与第二区域相关联所接收的传感器数据和生成对 第二区域的基于模型的占用估计的第二占用者通行模型来生成对该第二区域的第二占用 估计。在另一个方面,本文描述了一种用机器可读计算机程序代码编码的计算机可读存 储媒介,所述机器可读计算机程序代码用于生成对区域的占用估计,该计算机可读存储媒 介包括用于使控制器实施方法的指令。该计算机程序包括用于从一个或多个传感器装置获取输入的指令。该计算机程序还包括用于基于预测区域内的占用者的移动的占用者通行模 型来计算基于模型的占用估计的指令。该计算机程序进一步包括用于基于所获取的传感器 输入和所述基于模型的占用估计的组合来生成对该区域的占用估计的指令。


图1A是被划分成许多区的建筑物的楼层的示意图。图1B是对建筑物楼层的各区之间的连接进行建模的图示。图2是图解基于传感器数据、传感器模型和占用者通行模型计算占用估计的流程 图。图3是图解为计算占用估计而采用的扩展卡尔曼(Kalman)滤波器算法的流程图。图4是集中占用检测系统的框图。图5A-5C是图解多个分布式占用估计系统的框图。
具体实施例方式本文公开了一种用于基于传感器装置提供的数据和占用者通行模型来估计占用 的系统和方法。传感器数据可以由各种不同类型的传感器装置提供,每个传感装置提供不 同类型的传感器输出,所述传感器输出被分析以检测在整个区或区域中的占用者移动或位 置。占用者通行模型是基于在整个区或区域中占用者的历史或预期通行模式并且可以考虑 诸如区域或建筑物的布局之类的因素。例如,建筑物布局可以包括描述出口、过道、办公室 的位置以及相关过道和办公室的占用限制的信息。另外,占用者通行模型可以是描述区域 内占用者的预测移动或通行模式的数学模型、统计模型或者计算机模拟。占用估计器把传 感器数据和占用者通行模型当作输入,并且执行算法以基于所提供的输入来生成对该区或 区域的占用估计。基于传感器数据和占用者通行模型的占用估计提供比仅基于传感器数据 或仅基于模型的估计结果更加准确的占用估计。除了提供对占用以及其移动与变化的更加 准确的估计的好处以外,传感器数据与占用者通行模型的组合允许连续估计建筑物占用, 尽管缺乏来自一个或多个传感器的数据或者暂停传输传感器数据也是如此。在其中传感器 可能被禁用或毁坏的紧急情形下这可能尤其有益。图1A和1B图解了将在整个本描述中用来辅助描述占用估计算法的示例,其中占 用估计是对建筑物的特定楼层做出的。关于本实施例所描述的概念可以应用于各种场景或 位置(例如,户外、火车站、飞机场等等)。图1A图解了办公楼中的单个楼层的布局。在这 个实施例中,楼层平面已被划分成五个单独区(标为区1、2、3、4和5)。在其它实施例中,楼 层平面可以基于个别办公室和房间的位置进行进一步的细分(即,基于地点的细分)。在 这个特定实施例中,每个相邻区1-5之间以及在每个出口处的边界包括用于检测占用者从 一个区到另一个区的移动的传感器(未示出)。在其它实施例中,为改善占用估计的分辨 率、可靠性和/或准确性,或者如果在边界处的传感器不存在或不在运行,可以在每个区中 放置附加传感器。图1B是图解图1A中定义的五个区的图示。标为1、2、3、4和5的大圆表示五个区, 而标为6、7、8、9和10的较小圆表示建筑物中的出口。连接这些区的线指示存在连接相邻 区的通道或过道。
术语‘区域’在整个描述中用来指代区域以及该区域的各个分部。例如,在图1A 和1B所示的示例性实施例中,术语‘区域’指代大体上的楼层平面以及指代个别子区域或 区1-5。因此,生成对该区域的占用估计将包括生成对每个个别区的占用估计。另外,术语‘占用估计’被用于整个描述中并且通常指代与占用有关的输出。因此, 对区域的占用估计可以包括诸如区域内占用者的数量的平均估计的数据、与和占用的区域 变化相关联的所有可能占用水平相关联的概率、指示与对占用的估计相关联的置信可靠性 的数据、以及其它与占用有关的类似有用数据。因此,在图1A和1B所示的示例中,为区域 生成的占用估计将包括为每个区1-5生成的任一上面列出的数据。图2是图解被提供到占用估计算法20的输入的示例性实施例的高级框图。被提 供到占用估计算法20的输入包括传感器数据z (由一个或多个传感器装置提供)、传感器 模型h、以及占用者通行模型f。占用估计算法20基于传感器数据z、传感器模型h、以及占 用者通行模型f导出占用估计&。例如,在图1A和1B所示的示例性实施例中,占用估计算法 20为五个区中的每个生成占用估计i。在示例性实施例中,传感器数据z和占用估计义被表示为向量,尽管在其它示例性 实施例中可以以其它合适格式提供传感器数据。占用者通行模型f 是用于预测在整个区域 中占用者的预期通行模式的数学、计算机模拟或统计模型,其中这样的模型可以使用区域 中对占用的先前估计。例如,占用者通行模型f可以应用于对建筑物的每个区中的占用的 先前估计以生成对建筑物的每个区中的占用的预测估计或基于模型的估计。然后占用估计算法20将通过应用占用者通行模型f而生成的基于模型的占用估 计与传感器数据z (如果可用的话)进行组合。通过基于每个的预测可靠性给相应输入分 配权重,占用估计算法20将由占用者通行模型f提供的基于模型的对占用的估计与传感器 数据z进行组合。例如,如果传感器数据z被确定为是高度可靠的,则占用估计算法20给 传感器数据z分配较高权重并且对应的占用估计i在很大程度上基于所提供的传感器数据 z。反之,如果传感器数据z被确定为是高度不可靠的,则更多权重被给予由占用者通行模 型f提供的基于模型的占用估计。根据基于模型的占用估计、传感器数据z以及与这两者输入相关联的加权,占用 估计算法20生成对区域的占用估计&。例如,关于图1A和1B所示的楼层平面,生成对区域 的占用估计Jt可以包括生成对五个区1-5的每个的占用估计。另外,占用估计Jt可以包括如 下数据,诸如与五个区的每个区相关联的平均占用估计、与五个区的每个区的每个可能占 用水平相关联的概率、与五个区的每个区内或之间的占用者移动有关的数据、以及与对五 个区的每个区的上述估计相关联的可靠性(例如协方差值)。另外,作为占用估计^的部分而生成的数据可以彼此相互关联。例如,区域中的占 用概率可以在图形上被描述为曲线(例如,钟形曲线),该曲线描述与每个可能占用水平相 关联的可能性。曲线的峰值将表示与该区相关联的最可能占用估计,但另外,曲线的形状 (例如,与曲线相关联的标准偏差)将提供与占用估计相关联的置信或可靠性的指示。在其 它实施例中,占用估计Jt可以包括与估计相关联的置信区间、与占用估计相关联的协方差、 或者其它指示与占用估计Jt相关联的置信或可靠性的可靠性计算。另外,在示例性实施例中,由占用估计算法20生成的占用估计是实时生成的,以 允许占用估计用于实时应用(例如,作为第一响应者的输入)。在示例性实施例中,占用估计it可以用于法庭辩论(forensic)或者在对建筑物内的占用的事实估计后使用。在又一个 示例性实施例中,占用估计义可以用来预测不久的将来的占用估计。不久的将来的占用估计 可能在控制应用(诸如基于建筑物内占用者的预期的不久的将来的移动的电梯呼叫)中有 用。不久的将来的占用估计也可能对第一响应者有用以提供不仅关于占用者的当前位置而 且关于建筑物占用者的可能将来位置的数据。在示例性实施例中,占用估计算法20是扩展卡尔曼滤波器(EKF),EKF是用于基于 观测和模型生成系统的状态估计的熟知算法。EKF的好处是基于所接收的传感器数据z和 占用者通行模型f实时提供计算的能力。在示例性实施例中,EKF采用占用者通行模型f以 基于当前或目前占用估计来生成预测的或基于模型的占用估计。在示例性实施例中,基于 模型的占用估计由以下方程定义x (t+1) = f (t, x(t))+v (t)方程 1其中x(t)表示在时间t时在区域中(例如图1A和1B所示的示例中的每个区中) 的占用,f(例如,占用者通行模型)是时间t和状态x(t)的某个非线性函数,并且v(t)是 过程噪声,表示占用者在区域中如何移动的不确定性。非线性函数f的结构与区域相关。因 而,在与建筑物中的占用估计有关的示例中,函数f 的精确形式将根据建筑物的布局(以及 别的因素)而改变。另外,因为f的结构描述区域内占用者的预期通行模式,所以函数f 的 形式也可能基于区域的‘模式’而改变。模式定义区域的操作状态。例如,在火灾或类似的 紧急情况期间,建筑物将处于流出模式(即疏散模式),其中所有占用者被建模成向可用的 出口移动。其它模式可以由时刻(例如,上午活动的建筑物模式相对下午活动的建筑物模 式)或其它因素规定。为了简单起见,以下示例假设流出模式,这是通过基于图1A和1B所图解的楼层平 面的示例进行描述的。因此,以下方程描述区域(例如,图1A和1B所示的楼层平面的区) 的占用者通行模型f:Xl (t+1) = Xl (t) +y21 (t) +y31 (t) -y16 (t)方程 2其中Xl(t+1)表示在时间t+1时在区1中的状态(例如,占用者的数量),Xl(t)表 示在时间t时在区1中的占用者的先前状态,y21(t)表示在时间t时从区2移动到区1的 占用者的数量,y31 (t)表示在时间t时从区3移动到区1的占用者的数量,并且y61 (t)表示 在时间t时经由出口6从区1移动(离开)的占用者的数量。该模型对于其中未命令占用 者向出口移动的非流出模式而言将有所不同。例如,占用者的移动将不受限于从区2移动 到区1,而是还将包括从区1移动到区2。占用者通行模型f的结构因此与建筑物的布局部 分相关并且可以在区域之间有所不同。在基于上面示例的示例性实施例中,有关占用者从 区1到出口 6的流动的函数被建模为 y16 (t) = min [x: (t),a *C16]方程 3其中C16表示从区1到出口 6的链路的流量并且基于从区1到出口 6的通道的物 理特性进行选择,并且参数a是对特定设计所特有的调整参数。在基于这个示例的实施例中,有关占用者从区2到区1的流动的函数被建模为y21(t) = minEaMxJth^A^KfxJt))/。” C21]方程 4其中a21是区2中的把区1中的出口作为最近出口的占用者的百分比,项3/(2表 示占用者移动穿过区2的延迟,C2是区2的最大占用(S卩,C2与对应于区2的面积成比例),项(C1-X1U)VC1表示减缓占用者移动到该区内的区1中的拥塞,C21是是从区2到1的链 路容量,并且最后β是调整参数。区3和区1之间的流动将以用于建模区2和区1之间的 流动的相同方式进行建模。以此方式,占用者通行模型f基于关于每个区中的占用的当前 信息来做出关于特定区中的占用的预测。在其它实施例中,可以采用附加建模参数来建模 通过区域的移动的附加方面。用来计算基于模型的占用估计的方程(即方程1)的第二分量是由项ν (t)表示的 过程噪声。过程噪声项v(t)计及占用者如何在各区之间移动的不确定性。用于建模过程 噪声v(t)的直接简单办法是假设方程1中的过程噪声ν (t)是零均值并且是具有与状态 x(t)成比例且在各区之间无关的方差的高斯曲线(Gaussian)。在采用扩展卡尔曼滤波器 的实施例中,过程噪声的协方差矩阵被设定为等于具有与当前估计的状态方差对应的元素 的对角矩阵。在示例性实施例中,占用估计算法(例如,扩展卡尔曼滤波器)还利用由以下方程 描述的传感器模型h:ζ (t) = h (t,χ (t)) +w (t)方程 5
其中输出向量ζ (t)表示在时间t时五个区的每个区中的占用测量,函数h是传感 器模型并且是时间t和占用者估计x(t)的函数,并且w(t)是传感器噪声。例如,在图IA 和IB所示的实施例中,传感器装置被定位在相邻区之间的每个边界上以及在每个出口处。 在示例性实施例中,针对图IA和IB所示的示例所得到的传感器模型(与区1有关)被表 达为Z1 (t) = Z1 (t-Ι) + φ 21 (t) + Φ 31 (t) - Φ 16 (t)方程 6其中Zl(t_l)表示区1中的占用者的(基于传感器输入的)先前测量,φ21(0表示 指示从区2到区1的占用者移动的传感器输出,φ31(0表示指示从区3到区1的占用者移动 的传感器输出,并且φ16(0表示指示从区1到出口 6的占用者移动的传感器输出。由个别传 感器装置提供的传感器读数可能是错误的,并且方程6中定义的Z1 (t)因此可能基于个别 传感器读数中的误差而随时间累积误差。然而,在其中采用扩展卡尔曼滤波器的实施例中, 传感器噪声w(t)被建模为零均值并且是白噪声的,其中方差等于仅传感器估计器(即,如 果占用者估计是仅基于传感器输入而没有基于占用者通行模型)的估计方差。在示例性实 施例中,通过对由个别传感器装置提供的输出(例如,φ21(0)应用传感器模型h来分析传感 器数据ζ (t)。在另一个示例性实施例中,对传感器数据ζ (t)执行预处理以使得被提供到占 用估计算法20的传感器数据反映基于所接收的传感器数据的区占用估计(如关于图3更 详细描述的)。图3是图解如用扩展卡尔曼滤波器实施的占用估计算法20的示例性实施例的流 程图,该扩展卡尔曼滤波器组合传感器数据ζ (t)、传感器模型h和占用者通行模型f(t)来 生成占用估计^ ~㈨。图3的左侧图解了为更新占用的状态估计而采用的算法步骤,而图3的 右侧图解了为生成协方差估计而采用的算法。协方差估计P(t|t)是与占用估计㈨相关 联的不确定性的度量。在图3所示的示例性实施例中,传感器数据z(t)与占用估计㈨都 没有被表示为向量,尽管在示例性实施例中一者或两者可以是向量。在这个实施例中,计算或更新占用估计始于(由扩展卡尔曼滤波器算 法或由某种初始化程序在先前迭代中生成的)当前占用估计^小〉,如在步骤30所示。占用估计的符号表示这是基于来自时间t的观测(即,模型输出和传感器更新两者的组合)的、对于时间t的占用估计。在步骤32,占用者通行模型f(t)被应用于当前占用估计 i ~㈨以生成占用预测或基于模型的占用估计^ 7⑷。也就是说,基于当前状态估计和占用 者通行模型f(t)来预测下一状态的占用。符号^々+7㈨表示这是基于在时间t做出的观测 的、对于时间t+Ι的状态预测(即,该更新不是基于最近观测的事件)。在步骤34,传感器 模型h被应用于基于模型的占用估计…以生成测量预测^々+/…。测量预测^ ㈨表 示以基于模型的占用预测㈨为基础的预期传感器测量。例如,如果基于模型的占用预 测预测一个占用者从区2进入区1,则测量预测z21(t+l|t)将指示一个占用者被 检测到从区2进入区1的预测传感器测量或观测。在步骤36,测量预测㈨与实际传感器数据ζ (t+Ι)进行比较以生成由修正 (innovation)变量u(t+l)表示的差信号。在这个实施例中,传感器数据ζ (t+Ι)已被预处 理以提供表示在各区之间移动的所检测占用者的值。在其它实施例中,传感器模型h或某 个其它函数将需要被应用于输入的传感器数据以便解释该数据以使得ζ (t+Ι)表示各区之 间所检测的占用者移动。基于传感器数据ζ (t+Ι)和测量预测…之间的比较,确定修正 u(t+l)。在示例性实施例中,修正u(t+l)指示(在步骤34计算的)预期传感器输出和实际 观测的传感器输出之间的差。例如,使用上面描述的示例,基于模型的占用估计X1 (t+1 |t) 预测一个占用者从区2进入区1,导致Z21 (t+1 |t)的对应测量预测等于一。如果传感器数据 Z21 (t+Ι)相反等于零,则修正U21 (t+1)将指示预测值和实际传感器值之间的差或误差(在 这种情况下误差为一)。在步骤38,基于占用预测;^+/…、修正u(t+l)以及关于协方差计算更详细讨 论的加权系数w(t+l),更新占用估计 入如由这个方程所指示的,所更新的占用估计 炉川是以基于模型的占用估计㈨和观测的传感器数据Z(t+1)为基础的,所述 占用估计是基于占用者通行模型f(t)生成的。更新的状态估计i1变成下 一迭代中的当前状态估计^(^㈨。作为占用者通行模型f(t)和传感器数据z(t+l)两者的结 果生成状态估计的好处是尽管缺乏传感器数据但还能生成指示占用的状态估计的能力。在 这种情况下,预测测量SfH/㈨和传感器数据ζ (t+Ι)之间的误差将增大,但是仍可以基于 部分传感器数据ζ (t+Ι)和占用者通行模型f(t)或者如果没有传感器数据可用的话全部基 于占用者通行模型f (t),来生成占用估计^ 0+ /1〖+ /入在图3所示的实施例中,协方差估计P(t |t)连同状态估计^々㈨一起被生成为输 出。状态估计指示占用的最佳猜测或估计,而协方差指示与占用估计相关联的置信水 平。如上面所讨论的,术语占用估计广义上不仅指代关于区域中的实际占用者数量的估计 而且指代诸如与占用者估计(例如,i例的实际数量结合计算的协方差估计P(t|t)的 数据。计算或更新协方差估计P (t+11 t+Ι)始于当前协方差估计P (t |t),如在步骤40所示。 在步骤42,基于先前的占用估计来评价占用者通行模型f(t)以生成表示为F(t)的雅可比 矩阵。在步骤44,雅可比矩阵F(t)、初始协方差估计P(t|t)和与占用者通行模型相关联的 不确定性值Q (t)用来生成预测协方差P (t+1 |t)。在步骤45,基于先前估计来评价传感器 模型h(t)以生成表示为H(t)的雅可比矩阵。在步骤46,雅可比评价(evaluation)H(t) 和与传感器模型相关联的不确定性R(t)被应用于预测协方差P (t+1 |t)以生成修正协方差 S(t+1)。在步骤48,修正协方差的逆Sa+ΙΓ1用来生成加权参数W(t+1),该加权参数W(t+1)表示在步骤38被应用于传感器数据的加权。如通过协方差计算所示的加权参数W (t+Ι),基于传感器模型和占用者通行模型 对被应用于传感器数据的置信水平进行加权,以使得更新的状态估计反映哪个 输入是最可靠的确定。也就是说,如果与传感器数据ζ (t)相关联的置信水平高(或者基 于模型的占用估计中㈨的置信低),则如在步骤38应用于修正u(t+l)的滤波器增益 值W(t+1)导致占用估计对传感器数据ζ (t)比对由占用者通行模型f(t)生成的占用预测
々的结果提供更大权重。同样,如果滤波器增益值W(t+1)指示与传感器数据ζ (t+1) 相关联的低置信(或者基于模型的占用估计中的置信高),则所更新的状态估计将更多地 受基于模型的占用估计的结果影响而更少地受相关传感器数据ζ (t)影响。例如, 在其中传感器被烟尘或火灾损坏的情形下,则降低其输出的相关置信以使得占用估计更多 地受对状态估计…应用占用者通行模型f(t)的结果影响。
传感器数据ζ⑴的加权还可以计及与用于提供传感器数据ζ⑴的传感器装置类 型相关联的可靠性。一些传感器比其他传感器固有地更加可靠,而其他传感器可能在一些 情况下是可靠的而在其他情况下是不可靠的。类似于占用者通行模型f计及建筑物的布局 所用的方式,传感器模型h可以用来计及传感器装置类型的变化。例如,运动检测传感器装 置可以用来检测房间是否被占用,但是不提供关于房间中的占用者数量的信息(即,二进 制输出)。在这种情形下,来自运动检测传感器的指示房间未被占用的数据(即,特定房间 的传感器数据ζ(t+1) =0)可以被认为是高度可靠的。然而,来自运动检测传感器的指 示房间被占用的数据(即,特定房间的传感器数据ζ貞la] (t+1) = 1)可以被认为是不大可靠 的,因为该数据没有计及附加占用者可能存在于该房间中的可能性。在一个实施例中,传感 器模型h计及传感器类型,并且基于房间的大小(或者某个其他变量)分配位于房间中的 预期占用者数量。另外,与特定传感器装置提供的数据相关联的可靠性可以基于传感器装 置的类型以及从传感器装置接收的输入进行选择性的修改。在步骤50,基于滤波器增益值W (t+Ι)、修正协方差S (t+Ι)和预测协方差P (t+111) 来更新状态协方差P (t |t)以生成更新的协方差值P (t+111+1)。这个值反映了占用估计值 幼+仆+y;中的置信水平。在图3所示的实施例中,占用估计算法20组合传感器数据ζ (t)和基于模型的占 用估计 (7+710,所述基于模型的占用估计^R/旧是基于先前占用估计和占用者通行模型 f(t)生成的。具体而言,这种方法对传感器数据ζ (t)和占用者通行模型f(t)两者应用扩 展卡尔曼滤波器技术以生成把这些输入的可靠性考虑在内的占用估计^该结果 是高度可靠的占用估计以及提供对所提供占用估计的相关可靠性的指示的协 方差估计P (t+111+1)。图4图解用于提供对区域(如图IA和IB所示的建筑物的每个区)的占用估计的 集中系统52的示例性实施例。集中系统52包括计算机或控制器54、计算机可读媒介56、 多个传感器装置58a、58b、. . . 58N以及显示或控制器装置60。传感器装置58a_58N被遍及 特定区域分布,并且可以包括各种不同类型的传感器,包括视频检测器、无源红外运动传感 器、访问控制装置、电梯负荷测量、IT相关技术诸如计算机按键的检测、以及其他相关传感 器装置。另外,许多占用者携带有源装置,诸如有源或无源射频识别(RFID)卡、蜂窝电话或 者其他可以被检测以提供传感器数据的装置。
传感器数据被传送到计算机或控制器54。根据所采用的传感器的类型以及传感器是否包括任何处理所捕获数据的能力,计算机54可以提供对所提供的传感器数据的初始 处理。例如,由视频照相机感测装置捕获的视频数据可能要求某种视频数据分析预处理以 确定视频数据是否示出占用者从一个区横越到另一个区。另外,由处理器54执行的这种处 理可以包括把指示所检测占用者在各区之间移动的传感器数据存储为数组或向量以使其 能够被作为输入供应到占用估计算法(例如,扩展卡尔曼滤波器)。在图4所示的实施例中,计算机54执行处理步骤以生成占用估计。例如,在示例 性实施例中,这可以包括执行关于图4所描述的功能和操作。因而,所公开的发明可以以 计算机或控制器实施的处理和用于实行那些处理的设备的形式来体现。本发明还可以以 包含指令的计算机程序代码的形式来体现,所述指令被体现在计算机可读媒介56 (诸如软 盘、CD-ROM、硬盘驱动器或者任何其他计算机可读存储媒介)中,其中当计算机程序代码被 加载到计算机54中并由计算机54执行时,计算机变成用于实行本发明的设备。本发明还 可以以例如像数据信号的计算机程序代码的形式来体现,所述计算机程序代码存储在存储 媒介56中、加载到计算机或控制器54和/或由计算机或控制器54执行,或通过某种传输 媒介诸如通过电布线或电缆、通过光纤或者经由电磁辐射进行传输,其中当计算机程序代 码被加载到计算机中并由计算机执行时,计算机变成用于实行本发明的设备。当被实施在 通用微处理器上时,计算机程序代码段配置微处理器以创建特定逻辑电路。例如,在图4所示的实施例中,计算机可读存储媒介56可以存储描述占用者通行 模型f、传感器模型h和占用估计算法(例如,扩展卡尔曼滤波器)的程序代码或指令。计 算机程序代码被传送到计算机或控制器54,该计算机或控制器54执行程序代码以实施关 于本发明所描述的处理和功能(例如,执行关于图3所描述的那些功能)。如图4所示,计算机或控制器54生成被提供到显示或控制器装置60的占用估计。 该占用估计可以包括如下数据,包含位于区域中的占用者数量的平均估计、与每个可能占 用水平相关联的概率、占用的变化、指示与占用的估计相关联的可靠性或置信的数据、以及 其它与占用有关的有用数据。占用估计可以经由显示装置被简单地显示给一个或多个用户 (例如,第一响应者),或者可以被提供到基于所接收的占用估计而采取某种动作的控制器 装置。例如,控制器装置可以是取暖、通风与空调(HVAC)系统、电梯控制系统、紧急出口控 制器以及其它装置。可以经由任何数量的通信网络(包括电信网络、无线网络以及其它熟 知的通信系统)来提供数据。图5A-5C图解了用于估计占用的许多分布式系统62a、62b和62c。这与图4所示 的集中系统52形成对比,在集中系统52中所有传感器数据被提供到单个计算机或控制器 54,该单个计算机或控制器54然后生成对整个区域的占用估计。为了简单起见,图5A-5C 所示的示例仅包括四个子区域(标为节点101、102、103和104),尽管这些示例中所图解的 概念可以被扩展到具有任何数量的子区域的区或建筑物。在图5A所示的实施例中,分布式系统62a包括位于节点101和103的传感器装置, 其中每个传感器装置(或相关硬件)包括处理由相关传感器装置提供的数据以及基于感测 的数据和相关占用者通行模型及传感器模型应用占用估计器算法的能力。在示例性实施例 中,占用估计算法用扩展卡尔曼滤波器进行实施,所述扩展卡尔曼滤波器基于这些输入生 成占用估计和协方差(以及任何其它有用的统计输出)。为了本描述,分布式占用估计系统62a包括传感器装置和用于生成占用估计的部件两者,所述部件可以包括用于对传感器 数据应用占用估计算法的硬件和软件的组合,所述分布式占用估计系统62a将通常被称为 占用估计器(OE)。在图5A所示的实施例中,在节点101处观测的传感器数据被提供到占用 估计器0E1,该OEl分别生成与节点101和102对应的占用估计; 丨G1(t)和 1G2(t)。在节点103 处观测的传感器数据被提供到占用估计器0E2,该0E2分别生成与节点103和104对应的占 用估计i咖⑴和i IO4⑴。在图5A所示的实施例中,占用估计器OEl和占用估计器0E2不共享 关于相应节点的占用估计的信息。
在图5B所示的分布式系统62b中,传感器装置被再次定位在节点101和103处。 然而在这个实施例中,由占用估计器0E3生成的占用估计ho2(t)被作为输入提供给占用估 计器0E4。分布式系统60b的好处是占用估计器0E4使占用估计i1()3(t)和i1()4(t)部分地基于 关于节点102占用的知识的能力。例如,如果占用估计Lo2⑴指示位于节点102的一个或多 个占用者,则占用估计器0E4可以预测在下一时间步长(time step)中位于节点102的占 用者将从节点102移动到节点103(再次基于其中占用者向连接到节点104的出口移动的 流出操作模式),从而通过并入附加数据改善预测的占用估计。在图5C所示的分布式系统62c中,传感器装置被再次定位在节点101和103处。 然而在这个实施例中,由占用估计器0E5做出的占用估计i 1<)2(t)被作为输入提供给占用估 计器0E6,并且来自节点103的传感器数据和占用估计^们⑴两者被作为输入提供给占用估 计器0E5。这个实施例图解了其中占用估计和传感器数据两者被相关占用估计器共享的分 布式应用。这种系统的好处是占用估计器0E5和0E6使占用估计基于可用的附加数据的能 力,从而改善分布式系统60c的总体可靠性和性能。占用估计器之间的占用估计的通信可以经由典型的通信网络(包括电信网络、局 域网(LAN)连接)或者经由无线网络来提供。另外,在一些实施例中,通过仅共享相邻节点 /区之间的占用估计以使得仅那些监视相邻区的占用估计器共享占用估计,来最小化通信 成本。采用分布式系统来提供占用估计的好处是分布式系统尽管缺乏一个或多个分布式系 统也可运行的能力。尽管已参照优选实施例描述了本发明,但是本领域的技术人员会认识到可以在不 偏离本发明的精神和范围的情况下进行形式和细节上的变化。例如,尽管包括处理器和存 储器的计算机系统被描述用于实施占用估计算法,但是可以采用硬件和软件的任何数量的 合适组合来执行由占用估计算法采用的数学函数。另外,计算机系统可以或可以不用来提 供对所接收的传感器数据的数据处理。在一些实施例中,传感器数据可以在被作为输入提 供到负责执行占用估计算法的计算机系统之前进行预处理。在其它实施例中,计算机系统 可以包括合适的数据处理技术以内部地处理所提供的传感器数据。而且,在整个说明书和权利要求书中,术语‘一’的使用不应当被解释为意指“仅一 个”,而是应当被广义地解释为意指“一个或多个”。在整个公开中使用的顺序编号步骤的使 用不意味着这些步骤必须被执行的次序。术语“或”的使用应当被解释为包括的,除非另外 指出。
权利要求
一种用于估计区域中的占用的系统,该系统包括输入,在工作中被连接以从一个或多个传感器装置接收传感器数据;占用估计器,在工作中被连接到该输入,其中该占用估计器执行算法以基于所接收的传感器数据和由占用者通行模型生成的基于模型的占用估计来生成对该区域的占用估计;以及输出,在工作中被连接到该占用估计器以传送由该占用估计器生成的占用估计。
2.权利要求1的系统,其中占用者通行模型至少部分地基于先前占用估计来生成占用 估计。
3.权利要求1的系统,其中由占用估计器执行的算法至少部分地基于所接收的传感器 数据和占用者通行模型来计算加权参数并且基于所计算的加权参数来生成占用估计。
4.权利要求1的系统,其中占用估计器实时地生成占用估计。
5.权利要求1的系统,其中占用估计是区域内的占用者的数量的平均估计、区域内的 占用者移动的估计、与和区域相关联的所有可能占用水平相关联的概率、可靠性估计、关于 将来时间点所生成的预测性占用估计或者其组合。
6.权利要求5的系统,其中可靠性估计包括关于区域所计算的协方差值或标准偏差值。
7.权利要求1的系统,其中占用者通行模型是数学模型、计算机模拟、统计模型或者其组合。
8.权利要求1的系统,其中占用估计器所采用的算法是生成占用估计的扩展卡尔曼滤 波器,所述占用估计包括区域的占用的平均估计以及与占用的每个平均估计相关联的协方差。
9.权利要求1的系统,其中该系统是集中系统,其中占用估计器在工作中被连接以从 遍及区域定位的多个传感器接收数据并且作为响应而生成占用估计。
10.权利要求1的系统,其中该系统是包括多个占用估计器的分布式系统,其中该多个 占用估计器的每个接收与区域的近端位置相关联的传感器数据并且执行算法以基于所接 收的传感器数据和与近端位置相关联的占用者通行模型来生成对近端位置的占用估计。
11.权利要求10的系统,其中该多个占用估计器之一连接到相邻占用估计器以接收由 相邻占用估计装置关于远端位置所生成的占用估计,其中占用估计器在生成对近端位置的 占用估计中并入关于远端位置的占用估计。
12.权利要求10的系统,其中该多个占用估计器之一能够连接以从近端位置和远端位 置接收传感器数据,其中占用估计器在生成对近端位置的占用估计中并入关于远端位置接 收的传感器数据。
13.一种用于估计区域中的占用的方法,该方法包括 从一个或多个传感器装置获取传感器数据;基于预测区域内的占用者移动的占用者通行模型来计算基于模型的占用估计;以及 基于所获取的传感器数据和所述基于模型的占用估计的组合来生成对该区域的占用 估计。
14.权利要求13的方法,其中计算基于模型的占用估计包括对先前占用估计应用占用 者通行模型。
15.权利要求14的方法,还包括计算与所获取的传感器数据和基于模型的占用估计相关联的加权参数;以及另外基于所计算的加权参数来生成占用估计。
16.权利要求13的方法,其中占用估计是区域内的占用者的数量的平均估计、区域内 的占用者移动的估计、与和区域相关联的所有可能占用水平相关联的概率、可靠性估计、协 方差值、标准偏差、关于将来时间点所生成的预测性占用估计或者其组合。
17.权利要求13的方法,其中占用者通行模型是数学函数、统计模型、计算机模拟或者其组合。
18.权利要求13的方法,其中生成占用估计包括根据基于模型的占用估计和传感器模型来计算测量预测;基于该测量预测与所获取的传感器数据的比较,计算修正;以及对修正估计应用加权参数并且与预测的占用估计组合以生成占用估计。
19.一种用于估计区域中的占用的系统,该系统包括至少一个传感器装置,用于获取与占用有关的传感器数据;用于基于预测区域内的占用者通行模式的占用者通行模型来计算基于模型的占用估 计的装置;以及用于基于所获取的传感器数据和所述基于模型的占用估计的组合来生成占用估计的直o
20.一种估计建筑物内的占用的分布式系统,该系统包括第一占用估计器,能够连接以接收与第一位置相关联的传感器数据并且用于执行算法 以基于与第一位置相关联的所接收的传感器数据和由第一占用者通行模型为第一位置生 成的基于模型的占用估计来生成对该第一位置的第一占用估计;以及第二占用估计器,能够连接以接收与第二位置相关联的传感器数据并且用于执行算法 以基于与第二位置相关联的所接收的传感器数据和由第二占用者通行模型为第二位置生 成的基于模型的占用估计来生成对该第二位置的第二占用估计。
21.权利要求20的分布式系统,还包括通信网络,连接第一占用估计器到第二占用估计器,其中第一占用估计器把第一占用 估计传送到第二占用估计器。
22.权利要求21的分布式系统,其中第二占用估计器把第二占用估计传送到第一占用 估计器。
23.权利要求20的分布式系统,其中第一占用估计器能够连接以接收与第二位置相关 联的传感器数据。
24.一种用机器可读计算机程序代码编码的计算机可读存储媒介,所述机器可读计算 机程序代码用于从其生成对区域的传播估计,该计算机可读存储媒介包括用于使控制器实 施包括如下步骤的方法的指令从一个或多个传感器装置获取输入;基于预测区域内的占用者移动的占用者通行模型来计算基于模型的占用估计;以及基于所获取的传感器输入和所述基于模型的占用估计的组合来生成对该区域的占用 估计。
全文摘要
占用估计器基于由一个或多个传感器装置提供的传感器数据(z)和由占用者通行模型(f)生成的基于模型的占用估计来计算区域的占用估计(x)。占用者通行模型(f)是基于在整个区域内占用者的预测移动。占用估计系统包括占用估计器算法(20),该占用估计器算法组合传感器数据(z)和由占用者通行模型(f)生成的基于模型的占用估计来生成该区域的占用估计(x)。
文档编号G06Q10/00GK101861594SQ200780101602
公开日2010年10月13日 申请日期2007年9月19日 优先权日2007年9月19日
发明者R·N·托马斯蒂克 申请人:联合工艺公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1