DETERMINISTIC SAMPLING OF AUTONOMOUS VEHICLE SIMULATION VARIABLES AT RUNTIME

    公开(公告)号:US20220207209A1

    公开(公告)日:2022-06-30

    申请号:US17138706

    申请日:2020-12-30

    发明人: Yuzhu Shen Marc Sunet

    IPC分类号: G06F30/20 G06F7/58

    摘要: Embodiments of a variable system for simulating the operation of an autonomous system, such as an autonomous vehicle, are disclosed. A layered approach for defining variables can allow changing the specification of those variables under the rules of override and refinement, while leaving the software components that query those variables at runtime unaffected. The variable system can facilitate, among others, deterministic sampling of variables, simulation variations, noise injection, and realistic message timing. These applications can make the simulator more expressive and more powerful by virtue of being able to test the same scenario under many different conditions. As a result, more exhaustive testing can be performed without requiring user intervention and without having to change the individual software components of the simulator.

    VARIABLE SYSTEM FOR SIMULATING OPERATION OF AUTONOMOUS VEHICLES

    公开(公告)号:US20220207208A1

    公开(公告)日:2022-06-30

    申请号:US17138682

    申请日:2020-12-30

    发明人: Yuzhu Shen Marc Sunet

    IPC分类号: G06F30/20 G06F30/15 B60W60/00

    摘要: Embodiments of a variable system for simulating the operation of an autonomous system, such as an autonomous vehicle, are disclosed. A layered approach for defining variables can allow changing the specification of those variables under the rules of override and refinement, while leaving the software components that query those variables at runtime unaffected. The variable system can facilitate, among others, deterministic sampling of variables, simulation variations, noise injection, and realistic message timing. These applications can make the simulator more expressive and more powerful by virtue of being able to test the same scenario under many different conditions. As a result, more exhaustive testing can be performed without requiring user intervention and without having to change the individual software components of the simulator.