Data-Driven Synthesis of Robust Positively Invariant Sets from Noisy Data

本文提出了一种利用含噪输入状态数据构建鲁棒不变集(RPI)管的方法,通过建立数据一致性不确定集并认证残差界,实现了未知线性时不变系统的鲁棒稳定状态反馈增益认证及管状控制器的直接构造。

Chi Wang (Imperial College London), David Angeli (Imperial College London)

发布于 2026-03-25
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文讲述了一个关于**“如何在看不清路况的情况下,依然能安全驾驶”**的数学故事。

想象一下,你正在学习开一辆从未见过的自动驾驶汽车(这就是论文中的“未知系统”)。你手里没有这辆车的说明书(没有数学模型),只有一段过去别人开车的录像(“噪声数据”)。而且,这段录像里还有雪花点、模糊不清的地方(“噪声”),甚至有时候你看到的仪表盘读数也是错的(“测量噪声”)。

你的任务是:设计一套**“安全驾驶规则”**,保证无论未来路况怎么变,或者录像有多模糊,车子都不会冲出跑道,也不会失控。

这篇论文就是教你怎么从这些模糊的录像里,算出那个最关键的**“安全护盾”**。

1. 核心概念:什么是“鲁棒不变集”(RPI)?

在控制理论里,有一个叫**“鲁棒正不变集”(RPI)的东西。我们可以把它想象成“安全气囊”或者“安全驾驶舱”**。

  • 普通的安全带:只是告诉你“别撞车”。
  • RPI 安全舱:这是一个无形的、动态的“保护罩”。只要车子在这个保护罩里,无论外面怎么颠簸(干扰),或者你的操作稍微有点偏差,车子永远会被限制在这个罩子里,不会跑出去。

论文的目标就是:在不知道车具体怎么开(不知道 AABB 矩阵)的情况下,仅凭一段有噪点的录像,算出这个**“安全罩”**的大小和形状。

2. 遇到的两大难题

作者面临两个主要挑战:

  1. 数据是“脏”的(噪声)

    • 过程噪声:就像开车时突然有阵风把车吹偏了。
    • 测量噪声:就像你的 GPS 定位不准,显示的坐标比实际位置偏了几米。
    • 难点:如果不知道风有多大,或者 GPS 偏了多少,你怎么知道车子到底跑哪去了?
  2. 数据是“少”的(有限)

    • 你只有几分钟的录像,而不是无限长的历史数据。你不能用“试错法”,必须一次就算对。

3. 作者的解决方案:三步走策略

作者提出了一套像“侦探破案”一样的流程:

第一步:画出“嫌疑犯”的范围(数据一致性集合)

既然不知道车的真实参数,那就把所有**“可能”**是真实参数的车都列出来。

  • 想象你在画一个**“嫌疑犯圈”**。只要有一辆车,它的行为能解释你录像里的所有画面(哪怕加上一些合理的误差),那它就在圈里。
  • 这个圈可能是个多面体(像钻石切面,有很多个角),也可能是个椭球体(像鸡蛋)。
  • 关键点:作者发明了一种方法,专门处理“测量噪声”这种最麻烦的情况,确保这个“嫌疑犯圈”里一定包含那辆真实的、未知的车。

第二步:给“嫌疑犯”戴上“紧箍咒”(设计控制器)

现在我们知道车可能在圈里的任何位置。我们需要设计一个**“方向盘控制策略”**(反馈增益 KK)。

  • 这个策略必须足够聪明:不管真实的车是圈里的哪一辆,只要按这个策略开,车子都会越来越稳,最终停在一个安全范围内。
  • 作者用了一种叫“二次收缩”的数学工具,就像给所有可能的车都套上了一个**“收缩的橡皮筋”**,保证它们都会往中心靠拢。

第三步:计算“安全罩”的大小(构建 RPI 集合)

有了控制策略,最后一步就是算出那个**“安全罩”**到底有多大。

  • 多面体方案:像搭积木一样,通过不断迭代,把安全罩的形状算得越来越精确(虽然计算量大,但很精准)。
  • 椭球体方案:像吹气球一样,直接算出一个能包住所有可能性的椭圆(计算快,但可能稍微保守一点,即安全罩稍微大了一点点)。

4. 一个生动的比喻:迷雾中的舞伴

想象你在一个大雾弥漫的舞池里(噪声环境),你要和一个看不见的舞伴(未知系统)跳舞。

  • 你只能看到舞伴模糊的影子(有噪声的数据)。
  • 你的目标是:无论舞伴怎么乱跳,你都要设计一套舞步,保证你们俩永远不会撞到其他舞者,也不会跳出舞池。

这篇论文就是教你:

  1. 根据模糊的影子,推断出舞伴可能在哪些位置(数据一致性集合)。
  2. 设计一套舞步,让舞伴无论怎么动,都被限制在一个看不见的圆圈里(RPI 集合)。
  3. 证明这个圆圈是安全的,哪怕雾再大一点,或者影子再模糊一点,只要数据够多,这个圆圈就能缩得足够小,让你跳得既安全又优雅。

5. 结果如何?

作者用计算机模拟了各种情况:

  • 数据越多,雾越小:如果你给的录像越长(数据越丰富),或者录像越清晰(噪声越小),算出来的“安全罩”就越紧、越精准。
  • 保守性很低:即使数据有噪声,算出来的“安全罩”也只比理想情况(完全知道车怎么开)大一点点(比如只大 0.9% 到 2.8%)。这意味着这套方法非常高效,没有浪费太多空间。

总结

这篇论文的核心贡献是:它把“从模糊数据中学习控制”这件事,变成了一套可计算、可验证的数学流程。

它不再需要工程师去猜测模型,而是直接告诉计算机:“给我一段带噪点的录像,我就能算出一个绝对安全的‘驾驶护盾’,保证车子永远不失控。”这对于未来让机器人、自动驾驶汽车在复杂、不确定的环境中安全运行,具有非常重要的意义。