This paper presents an Artificial Neural Network based algorithm to estimate the sideslip angle of a vehicle in different road conditions. The method is based on two parallel tasks: (a) estimation of the sideslip angle in three road conditions, namely dry, wet and icy, by means of three separate regression networks, and (b) identification of the road condition with a pattern recognition classifier allowing to select the correct estimation output among the three regression network outputs. The regression and classification networks are trained by means of datasets recorded during driving sessions conducted on a high-performance instrumented vehicle in the three road conditions and with different maneuvers and driving cycles. The algorithm has been deployed on the same vehicle to test the performance on the real application. The results are presented in terms of comparison between the estimated angle and its direct measurement obtained by a high precision optical sensor installed onboard. The resulting accuracy of the method is about 98.6%.
This paper presents a tradeoff analysis in terms of accuracy and computational cost between different architectures of artificial neural networks for the State of Charge (SOC) estimation of lithium batteries in hybrid and electric vehicles. The considered layouts are partly selected from the literature on SOC estimation, and partly are novel proposals that have been demonstrated to be effective in executing estimation tasks in other engineering fields. One of the architectures, the Nonlinear Autoregressive Neural Network with Exogenous Input (NARX), is presented with an unconventional layout that exploits a preliminary routine, which allows setting of the feedback initial value to avoid estimation divergence. The presented solutions are compared in terms of estimation accuracy, duration of the training process, robustness to the noise in the current measurement, and to the inaccuracy on the initial estimation. Moreover, the algorithms are implemented on an electronic control unit in serial communication with a computer, which emulates a real vehicle, so as to compare their computational costs. The proposed unconventional NARX architecture outperforms the other solutions. The battery pack that is used to design and test the networks is a 20 kW pack for a mild hybrid electric vehicle, whilst the adopted training, validation and test datasets are obtained from the driving cycles of a real car and from standard profiles.
In the context of automated driving, Electric Power Steering (EPS) systems represent an enabling technology. They introduce the ergonomic function of reducing the physical effort required by the driver during the steering maneuver. Furthermore, EPS gives the possibility of high precision control of the steering system, thus paving the way to autonomous driving capability. In this context, the present work presents a performance assessment of an EPS system designed for a full-electric all-wheel-drive electric prototype racing in Formula Student Driverless (FSD) competitions. Specifically, the system is based on the linear actuation of the steering rack by using a ball screw. The screw nut is rotated through a belt transmission driven by a brushless DC motor. Modeling and motion control techniques for this system are presented. Moreover, the numerical model is tuned through a grey-box identification approach. Finally, the performance of the proposed EPS system is tested experimentally on the vehicle through both sine-sweep profiles and co-simulated driverless sessions. The system performance is assessed in terms of reference tracking capability, thus showing favorable results for the proposed actuation solution.
Self-driving vehicles have experienced an increase in research interest in the last decades. Nevertheless, fully autonomous vehicles are still far from being a common means of transport. This paper presents the design and experimental validation of a processor-in-the-loop (PIL) architecture for an autonomous sports car. The considered vehicle is an all-wheel drive full-electric single-seater prototype. The retained PIL architecture includes all the modules required for autonomous driving at system level: environment perception, trajectory planning, and control. Specifically, the perception pipeline exploits obstacle detection algorithms based on Artificial Intelligence (AI), and the trajectory planning is based on a modified Rapidly-exploring Random Tree (RRT) algorithm based on Dubins curves, while the vehicle is controlled via a Model Predictive Control (MPC) strategy. The considered PIL layout is implemented firstly using a low-cost card-sized computer for fast code verification purposes. Furthermore, the proposed PIL architecture is compared in terms of performance to an alternative PIL using high-performance real-time target computing machine. Both PIL architectures exploit User Datagram Protocol (UDP) protocol to properly communicate with a personal computer. The latter PIL architecture is validated in real-time using experimental data. Moreover, they are also validated with respect to the general autonomous pipeline that runs in parallel on the personal computer during numerical simulation.
This paper presents the design and hardware-in-the-loop (HIL) experimental validation of a data-driven estimation method for the state of charge (SOC) in the lithium-ion batteries used in hybrid electric vehicles (HEVs). The considered system features a 1.25 kWh 48 V lithium-ion battery that is numerically modeled via an RC equivalent circuit model that can also consider the environmental temperature influence. The proposed estimation technique relies on nonlinear autoregressive with exogenous input (NARX) artificial neural networks (ANNs) that are properly trained with multiple datasets. Those datasets include modeled current and voltage data, both for charge-sustaining and charge-depleting working conditions. The investigated method is then experimentally validated using a Raspberry Pi 4B card-sized board, on which the estimation algorithm is actually deployed, and real-time hardware, on which the battery model is developed, namely a Speedgoat baseline platform. These hardware platforms are used in a hardware-in-the-loop architecture via the UPD communication protocol, allowing the system to be validated in a proper testing environment. The resulting estimation algorithm can estimate the battery SOC in real-time, with 2% accuracy during real-time hardware testing.