Refine Your Search

Search Results

Viewing 1 to 4 of 4
Journal Article

Development of a Fork-Join Dynamic Scheduling Middle-Layer for Automotive Powertrain Control Software

2017-03-28
2017-01-1620
Multicore microcontrollers are rapidly making their way into the automotive industry. We have adopted the Cilk approach (MIT 1994) to develop a pure ANSI C Fork-Join dynamic scheduling runtime middle-layer with a work-stealing scheduler targeted for automotive multicore embedded systems. This middle-layer could be running on top of any AUTOSAR compliant multicore RTOS. We recently have successfully integrated our runtime layer into parts of legacy Ford powertrain software at Ford Motor Company. We have used the 3-core AURIX multicore chip from Infineon and the multicore RTA-OS. For testing purposes, we have forked some parallelizable functions inside two periodic tasks in Ford legacy powertrain software to be dynamically scheduled and executed on the available cores. Our preliminary evaluation showed 1.3–1.4x speedups for these two forked tasks.
Technical Paper

Driver Visual Focus of Attention Estimation in Autonomous Vehicles

2020-04-14
2020-01-1037
An existing challenge in current state-of-the-art autonomous vehicles is the process of safely transferring control from autonomous driving mode to manual mode because the driver may be distracted with secondary tasks. Such distractions may impair a driver’s situational awareness of the driving environment which will lead to fatal outcomes during a handover. Current state-of-the-art vehicles notify a user of an imminent handover via auditory, visual, and physical alerts but are unable to improve a driver’s situational awareness before a handover is executed. The overall goal of our research team is to address the challenge of providing a driver with relevant information to regain situational awareness of the driving task. In this paper, we introduce a novel approach to estimating a driver’s visual focus of attention using a 2D RGB camera as input to a Multi-Input Convolutional Neural Network with shared weights. The system was validated in a realistic driving scenario.
Technical Paper

Low-Cost Open-Source Data Acquisition for High-Speed Cylinder Pressure Measurement with Arduino

2024-04-09
2024-01-2390
In-cylinder pressure measurement is an important tool in internal combustion engine research and development for combustion, cycle performance, and knock analysis in spark-ignition engines. In a typical laboratory setup, a sub crank angle resolved (typically between 0.1o and 0.5o) optical encoder is installed on the engine crankshaft, and a piezoelectric pressure transducer is installed in the engine cylinder. The charge signal produced by the transducer due to changes in cylinder pressure during the engine cycle is converted to voltage by a charge amplifier, and this analog voltage is read by a high-speed data acquisition (DAQ) system at each encoder trigger pulse. The high speed of engine operation and the need to collect hundreds of engine cycles for appropriate cycle-averaging requires significant processor speed and memory, making typical data acquisition systems very expensive.
Technical Paper

Towards Improved Automotive HVAC Control through Internet Connectivity

2015-04-14
2015-01-0370
Traditional Heat Ventilation and Air Conditioning (HVAC) control systems are reactive by design and largely dependent on the on-board sensory data available on a Controller Area Network (CAN) bus. The increasingly common Internet connectivity offered in today's vehicles, through infotainment and telematic systems, makes data available that may be used to improve current HVAC systems. This includes real-time outside relative humidity, ambient temperature, precipitation (i.e., rain, snow, etc.), and weather forecasts. This data, combined with position and route information of the vehicle, may be used to provide a more comfortable experience to vehicle occupants in addition to improving driver visibility through more intelligent humidity, and defrost control. While the possibility of improving HVAC control utilizing internet connectivity seems obvious, it is still currently unclear as to what extent.
X