Efficient Dynamic Shielding for Parametric Safety Specifications
本文引入了用于参数化安全规范的动态屏蔽机制,使人工智能控制的自主系统能够在运行时高效地适应不断演化的安全需求,而无需经历传统静态重计算所带来的高昂延迟。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一辆正在陌生城市中行驶的自动驾驶汽车。它的人工智能大脑在学习驾驶方面非常出色,但它并不能始终被信任能够完全掌握交通规则,尤其是在突然出现新障碍物时。为了保障人们的安全,工程师在人工智能与汽车方向盘之间放置了一个数字守护者,称为“屏蔽器”(shield)。这个守护者会监视人工智能想要做出的每一个动作。如果人工智能试图撞向墙壁或行人,守护者会瞬间覆盖其指令,并将汽车转向安全的方向。多年来,这些守护者都是基于一套单一、固定的规则构建的。它们在汽车离开工厂之前就已经设计好了,预设世界会完全符合工程师的预期。但现实世界是混乱且不断变化的。如果出现了一个新的施工区域或道路意外封闭,静态的守护者可能不知道该如何反应,或者更糟的是,它可能需要在行驶过程中被彻底重建。这种延迟可能是致命的。
加州大学欧文分校和西班牙 IMDEA 软件研究所的研究人员开发了一种可以即时适应的新型守护者。他们没有构建一套单一、僵化的规则,而是创建了一个能够理解整个“可能安全规则家族”的系统。你可以把它想象成一个工具箱,而不仅仅是单一的一种工具。在机器人开始移动之前,工程师会为机器人可能遇到的每种类型的障碍物(例如左侧有墙、右侧有墙或前方有墙)准备一个基础安全响应库。这些就是“原子级”的组成部分。当机器人在实际驾驶并看到新障碍物时,系统不会停下来从头设计一个新的守护者,而是会瞬间将匹配当前情况的预制部件拼接在一起,在不到一秒的时间内形成一个新的定制化守护者。这使得机器人即使在周围世界地图发生变化时也能保持安全,其反应速度能与人类驾驶员一样快。
团队用一个在充满静态障碍物的未知领域中导航的机器人测试了这个想法。机器人只能看到其周围一小块正方形区域,就像驾驶员在浓雾中只能看到前方几辆车的距离一样。随着机器人的移动,新的障碍物会在其视野边缘出现,旧的障碍物则会消失。在传统方法中,计算机每次视图变化时都必须暂停并重新计算整个安全计划。研究人员发现,这种旧方法太慢了,耗时比他们的新方法长达五倍。他们使用名为 Mascot-SDS 的原型工具构建的动态系统,只需几分钟即可设计出初始的安全性组件库。一旦机器人开始移动,系统可以在不到一秒的时间内适应新障碍物,有时仅需零点几秒。这种速度至关重要,因为在自动驾驶车辆的世界里,等待甚至几秒钟去应对突发危险,可能意味着安全停车与发生碰撞之间的区别。
该团队解决的一个主要挑战是确保机器人永远不会陷入困境。当机器人在不同时刻之间移动时,由于视野的变化,安全规则也会随之改变。研究人员必须保证机器人现在的行动不会使其陷入下一刻无法采取任何安全行动的境地。为了处理这个问题,他们采用了保守策略:系统假设任何看不见的区域都是危险的。它会建立一个临时安全区,在可见区域周围设置一层“人工围栏”缓冲带。如果机器人移动到了无法立即构建新屏蔽器的位置,系统会继续沿用旧的屏蔽器,直到新的屏蔽器可用。这确保了机器人永远不会处于没有安全路径可循的状态。在实验中,该系统从未出现无法找到安全行动的情况,证明了即使环境在周围发生变化,机器人仍能安全持续移动。
这项工作的成果表明,开发既严谨又灵活的安全系统是可能的。通过将繁重的设计工作分为预规划阶段和轻量化适配阶段,研究人员创造了一种比每次从头解决问题要快得多的方法。他们的模拟显示,虽然标准方法可能需要数秒来计算新的安全计划,但他们的动态方法在眨眼间便完成了。这种效率意味着在未来,自动驾驶系统可以在高度不可预测的环境中安全运行——从繁忙城市中的自动驾驶汽车到灾难区域的探索机器人——而无需在世界每次发生变化时都停下来重新编程。这项工作并不声称已经解决了机器人安全的所有问题,但它展示了一种实用且有效的方法,来应对最常见也最危险的情景:意外。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。