G01M17/00

Coordinated testing in vehicle platoons

A vehicle computer is communicatively coupled to a portable computing device and is programmed to determine, in a lead vehicle, that one or more conditions for a diagnostic test, such as an onboard diagnostic (OBD) test, are met and to send a vehicle-to-vehicle message to one or more following vehicles at a specified time. The sent message provides data to indicate to each following vehicle to perform the test at a specified time. The vehicle computer is further programmed to perform the test in the lead vehicle at the specified time.

Coordinated testing in vehicle platoons

A vehicle computer is communicatively coupled to a portable computing device and is programmed to determine, in a lead vehicle, that one or more conditions for a diagnostic test, such as an onboard diagnostic (OBD) test, are met and to send a vehicle-to-vehicle message to one or more following vehicles at a specified time. The sent message provides data to indicate to each following vehicle to perform the test at a specified time. The vehicle computer is further programmed to perform the test in the lead vehicle at the specified time.

Vehicle diagnosis based on vehicle sounds and vibrations

Methods and systems for diagnosing vehicle systems using vehicle sounds, vibrations, or both, are provided. In one embodiment, a system comprises one or more sensors and a processor. The one or more sensors are configured to measure a sound, a vibration, or both, produced by one or more vehicle components. The processor is coupled to the one or more sensors. The processor is configured to compare the measured sound, vibration, or both with an expected sound for the one or more vehicle components, generating a comparison; and diagnose a vehicle system or device using the comparison.

Automobile modification system providing security and fault tolerance support
09824509 · 2017-11-21 ·

The disclosure includes a system and method for providing security or fault tolerance support for an automobile or an element of an automobile. The system may include an automobile component that is communicatively coupled to a processor of an automobile. The automobile component may include a non-transitory memory storing data that is modifiable during a runtime by a middleware component of the automobile to cause the automobile to operate in compliance with one or more of a new security requirement and a new fault tolerance requirement. The data may be configured so that modification of the data affects performance of the automobile component relative to one or more of the new security requirement and the new fault tolerance requirement. The data may be modified by the middleware component at the runtime based on a set of predetermined configurations for the data that was determined at a design time.

Vehicle-user-interaction system

A system, for use at an autonomous-driving-capable vehicle, including a processing hardware unit and a tangible interface device. The system further includes a mode-determining module configured to, via the processing hardware unit, determine an applicable interaction mode corresponding to a driver of the autonomous-driving-capable vehicle. The system also includes an interaction module configured to, via the processing hardware unit, perform various operations. The operations include generating system messages having content based on the applicable interaction mode determined and related to autonomous-driving activities of the vehicle. The operations also include transmitting, by way of the tangible communication device, the system messages to a tangible interface device of the autonomous-driving-capable vehicle for communication to the driver by way of the tangible output device.

Positioning system having smoothed kalman filter update
09816820 · 2017-11-14 · ·

A method and a system of determining a position of a mobile machine are disclosed. According to certain embodiments, the system may include a first sensor configured to generate a first signal indicative of a parameter of the mobile machine. The system may also include a second sensor configured to generate a second signal indicative of a pose of the mobile machine. The system may further include a controller in communication with the first and second sensors. The controller may be configured to generate one or more estimated poses of the mobile machine based on the first signal. The controller may further be configured to update each estimated pose with a fraction of a correction. The correction may be determined, based on the second signal, in a measurement update stage of a Kalman filter.

Signal analysis device, signal analysis method, and recording medium
12216024 · 2025-02-04 · ·

This signal analysis device provides information to assist determining the state of a time series signal. An identification unit (120) identifies events included in the time series signal, and a ranking generation unit (140) generates a ranking among multiple event types.

Vehicle parking system
09810542 · 2017-11-07 · ·

Aspects of the present disclosure are generally related to one or more systems, methods, and devices for forecasting the likelihood of locating available parking spaces at various remote locations, and navigating a vehicle to the available parking space. In some examples, aspects of the present disclosure may utilize a variety of data sources (e.g., historical data, surveyed data, and real-time parking availability data) in order to predict the likelihood of locating the available parking space within the confines of an available hours of service (HOS) requirement of a driver of the vehicle.

Intelligent logging
09805527 · 2017-10-31 · ·

An on-board computing system for determining an opportune time to log data into a first memory. A sensor system collects data of a vehicle's environment. A controller of the on-board computing system logs the data to a first memory when it determines an opportune time to log data to the first memory. The controller holds data in a second memory if it determines it is not an opportune time to log data into the first memory. The controller resumes logging data to the first memory when an opportune time presents itself.

System, method, and computer-readable medium for facilitating delivery of replacement parts for a damaged vehicle

A system, method, and computer-readable medium for delivering replacement vehicle parts to facilitate treatment of a vehicle damaged in a crash utilizes a vehicle parts network including one or more vehicle parts markets. For repairable vehicles, the vehicle treatment system determines the approximate extent of damage to the vehicle and coordinates the delivery of replacement vehicle parts to a selected vehicle treatment facility. For damaged vehicles not capable or feasible to be repaired (e.g., total loss vehicles), the vehicle treatment system may determine the undamaged vehicle parts and coordinate the delivery of the undamaged vehicle parts to vehicle treatment and/or storage facilities within the vehicle parts network.