基于信号时态逻辑约束的自动驾驶汽车安全验证与导航

Aditya Parameshwaran, Yue Wang
{"title":"基于信号时态逻辑约束的自动驾驶汽车安全验证与导航","authors":"Aditya Parameshwaran, Yue Wang","doi":"arxiv-2409.10689","DOIUrl":null,"url":null,"abstract":"The software architecture behind modern autonomous vehicles (AV) is becoming\nmore complex steadily. Safety verification is now an imminent task prior to the\nlarge-scale deployment of such convoluted models. For safety-critical tasks in\nnavigation, it becomes imperative to perform a verification procedure on the\ntrajectories proposed by the planning algorithm prior to deployment. Signal\nTemporal Logic (STL) constraints can dictate the safety requirements for an AV.\nA combination of STL constraints is called a specification. A key difference\nbetween STL and other logic constraints is that STL allows us to work on\ncontinuous signals. We verify the satisfaction of the STL specifications by\ncalculating the robustness value for each signal within the specification.\nHigher robustness values indicate a safer system. Model Predictive Control\n(MPC) is one of the most widely used methods to control the navigation of an\nAV, with an underlying set of state and input constraints. Our research aims to\nformulate and test an MPC controller, with STL specifications as constraints,\nthat can safely navigate an AV. The primary goal of the cost function is to\nminimize the control inputs. STL constraints will act as an additional layer of\nconstraints that would change based on the scenario and task on hand. We\npropose using sTaliro, a MATLAB-based robustness calculator for STL\nspecifications, formulated in a receding horizon control fashion for an AV\nnavigation task. It inputs a simplified AV state space model and a set of STL\nspecifications, for which it constructs a closed-loop controller. We test out\nour controller for different test cases/scenarios and verify the safe\nnavigation of our AV model.","PeriodicalId":501175,"journal":{"name":"arXiv - EE - Systems and Control","volume":"66 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Safety Verification and Navigation for Autonomous Vehicles based on Signal Temporal Logic Constraints\",\"authors\":\"Aditya Parameshwaran, Yue Wang\",\"doi\":\"arxiv-2409.10689\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The software architecture behind modern autonomous vehicles (AV) is becoming\\nmore complex steadily. Safety verification is now an imminent task prior to the\\nlarge-scale deployment of such convoluted models. For safety-critical tasks in\\nnavigation, it becomes imperative to perform a verification procedure on the\\ntrajectories proposed by the planning algorithm prior to deployment. Signal\\nTemporal Logic (STL) constraints can dictate the safety requirements for an AV.\\nA combination of STL constraints is called a specification. A key difference\\nbetween STL and other logic constraints is that STL allows us to work on\\ncontinuous signals. We verify the satisfaction of the STL specifications by\\ncalculating the robustness value for each signal within the specification.\\nHigher robustness values indicate a safer system. Model Predictive Control\\n(MPC) is one of the most widely used methods to control the navigation of an\\nAV, with an underlying set of state and input constraints. Our research aims to\\nformulate and test an MPC controller, with STL specifications as constraints,\\nthat can safely navigate an AV. The primary goal of the cost function is to\\nminimize the control inputs. STL constraints will act as an additional layer of\\nconstraints that would change based on the scenario and task on hand. We\\npropose using sTaliro, a MATLAB-based robustness calculator for STL\\nspecifications, formulated in a receding horizon control fashion for an AV\\nnavigation task. It inputs a simplified AV state space model and a set of STL\\nspecifications, for which it constructs a closed-loop controller. We test out\\nour controller for different test cases/scenarios and verify the safe\\nnavigation of our AV model.\",\"PeriodicalId\":501175,\"journal\":{\"name\":\"arXiv - EE - Systems and Control\",\"volume\":\"66 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - EE - Systems and Control\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.10689\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - EE - Systems and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.10689","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

现代自动驾驶汽车(AV)背后的软件架构正变得越来越复杂。在大规模部署此类复杂模型之前,安全验证是一项迫在眉睫的任务。对于导航中的安全关键任务,在部署前对规划算法提出的轨迹执行验证程序已成为当务之急。信号时态逻辑(STL)约束可以决定导航设备的安全要求。STL 与其他逻辑约束的主要区别在于,STL 允许我们处理连续信号。我们通过计算规范中每个信号的鲁棒性值来验证 STL 规范是否满足要求。模型预测控制(MPC)是最广泛使用的控制飞行器导航的方法之一,其基础是一组状态和输入约束条件。我们的研究旨在制定和测试一种以 STL 规范为约束条件的 MPC 控制器,使其能够安全地为无人机导航。成本函数的主要目标是使控制输入最小化。STL 约束将作为额外的约束层,会根据手头的场景和任务发生变化。我们建议使用 sTaliro,这是一款基于 MATLAB 的 STL 规范鲁棒性计算器,它以后退地平线控制方式制定 AV 导航任务。它输入一个简化的 AV 状态空间模型和一组 STL 规格,并为其构建一个闭环控制器。我们针对不同的测试案例/场景对控制器进行了测试,并验证了 AV 模型的安全导航性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Safety Verification and Navigation for Autonomous Vehicles based on Signal Temporal Logic Constraints
The software architecture behind modern autonomous vehicles (AV) is becoming more complex steadily. Safety verification is now an imminent task prior to the large-scale deployment of such convoluted models. For safety-critical tasks in navigation, it becomes imperative to perform a verification procedure on the trajectories proposed by the planning algorithm prior to deployment. Signal Temporal Logic (STL) constraints can dictate the safety requirements for an AV. A combination of STL constraints is called a specification. A key difference between STL and other logic constraints is that STL allows us to work on continuous signals. We verify the satisfaction of the STL specifications by calculating the robustness value for each signal within the specification. Higher robustness values indicate a safer system. Model Predictive Control (MPC) is one of the most widely used methods to control the navigation of an AV, with an underlying set of state and input constraints. Our research aims to formulate and test an MPC controller, with STL specifications as constraints, that can safely navigate an AV. The primary goal of the cost function is to minimize the control inputs. STL constraints will act as an additional layer of constraints that would change based on the scenario and task on hand. We propose using sTaliro, a MATLAB-based robustness calculator for STL specifications, formulated in a receding horizon control fashion for an AV navigation task. It inputs a simplified AV state space model and a set of STL specifications, for which it constructs a closed-loop controller. We test out our controller for different test cases/scenarios and verify the safe navigation of our AV model.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Data-Efficient Quadratic Q-Learning Using LMIs On the Stability of Consensus Control under Rotational Ambiguities System-Level Efficient Performance of EMLA-Driven Heavy-Duty Manipulators via Bilevel Optimization Framework with a Leader--Follower Scenario ReLU Surrogates in Mixed-Integer MPC for Irrigation Scheduling Model-Free Generic Robust Control for Servo-Driven Actuation Mechanisms with Experimental Verification
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1