CPC G06F 8/61 (2013.01) [G05B 19/4188 (2013.01)] | 20 Claims |
1. A system comprising:
one or more computing devices storing program instructions for implementing a synthetic sensor service for vehicles, wherein the program instructions when executed by the one or more computing devices:
receive instructions for one or more synthetic sensors to be deployed to a vehicle; and
provide, based on the received instructions, one or more synthetic sensor packages for deployment to a synthetic sensor orchestration environment of the vehicle, wherein the provided one or more synthetic sensor packages comprise:
code defining the one or more synthetic sensors and one or more mappings that map the one or more synthetic sensors to one or more existing on-board physical sensors of the vehicle or other synthetic sensors of the vehicle; and
one or more annotations, in addition to the code, defining inputs, outputs, or attributes of the one or more synthetic sensors, wherein the one or more annotations are formatted to allow determining one or more placement locations for the one or more synthetic sensors without parsing the code.
|