Refine Your Search

Topic

Search Results

Technical Paper

Comparing Open-Source UDS Implementations Through Fuzz Testing

2024-04-09
2024-01-2799
In the ever-evolving landscape of automotive technology, the need for robust security measures and dependable vehicle performance has become paramount with connected vehicles and autonomous driving. The Unified Diagnostic Services (UDS) protocol is the diagnostic communication layer between various vehicle components which serves as a critical interface for vehicle servicing and for software updates. Fuzz testing is a dynamic software testing technique that involves the barrage of unexpected and invalid inputs to uncover vulnerabilities and erratic behavior. This paper presents the implementation of fuzz testing methodologies on the UDS layer, revealing the potential vulnerabilities that could be exploited by malicious entities. By employing both open-source and commercial fuzzing tools and techniques, this paper simulates real-world scenarios to assess the UDS layer’s resilience against anomalous data inputs.
Technical Paper

Synthesis of Statistically Representative Driving Cycle for Tracked Vehicles

2023-04-11
2023-01-0115
Drive cycles are a core piece of vehicle development testing methodology. The control and calibration of the vehicle is often tuned over drive cycles as they are the best representation of the real-world driving the vehicle will see during deployment. To obtain general performance numerous drive cycles must be generated to ensure final control and calibration avoids overfitting to the specifics of a single drive cycle. When real-world driving cycles are difficult to acquire methods can be used to create statistically similar synthetic drive cycles to avoid the overfitting problem. This subject has been well addressed within the passenger vehicle domain but must be expanded upon for utilization with tracked off-road vehicles. Development of hybrid tracked vehicles has increased this need further. This study shows that turning dynamics have significant influence on the vehicle power demand and on the power demand on each individual track.
Technical Paper

Evaluating Drivers’ Understanding of Warning Symbols Presented on In-Vehicle Digital Displays Using a Driving Simulator

2023-04-11
2023-01-0790
Since 1989, ISO has published procedures for developing and testing public information symbols (ISO 9186), while the SAE standard for in-vehicle icon comprehension testing (SAE J2830) was first published in 2008. Neither testing method was designed to evaluate the comprehension of symbols in modern vehicles that offer digital instrument cluster interfaces that afford new levels of flexibility to further improve drivers’ understanding of symbols. Using a driving simulator equipped with an eye tracker, this study investigated drivers’ understanding of six automotive symbols presented on in-vehicle displays. Participants included 24 teens, 24 adults, and 24 senior drivers. Symbols were presented in a symbol-only, symbol + short text descriptions, and symbol + long text description conditions. Participants’ symbol comprehension, driving performance, reaction times, and eye glance times were measured.
Technical Paper

Developing Domain Ontologies and an Integration Ontology to Support Modeling and Simulation of Next-Generation Ground Vehicle Systems

2022-03-29
2022-01-0361
The development of next-generation ground vehicle systems relies on modeling and simulation to predict vehicle performance and conduct trade studies in the design and acquisition process. In this paper, we describe the development of an ontology suite to support modeling and simulation of next generation military ground vehicles. The ontology suite is intended to address model reuse challenges and increase the shared understanding of ground vehicle system simulations. The ontology suite consists of four domain ontologies: Vehicle operations (VehOps), Operational environment (Env), Ground vehicle architecture (VehArch), and Simulation model ontology (SimMod) and one integration ontology. The separate domain ontologies allow for extensibility, while the integration ontology establishes semantic relationships across the domains ontologies.
Journal Article

Virtual Evaluation of Deep Learning Techniques for Vision-Based Trajectory Tracking

2022-03-29
2022-01-0369
Artificial intelligence (AI) enhanced control system deployments are emerging as a viable substitute to more traditional control system. In particular, deep learning techniques offer an alternate approach to tune the ever increasing sets of control system parameters to extract performance. However, the systematic verification and validation (to establish the reliability and robustness) of deep learning based controllers in actual deployments remains a challenge. This is exacerbated by the need to evaluate and optimize control systems embedded within an operational environment (with its own sets of additional unknown or uncertain parameters). Existing literature comparisons of deep learning against traditional controllers, where they may exist, do not offer structured approaches to comparative performance evaluation and improvement. It is also crucial to develop a standardized controlled test environment within which various controllers are evaluated against a common metric.
Journal Article

Automatic Formal Verification of SysML State Machine Diagrams for Vehicular Control Systems

2021-04-06
2021-01-0260
Vehicular control systems are characterized with numerous complex interactions with a steady rise of autonomous functions, which makes it more challenging for designers and safety engineers to identify unexpected failures. These systems tend to be highly integrated and exhibit features like concurrency for which traditional verification and validation techniques (i.e. testing and simulation) are insufficient to provide rigorous and complete assessment. Model Checking, a well-known formal verification technique, can be used to rigorously prove the correctness of such systems according to design Requirements. In particular, Model Checking is a method for formally verifying finite-state concurrent systems. Specifications about the system are expressed as temporal logic formulas, and efficient symbolic algorithms are used to traverse the model defined by the system and check if the specification holds or not.
Journal Article

Implementation Methodologies for Simulation as a Service (SaaS) to Develop ADAS Applications

2021-04-06
2021-01-0116
Over the years, the complexity of autonomous vehicle development (and concurrently the verification and validation) has grown tremendously in terms of component-, subsystem- and system-level interactions between autonomy and the human users. Simulation-based testing holds significant promise in helping to identify both problematic interactions between component-, subsystem-, and system-levels as well as overcoming delays typically introduced by the default full-scale on-road testing. Software in Loop (SiL) simulation is utilized as an intermediate step towards software deployment for autonomous vehicles (AV) to make them reliable. SiL efforts can help reduce the resources required for successful deployment by helping to validate the software for millions of road miles. A key enabler for accelerating SiL processes is the ability to use Simulation as a Service (SaaS) rather than just isolated instances of software.
Journal Article

Integration of Autonomous Vehicle Frameworks for Software-in-the-Loop Testing

2020-04-14
2020-01-0709
This paper presents an approach for performing software in the loop testing of autonomous vehicle software developed in the Autoware framework. Autoware is an open source software for autonomous driving that includes modules such as localization, detection, prediction, planning and control [8]. Multitudes of autonomous driving frameworks exist today, each having its own pros and cons. Often, MATLAB-Simulink is used for rapid prototyping, system modeling and testing, specifically for the lower-level vehicle dynamics and powertrain control features. For the autonomous software, the Robotic Operating System (ROS) is more commonly used for integrating distributed software components so that they can easily share information through a publish and subscribe paradigm. Thorough testing and evaluation of such complex, distributed software, implemented on a physical vehicle poses significant challenges in terms of safety, time, and cost, especially when considering rare edge cases.
Technical Paper

Use of Machine Learning for Real-Time Non-Linear Model Predictive Engine Control

2019-04-02
2019-01-1289
Non-linear model predictive engine control (nMPC) systems have the ability to reduce calibration effort while improving transient engine response. The main drawback of nMPC for engine control is the computational power required to realize real-time operation. Most of this computational power is spent linearizing the non-linear plant model at each time step. Additionally, the effectiveness of the nMPC system relies heavily on the accuracy of the model(s) used to predict the future system behavior, which can be difficult to model physically. This paper introduces a hybrid modeling approach for internal combustion engines that combines physics-based and machine learning techniques to generate accurate models that can be linearized with low computational power. This approach preserves the generalization and robustness of physics-based models, while maintaining high accuracy of data-driven models. Advantages of applying the proposed model with nMPC are discussed.
Technical Paper

Knock Thresholds and Stochastic Performance Predictions: An Experimental Validation Study

2019-04-02
2019-01-1168
Knock control systems are fundamentally stochastic, regulating some aspect of the distribution from which observed knock intensities are drawn. Typically a simple threshold is applied, and the controller regulates the resultant knock event rate. Recent work suggests that the choice of threshold can have a significant impact on closed loop performance, but to date such studies have been performed only in simulation. Rigorous assessment of closed loop performance is also a challenging topic in its own right because response trajectories depend on the random arrival of knock events. The results therefore vary from one experiment to the next, even under identical operating conditions. To address this issue, stochastic simulation methods have been developed which aim to predict the expected statistics of the closed loop response, but again these have not been validated experimentally.
Technical Paper

Handling Deviation for Autonomous Vehicles after Learning from Small Dataset

2018-04-03
2018-01-1091
Learning only from a small set of examples remains a huge challenge in machine learning. Despite recent breakthroughs in the applications of neural networks, the applicability of these techniques has been limited by the requirement for large amounts of training data. What’s more, the standard supervised machine learning method does not provide a satisfactory solution for learning new concepts from little data. However, the ability to learn enough information from few samples has been demonstrated in humans. This suggests that humans may make use of prior knowledge of a previously learned model when learning new ones on a small amount of training examples. In the area of autonomous driving, the model learns to drive the vehicle with training data from humans, and most machine learning based control algorithms require training on very large datasets. Collecting and constructing training data set takes a huge amount of time and needs specific knowledge to gather relevant information.
Technical Paper

On Enhanced Fuzzy Sliding-Mode Controller and Its Chattering Suppression for Vehicle Semi-Active Suspension System

2018-04-03
2018-01-1403
This paper aims to present an enhanced fuzzy sliding-mode control scheme with variable rate reaching law for semi-active vehicle suspension systems, which can reduce chattering phenomena in high frequency compared with the sliding-mode controller with traditional exponent reaching law. First, an ideal-skyhook damping suspension system is taken as reference model; then the new control law is synthesized by employing the fuzzy logic control while considering the sliding-mode reaching segment characteristics, which can dynamically change the reaching rate to suppress chattering in closed-loop control systems; finally, simulation analysis is conducted under both random road and bump road surface, the results verified the effectiveness and feasibility of the proposed control scheme.
Journal Article

A Nonlinear Model Predictive Control Strategy with a Disturbance Observer for Spark Ignition Engines with External EGR

2017-03-28
2017-01-0608
This research proposes a control system for Spark Ignition (SI) engines with external Exhaust Gas Recirculation (EGR) based on model predictive control and a disturbance observer. The proposed Economic Nonlinear Model Predictive Controller (E-NMPC) tries to minimize fuel consumption for a number of engine cycles into the future given an Indicated Mean Effective Pressure (IMEP) tracking reference and abnormal combustion constraints like knock and combustion variability. A nonlinear optimization problem is formulated and solved in real time using Sequential Quadratic Programming (SQP) to obtain the desired control actuator set-points. An Extended Kalman Filter (EKF) based observer is applied to estimate engine states, combining both air path and cylinder dynamics. The EKF engine state(s) observer is augmented with disturbance estimation to account for modeling errors and/or sensor/actuator offset.
Journal Article

Control Allocation for Multi-Axle Hub Motor Driven Land Vehicles

2016-04-05
2016-01-1670
This paper outlines a real-time hierarchical control allocation algorithm for multi-axle land vehicles with independent hub motor wheel drives. At the top level, the driver’s input such as pedal position or steering wheel position are interpreted into desired global state responses based on a reference model. Then, a locally linearized rigid body model is used to design a linear quadratic regulator that generates the desired global control efforts, i.e., the total tire forces and moments required track the desired state responses. At the lower level, an optimal control allocation algorithm coordinates the motor torques in such a manner that the forces generated at tire-road contacts produce the desired global control efforts under some physical constraints of the actuation and the tire/wheel dynamics. The performance of the proposed control system design is verified via simulation analysis of a 3-axle heavy vehicle with independent hub-motor drives.
Technical Paper

A Control Algorithm for Low Pressure - EGR Systems Using a Smith Predictor with Intake Oxygen Sensor Feedback

2016-04-05
2016-01-0612
Low-pressure cooled EGR (LP-cEGR) systems can provide significant improvements in spark-ignition engine efficiency and knock resistance. However, open-loop control of these systems is challenging due to low pressure differentials and the presence of pulsating flow at the EGR valve. This research describes a control structure for Low-pressure cooled EGR systems using closed loop feedback control along with internal model control. A Smith Predictor based PID controller is utilized in combination with an intake oxygen sensor for feedback control of EGR fraction. Gas transport delays are considered as dead-time delays and a Smith Predictor is one of the conventional methods to address stability concerns of such systems. However, this approach requires a plant model of the air-path from the EGR valve to the sensor.
Journal Article

Vehicle Road Runoff and Return - Effect of Limited Steering Intervention

2011-04-12
2011-01-0583
Vehicle safety remains a significant concern for consumers, government agencies, and automotive manufacturers. One critical type of vehicle accident results from the right or left side tires leaving the road surface and then returning abruptly due to large steering wheel inputs (road runoff and return). A subset of runoff road crashes that involve a steep hard shoulder has been labeled shoulder induced accidents. In this paper, a limited authority real time steering controller has been developed to mitigate shoulder induced accidents. A Kalman Filter based tire cornering stiffness estimation technique has been coupled with a feedback controller and driver intention module to create a safer driving solution without excessive intervention. In numerical studies, lateral vehicle motion improvements of 30% were realized for steering intervention. Specifically, the vehicle crossed the centerline after 1.0 second in the baseline case versus 1.3 seconds with steering assistance at 60 kph.
Technical Paper

A User Configurable Powertrain Controller with Open Software Management

2007-04-16
2007-01-1601
The emphasis on vehicle fuel economy and tailpipe emissions, coupled with a trend toward greater system functionally, has prompted automotive engineers to develop on-board control systems with increased requirements and complexity. Mainstream engine controllers regulate fuel, spark, and other subsystems using custom solutions that incorporate off-the-shelf hardware components. Although the digital processor core and the peripheral electronics may be similar, these controllers are targeted to fixed engine architectures which limit their flexibility across vehicle platforms. Moreover, additional software needs are emerging as electronics continue to permeate the ground transportation sector. Thus, automotive controllers will be required to assume increased responsibility while effectively communicating with distributed hardware modules.
Technical Paper

Breadboard Development of the Advanced Inflatable Airlock System for EVA

2003-07-07
2003-01-2449
The advanced inflatable airlock (AIA) system was developed for the Space Launch Initiative (SLI). The objective of the AIA system is to greatly reduce the cost associated with performing extravehicular activity (EVA) from manned launch vehicles by reducing launch weight and volume from previous hard airlock systems such as the Space Shuttle and Space Station airlocks. The AIA system builds upon previous technology from the TransHab inflatable structures project, from Space Shuttle and Space Station Airlock systems, and from terrestrial flexible structures projects. The AIA system design is required to be versatile and capable of modification to fit any platform or vehicle needing EVA capability. During the basic phase of the program, the AIA conceptual design and key features were developed to help meet the SLI program goals of reduced cost and program risk.
Technical Paper

Testing a Formula SAE Racecar on a Seven-Poster Vehicle Dynamics Simulator

2002-12-02
2002-01-3309
Vehicle dynamics simulation is one of the newest and most valuable technologies being applied in the racing world today. Professional designers and race teams are investing heavily to test and improve the dynamics of their suspension systems through this new technology. This paper discusses the testing of one of Clemson University's most recent Formula SAE racecars on a seven-poster vehicle dynamics simulator; commonly known as a “shaker rig.” Testing of the current dampers using a shock dynamometer was conducted prior to testing and results are included for further support of conclusions. The body of the paper is a discussion of the setup and testing procedures involved with the dynamic simulator. The results obtained from the dynamic simulator tests are then analyzed in conjunction with the shock dynamometer results. Conclusions are formed from test results and methods for future improvements to be applied in Formula SAE racing are suggested.
Technical Paper

Advanced Inflatable Airlock System for EVA

2002-07-15
2002-01-2314
The Advanced Inflatable Airlock (AIA) System is currently being developed for the 2nd Generation Reusable Launch Vehicle (RLV). The objective of the AIA System is to greatly reduce the cost associated with performing extravehicular activity (EVA) from the RLV by reducing launch weight and volume from previous hard airlock systems such as the Space Shuttle and Space Station airlocks. The AIA System builds upon previous technology from the TransHab inflatable structures project, from Space Shuttle and Space Station Airlock systems, and from terrestrial flexible structures projects. The AIA system design is required to be versatile and capable of modification to fit any platform or vehicle needing EVA capability. This paper discusses the AIA conceptual design and key features that will help meet the 2nd Generation RLV program goals of reduced cost and program risk.
X