Publication: Feature Extraction and NN-Based Enhanced Test Maneuver Deployment for 2 DoF Vehicle Simulator
Loading...
Date
Advisor
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Type
Abstract
This paper presents a deployment method of various test maneuver scenarios for 2 degree of freedom (2 DoF) vehicle simulator by using feature extraction and neural networks (NN). A prototype version has been set up for the 2 DoF vehicle simulator. Then, a hardware in the loop (HIL) model with 2 inputs (torque, <inline-formula> <tex-math notation="LaTeX">$\tau _{1}$ </tex-math></inline-formula>- <inline-formula> <tex-math notation="LaTeX">$\tau _{2}$ </tex-math></inline-formula>) and 3 outputs (acceleration, <inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {x}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {y}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {z}}$ </tex-math></inline-formula>) is created. System identification is performed to obtain the training data of NNs to be used for the deployment of test maneuvers. In the system identification process, 2 arbitrary sinusoidal torque signals (<inline-formula> <tex-math notation="LaTeX">$\tau _{1}$ </tex-math></inline-formula>- <inline-formula> <tex-math notation="LaTeX">$\tau _{2}$ </tex-math></inline-formula>) are generated by using the actuator specs of the 2 DoF vehicle simulator. By applying the generated torque signals to the actuators, acceleration (<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {x}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {y}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {z}}$ </tex-math></inline-formula>) data are collected from the inertial measurement sensor (IMU) on the 2 DoF vehicle simulator. It is determined to create 3 different NN models for the obtained data. The <inline-formula> <tex-math notation="LaTeX">$1^{\mathrm{st}}$ </tex-math></inline-formula> NN model is trained with 3 inputs (<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {x}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {y}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {z}}$ </tex-math></inline-formula>) and 2 targets (<inline-formula> <tex-math notation="LaTeX">$\tau _{1}$ </tex-math></inline-formula>- <inline-formula> <tex-math notation="LaTeX">$\tau _{2}$ </tex-math></inline-formula>) training data. The <inline-formula> <tex-math notation="LaTeX">$2^{\mathrm{nd}}$ </tex-math></inline-formula> NN model is trained with 6 inputs (amplitudes and phases of <inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {x}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {y}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {z}}$ </tex-math></inline-formula>) and 2 targets (<inline-formula> <tex-math notation="LaTeX">$\tau _{1}$ </tex-math></inline-formula>- <inline-formula> <tex-math notation="LaTeX">$\tau _{2}$ </tex-math></inline-formula>) training data. The input data features for the 2nd NN model is extracted by using the Fast Fourier Transform (FFT). The <inline-formula> <tex-math notation="LaTeX">$3^{\mathrm{rd}}$ </tex-math></inline-formula> NN model is trained with 6 inputs (amplitudes and phases of <inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {x}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {y}}$ </tex-math></inline-formula>-<inline-formula> <tex-math notation="LaTeX">$\text{a}_{\mathrm {z}}$ </tex-math></inline-formula>) and 4 targets (amplitudes and phases of <inline-formula> <tex-math notation="LaTeX">$\tau _{1}$ </tex-math></inline-formula>- <inline-formula> <tex-math notation="LaTeX">$\tau _{2}$ </tex-math></inline-formula>) training data. For the 3rd NN model, the features of input and target data are extracted by using the FFT. The NN training process continues until acceptable performance criteria are reached. Then, 3 NN models are run and analysed under various test scenarios such as Double Lane Change, Constant Radius, Increase Steer, Fish Hook, Sine with Dwell and Swept Sine. Only for the <inline-formula> <tex-math notation="LaTeX">$3^{\mathrm{rd}}$ </tex-math></inline-formula> NN, the actuator signals (<inline-formula> <tex-math notation="LaTeX">$\tau _{1}$ </tex-math></inline-formula>- <inline-formula> <tex-math notation="LaTeX">$\tau _{2}$ </tex-math></inline-formula>) are recomposed by applying an inverse FFT process to the 4 targets (amplitudes and phases of <inline-formula> <tex-math notation="LaTeX">$\tau _{1}$ </tex-math></inline-formula>- <inline-formula> <tex-math notation="LaTeX">$\tau _{2}$ </tex-math></inline-formula>). Finally, the reference trajectory tracking performances are evaluated by comparing the NN models that are run under the test scenarios.
Description
Subject
Technology, Sinyal İşleme, Mühendislik, ENGINEERING, MATERIALS SCIENCE, Engineering, Information Systems, Communication and Control Engineering, General Materials Science, Vehicle Simulator, Mechatronics and Robotics, ENGINEERING, ELECTRICAL & ELECTRONIC, Artificial neural networks, Computer Sciences, Elektrik ve Elektronik Mühendisliği, General Engineering, Data models, neural networks, Physical Sciences, Information and computing sciences, vehicle simulator, Engineering and Technology, Bilgisayar Bilimi, Feature extraction, Electrical engineering. Electronics. Nuclear engineering, Bilgi Sistemleri, Haberleşme ve Kontrol Mühendisliği, Neural networks, Internet of things, IoT, General Computer Science, Neural Networks, Affordable and Clean Energy, Genel Mühendislik, Information and Computing Sciences, Bilgisayar Bilimleri, Electrical and Electronic Engineering, Engineering, Computing & Technology (ENG), System identification, Genel Bilgisayar Bilimi, system identification, Training data, Mühendislik, Bilişim ve Teknoloji (ENG), Control Engineering, COMPUTER SCIENCE, TK1-9971, Fizik Bilimleri, Signal Processing, Genel Malzeme Bilimi, MÜHENDİSLİK, ELEKTRİK VE ELEKTRONİK, Mühendislik ve Teknoloji, Actuators, Malzeme Bilimi