System (200) for eliminating an incompatibility between a
sensor system (170, 172) and a
machine control unit system (174, 176), wherein the
system comprises: a
sensor system (170, 172) that is coupled to a
machine control unit system (174, 176) in a communication-capable manner; wherein the
sensor system (170, 172) comprises a first compatibility module (199A, 199B) which is communicatively coupled to a sensor (101, 102) and a sensor module (110, 111), wherein the sensor system (170, 172) comprises hardware configured to measure a feature of a physical environment, and the sensor module (110, 111) comprises instructions which, in response to being executed by a processor of the motor vehicle (123), cause the sensor (101, 102) to
record sensor data measured by the sensor (101, 102) which describe a measurement of the physical environment, and provide the sensor data to the
machine control unit system (174, 176); wherein the
machine control unit system (174, 176) comprises a second compatibility module (199C, 199D) which is communicatively coupled to a
machine control unit (105, 106) and a
machine control unit module (210, 212, 214), wherein the machine control unit (105, 106) comprises hardware configured to control the power of the motor vehicle (123), and the machine control unit module (210, 212, 214) comprises instructions which, in response to being executed by the processor, cause the machine control unit (105, 106) to determine whether the power of the motor vehicle (123) is to be modified in response to the sensor data; wherein the first compatibility module (199A, 199B) comprises a first
data structure that stores a first set of sensor performance parameters that control a first operation of the sensor (101, 102) and the sensor module (110, 111), such that modifying a sensor performance parameter included in the first set modifies the first operation of one or more of the sensor (101, 102) and the sensor module (110, 111); wherein the second compatibility module (199C, 199D) comprises a second
data structure that stores a second set of machine control unit performance parameters that control a second operation of the machine control unit (105, 106) and the machine control unit module (210, 212, 214), such that modifying a machine control unit performance parameter included in the second set modifies the second operation of one or more of the machine control units (105, 106) and the machine control unit module (210, 212, 214); and wherein one or more of the first compatibility module (199A, 199B) and the second compatibility module (199C, 199D) further comprise a supervisor module (208) comprising instructions which, when executed by the processor, cause the processor to perform steps comprising: Detecting an update to one or more of the sensor (101, 102), sensor module (110, 111), machine control unit (105, 106) and machine control unit module (210, 212, 214); Identifying an incompatibility created by the update between the sensor system (170, 172) and the machine control
unit system (174, 176); Determining one or more modifications for one or more of the first set included in the first compatibility module (199A, 199B) and the second set included in the second compatibility module (199C, 199D), wherein the modifications are configured to eliminate the incompatibility; and Modifying one or more of the first set included in the first compatibility module (199A, 199B) and the second set included in the second compatibility module (199C, 199D), wherein the modification eliminates the incompatibility.