Patent classifications
B60W50/02
ROLL BACK OF DATA DELTA UPDATES
Disclosed embodiments relate to adjusting vehicle Electronic Control Unit (ECU) software versions. Operations may include receiving a prompt to adjust an ECU of a vehicle from executing a first version of ECU software to a second version of ECU software; configuring, in response to the prompt and based on a delta file corresponding to the second version of ECU software, the second version of ECU software on the ECU in the vehicle for execution; and configuring, in response to the prompt, the first version of ECU software on the ECU in the vehicle to become non-executable.
DIAGNOSTIC DEVICE FOR OTHER-VEHICLE BEHAVIOR PREDICTION AND DIAGNOSTIC METHOD FOR OTHER-VEHICLE BEHAVIOR PREDICTION
The present invention is configured to include an other-vehicle situation determination circuitry to estimate traveling situations of each of other vehicles traveling ahead of one's own vehicle and to determine that an alert situation is present when any of the other vehicles is estimated to be in a situation where a vehicle should slow down or change traffic lanes to a traffic lane in which one's own vehicle is traveling in order to avoid a collision with an object or a separate vehicle on a road; and a prediction function diagnosis circuitry, when receiving a determination result that the alert situation is present, diagnoses whether an other-vehicle behavior prediction function is sound or not based on whether or not an other-vehicle behavior prediction corresponding to the alert situation was able to be received from the other-vehicle behavior prediction function.
In-vehicle communication system, in-vehicle relay apparatus, and in-vehicle control apparatus
An in-vehicle communication system includes a first relay apparatus installed in a first area of a vehicle, and a second relay apparatus installed in a second area and are connected via a communication main line. A main control apparatus and an auxiliary control apparatus are connected to the first relay apparatus and a controlled apparatus is connected to the second relay apparatus, each connected via a communication branch line. The first input apparatus is installed in the first area and inputs information to the main control apparatus and the auxiliary control apparatus. The second input apparatus is installed in the second area and inputs information to the main control apparatus and the auxiliary control apparatus via the first relay apparatus and the second relay apparatus. The first relay apparatus and the controlled apparatus communicate via an auxiliary communication line provided into both the first area and the second area.
Vehicle control device
A vehicle control device includes: a signal processing IC unit that outputs image processing data; a recognition processing IC unit that performs recognition processing of the external environment of a vehicle to output external environment data obtained through the recognition processing; a judgment processing IC unit that performs judgment processing for cruise control of the vehicle; a power management unit capable of controlling an on or off state of a recognition function of the external environment of the vehicle in the recognition processing IC unit according to the conditions of the vehicle; and a bypass path for enabling data communications from the signal processing IC unit to the judgment processing IC unit without performing the recognition processing of the external environment of the vehicle by the recognition processing IC unit.
Vehicle control apparatus
Provided is a control apparatus for a vehicle configured to perform parking assist control, the control apparatus including a first power supply device, a second power supply device, and a power supply circuit, the power supply circuit being configured to, when an abnormality occurs in the first power supply device during the performance of the parking assist control, supply an electric power from the second power supply device to a braking device and a shift switching device, and the braking device and the shift switching device being configured to operate such that a timing at which a current flowing from the second power supply device to the braking device reaches a maximum value and a timing at which a current flowing from the second power supply device to the shift switching device reaches a maximum value do not overlap.
VEHICULAR DRIVING ASSISTANCE SYSTEM WITH ENHANCED TRAFFIC LANE DETERMINATION
A vehicular driver assistance system includes a front camera module (FCM) disposed at a vehicle. The system, responsive to processing captured image data, generates FCM lane information including information regarding a traffic lane the vehicle is currently traveling along. An e-Horizon module (EHM) generates EHM lane information including information regarding the traffic lane the vehicle is currently traveling along. The vehicular driver assistance system determines an FCM correlation using the FCM lane information and sensor data captured by at least one exterior sensor. The vehicular driver assistance system determines an EHM correlation using the EHM lane information and the sensor data captured by the at least one exterior sensor. Responsive to determining the FCM correlation and the EHM correlation, the system controls lateral movement of the vehicle based on one selected from the group consisting of (i) the FCM lane information and (ii) the EHM lane information.
IN-VEHICLE SYSTEM AND IN-VEHICLE ECU
An in-vehicle system includes: a first in-vehicle device installed in a vehicle; a second in-vehicle device controlled in accordance with a signal output from the first in-vehicle device; a first in-vehicle ECU communicably connected to the first in-vehicle device and the second in-vehicle device by signal lines; and a second in-vehicle ECU communicably connected to the first in-vehicle device and the second in-vehicle device by the signal lines. The first in-vehicle ECU and the second in-vehicle ECU are connected by a communication line of a type different from a type of the signal lines, and a communication path from the first in-vehicle device to the second in-vehicle device includes a first path relayed by the first in-vehicle ECU and a second path relayed by the second in-vehicle ECU.
TEST MANAGEMENT SYSTEM USING DATA SET AND METHOD THEREFOR
Disclosed are a system and a method for managing and performing a test using a data set. More particularly, the test management system enables data to be easily managed by generating and managing data sets for each execution mode and for each test environment.
Systems and methods for implementing an autonomous vehicle response to sensor failure
Among other things, we describe techniques for implementing a vehicle response to sensor failure. In general, one innovative aspect of the subject matter described in this specification can be embodied in methods that include receiving information from a plurality of sensors coupled to a vehicle, determining that a level of confidence of the received information from at least one sensor of a first subset of sensors of the plurality of sensors is less than a first threshold, comparing a number of sensors in the first subset of sensors to a second threshold, and adjusting the driving capability of the vehicle to rely on information received from a second subset of sensors of the plurality of sensors, wherein the second subset of sensors excludes the at least one sensor of the first subset of sensors.
Determination of reliability of vehicle control commands using a voting mechanism
A vehicle having a control element for the speed, acceleration or direction of the vehicle, multiple identical or redundant computing devices (e.g., each implemented as a system on chip (SoC)) to separately generate driving commands in parallel during autonomous driving of the vehicle, and a command controller coupled between the control element and the computing devices. The commands may have one or more matching groups, where commands within each respective group agree with each other and thus vote for a candidate command representing the group. The computing device outputs a candidate command that represents the largest group for execution by the control element.