Browse Topic: Computer software and hardware

Items (6,297)
Internal combustion engines generate higher exhaust emissions of hazardous gases during the initial minutes after engine start. Experimental data from a state-of-the-art turbo-charged 3-cylinder, 999 cc gasoline engine are used to predict cold start emissions using two Machine Learning (ML) models: a Multilayer Perceptron (MLP) which is a fully connected neural network and an Encoder-Decoder Recurrent Neural Network (ED-RNN). Engine parameters and various temperatures are used as input for the models and NOx (Nitrogen Oxides), CO (Carbon monoxide) and unburned hydrocarbon (UHC) emissions are predicted. The dataset includes time series recordings from the Worldwide harmonized Light-duty vehicles Test Cycle (WLTC) and four Real Diving Emissions (RDE) cycles at ambient and initial engine temperatures ranging from -20 °C to +23 °C. In total, 21 cases are considered, consisting of eight different ambient temperatures and five distinct driving cycles. Each case consists of a sequence of 2500
Mangipudi, ManojDenev, Jordan A.Bockhorn, HenningTrimis, DimosthenisKoch, ThomasDebus, CharlotteGötz, MarkusZirwes, ThorstenHagen, Fabian P.Tofighian, HesamWagner, UweBraun, SamuelLanzer, TheodorKnapp, Sebastian M.
The U-Shift IV represents the latest evolution in modular urban mobility solutions, offering significant advancements over its predecessors. This innovative vehicle concept introduces a distinct separation between the drive module, known as the driveboard, and the transport capsules. The driveboard contains all the necessary components for autonomous driving, allowing it to operate independently. This separation not only enables versatile applications - such as easily swapping capsules for passenger or goods transportation - but also significantly improves the utilization of the driveboard. By allowing a single driveboard to be paired with different capsules, operational efficiency is maximized, enabling continuous deployment of driveboards while the individual capsules are in use. The primary focus of U-Shift IV was to obtain a permit for operating at the Federal Garden Show 2023. To achieve this goal, we built the vehicle around the specific requirements for semi-public road
Pohl, EricScheibe, SebastianMünster, MarcoOsebek, ManuelKopp, GerhardSiefkes, Tjark
Vehicular software is a key driver of innovation and revenue in the automotive industry. However, the increasing complexity of vehicular software, driven by shorter development cycles, more frequent updates, and tight coupling of software with hardware, presents significant challenges. Microcontroller-based vehicular software is particularly affected due to resource constraints, which limit flexibility and complicate software updates. To address these challenges, we propose a modular reference architecture that enhances flexibility for microcontroller-based vehicular software, facilitating software modifications in the context of regular updates. The reference architecture is systematically derived from general requirements for microcontroller-based vehicular software and proposes a domain-based structure. It divides embedded vehicular software into five domains: the application domain, responsible for control, regulation, and monitoring functions; the base domain, managing hardware
Griebler, DennisZhai, YiCaggiano, MarioFuchss, Thomas
The decoupling of software from hardware in automotive systems, driven by the rising share of software in modern vehicles, has introduced a paradigm shift, enabling various software configurations on identical hardware platforms. Consequently, ensuring the correct functionality and reliability of the electric and electronic hardware components, testing and commissioning processes in the vehicle production have grown in importance and complexity. However, the efficiency of these processes relies on diverse datasets, for example parameterization data that allows tailored testing based on the vehicle’s equipment configuration. Therefore, the availability and accuracy of this data need to be guaranteed. Data for testing and commissioning, influenced by the digitization of production processes and their planning, is not only facing the challenges of greater software volumes and faster update cycles, but also those arising from legacy processes or the integration of various IT systems into
El Asad, AimanKöhler, KatjaHahn, MichaelReuss, Hans-Christian
Modern vehicles, increasingly electrified and automated, have effectively become computers on wheels, intensifying product complexity and competitive pressure. Concurrently, increasing digitization offers opportunities to derive customer insights from large-scale vehicle data using Knowledge Discovery in Databases (KDD) and Data Mining (DM). Among these techniques, cluster analysis can reveal hidden subgroups that inform more customer-oriented product solutions. However, cluster analysis lacks a definitive ground truth, making it necessary to test numerous parameter settings, preprocessing steps, and clustering algorithms, and then interpret all plausible results. The complexity of real-world customer data such as heterogeneous, privacy-constrained vehicle usage signals further complicates the selection of appropriate methodologies. Each combination of preprocessing and clustering steps must be analyzed to uncover patterns or groups, significantly increasing the time and manual effort
Wegener, Janvan Putten, SebastiaanNeubeck, JensWagner, Andreas
The increasing complexity of modern vehicles and the automotive industry's shift towards Software Defined Vehicles (SDVs) require innovative solutions to streamline development processes. Traditional methods of software development often struggle to meet the demands for agility, scalability, and precision in this context. In response, this paper presents a novel approach utilizing Artificial Intelligence (AI), specifically Large Language Models (LLMs), to automate the generation of executable code directly from Systems Engineering (SE) specifications. This novel approach aims to transform how SE requirements are converted into implementation-ready code, reducing the inefficiencies and potential errors associated with manual translation. LLMs trained on domain-specific data are capable of interpreting complex requirements, managing dependencies, and generating consistent and accurate code. By integrating LLMs into the automotive software pipeline, companies can improve productivity
Padubrin, MarcelReuss, Hans-ChristianBrosi, FrankMenz, LeonhardGuerocak, Erol
Vehicles are prime examples of cyber-physical systems that rely on multiple domains, including mechanics, electronics, and software. Due to high customizability and software changes introduced by bug fixes or functional upgrades, vehicle instances vary in space (variants) and time (versions). This results in a huge number of possible variants and versions; thus, testing all combinations to ensure functional safety is practically infeasible. Moreover, components of all domains interact with each other; thus, solely focusing on single domains while testing multi-domain cyber-physical systems is insufficient. In this paper, we propose a process for change-aware testing of cyber-physical systems, including test activities we identified during a literature analysis. The process consists of multiple structured steps, including the selection of affected variants, test case selection, and adaptive configuration of test environments. Based on the process and identified activities, we discuss
Beck, MaximilianBirkemeyer, LukasPett, TobiasUrbano, FrancescoBause, KatharinaAlbers, AlbertSax, EricSchaefer, Ina
Wind Tunnels are complex and cost-intensive test facilities. Thus, increasing the test efficiency is an important aspect. At the same time, active aerodynamic elements gain importance for the efficiency of modern cars. For homologation, such active aero-components pose an extra level of test complexity as their control strategies, the relevant drive cycles and their aerodynamics in different positions must be considered for homologation-relevant data. Often, active components have to be manually adjusted between test runs, which is a time-consuming process because the vehicle is not integrated into the test automation. Even if so, designing a test sequence stepping through the individual settings for each component of a vehicle is a tedious task in the test session. Thus, a sophisticated integration of the wind tunnel control system with a test management system, supporting the full homologation process is one aspect of a solution. The other is the integration of the vehicle’s active
Jacob, Jan D.
Vehicles are evolving into Software-Defined Vehicles. The increasing use of automotive High Performance Computers (HPCs) provides more computing power and storage resources in vehicles. This opens possibilities to use more in-vehicle software. However, it also leads to challenges for vehicle diagnostics. Today's diagnostic approaches, based on Diagnostic Trouble Codes (DTCs), are not suitable for software on HPCs. For example, this software is highly variable and updated over time, so predefined DTCs are not dynamic enough. This introduces a degree of ambiguity into the diagnostic processes. Additional diagnostic data are required. In the Cloud, observability approaches are becoming widely used for software. Observability involves examining the availability and performance of an entire software system. To detect failures early, observability data, such as logs, metrics, and traces, are used. This is of interest for vehicle diagnostics as new diagnostic approaches are needed to
Bickelhaupt, SandraHahn, MichaelWeyrich, MichaelMorozov, Andrey
In the pursuit of customizability and evolvability of vehicle functions, manufacturers shift towards software-defined vehicles to enable flexible customization and over-the-air updates. This results in multiple variants and versions of a vehicle model. While shifting to software-defined vehicles (SDVs) adds value and flexibility for customers, manufacturers struggle with homologating new and updated functionality because existing testing processes do not scale for high-frequency release cycles that limit available testing resources. Overcoming this challenge by using a coherent test process designed for testing continuously evolving variant-rich systems will be one of the key enablers. This paper presents an innovative end-to-end pipeline for efficient and comprehensive testing of variant-rich vehicle functionality tailored to an application in continuous development. Our transferable test pipeline employs sample-based variant selection, a software-in-the-loop environment for executing
Hettich, LennardPett, TobiasNägele, Ann-ThereseSchindewolf, MarcEriş, HalitWagner, StefanSax, EricSchaefer, InaWeyrich, Michael
Driven by the vast consumer marketplace, the electronics megatrend has reshaped nearly every sector of society. The advancements in semiconductors and software, originally built to serve consumer demand, are now delivering significant value to non-consumer industries. Today, electronics are making inroads into traditionally conservative, safety-critical sectors such as automotive and aerospace. In doing so, electronics—now further propelled by artificial intelligence—are disrupting the functional safety architectures of these cyber-physical systems. Electronics have created the world of cyber-physical systems, raising broader concerns about the broader category of product assurance. Product Assurance in the Age of Artificial Intelligence continues the work of previous SAE Edge Research Reports in examining open research challenges arising from this shift, particularly in automotive systems, as core electronic technologies (e.g., the combination of software and communications) have even
Razdan, Rahul
In the early days of computers, interfaces were paper printouts or blinking lights, but as the technology matured, the graphical user interface (GUI) quickly became the standard.
Software reliability prediction involves predicting future failure rates or expected number of failures that can happen in the operational timeline of the software. The time-domain approach of software reliability modeling has received great emphasis and there exists numerous software reliability models that aim to capture the underlying failure process by using the relationship between time and software failures. These models work well for one-step prediction of time between failures or failure count per unit time. But for forecasting the expected number of failures, no single model will be able to perform the best on all datasets. For making accurate predictions, two hybrid approaches have been developed—minimization and neural network—to give importance to only those models that are able to model the failure process with good accuracy and then combine the predictions of them to get good results in forecasting failures across all datasets. These models once trained on the dataset are
Mahdev, Akash RavishankarLal, VinayakMuralimohan, PramodReddy, HemanjaneyaMathur, Rachit
The segment manipulator machine, a large custom-built apparatus, is used for assembling and disassembling heavy tooling, specifically carbon fiber forms. This complex yet slow-moving machine had been in service for nineteen years, with many control components becoming obsolete and difficult to replace. The customer engaged Electroimpact to upgrade the machine using the latest state-of-the-art controls, aiming to extend the system's operational life by at least another two decades. The program from the previous control system could not be reused, necessitating a complete overhaul.
Luker, ZacharyDonahue, Michael
In the domain of aircraft certification, Development Assurance is what some would call a useful tool to gain confidence in the development of complex systems, and what others would call a necessary evil. But what does it actually do? Why is it necessary for certification of modern aircraft? What, epistemologically, does it bring to the table? This paper aims to show how Development Assurance (DA) activities, at all levels from aircraft to item, close the epistemological holes created when complex systems are chosen for implementation. It will map the different sources and types of uncertainty encountered in system and aircraft verification and explain how each type is dealt with within a certification context, working from simple mechanical systems up to complex and highly integrated systems using software and airborne electronic hardware and beyond. It will show that Development Assurance, far from being an arbitrary set of activities, systematically brings personal and corporate
Laflin, Cory R.
Southwest Research Institute is working to expand software normally used to model electrolytes and predict corrosion and turn it into a tool that can help determine whether ice-covered worlds have the right conditions for microbial life. The project is supported by NASA’s Habitable Worlds program, which seeks to use knowledge of the history of the Earth and the life upon it as a guide for determining the processes and conditions that create and maintain habitable environments.
This document defines a set of standard application layer interfaces called JAUS Manipulator Services. JAUS Services provide the means for software entities in an unmanned system or system of unmanned systems to communicate and coordinate their activities. The Manipulator Services represent platform-independent capabilities commonly found across domains and types of unmanned systems. At present, twenty-five (25) services are defined in this document. These services are categorized as: Low Level Manipulator Control Services – The one service in this category allows for low-level command of the manipulator joint actuation efforts. This is an open-loop command that could be used in a simple tele-operation scenario. The service in this category is listed as follows: Primitive Manipulator Service Manipulator Sensor Services – These services, when queried, return instantaneous sensor data. Three services are defined that return respectively joint positions, joint velocities, and joint
AS-4JAUS Joint Architecture for Unmanned Systems Committee
This document defines a set of standard application layer interfaces called JAUS Unmanned Ground Vehicle Services. JAUS Services provide the means for software entities in an unmanned system or system of unmanned systems to communicate and coordinate their activities. The Unmanned Ground Vehicle Services represent the platform-specific capabilities commonly found in UGVs, and augment the Mobilty Service Set [AS6009] which is platform-agnostic. At present ten (10) services are defined in this document. These services are categorized as:
AS-4JAUS Joint Architecture for Unmanned Systems Committee
The SAE Aerospace Information Report AIR5315 – Generic Open Architecture (GOA) defines “a framework to identify interface classes for applying open systems to the design of a specific hardware/software system.” [sae] JAUS Service (Interface) Definition Language defines an XML schema for the interface definition of services at the Class 4L, or Application Layer, and Class 3L, or System Services Layer, of the Generic Open Architecture stack (see Figure 1). The specification of JAUS services shall be defined according to the JAUS Service (Interface) Definition Language document.
AS-4JAUS Joint Architecture for Unmanned Systems Committee
This document defines a set of standard application layer interfaces called JAUS Autonomous Capabilities Services. JAUS Services provide the means for software entities in an unmanned system or system of unmanned systems to communicate and coordinate their activities. The Autonomous Behaviors Services represent the platform-independent capabilities commonly found in platforms across domains, including air, maritime, and ground. At present five (5) services are defined in this document. These services are: Comms Lost Policy Manager: Detect and recover from loss of communications with a control station Retrotraverse: Return along a path previously traveled Self-Righting: Attempt to recover from a tip over condition Cost Map 2D: Provides information about the current operating environment of the platform Path Reporter: Provides information about the previous or future planned path of the platform
AS-4JAUS Joint Architecture for Unmanned Systems Committee
Small size engines feature several peculiarities that render them a challenge with respect to implementing measurements required for characterizing specific phenomena such as combustion evolution. Measuring in-cylinder pressure is well established as standard procedure for determining combustion characteristics, but in the case of small size units actually applying it can require alternative approaches. Fitting a crank angle encoder may be extremely difficult, as a consequence of the actual size of the power unit. Cost is another essential driver for small engine development that also influences how measurements are implemented. Within this context, the present work describes the development and implementation of a method that employs an algorithm that practically generates a ‘virtual’ encoder. Only a basic phasing signal is required, such as an inductive crankshaft position sensor output or that of an ignition pulser. The software was developed on an experimental engine with a crank
Irimescu, AdrianCecere, GiovanniMerola, Simona SilviaVaglieco, Bianca Maria
During a pitch-over event, the forward momentum of the combined bicycle and rider is suddenly arrested causing the rider and bicycle to rotate about the front wheel and also possibly propelling the rider forward. This paper examines the pitch-over of a bicycle and rider using two methods different from previous approaches. One method uses Newton’s 2nd Law directly and the other method uses the principle of impulse and momentum, the integrated form of Newton’s 2nd Law. The two methods provide useful equations, contributing to current literature on the topic of reconstructing and analyzing bicycle pitch-over incidents. The analysis is supplemented with Madymo simulations to evaluate the kinematics and kinetics of the bicycle and rider interacting with front wheel obstructions of different heights. The effect of variables such as rider weight, rider coupling to the bicycle, bicycle speed, and obstruction height on resulting kinematics were evaluated. The analysis shows that a larger
Brach, R. MatthewKelley, MireilleVan Poppel, Jon
What if the clothes you wear could care for your health?
With the increasingly prominent environmental problems and energy crisis, wind power, solar power and other new energy has been rapid development, and energy storage technology is of great significance to the development of new energy. Compared with the power batteries applied in electric vehicles, battery energy storage systems gather a larger number of batteries and a larger scale, usually up to megawatts or 100 megawatts. During the operation of the energy storage system, the lithium-ion battery continues to charge and discharge, and its internal electrochemical reaction will inevitably generate a lot of heat. If the heat is not dispersed in time, the temperature of the lithium-ion battery will continue to rise, which will seriously affect the service life and performance of the battery, and even cause thermal runaway leading to explosion. It is of great significance for promoting the development of new energy technologies to carry out research on the thermal model of lithium-ion
Chen, JianxiangLi, LipingZhou, FupengLi, ChunchengShangguan, Wen-Bin
This paper presents a conceptual study on how to perform an 8-step software FMEA by adding a signal analysis step into the 7-step FMEA of AIAG-VDA1st edition. In 8-step software FMEA, structural analysis, functional analysis, and the newly added signal analysis steps correspond to software architecting. Thus, the 8-step software FMEA has the effect of integrating software architecting and FMEA, and this study defines it as integrated software FMEA. In the structure tree, the functionality-assigned elements are designed to produce their variables through signal analysis, and by utilizing this variable information, it is newly proposed that software FMEA can be linked and extended to dependent failure analysis and fault tree analysis. In addition, the optimization step uses the variable information to link failure mitigation and prevention measures to verification and validation tests with traceability, which is helpful to verify its results. Since the 7-step FMEA of AIAG-VDA1st edition
Han, PoongGyoo
A hierarchical control architecture is commonly employed in hybrid torque control, where the supervisor CPU oversees system-level objectives, while the slave CPU manages lower-level control tasks. Frequently, control authority must be transferred between the two to achieve optimal coordination and synchronization. When a closed-loop component is utilized, accurately determining its actual contribution to the controlled system can be challenging. This is because closed-loop components are often designed to compensate for unknown dynamics, component variations, and actuation uncertainties. This paper presents a novel approach to closed-loop component factor transfer and coordination between two CPUs operating at different hierarchical levels within a complex system. The proposed framework enables seamless control authority transition between the supervisor and slave CPUs, ensuring optimal system performance and robustness. To mitigate disturbances and uncertainties during the transition
Rostiti, CristianBanuso, AbdulquadriKarogal, Indrasen
High-efficiency manufacturing involves the transmission of copious amounts of data, exemplified both by trends in the automotive industry and advances in technology. In the automotive industry, products have been growing increasingly complex, owing to multiple SKUs, global supply chains and the involvement of many tier 2 / Just-In Time (JIT) suppliers. On top of that, recalls and incidents in recent years have made it important for OEMs to be able to track down affected vehicles based on their components. All of this has increased the need for OEMs to be able to collect and analyze component data. The advent of Industry 4.0 and IoT has provided manufacturing with the ability to efficiently collect and store large amounts of data, lining up with the needs of manufacturing-based industries. However, while the needs to collect data have been met, corporations now find themselves facing the need to make sense of the data to provide the insights they need, and the data is often unstructured
Jan, JonathanPreston, JoshuaJuncker, John
In cold and snowy areas, low-friction and non-uniform road surfaces make vehicle control complex. Manually driving a car becomes a labor-intensive process with higher risks. To explore the upper limits of vehicle motion on snow and ice, we use an existing aggressive autonomous algorithm as a testing tool. We built our 1:5 scaled test platform and proposed an RGBA-based cost map generation method to generate cost maps from either recorded GPS waypoints or manually designed waypoints. From the test results, the AutoRally software can be used on our test platform, which has the same wheelbase but different weights and actuators. Due to the different platforms, the maximum speed that the vehicle can reach is reduced by 1.38% and 2.26% at 6.0 m/s and 8.5 m/s target speeds. When tested on snow and ice surfaces, compared to the max speed on dirt (7.51 m/s), the maximum speed decreased by 48% and 53.9%, respectively. In addition to the significant performance degradation on snow and ice, the
Yang, YimingBos, Jeremy P.
SAE J1939 is a CAN-based standard used for connecting various ECUs together within a vehicle. There are also some related protocols sharing many of the features of SAE J1939 across other industries including ISO11783, RVC and NMEA 2000. The standard has enabled the easy integration of electronic devices into a vehicle. However, as with all CAN-based protocols, several vulnerabilities to cyberattacks have been identified and are discussed in this paper. Many are at the CAN-level, whilst others are in common with those protocols from the SAE J1939 family of protocols. This paper reviews the known vulnerabilities that have been identified with the SAE J1939 protocol at CAN and J1939-levels, along with proposed mitigation strategies that can be implemented in software. At the CAN-level, the weaknesses include ways to spoof the network by exploiting parts of the protocol. Denial of Service is also possible at the CAN-level. At the SAE J1939-level, weaknesses include Denial of Service type
Quigley, Christopher
Tesla Model 3 and Model Y vehicles come equipped with a standard dashcam feature with the ability to record video in multiple directions. Front, side, and rear views were readily available via direct USB download. Additional types of front and side views were indirectly available via privacy requests with Tesla. Prior research neither fully explored the four most readily available camera views across multiple vehicles nor field camera calibration techniques particularly useful for future software and hardware changes. Moving GPS instrumented vehicles were captured traveling approximately 7.2 kph to 20.4 kph across the front, side, and rear views available via direct USB download. Reverse project photogrammetry projects and video timing data successfully measured vehicle speeds with an average error of 2.45% across 25 tests. Previously researched front and rear camera calibration parameters were reaffirmed despite software changes, and additional parameters for the side cameras
Jorgensen, MichaelSwinford, ScottImada, KevinFarhat, Ali
In a three-phase voltage source inverter, in order to prevent the direct short circuit of the upper and lower tubes of the bridge arm and ensure the normal operation of the inverter, microsecond-level dead time needs to be added when the power devices are turned on and off. However, due to the dead-time effect, slight distortion may occur in the inverter within the modulation period, and this distortion will eventually lead to harmonic components in the output current after accumulation, thereby generating torque ripple. Against the above background, implementing dead-time compensation strategies is very important. To compensate for the voltage error caused by the dead-time effect, current polarity determination is required first. Then, the dead time is compensated, thereby indirectly compensating for the voltage error caused by the dead-time effect. Regarding the dead-time compensation time, without changing the hardware, this paper proposes a solution to turn off the dead-time
Jing, JunchaoZhang, JunzhiZuo, BotaoLiu, YiqiangYang, TianyuZhu, Lulong
The trend for the future mobility concepts in the automotive industry is clearly moving towards autonomous driving and IoT applications in general. Today, the first vehicle manufacturers offer semi-autonomous driving up to SAE level 4. The technical capabilities and the legal requirements are under development. The introduction of data- and computation-intensive functions is changing vehicle architectures towards zonal architectures based on high-performance computers (HPC). Availability of data-connection to the backend and the above explained topics have a major impact on how to test and update such ‘software-defined’ vehicles and entire fleets. Vehicle diagnostics will become a key element for onboard test and update operations running on HPCs, as well as for providing vehicle data to the offboard backend infrastructure via Wi-Fi and 5G at the right time. The standard for Service Oriented Vehicle Diagnostics (SOVD) supports this development. It describes a programming interface for
Mayer, JulianBschor, StefanFieth, Oliver
In the domain of new energy vehicles, the role of the bidirectional DC/DC converter holds great significance. Based on the two-phase interleaved parallel BOOST topology, this paper adopts the approach of combining the double-loop PI controller with the feedforward control algorithm respectively from the aspects of following the target voltage and response speed, and conducts research on the performance of the DC/DC converter in BOOST mode in terms of output voltage overshoot, steady-state error, and system adjustment time. The test results fully validate the feasibility and effectiveness of the design scheme. The test results indicate that the double-loop PI control + feedforward control method accelerates the circuit response speed, reduces the steady-state error, and significantly reduces the input/output current ripple, fully verifying the feasibility and effectiveness of the control method. Furthermore, regarding the overvoltage issue that occurs after a large accelerator pedal in
Jing, JunchaoLiu, YiqiangZuo, BotaoHuang, WeishanDai, Zhengxing
Software Defined Vehicle (SDV) is gaining attraction in the automotive industry due to its wide range of benefits like remote software/feature upgrade, scalable functionality, Electronic Control Unit (ECU) commonization, remote diagnostics, increased safety, etc. To obtain all these benefits, ECUs need to be designed accordingly. ECU hardware must be designed to support a range of vehicles with a variety of loading, scalable features, power distribution, levels of processing, and networking architecture. Each domain has unique challenges to make the ECU economical and robust to operating conditions without compromising performance. This paper illustrates the critical hardware design challenges to accommodate a scalable SDV architecture. This paper focuses electrical interface design to support wide range of input/output port loads, scalable functionality, and robust diagnostics. Also, flexibility of microprocessor processing capability, ECU networking, and communication complexity are
Hasan, S.M. NayeemIrgens, Peter
Recent years have seen a strong move towards Software Defined Vehicles (SDV) concept as it is seen as an enabler for advancing the mobility by integrating complex technologies like Artificial Intelligence (AI) and Connected Autonomous Driving (CAD) into the vehicle. However, this comes with fundamental changes to the vehicle’s Electrical/Electronic (EE) architecture which require novel testing approaches. This paper presents FEV’s SDV Hardware-In- The-Loop (HIL) test setup which focuses on testing the developed HPC-based software. The functionality of the SDV HIL test setup is demonstrated by testing the software of multiple technologies within the High Performance Computer (HPC) environment like ADAS and teleoperation virtual control units with Over-the-air (OTA) up- dates capability. Test results show the effectiveness of utilizing FEV’s HIL setup in developing and validating the software of SDV platforms.
Obando, DavidAlzu'bi, HamzehCarreón Vásquez, ErwinAlrousan, QusayAlnajdawi, Mohammad SamiTasky, Thomas
Modern vehicles contain tens of different Electronic Control Units (ECUs) from several vendors. These small computers are connected through several networking busses and protocols, potentially through gateways and converters. In addition, vehicle-to-vehicle and internet connectivity are now considered requirements, adding additional complexity to an already complex electronic system. Due to this complexity and the safety-critical nature of vehicles, automotive cyber-security is a difficult undertaking. One critical aspect of cyber-security is the robust software testing for potential bugs and vulnerabilities. Fuzz testing is an automated software testing method injecting large input sets into a system. It is an invaluable technique across many industries and has become increasingly popular since its conception. Its success relies highly on the “quality” of inputs injected. One shortcoming associated with fuzz testing is the expertise required in developing “smart” fuzz testing tools
McShane, JohnCelik, LeventAideyan, IwinosaBrooks, RichardPesé, Mert D.
Security flaws in automotive software have significant consequences. Modern automotive engineers must assess software not only for performance and reliability but also for safety and security. This paper presents a tool to verify software for safety and security. The tool was originally developed for the Department of Defense (DoD) to detect cybersecurity vulnerabilities in legacy safety-critical software with tight performance constraints and a small memory footprint. We show how the tool and techniques developed for verifying legacy safety-critical software can be applied to automotive and embedded software using real-world case studies. We also discuss how this tool can be extended for software comprehension.
Awadhutkar, PayasTamrawi, AhmedSauceda, Jeremias
Driving automation systems rely heavily on sophisticated electronics to function effectively, and economic pressure poses new challenges in manufacturing. Tightly integrated sensors, processors, and communication modules monitor and control the vehicle's operation at any time. Size, weight, power, and cost constraints put pressure on manufactures to reduce stack electronics, miniaturize boards, and innovate over the traditional sequential assemble/test cycle. Consequently, designers and manufacturers reduce access to boards, remove test points, co-locate RF with other components, and break the sequential SMT line. Radio-frequency (RF) reflectometry is a mature and reliable technology essential for characterizing materials, components, and analog circuits. It provides precise insights into electromagnetic properties like impedance and permittivity, crucial for optimizing RF and microwave designs. Widely used in fields from material science to quantum computing, RF reflectometry is key
Moreno, CarlosSharma, RakshitPabbi, SrijanFischmeister, Sebastian
Apple’s mobile phone LiDAR capabilities can be used with multiple software applications to capture the geometry of vehicles and smaller objects. The results from different software have been previously researched and compared to traditional ground-based LiDAR. However, results were inconsistent across software applications, with some software being more accurate and others being less accurate. (Technical Paper 2023-01-0614. Miller, Hashemian, Gillihan, Benes.) This paper builds upon existing research by utilizing the updated LiDAR hardware that Apple has added to its iPhone 15 smartphone lineup. This new hardware, in combination with the software application PolyCam, was used to scan a variety of crashed vehicles. These crashed vehicles were also scanned using a FARO 3D scanners and Leica RTC 360 scanners, which have been researched extensively for their accuracy. The PolyCam scans were compared to FARO and Leica scans to determine accuracy for point location and scaling. Previous
Miller, Seth HigginsStogsdill, MichaelMcWhirter, Seth
Shadow positions can be useful in determining the time of day that a photograph was taken and determining the position, size, and orientation of an object casting a shadow in a scene. Astronomical equations can predict the location of the sun relative to the earth, and therefore the position of shadows cast by objects, based on the location’s latitude and longitude as well as the date and time. 3D computer software includes these calculations as a part of their built-in sun systems. In this paper, the authors examine the sun system in the 3D modeling software 3ds Max to determine its accuracy for use in accident reconstruction. A parking lot was scanned using a FARO LiDAR scanner to create a point cloud of the environment. A camera was then set up on a tripod at the environment, and photographs were taken at various times throughout the day from the same location. This environment was 3D modeled in 3ds Max based on the point cloud, and the sun system in 3ds Max was configured using the
Barreiro, EvanErickson, MichaelSmith, ConnorCarter, NealHashemian, Alireza
This study investigates the impact of thermal imbalances on energy delivery and Battery State of Power (SoP) in immersion-cooled battery cells. It explores how these imbalances, which arise when cells within a module operate at different temperatures, lead to variations in internal resistance and inefficiencies in energy storage and discharge. Such imbalances critically affect the battery's SoP, representing the maximum charge or discharge power the system can support over specific time intervals. By analyzing SoP over 10-second durations and continuous, we assess how thermal imbalances influence both short-term and medium-term power capabilities. Temperature significantly impacts cell aging, and imbalances can accelerate degradation in some cells, ultimately affecting serviceability. To address these issues, we employ a high-level simulation framework that integrates advanced tools. GT-SUITE software optimizes thermal performance by adjusting coolant temperature and flow rate to
Meshginqalam, AtaNegro, SergioAtluri, PrasadTyagi, RamavtarSuzuki, JorgeK B, AnjushaCao, Yuyuan
It is becoming increasingly common for bicyclists to record their rides using specialized bicycle computers and watches, the majority of which save the data they collect using the Flexible and Interoperable Data Transfer (.fit) Protocol. The contents of .fit files are stored in binary and thus not readily accessible to users, so the purpose of this paper is to demonstrate the differences induced by several common methods of analyzing .fit files. We used a Garmin Edge 830 bicycle computer with and without a wireless wheel speed sensor to record naturalistic ride data at 1 Hz. The .fit files were downloaded directly from the computer, uploaded to the chosen test platforms - Strava, Garmin Connect, and GoldenCheetah - and then exported to .gpx, .tcx and .csv formats. Those same .fit files were also parsed directly to .csv using the Garmin FIT Software Developer Kit (SDK) FitCSVTool utility. The data in those .csv files (henceforth referred to as “SDK data”) were then either directly
Sweet, DavidBretting, Gerald
Automotive industry is growing rapidly with innovations leading to increase in new features and improving the Quality of vehicles. These new components are developed with the available design standards across global OEMs. This Quality research paper aims to address the need of revision of design standards due to environmental factors prevailing in India. With the increase towards autonomous mobility, the number of electronics is also increasing, and this involves hardware & software evaluation. The hardware testing is a point of concern due to increase in the failure rate from the markets. Environment changes are very much evident with the growing economies and OEMs are developing the components with innovation, but if the basic design standards are not revised in parallel with the changing environment, the issues will continue to trouble the end customers. The failed cases data received from across the country was analyzed and observed that the cases are majorly reported from urban
Marwah, RamnikPyasi, PraveenBindra, RiteshGarg, Vipin
Since most of the existing studies focus on the identification of the yaw stable region, but ignore the identification of the roll stable region, this article presents a software tool YRSRA for calculating both the yaw and roll stable region for ground vehicle system with 5G-V2X. And the frequency of rollover instability of commercial vehicles such as trucks and buses is not low, and the cost of rollover accidents is often greater than the cost of yaw instability accidents. Therefore, it is necessary to identify the stability region of yaw and roll at the same time. Firstly, the iterative model of yaw rate and slip angle is constructed through deducing the two-degree-of-freedom vehicle dynamics. Secondly, the load transfer ratio (LTR) is coded with given yaw rate and slip angle. Thirdly, several Illustrative examples are depicted, such as variation of steer angle, road adhesion coefficient and vehicle speed. The software features an easy to generate yaw and roll stability region by on
Tu, LihongZeng, DequanZhang, ZhoupingHe, QixiaoZhao, ShuqiSun, JingWang, AichunYu, QinMing, JinghongWang, XiaoliangHu, Yiming
Accurate reconstruction of vehicle collisions is essential for understanding incident dynamics and informing safety improvements. Traditionally, vehicle speed from dashcam footage has been approximated by estimating the time duration and distance traveled as the vehicle passes between reference objects. This method limits the resolution of the speed profile to an average speed over given intervals and reduces the ability to determine moments of acceleration or deceleration. A more detailed speed profile can be calculated by solving for the vehicle’s position in each video frame; however, this method is time-consuming and can introduce spatial and temporal error and is often constrained by the availability of external trackable features in the surrounding environment. Motion tracking software, widely used in the visual effects industry to track camera positions, has been adopted by some collision reconstructionists for determining vehicle speed from video. This study examines the
Perera, NishanGriffiths, HarrisonPrentice, Greg
Bendix® EC-80™ and certain EC-60™ ABS control units contain an event data recorder called the Bendix® Data Recorder (BDR). Raw BDR data is obtained using commercially available software, however, the translation of the raw data into an event report has only been performed by the manufacturer. In this paper, the raw data structures of the commercially available datasets are examined. It is demonstrated that the data follows uniform and repeatable patterns. The raw BDR data is converted into a conventional report and then validated against translation reports performed by the manufacturer. The techniques outlined in this research allow investigators to access and analyze BDR records independently of the manufacturer and in a way previously not possible.
DiSogra, MatthewHirsch, JeffreyYeakley, Adam
Items per page:
1 – 50 of 6297