Validating automotive safety functions
First Claim
1. A method of operating a vehicle safety system of a vehicle having a vehicle controller, and one or more vehicle actuators, the method comprising:
- running a plurality of computer-executable, vehicle safety function software programs on the vehicle controller in parallel without delivering at least one vehicle actuator output of the vehicle controller generated in response to an activation of the at least one computer-implemented safety function by one or more of the plurality of computer-executable, vehicle safety function software programs, wherein each computer-executable vehicle safety function software program is configured to generate the activation of the at least one computer-implemented safety function in response to detected conditions based on one or more vehicle sensors;
recording in a data logger activations of each of the plurality of computer-executable vehicle safety function software programs, where the at least one computer-controlled safety function would have activated a vehicle actuator had the at least one vehicle actuator output of the vehicle controller been delivered to the one or more vehicle actuators;
selecting one computer-executable vehicle safety function software program of the plurality of computer-executable vehicle safety function software programs based on the recorded activations in the data logger;
subsequently running the selected computer-executable vehicle safety function software program on the vehicle controller, wherein running the selected computer-executable vehicle safety function software program on the vehicle controller includesdetecting one or more vehicle conditions based on outputs from one or more vehicle sensors, andgenerating an activation of the at least one computer-implemented safety function in response to detecting the one or more vehicle conditions; and
controlling the vehicle safety system in response to a subsequent activation of the at least one computer-implemented safety function by the selected computer-executable vehicle safety function software program by delivering the at least one vehicle actuator output of the vehicle controller to the one or more vehicle actuators.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems of validating a vehicle safety function. In one implementation, a plurality of vehicle safety function software programs are developed. A first one of the software programs is installed in a memory of a vehicle controller. The program is run on the controller without delivering at least one vehicle actuator output of the controller generated as a result of running the program. Activation data for the safety function is recorded and the steps of installing, running, and recording with a second one of the plurality of vehicle safety function software programs are repeated.
31 Citations
9 Claims
-
1. A method of operating a vehicle safety system of a vehicle having a vehicle controller, and one or more vehicle actuators, the method comprising:
-
running a plurality of computer-executable, vehicle safety function software programs on the vehicle controller in parallel without delivering at least one vehicle actuator output of the vehicle controller generated in response to an activation of the at least one computer-implemented safety function by one or more of the plurality of computer-executable, vehicle safety function software programs, wherein each computer-executable vehicle safety function software program is configured to generate the activation of the at least one computer-implemented safety function in response to detected conditions based on one or more vehicle sensors; recording in a data logger activations of each of the plurality of computer-executable vehicle safety function software programs, where the at least one computer-controlled safety function would have activated a vehicle actuator had the at least one vehicle actuator output of the vehicle controller been delivered to the one or more vehicle actuators; selecting one computer-executable vehicle safety function software program of the plurality of computer-executable vehicle safety function software programs based on the recorded activations in the data logger; subsequently running the selected computer-executable vehicle safety function software program on the vehicle controller, wherein running the selected computer-executable vehicle safety function software program on the vehicle controller includes detecting one or more vehicle conditions based on outputs from one or more vehicle sensors, and generating an activation of the at least one computer-implemented safety function in response to detecting the one or more vehicle conditions; and controlling the vehicle safety system in response to a subsequent activation of the at least one computer-implemented safety function by the selected computer-executable vehicle safety function software program by delivering the at least one vehicle actuator output of the vehicle controller to the one or more vehicle actuators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification