自动驾驶的级联安全分析和测试场景生成技术:WATonoBus的案例研究
Chen Sun1, Ruihe Zhang1, Ahmad Reza Alghooneh1
1Department of Mechanical and Mechatronics Engineering, University of Waterloo, Waterloo, ON N2L 3G1 Canada.
概括
本研究引入了一种用于验证自动驾驶系统和生成测试案例以确保安全的新方法. 该方法将危险和可操作性研究 (HAZOP) 与系统理论过程分析 (STPA) 结合起来,以实现可靠的自动驾驶汽车操作.
科学领域:
- 自主系统工程 自主系统工程
- 机器人和控制系统 机器人和控制系统
- 功能安全分析 功能安全分析
背景情况:
- 确保自动驾驶系统的安全性和可靠性至关重要.
- 了解系统功能和操作界限对于安全部署至关重要.
- 现有的验证方法需要对复杂的自主功能进行增强.
研究的目的:
- 开发一个全面的框架,用于自动驾驶功能堆的安全验证.
- 提出一个有效的程序来生成多样化和相关的测试案例.
- 在现实场景中证明拟议方法的实际应用和有效性.
主要方法:
- 运营流向危险和可操作性研究 (HAZOP) 与级联系统理论过程分析 (STPA) 的协同集成.
- 一种新的测试案例生成程序,涉及通过树搜索进行离散参数扩展.
- 在连续参数空间中进行异质采样,以获得全面的测试覆盖.
主要成果:
- 拟议的综合方法增强了自动驾驶系统的安全验证过程.
- 测试案例生成方法有效地涵盖了广泛的操作场景.
- 使用WATonoBus的现实实例研究验证了这些方法的实用性和有效性.
结论:
- 开发的方法为自动驾驶汽车的安全做出了重大贡献.
- 这些发现为正在进行的自动驾驶研究和开发提供了关键的见解.
- 该方法提高了自动驾驶汽车在复杂环境中的可靠性和安全操作.
更多相关视频
11:41Evaluation of an Exclusive Spur Dike U-Turn Design with Radar-Collected Data and Simulation
Published on: February 1, 2020
20.3K
11:12Driving Simulation in the Clinic: Testing Visual Exploratory Behavior in Daily Life Activities in Patients with Visual Field Defects
Published on: September 18, 2012
17.4K
相关概念视频
PD Controller: Design
202
In automotive engineering, car suspension systems often employ Proportional Derivative (PD) controllers to enhance performance. PD controllers are utilized to adjust the damping force in response to road conditions. A controller, acting as an amplifier with a constant gain, demonstrates proportional control, with output directly mirroring input.
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
202
Multi-input and Multi-variable systems
105
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
105
Root-Locus Method
140
A cruise control system in a car is designed to maintain a specified speed automatically by adjusting the gas pedal. The system continuously measures the vehicle's speed and makes fine adjustments to the pedal to achieve this goal. The root locus method is particularly useful for understanding how the cruise control system's behavior changes under varying conditions, such as when the car goes uphill, downhill, or faces strong wind resistance.
This system can be represented by a block...
This system can be represented by a block...
140
Controller Configurations
89
Controller configurations are crucial in a car's cruise control system because they manage speed over time to maintain a consistent pace regardless of road conditions, thereby meeting design goals. In traditional control systems, fixed-configuration design involves predetermined controller placement. System performance modifications are known as compensation.
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
89
Manipulation and Analysis
23
GIS manipulation and analysis functions are vital for decision-making and planning. These activities range from data retrieval tasks, such as selecting information based on specific criteria, to advanced analytical techniques that address complex spatial problems.One critical GIS analysis method is overlaying, which combines multiple data layers to examine impacts. For example, overlaying a river-dammed lake boundary with road networks can identify affected infrastructure. Another common...
23
Schemas
11.6K
A schema is a mental construct consisting of a cluster or collection of related concepts (Bartlett, 1932). There are many different types of schemata, and they all have one thing in common: schemata are a method of organizing information that allows the brain to work more efficiently. When a schema is activated, the brain makes immediate assumptions about the person or object being observed.
11.6K
