Browse Topic: Software-in-the-loop (SIL)

Items (128)
In the automotive industry, increasing noise regulations are influencing product sales and passenger comfort, creating a need for more effective noise testing methods. Hardware-in-Loop (HiL) based virtual acoustic testing serves as a critical step before Driver-in-Loop testing, allowing for the assessment of vehicle performance and noise levels inside and outside the vehicle under various conditions before physical prototype testing is performed. The Hardware-in-the-Loop (HiL) simulator setup is equipped with joystick control that requires a physical representation of the vehicle dynamics model provided as a Functional Mock-up Unit (FMU) in real-time format. In contrast, the vehicle control logic is implemented in C++ code. The simulator incorporates both lateral and longitudinal dynamics. Additional interfaces are integrated to support joystick input and virtual road visualization enabling realistic vehicle maneuvering and dynamic performance evaluation. However, performing all test
Visuvamithiran, RishikesanChougule, SourabhSrinivasan, RangarajanLaurent, Nicolas
In the current automotive design and development of the Electrical Distribution System (EDS), at an earlier stage, before the physical prototyping is largely absent. Traditional methods for verification and validation of EDS are performed with HIL, SIL, MIL, prototype testing or physical vehicle trials reveal design errors at later stages in the development cycle, which may lead to redesign, prolonged timelines and increased failure rates at vehicle integration. Hence, there is a critical need for an early-stage simulation methodology that ensures robustness and reliability of E/E architecture with first-time-right readiness at the design stage itself. In this paper, a digital EDS architecture simulation introduces a mode-based structural behavioural approach where specific vehicle functions, failure conditions and malfunction scenarios are set up in a simulation environment with their corresponding electrical circuits for simulation. A function-specific truth table-based analysis
Jaisankar, GokulnathWarke, UmakantChakra, PipunBorole, Akash
Functional Mock-up Units (FMUs) have become a standard for enabling co-simulation and model exchange in vehicle development. However, traditional FMUs derived from physics-based models can be computationally intensive, especially in scenarios requiring real-time performance. This paper presents a Python-based approach for developing a Neural Network (NN) based FMU using deep learning techniques, aimed at accelerating vehicle simulation while ensuring high fidelity. The neural network was trained on vehicle simulation data and trained using Python frameworks such as TensorFlow. The trained model was then exported into FMU, enabling seamless integration with FMI-compliant platforms. The NN FMU replicates the thermal behavior of a vehicle with high accuracy while offering a significant reduction in computational load. Benchmark comparisons with a physical thermal model demonstrate that the proposed solution provides both efficiency and reliability across various driving conditions. The
Srinivasan, RangarajanAshok Bharde, PoojaMhetras, MayurChehire, Marc
Ensuring the safety and functionality of sophisticated vehicle technologies has grown more difficult as the automotive industry quickly shifts to intelligent, electric, and connected mobility. Software-defined architectures, electric powertrains, and advanced driver assistance systems (ADAS) all require strong quality assurance (QA) frameworks that can handle the multi domain nature of contemporary vehicle platforms. In order to thoroughly assess the functionality and dependability of next generation automotive systems, this paper proposes an integrated QA methodology that blends conventional testing procedures with model-based validation, digital twin environments, and real-time system monitoring. The suggested framework, which includes hardware-in-the-loop (HIL), software-in-the-loop (SIL), and over-the-air (OTA) testing techniques, concentrates on end-to-end traceability from specifications to validation. Simulating intricate situations for ADAS, electric vehicle battery temperature
Komanduri, Arun SrinivasSrivastava, Anuj
Currently, we face the challenge that ensuring ADS safety remains the primary bottleneck to large-scale commercial deployment—while benchmarks such as the CARLA Leaderboard have spurred progress, their coarse evaluation granularity, inability to quantify procedural risks, and lack of differentiation among algorithms in complex scenarios make in-depth diagnostics and functional safety validation exceedingly difficult. To address these challenges, we propose EvalDrive, a framework that seems to offer a more comprehensive approach to multi-scenario performance evaluation for modular autonomous driving systems. Within this broader analytical framework, EvalDrive appears to provide what seems to be three key contributions. (1) It constructs what appears to represent a structured and extensible scenario library, comprising a majority of 44 interactive scenarios, 23 weather conditions, and 12 town environments, which are then systematically expanded through parameterized variations. (2) Our
Jia, ChunyuKong, YanMa, YaoPei, Xiaofei
This paper presents a comprehensive analysis of advanced methods for optimizing software development in hybrid vehicles, focusing on the V-Model methodology integrated with Model-Based Systems Engineering (MBSE), functional design techniques and In-the-Loop validation processes, and the incorporation of agile methodologies such as SAFe (Scaled Agile Framework). The increasing complexity of embedded systems in hybrid vehicles, driven by electrification and the introduction of autonomous and connected systems, demands systematic and rigorous approaches to ensure reliability, safety, and energy efficiency. Over the next sections, we will explore the fundamental principles of the V-Model, its adaptations to the context of hybrid vehicles, the implementation of functional design processes supported by MBSE, the application of Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL) methodologies for system validation, and finally the integration of agile SAFe principles to manage
Gomes, Cleber WillianNatal, Icarus Lima
This paper offers recent ideas and its implementation on leveraging AI for off highway Autonomous vehicle Simulations in SIL and HIL frameworks. Our objective is to enhance software quality and reliability while reducing costs and efforts through advanced simulation techniques. We employed multiple innovative solutions to build a System of Systems Simulation. Physics based models are a prerequisite for detailed and accurate representation of the real-world system, but it poses challenges due to its computational complexity and storage requirements. Machine learning algorithms were used to create surrogate/reduced order models to optimize by preserving the expected fidelity of models. It helped to speed up simulation and compile model code for SIL & HIL Targets. Built AI driven interfaces to bridge windows, Linux and Mobile Operating systems. Time synchronization was the key challenge as multiple environments were needed for end-to-end solutions. This was resolved by reinforcement
Karegaonkar, Rohit P.Aole, SumitDasnurkar, SwapnilSingh, VishwajeetSaha, Soumyadeep
Evaluating the impact of software changes on fuel consumption and emissions is a critical aspect of transmission development. To evaluate the trade-offs between performance improvements and potential negative effects on efficiency, a forward-looking Software-in-the-Loop (SiL) simulation has been developed. Unlike backward calculations that derive fuel consumption based solely on cycle speed and engine speed, this approach executes complete driving cycles as the Worldwide Harmonized Light-Duty Vehicle Test Cycle (WLTC) within a detailed SiL environment. By considering all relevant influencing factors in a dynamic simulation, the method provides a more accurate assessment of fuel consumption and emission differences between two versions of the transmission software. The significant contribution of this work lies in the high-fidelity integration of a real virtual Transmission Control Unit (vTCU) software within a comprehensive, validated forward-looking SiL environment. This approach
Kengne Dzegou, Thierry JuniorSchober, FlorianRebesberger, RonHenze, Roman
The calibration of automotive electronic control units is a critical and resource-intensive task in modern powertrain development. Optimizing parameters such as transmission shift schedules for minimum fuel consumption traditionally requires extensive prototype testing by expert calibrators. This process is costly, time-consuming, and subject to variability in environmental conditions and human judgment. In this paper, an artificial calibrator is introduced – a software agent that autonomously tunes transmission shift maps using reinforcement learning (RL) in a Software-in-the-Loop (SiL) simulation environment. The RL-based calibrator explores shift schedule parameters and learns from fuel consumption feedback, thereby achieving objective and reproducible optimizations within the controlled SiL environment. Applied to a 7-speed dual-clutch transmission (DCT) model of a Mild Hybrid Electric Vehicle (MHEV), the approach yielded significant fuel efficiency improvements. In a case study on
Kengne Dzegou, Thierry JuniorSchober, FlorianRebesberger, RonHenze, Roman
With the advancement of the automotive industry, more sophisticated systems are being incorporated into vehicles to enhance performance, safety, and other essential features. As a result, the software to control these complex systems continue to grow and complex. There is a need to test all these software thoroughly in a systematic way to ensure the correctness of implementation and functionality. Till now, test cases for the automotive software unit feature are being created manually and turns out to be inefficient and time consuming. There is a pressing need, therefore, to generate the testcases automatically based on the test requirements. To address this challenge, this research illustrates the use of large language models (LLMs) in automated test case generation for MIL/SIL/PIL platform. Recently, LLMs have been effectively applied to address challenges in natural language understanding, text generation, code generation, and more. Following this concept, our approach is to first
Bagari, MayankPrajapati, SauravTuladhar, YunishKoti, Akshay
Nowadays, Software-in-the-Loop (SIL) represents a crucial methodology in the development and validation of control systems, particularly in sectors such as automotive, marine, and aerospace. It involves creating a virtual representation of a real environment with varying levels of accuracy. Using SIL techniques, engineers can develop and test software in the early stages of the development cycle, reducing overall time-to-market and costs. Typically, to simulate complex control systems, a primary tool is used to manage and integrate an entire application-specific environment composed of application software, plants, sensors and actuators, and communication protocols. Although several commercial solutions are currently available on the market to support SIL activities, Dumarey Softronix wanted to explore the possibility of developing an in-house software tool to leverage the benefits of SIL. This paper provides a high-level overview of the main steps involved in developing a complete SIL
Mancuso, ClaudioTesconi, CristianAutieri, Fabio
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
Energy management strategy is essential for HEV’s to achieve an optimum of energy consumption. With predictive energy management, taking future vehicle speed predicted from ADAS map information, in-vehicle navigation traffic flow status information, and current speed into account, one could anticipate a considerable improvement in energy-saving. The major validating approach widely adopted for energy management algorithms nowadays is real-world vehicle testing, of which the economic and time costs are relatively high. Moreover, with advanced algorithms featuring AI coming into light, putting forward higher requirement in the richness of test cases, the drawback in coverage of vehicle testing is revealed. This paper proposed a MIL/SIL testing approach for predictive energy management algorithms, providing a partial replacement to, and overcome the limitations of, vehicle testing. In the testing setup, random traffic generated by MATLAB® based on real-time traffic condition will be taken
Yan, YueMa, XiudanWei, XinliXiong, JieDeng, YunfeiBradfield, Donald Edward
Less costs and higher efficiency may be constant technological pursuit. Despite the great success, data-driven AI development still requires multiple stages such as data collection, cleaning, annotation, training, and deployment to work together. We expect an end-to-end style development process that can integrate these processes, achieving an automatic data production and algorithm development process that can work with just clicks of the mouse. For this purpose, we explore an end-to-end style parking algorithm development pipeline based on procedural parking scenario synthetic data generation. Our approach allows for the automated generation of parking scenarios according to input parameters, such as scene construction, static and dynamic obstacles arrangement, material textures modification, and background changes. It then combines with the ego-vehicle trajectories into the scenarios to render high-quality images and corresponding label data based on Blender software. Utilizing
Li, JianWang, HanchaoZhang, SongMeng, ChaoRui, Zhang
In Automotive world, vehicle development includes design and testing of hardware and software. Hardware includes components required for actuation and sensing, along with the controller hardware. Software includes control logic embedded in controller for functioning of these components. Generally, software inside controller could be validated in various ways e.g., Software in Loop (SiL), Hardware in Loop (HiL), Vehicle testing. During initial phase of control software development cycle, plant models with adequate accuracy replicating hardware components are utilized for digital software validation. Many a times, hardware components might be available before control software matures. Hence, to validate plant models for their accuracy & quality alternate option of actual controller is needed during initial phase. Intelligent controller mimicking original controller can be an alternate option for plant model improvement and component level performance analysis. This paper proposes a
Chhagar, Rohnit SinghNavse, SiddharthKumar, Lavanya
Advanced Driver Assistance Systems (ADAS) is a growing technology in automotive industry, intended to provide safety and comfort to the passengers with the help of variety of sensors like radar, camera, Light Detection and Ranging (LIDAR) etc. The camera sensors in ADAS used extensively for the purpose of object detection and classification which are used in functions like Traffic sign recognitions, Lane detections, Object detections and many more. The development and testing of camera-based sensors involves the greater technologies in automotive industry, especially the validation of camera hardware and software. The testing can be done by various processes and methods like real environment test, model-based testing, Hardware, and Software in loop testing. A fully matured ADAS camera system in the market comes after passing all these verification processes, yet there are lot of new failures popping up in the field with this ADAS system. Since ADAS is an evolving technology, many new
R, ManjunathSaddaladinne, JagadeeshPachaiyappan, Sathish
Electrified drives will change significantly in the wake of the further introduction of automated driving functions. Precise drive dimensioning, taking automated driving into account, opens up further potential in terms of drive operation and efficiency as well as optimal component design. Central element for unlocking the dimensioning potentials is the knowledge about the driving functions and their application. In this paper the implications of automated driving on the drive and component design are discussed. A process and a virtual toolchain for electric drive development from concept optimization to detailed dimensioning validation is presented. The process is subdivided into a concept optimization part for finding the optimal drive topology and layout and a detailed prototype environment, where more detailed component models can be assessed in customer operation to enable representative component dimensioning. Furthermore, the detailed simulation allows the drive investigation in
Sturm, Axel WolfgangBrandes, GerritSander, MarcelHenze, RomanKüçükay, Ferit
The modern automotive industry is facing challenges of ever-increasing complexity in the electrified powertrain era. On-board diagnostic (OBD) systems must be thoroughly calibrated and validated through many iterations to function effectively and meet the regulation standards. Their development and design process are more complex when prototype hardware is not available and therefore virtual testing is a prominent solution, including Model-in-the-loop (MIL), Software-in-the-loop (SIL) and Hardware-in-the-loop (HIL) simulations. Virtual prototype testing relying on real-time simulation models is necessary to design and test new era’s OBD systems quickly and in scale. The new fuel cell powertrain involves new and previously unexplored fail modes. To make the system robust, simulations are required to be carried out to identify different fails. Thus, it is imminent to build simulation models which can reliably reproduce failures of components like the compressor, recirculation pump
Pandit, Harshad RajendraDimitrakopoulos, PantelisShenoy, ManishAltenhofen, Christian
Validation plays a crucial role in any Electronic Development process. This is true in the development of any automotive Electronic Control Unit (ECU) that utilizes the Automotive V process. From Research and Development (R&D) to End of Line (EOL), every automotive module goes through a plethora of Hardware (HW) and Software (SW) testing. This testing is tedious, time consuming, and inefficient. The purpose of this paper is to show a way to streamline validation in any part of the automotive V process using Python as a driving force to automate and control Hardware-in-the-loop (HIL) / Model-in-the-loop (MIL) / Software-in-the-loop (SIL) validation. The paper will propose and outline a framework to control test equipment, such as power supplies and oscilloscopes, load boxes, and external HW. The framework includes the ability to control CAN communication signals and messages. A visual Graphical User Interface (GUI) has also been created to provide simplified operation to the user
Rosiewicz, BrandonLink, Bravin
The rise of Software-Defined Vehicles (SDV) has rapidly advanced the development of Advanced Driver Assistance Systems (ADAS), Autonomous Vehicle (AV), and Battery Electric Vehicle (BEV) technology. While AVs need power to compute data from perception to controls, BEVs need the efficiency to optimize their electric driving range and stand out compared to traditional Internal Combustion Engine (ICE) vehicles. AVs possess certain shortcomings in the current world, but SAE Level 2+ (L2+) Automated Vehicles are the focus of all major Original Equipment Manufacturers (OEMs). The most common form of an SDV today is the amalgamation of AV and BEV technology on the same platform which is prominently available in most OEM’s lineups. As the compute and sensing architectures for L2+ automated vehicles lean towards a computationally expensive centralized design, it may hamper the most important purchasing factor of a BEV, the electric driving range. This research asserts that the development of
Kothari, AadiTalty, TimothyHuxtable, ScottZeng, Haibo
In autonomous technology, uncrewed aircraft systems have already become the preferred platform for the research and development of flight control systems. Although they are subjected to following and satisfying complicated scenarios of control stations, this high dependency on a specific control framework limits them in their application process and reduces the flight self-organizing network. In this article, we present a developed multilayer control system protocol with the additional supportive manned aircraft layer (Tender). The novelty of the introduced model is that uncrewed aircraft systems are monitored and navigated by the tender, and then based on the suggested scheme, data flows are controlled and transferred across the network by the developed cloud–robotics approach in the ground station layer. Therefore, it has been tried to design a semi-autonomous control network to gather data that combines human observation and the automotive nature of uncrewed aircraft systems. To
Millar, Richard C.Laliberté, JeremyMahmoodi, ArminHashemi, LeilaMeyer, Robert Walter
In today’s scenario, the software validation phase in the automotive software development cycle uses different testing environments/platforms (Verification uses Model in Loop (MiL), function validation uses Software in Loop (SiL), HW and system level tests uses Hardware in Loop (HiL), and system testing uses vehicle). Each of these platforms are highly expensive to deploy and maintain and poses significant constraints in directly comparing the test results across platforms due to the difference in test reporting structures. It is also noticed that there is high redundancy or overlapping of test cases and timely availability of these platforms for timely SW release testing. The solution helps in integrating MiL, SiL, and HiL test platforms into one single "Integrated Testing Platform," which eventually saves testing time, effort, and cost, along with early bug detection during the software development phase. With the reuse of relevant compatible test cases in each of the test phases
Jain, NayankN T, SavithaG, SudipBhogenahally Lakshminarayana, AnuroopaManish, Kumar
The evolution of automotive Electronic Control Unit (ECU) technology brings the additional safety, comfort, and control to the vehicle. With an exponential increase in the complexity involved in modern-day ECU, it is very important to verify and validate robustness, functionality, and reliability of ECU software [1]. As of now, Hardware in loop [HIL] and Vehicle in Loop validations are well known software functional validation methods. However, these methods require physical setup, which can incur more cost and time during the development phase. In recent years, ECU virtualization gained attention for development and validation of automotive ECUs [2]. The goal is to minimize the effort on software testing. This paper focuses on virtualization of Electric Vehicle (EV) powertrain system using SIL approach. The objective is to provide an adaptable EV-virtualization environment for virtual-ECU (vECU) verification and validation. This paper focuses on standardization of SIL simulation setup
Sajnani, AbhishekVernekar, KiranGosavi, RupeshNaik, Venkatesh
A previously developed piston damage and exhaust gas temperature models are coupled to manage the combustion process and thereby increasing the overall energy conversion efficiency. The proposed model-based control algorithm is developed and validated in a software-in-the-loop simulation environment, and then the controller is deployed in a rapid control prototyping device and tested online at the test bench. In the first part of the article, the exhaust gas temperature model is reversed and converted into a control function, which is then implemented in a piston damage-based spark advance controller. In this way, more aggressive calibrations are actuated to target a certain piston damage speed and exhaust gas temperature at the turbine inlet. A more anticipated spark advance results in a lower exhaust gas temperature, and such decrease is converted into lowering the fuel enrichment with respect to the production calibrations. Moreover, the pollutant emissions associated with
Brusa, AlessandroMecagni, JacopoShethia, Fenil PanalalCorti, Enrico
The Virtual Autonomous Navigation Environment (VANE) is a set of tools that have been developed over a decade to assist autonomy developers in building autonomous systems. VANE has high-fidelity, physics-based sensors and vehicle models that interact with virtual environments built by utilizing decades of experience in characterizing environmental conditions. These models and environments are used in software-in-the-loop simulations to assist in the development and evaluation of autonomous vehicles in a cost-effective and time-sensitive manner. The software-in-the-loop simulations have been verified with data from concurrent physical testing and are used by autonomy developers to improve the safety, scalability, and cost effectiveness of testing autonomous vehicles.
Holden, GarrettAspin, ZacharyMonroe, John G.McInnis, DavidDavenport, CollinPrice, PhillipHansen, Brad
Automated driving, electrification, cloud computing and the push toward software-defined vehicles are forcing automotive and commercial-vehicle developers to revamp design strategies. Tools suppliers are moving to help engineers develop and verify solutions that address the complete vehicle environment, a task that requires a growing number of design tools. During the recent dSPACE World Conference in Munich, Germany, several vehicle manufacturers described their strategies for coping with these trends. dSPACE, which supplies hardware/software-in-the-loop (HIL/SIL) tools, announced plans to see if tool makers can find a way to help developers by making it easier to integrate data created using different development software.
Costlow, Terry
The front camera module is a fundamental component of a modern vehicle’s active safety architecture. The module supports many active safety features. Perception of the road environment, requests for driver notification or alert, and requests for vehicle actuation are among the camera software’s key functions. This paper presents a novel method of testing these functions virtually. First, the front camera module software is compiled and packaged in a Docker container capable of running on a standard Linux computer as a software in the loop (SiL). This container is then integrated with the active safety simulation tool that represents the vehicle plant model and allows modeling of test scenarios. Then the following simulation components form a closed loop: First, the active safety simulation tool generates a video data stream (VDS). Using an internet protocol, the tool sends the VDS to the camera SiL and other vehicle channels. The camera SiL performs its functions (e.g., object
Elbaz Elsaiid, MoatazKalliman, SamuelKral, Jiri
The accelerated processes in vehicle development require new technologies for function development and validation. With this motivation, Function-in-the-Loop (FiL) simulation was developed as a link between Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL) simulation. The combination of real Electronic Control Unit (ECU) hardware and software in conjunction with virtual components is very well suited for function development and testing. This approach opens up new possibilities for mechatronic systems that would otherwise require special test benches. For this reason, an Electric Power Steering (EPS) was transferred to a virtual environment using FiL simulation. This enables a wide range of applications, from EPS testing to the development of connected driving functions on an integrated platform. Right from the early development phases, the technology can be used purposefully with short integration cycles. Throughout the entire development process, function development and
Achilles, FrederikSteib, FrederikNippold, ChristophHenze, Roman
Simulation of real time situations is a time tested software validation methodology in the automotive industry and array of simulation technologies have been in use for decades and is widely accepted and been part & parcel of software development cycle. While software that is being developed needs detailed plan, architecture and detailed design, it also matters during its development that, it is built in the right way from the very beginning and is fine tuned constantly. Especially for Software-In-Loop simulation (SIL), plenty of practices/tools/techniques/data are being used for simulation of system/software behavior. When it comes to choosing the right simulation technique and tools to be adopted, often there are discussions revolve around cost, feasibility, effectiveness, man-power, scalability, reusability etc. As automotive software validation is data driven, we deal with myriad of ground truth data for simulations, ranging from vehicle dynamics to vehicle models to environment
Nagarajan, KalaiyarasanRanga, AnkurKalkura M, KiranAnegundi, RanishreeAriharan, Anantharaju
An autonomous vehicle is able to perceive and interpret exactly its surroundings and its interior (“Sensing”). then, it processes the information received and plan its driving strategy (“processing”). And finally, it uses its powertrain, steering and braking power to move its wheels in such a way that the planned driving strategy is put into practice (“Acting”). Testing an autonomous vehicle’s reaction to the erratic traffic scenarios using prototypes would be impractical. Physically testing these scenarios can also be risky to human life and equipment. Additionally, the repetition involved in the comprehensive testing of all these scenarios could lead to human errors. Various Self Driving car manufacturers have reported injuries and causalities while doing Functional testing [1]. Testing autonomous vehicles with simulations can model faulty sensors to determine whether the autonomous vehicle is functionally safe and also provides the comprehensive test coverage by saving time to
Venkannacharya, Gururaj
Autonomous vehicles (AVs) are self-contained vehicles equipped with control systems to execute various tasks. The Lane Departure Warning (LDW) system is widely employed to prevent the most common cause of vehicle collisions. An autonomous lane-departure system will aid and reduce such collisions. When the vehicle is at risk of drifting or departing its lane, the LDW system monitors its relative position to the lane edge and sends an alarming warning signal to the driver. This work uses an ML-based technique to detect lane markers in an Indian context using a high-resolution camera mounted on the car. Considering that, the LDW system requires three primary operations. The camera geometry information is used to divide the acquired image into two parts: a road part and a non-road component. Then, to circumvent the obstacles caused by the perspective effect, inverse perspective mapping is applied. Then, using a sliding window technique, lane markers are filtered, and Canny edge detection
Verma, Amar KumarR, VaibhavPerabhattula, VenkateshRajalakshmi, P
In this article, a formation flying technique designed for a multiple unmanned aerial vehicles (multi-UAV) system to provide low-cost and efficient solution for civilian and military applications is presented. First, a modular leader-follower formation algorithm was developed to accomplish the formation flying with off-the-shelf low-cost components and sensors. Second, a proportional-integral-derivative (PID) controller was utilized for velocity control of the UAVs to maintain the tight formation. Third, a particle swarm optimization-optimized reciprocal velocity obstacles (PSO-RVO) algorithm was utilized for obstacles avoidance and collision avoidance between the UAVs while navigating, with the aid of sonar ranging sensors onboard. The formation flying algorithm developed was tested through both simulation and experiment using two quadcopters with global positioning system (GPS) signals. For the simulation, the algorithm developed was tested on a virtual quadcopter using an open
Cheok, Jun HongAparow, Vimal RauNg Zhi Neng, JunoCheah, Jian LeeLeong, Dickson
Due to the ever increasingly stringent emission regulations for passenger vehicles, the efficiency and performance increase of Spark Ignition (SI) engines have been under the focus of the engine manufacturers. The quest for efficiency and performance increase has led to the development of increasingly complex powertrains and control strategies. The development process requires novel methods that feature a smooth transition between the real and the virtual prototypes. Furthermore, to reduce the development time and cost, developing an engine simulator with a low computational effort and good accuracy, which predicts the engine behavior on the entire operating range, plays a crucial role. This work proposes an Artificial Intelligence-based engine simulator for a Spark Ignition engine. The simulator relies on Neural Networks for the calculation of the main combustion metrics. In the first part of this paper, the data acquired at the engine test cell are analyzed. A shallow neural network
Shethia, Fenil PanalalMecagni, JacopoBrusa, AlessandroCavina, Nicolo
Spurred by the constraints of the COVID-19 pandemic, virtual testing is becoming an increasingly essential method for verification and validation of autonomous ground vehicle simulation tools. The Mobility Systems Branch (MSB) of the US Army Corps of Engineers Engineering Research and Development Center (ERDC) Geotechnical and Structures Laboratory (GSL) has developed a new approach in physics-based virtual testing of autonomous ground vehicle systems through the incorporation of both qualitative and quantitative data in congruency with ERDC’s Software-in-the-Loop laboratory. Virtual testing of autonomous vehicles combines simulation tools consisting of vehicle and sensor models represented in a virtual scene with both performer observations and modeling and simulation observations. The first iteration of a Virtual Engineering Evaluation Test (V-EET) for robotic and autonomous ground vehicle systems took place in 2021 at the ERDC in Vicksburg, Mississippi. Virtual testing took place
Lyons, JessicaJackson, RebekahRichards, JamesGates, BurhmanFairley, JoshuaPrice, Stephanie
Software-in-the-Loop (SiL) test environments are the ideal virtual platforms for enabling continuous-development, -integration, -testing -delivery or -deployment commonly referred as Continuous-X (CX) of the complex functionalities in the current automotive industry. This trend especially is contributed by several factors such as the industry wide standardization of the model exchange formats, interfaces as well as architecture definitions. The approach of frontloading software testing with SiL test environments is predominantly advocated as well as already adopted by various Automotive OEMs, thereby the demand for innovating applicable methods is increasing. However, prominent usage of the existing monolithic architecture for interaction of various elements in the SiL environment, without regarding the separation between functional and non-functional test scope, is reducing the usability and thus limiting significantly the cost saving potential of CX with SiL. In this paper, we
Raghupatruni, IndrasenKarjee, SambuddhaGupta, AnupamNaik, VenkateshHuber, Thomas
This paper presents the evolution of a series of connected, automated vehicle technologies from simulation to in-vehicle validation for the purposes of minimizing the fuel usage of a class-8 heavy duty truck. The results reveal that an online, hierarchical model-predictive control scheme, implemented via the use of extended horizon driver advisories for velocity and gear, achieves fuel savings comparable to predictions from software-in-the-loop (SiL) simulations and engine-in-the-loop (EiL) studies that operated with a greater degree of powertrain and chassis automation. The work of this paper builds on prior work that presented in detail this predictive control scheme that successively optimizes vehicle routing, arrival and departure at signalized intersections, speed trajectory planning, platooning, predictive gear shifting, and engine demand torque shaping. This paper begins by outlining the controller development progression from a previously published engine-in-the-loop study to
Pelletier, EvanBai, WushuangAlvarez Tiburcio, MiguelBorek, JohnBoyle, StephenEarnhardt, ChristianGao, LimingGeyer, StephenGraham, ChristopherGroelke, BenMagee, MarkPalmeter, KyleRodriguez, ManuelXu, ChuFathy, HosamNaghnaeian, MohammadStockar, StephanieVermillion, ChristopherBrennan, Sean
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. The primary benefits ensue from the in-parallel processing of multiple
Kagalwala, HuzefaSrivastava, SiddhantVenkatesan, Manikanda BalajiSrinivasan, SrivatsanKrovi, Venkat N
Automated driving systems (ADS) are one of the key modern technologies that are changing the way we perceive mobility and transportation. In addition to providing significant access to mobility, they can also be useful in decreasing the number of road accidents. For these benefits to be realized, candidate ADS need to be proven as safe, robust, and reliable; both by design and in the performance of navigating their operational design domain (ODD). This paper proposes a multi-pronged approach to evaluate the safety performance of a hypothetical candidate system. Safety performance is assessed through using a set of test cases/scenarios that provide substantial coverage of those potentially encountered in an ODD. This systematic process is used to create a library of scenarios, specific to a defined domain. Beginning with a system-specific ODD definition, a set of core competencies are identified. These core competencies are then considered both in isolation and in conjunction with other
Patil, MayurLybarger, AlexanderMidlam-Mohler, ShawnStoddart, Evan
With the enhancements in vehicle electrification and autonomous vehicles, Traffic systems are also being improved at an accelerated rate to aid the development of improving fuel economy standards. For this to be possible, it is essential that traffic can be accurately modeled and predicted. The existing toolsets are proprietary and expensive and traffic modeling is not a trivial task due to its dependence on various factors such as place, time, and weather. To address these issues, an entirely open-source Software-In-Loop (SIL) fleet-focused traffic modeling toolset has been developed with the ability to take environmental factors with powertrain-in-the-loop into account leveraging Simulation of Urban Mobility (SUMO) and python. The proposed SIL toolset encompasses the creation of a microscopic traffic distribution which accounts for the usual traffic trends of a typical day. Parameters such as the number of vehicles entering the network and the speed of all the vehicles at a time of a
Padisala, Shanthan KumarYurkovich, Benjamin
Multispeed eDrive or eAxles arguably benefit the overall performance and efficiency of an electric vehicle. The majority of the benefits can be derived from rightsizing and optimal control over the gear shift sequence under various driving scenarios. This paper focuses on developing an optimal shift schedule and precise shift controls for a special utility three-wheeled electric vehicle using a Model-Based Design approach. The supervisory control logic is implemented using Stateflow. Further, the entire shift mechanism with the controller, stepper motor and driver is modeled in the Matlab-Simulink-Simscape environment. A novel solution of integrating the SolidWorks CAD model of the gearbox provided by the manufacturer with the shift mechanism using Simulink Multibody is presented. Finally, the controller model and C- code test methods are presented to validate the behavior and functional requirements using MIL, SIL and PIL on a prototype microcontroller chip.
Dani, PriyankaMore, Raunak PraveenNegi, Vivek SinghDorle, Aniruddha
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. Virtual
Bachuwar, SanketBulsara, ArdashirDossaji, HuzefaGopinath, AdityaParedis, ChrisPilla, SrikanthJia, Yunyi
Model-based system simulations play a critical role in the development process of the automotive industry. They are highly instrumental in developing embedded control systems during conception, design, validation, and deployment stages. Whether for model-in-the-loop (MiL), software-in-the-loop (SiL) or hardware-in-the-loop (HiL) scenarios, high-fidelity plant models are particularly valuable for generating realistic simulation results that can parallel or substitute for costly and time-consuming vehicle field tests. In this paper, the development of a powertrain plant model and its correlation performance are presented. The focus is on the following modules of the propulsion systems: transmission, driveline, and vehicle. The physics and modeling approach of the modules is discussed, and the implementation is illustrated in Amesim software. The developed model shows good correlation performance against test data in dynamic events such as launch, tip-in, tip-out, and gearshifts. To
Zhou, JingKao, MinghuiCurran, Kristin
ABSTRACT This paper describes the role of Modeling and Simulation (M&S) as a critical tool which must be necessarily used for the development, acquisition and testing of autonomous systems. To be used effectively key aspects of development, acquisition and testing must adapt and change to derive the maximum benefit from M&S. We describe how development, acquisition and testing should leverage and use M&S. We furthermore introduce and explain the idea of testable autonomy and conclude with a discussion of the qualities and requirements that M&S needs to have to effectively function in the role that we envision. Citation: J. Brabbs, S. Lohrer, P. Kwashnak, P. Bounker, M. Brudnak, “M&S as the Key Enabler for Autonomy Development, Acquisition and Testing”, In Proceedings of the Ground Vehicle Systems Engineering and Technology Symposium (GVSETS), NDIA, Novi, MI, Aug. 13-15, 2019.
Brabbs, JohnLohrer, ScottKwashnak, PaulBounker, PaulBrudnak, Mark
Items per page:
1 – 50 of 128