Data-Driven Detection Methods on Driver’s Pedal Action Intensity Using Triboelectric Nano-Generators

: Driver’s driving actions on pedals can be regarded as an expression of driver’s acceleration / deceleration intention. Quickly and accurately detecting driving action intensity on pedals can have great contributions in preventing road tra ﬃ c accidents and managing the energy consumption. In this paper, we report a pressure-sensitive and self-powered material named triboelectric nano-generators (TENGs). The generated voltage data of TENGs, which is associated with the pedal action, can be collected easily and stored sequentially. According to the characteristics of the voltage data, we have employed a hybrid machine learning method. After collecting signals from TENGs and driving simulator simultaneously, an unsupervised Gaussian mixture model is used to cluster the pedal events automatically using data from simulator. Then, multi-feature candidates of the voltage data from TENGs are extracted and ranked. A supervised random forest model that treats voltage data of TENGs as input data is trained and tested. Results show that data from TENGs can have a high accuracy of more than 90% using the random forest algorithm. The evaluating results demonstrate the accuracy of the proposed data-driven hybrid learning algorithm for recognition of driver’s pedal action intensity. Furthermore, technical and economic characteristics of TENGs and some common sensors are compared and discussed. This work may demonstrate the feasibility of using these data-driven methods on the detection of driver’s pedal action intensity.


Introduction
Road traffic accidents have resulted in the deaths of 1.35 million people every year around the world [1]. According to the National Highway Traffic Safety Administration, almost 80% road traffic accidents are related to driver's improper driving actions. In the process of driver-vehicle interaction, manipulation actions on steering wheel, brake and gas pedals convey most of the command information from driver to vehicle [2]. Thus, improper manipulations may result in road traffic accidents [3,4]. Among all the kinds of driver's actions on the vehicle, actions on brake and gas pedals are used by drivers to generate deceleration and acceleration of the vehicle. It acts as an important part of the serialized driving behavior [5]. Thus, a fast and accurate detection method for different action levels on pedals may contribute to the prevention of traffic accidents [6], which acts as a function in advanced driving assistance systems (ADAS) [7]. Intelligent vehicles have been raising increasing attention nowadays [8,9]. In order to meet the functional requirement of intelligent vehicles, more measurement data of drivers are needed. In terms of the data source, there are mainly three kinds of detection methods. Firstly, data from the Controller Area Network (CAN) is used. Zhou [10] employed a random forest algorithm to classify the brake intention into four levels: slight, medium, intensive and emergency braking. Lv [11] used a hybrid-learning method. The braking intensity is classified into three levels using Gaussian Mixture Model (GMM). Secondly, pictures captured by camera are used. Tran [12] proposed a new machine-vision based framework for driver foot tracking. A Hidden Markov Model (HMM) is used to infer the brake and acceleration pedal states. They classify the pedals' states into seven classes and get a high accuracy of 94%. Ohn-Bar [13] equipped an in-vehicle video network to monitor the temporal activities from drivers. Brake events, overtake events and normal driving events can be detected separately. Physiological psychology signals from drivers are used in another method. Haufe [14] used electroencephalography (EEG) and electromyography to predict emergency braking. Detailed information of some representative research studies are listed in Table 1. However, there are some drawbacks for these methods. For the method utilizing data from CAN bus, the processing time may be too long not to meet the real-time requirement [11]. Data from cameras can be influenced by the vibration, illumination and occlusion [12,13,15]. Data-collecting devices for physiological psychology signals are usually intrusive, which may influence the drivers' intention to use them [14,16]. In order to better meet the requirement of real-time and robust, another detection approach for proper actions on pedals is needed.
In this study, we examine the possibility of using the voltage data of triboelectric nanogenerators (TENGs) in detecting the action intensity on the brake/gas pedal. In order to compare the response speeds of different sensors and evaluate the accuracy of detection using TENG, two driving simulator-based experiments were conducted. Reaction times of data from driving simulator, camera and TENG were compared.
Owing to the electric-generation principle of triboelectric nano-generators (TENGs), the voltage data from triboelectric nano-generators (TENGs) is highly related with actions on pedal. However, it also has the characteristics of large scale and nonlinearity. A hybrid machine learning based algorithm was developed. An unsupervised algorithm was used to label the pedal action intensity according to data from driving simulator. The random forest algorithm was used in this classification task. Performances of models with different hypo-parameter sets were evaluated and compared.

Materials and Methods
Two driving simulator-based experiments were designed. In order to compare the potential detection speeds of different sensors, experiment 1 was conducted. Data from driving simulator, camera and TENGs were collected simultaneously. Response times for each sensor were defined and compared.
In experiment 2, participants were asked to accomplish a virtual driving task in a virtual high-way scenario. Data from a driving simulator and TENGs were collected. Using data from the driving simulator, a Gaussian Mixture Model (GMM) was employed to cluster them and label the voltage data collected from TENGs. Furthermore, a classification algorithm was developed to detect the intensity levels on brake/gas pedals based on the voltage signal in TENGs. Performances of the classification algorithms, which have different hypo-parameter sets, were compared.

Apparatus and Participants
Apparatus and participants are described in this section. The experiment platform is shown in Figure 1. It is mainly composed of three parts: driving simulator, camera and triboelectric nano-generators (TENGs). We would introduce them, respectively, in the next paragraphs.
Owing to the electric-generation principle of triboelectric nano-generators (TENGs), the voltage data from triboelectric nano-generators (TENGs) is highly related with actions on pedal. However, it also has the characteristics of large scale and nonlinearity. A hybrid machine learning based algorithm was developed. An unsupervised algorithm was used to label the pedal action intensity according to data from driving simulator. The random forest algorithm was used in this classification task. Performances of models with different hypo-parameter sets were evaluated and compared.

Materials and Methods
Two driving simulator-based experiments were designed. In order to compare the potential detection speeds of different sensors, experiment 1 was conducted. Data from driving simulator, camera and TENGs were collected simultaneously. Response times for each sensor were defined and compared.
In experiment 2, participants were asked to accomplish a virtual driving task in a virtual highway scenario. Data from a driving simulator and TENGs were collected. Using data from the driving simulator, a Gaussian Mixture Model (GMM) was employed to cluster them and label the voltage data collected from TENGs. Furthermore, a classification algorithm was developed to detect the intensity levels on brake/gas pedals based on the voltage signal in TENGs. Performances of the classification algorithms, which have different hypo-parameter sets, were compared.

Apparatus and Participants
Apparatus and participants are described in this section. The experiment platform is shown in Figure 1. It is mainly composed of three parts: driving simulator, camera and triboelectric nanogenerators (TENGs). We would introduce them, respectively, in the next paragraphs.
Driving simulator: A static driving simulator was used. The driving simulation software named UC-win/Road was used for designing and running driving scenarios. It can generate a triple visual field for virtual driving. During the simulated driving, pedals' positions were obtained through the photoelectric sensor of the driving simulator and recorded by the driving simulator software together with the system time.
Camera: A Logitech C170 web camera was used. It recorded the pictures of the pedals during the experiment. It provided an alternative way to detect the actions on pedal. Using the OpenCV library, pictures were all attached with the coordinate system time.  Driving simulator: A static driving simulator was used. The driving simulation software named UC-win/Road was used for designing and running driving scenarios. It can generate a triple visual field for virtual driving. During the simulated driving, pedals' positions were obtained through the photoelectric sensor of the driving simulator and recorded by the driving simulator software together with the system time.
Camera: A Logitech C170 web camera was used. It recorded the pictures of the pedals during the experiment. It provided an alternative way to detect the actions on pedal. Using the OpenCV library, pictures were all attached with the coordinate system time.
TENGs: In terms of structure, triboelectric nano-generators (TENGs) can be divided into four types: lateral sliding-mode-based TENG, vertical contact-separation-mode-based TENG, single-electrode-based TENG and freestanding triboelectric-layer-based nanogenerators. In this study, vertical contact-separation-mode-based triboelectric nano-generators (TENGs) were used. The structure of triboelectric nano-generators (TENGs) is shown in Figure 2. The voltage of triboelectric nano-generators (TENGs) was collected and converted into digital signals via a Keithley 6514 system electrometer. The working principle and characteristics of triboelectric nano-generators (TENGs) are described in the next paragraphs.
generate voltage data when the driver has a pedal action, while it should quickly return to the original state when the pedal action ends. Kapton and Al are two materials with great different friction polarities in the friction sequence table. Al can be used as a friction layer and electrode at the same time and has a stronger ability to lose electrons than Cu in the positive friction polarity, while Kapton has a strong ability to obtain electrons in negative friction sequences. Choosing Kapton and Al as friction materials is an economical choice on the basis of meeting output requirements. As shown in Figure 2b, we improved the structure of TENG to adjust it in accomplishing pedal state detection. It is composed of kapton, aluminum and buffer layer. The top and bottom are encapsulated by kapton tape, the bottom kapton film of the upper layer is selected as a friction layer, and the middle aluminum is used as the back electrode of kapton. The aluminum strip on top of the lower layer acts as another friction layer and electrode. The upper and lower layers are separated by buffer layers on both sides to create a gap, so that the contact between the two friction layers can be separated when an external force is applied. As shown in Figure 2a, in the first stage I, the two friction layers are closely attached to each other, resulting in charge separation. As the two friction layers are closely contacted, the generated electric fields cancel each other, and the voltage at this time is zero. As the two friction layers are separated, a potential difference is established between the two electrodes. Due to the electrostatic induction effect, the driving electrons flow from the upper electrode to the lower electrode to achieve electrostatic balance, generating a positive voltage and current response (stage II). When the separation distance between the two friction layers continues to increase until the induced positive charge on the upper back electrode completely neutralizes the net negative charge on kapton, the voltage reaches its maximum at this time (stage III). At stage IV, kapton returned too close to aluminum again. At this time, in order to achieve electrostatic equilibrium again, electrons flowed from the lower electrode to the upper electrode, resulting in a voltage drop until the initial state was restored. This contact-separation mode of triboelectric nano-generators (TENGs) makes it have the ability to convert mechanical energy into electrical energy through the coupling of frictional electrification and electrostatic induction.
According to the requirement of our task, a customized TENG is needed. It should quickly generate voltage data when the driver has a pedal action, while it should quickly return to the original state when the pedal action ends. Kapton and Al are two materials with great different friction polarities in the friction sequence table. Al can be used as a friction layer and electrode at the same time and has a stronger ability to lose electrons than Cu in the positive friction polarity, while Kapton has a strong ability to obtain electrons in negative friction sequences. Choosing Kapton and Al as friction materials is an economical choice on the basis of meeting output requirements. As shown in Figure 2b, we improved the structure of TENG to adjust it in accomplishing pedal state detection. It is composed of kapton, aluminum and buffer layer. The top and bottom are encapsulated by kapton tape, the bottom kapton film of the upper layer is selected as a friction layer, and the middle aluminum is used as the back electrode of kapton. The aluminum strip on top of the lower layer acts as another friction layer and electrode. The upper and lower layers are separated by buffer layers on both sides to Sustainability 2020, 12, 8926 5 of 17 create a gap, so that the contact between the two friction layers can be separated when an external force is applied.
Participants: For experiment 1, 10 students (5 males; 5 females) were recruited. For experiment 2, 30 students (20 males; 10 females) were recruited. They ranged in age from 23 to 29. They were required to have a valid driver's license and were all free from orthopedic or neurological disease.

Experiment Design
Experiment 1: As shown in Figure 3, pictures of the foot from camera, digital signals from TENG and simulator were collected synchronously. Participants were asked to make actions on the brake/gas pedal according to the command. In this study, we used a tapping action to generate the command. The tapping action was also recorded by the camera. The time interval between the command time and the time when the signal has a significant change was defined as the "reaction time" of a sensor. Detailed information is listed as follows: (TENG), (b) structure of sensors in this study, (c) photo showing the fixing position of TENGs on pedals.
Participants: For experiment 1, 10 students (5 males; 5 females) were recruited. For experiment 2, 30 students (20 males; 10 females) were recruited. They ranged in age from 23 to 29. They were required to have a valid driver's license and were all free from orthopedic or neurological disease.

Experiment Design
Experiment 1: As shown in Figure 3, pictures of the foot from camera, digital signals from TENG and simulator were collected synchronously. Participants were asked to make actions on the brake/gas pedal according to the command. In this study, we used a tapping action to generate the command. The tapping action was also recorded by the camera. The time interval between the command time and the time when the signal has a significant change was defined as the "reaction time" of a sensor. Detailed information is listed as follows: TENG: We set the end time as the time when the voltage value is above 0.5 V.
Driving simulator: We set the end time as the time when the normalized value is above 0.1. Camera: We set the end time as the time when we can obviously observe the displacement change in the picture.
Reaction time for the three kinds of data resource was extracted manually and compared statistically.

Experiment 2:
In this experiment, participants were asked to perform simulated driving in a highway with a front vehicle. They were asked to follow the car in front but not to overtake it. The front vehicle was set to operate at a changing speed. Then frequent accelerating and deceleration can be generated and recorded. We collected data from the TENG and driving simulator synchronously. These data were used to train and test the detection algorithm. Data from the driving simulator was used as the ground truth of the action. It is clustered by an unsupervised algorithm. The clustering result was used as the labels of data from TENGs. A supervised machine learning algorithm was used as the detection algorithm to detect the action levels on pedals. Detailed information of the data and algorithm is shown in the next section. Reaction time for the three kinds of data resource was extracted manually and compared statistically. Experiment 2: In this experiment, participants were asked to perform simulated driving in a highway with a front vehicle. They were asked to follow the car in front but not to overtake it. The front vehicle was set to operate at a changing speed. Then frequent accelerating and deceleration can be generated and recorded. We collected data from the TENG and driving simulator synchronously. These data were used to train and test the detection algorithm. Data from the driving simulator was used as the ground truth of the action. It is clustered by an unsupervised algorithm. The clustering result was used as the labels of data from TENGs. A supervised machine learning algorithm was used as the detection algorithm to detect the action levels on pedals. Detailed information of the data and algorithm is shown in the next section.

Data and Algorithm
Data: For experiment 2, separate datasets were created for the two individual modalities driving simulator and TENG. They were all attached with the system timestamps from the same computer. In previous works, TENG application is suitable for dynamic-and oscillatory-type excitation. Considering the excitation of pedal force, the generated data from TENGs may be non-periodic, which is a new challenge of our work. In order to develop an algorithm that can automatically detect the action intensity levels on the brake/gas pedals, a machine-learning-based algorithm was developed. Data from the driving simulator were used as the ground truth. A GMM algorithm was used to cluster them. The result of clustering was used to label the data from TENGs. Classification algorithms can be trained and tested after labelling.
Labeling of actions using GMM: According to the data recorded from driving simulator, actions on brake/gas pedal were clustered using the Gaussian Mixture Model (GMM). The Gaussian Mixture Model (GMM) is a probability density function that is represented by the sum of weighted sub-Gaussian components. In this study, GMM was used to obtain the probability distribution of the gas/brake pedals. Three clusters were generated empirically for each pedal. Series of normalized brake/pedal values can be described as X = {x 1 , x 2 , x 3 , . . . , x T }. Considering the first and second order differences, data from the driving simulator can be represented by the following equation: where x represents the normalized value of pedal, v represents the difference of x between the adjacent moment, a represents the difference of v between the adjacent moment. For each 3-dimentional value at time t, the probability density can be represented by the following equation: where K is the number of clusters in GMM, w k is the weight of each component's Gaussian distribution. g X µ k , Σ k is the kth component's probability. µ = [µ 1 , µ 2 , µ 3 ] T is the vector of mean values for each dimension. Σ is the covariance matrix of each dimension. Given the data X, the purpose of training is to calculate µ k , Σ k for each component. The Expectation-Maximization (EM) algorithm was used, which contains two steps, i.e., the E-step and the M-step.
(1) E step: estimate the posterior probability Pri k of each component k in data point i: (2) M step: update the parameters according to the following equations: Feature selection: After the labeling stage, data from TENG were prepared for the classification. Firstly, we split the signal into time windows with the same width. For the stride of time windows, we set it to 1. Then the data from TENG were converted into time windows. Each time window was labelled by using the end point. The temporally nearest cluster result from the end point of time window was used as the label of each time window. The process of labelling is shown in Figure 4.   Table A1 (Appendix A). Flowchart of experiment 2 is shown in Figure 5.  Table A1 (Appendix A). Flowchart of experiment 2 is shown in Figure 5.
Model selection: After converting the time window into a feature vector, a classification algorithm was required to map the feature set into the label acquired from GMM. According to the research [38], the Random Forest (RF) algorithm achieved the best performance on 121 public datasets among 179 classification algorithms. Therefore, we used the Random Forest (RF) algorithm to infer the action level based on the TENG's signals. Other common classification algorithms were also tested and compared.
The Random Forest algorithm is one kind of the ensemble learning methods. It is a classifier consisting of several decision trees. Its output is determined by the votes of these decision trees. A decision tree algorithm is a popular machine learning algorithm. It employed a tree structure to accomplish the classification task. It consists of one root node, multiple middle nodes and leaf nodes. The structure of the decision tree is constructed by optimizing the information entropy.
Several decision trees are employed in one Random Forest (RF) algorithm. Output of RF is the ensemble of outputs from these decision trees. Weights of each decision tree's output are updated based on their performances. represents the corresponding frequency. A feature vector would be generated. Features were extracted from the time window. Considering the common time domain and frequency domain features, we selected 42 feature candidates in this study. They are shown in Table A1 (Appendix A). Flowchart of experiment 2 is shown in Figure 5.

Reaction Time
The sensitivity for responding to the driver's stepping action can reach 100%, that is, the corresponding electrical signal can be measured for every stepping action. Reaction time for the three sensors was extracted manually. They were compared using paired t-test. Totally 80 (number of actions) × 3 (number of sensors) × 2 (number of pedals) = 480 reaction time was extracted. Distributions of each kind are shown in Figure 6. For the gas pedal, reaction times of TENG (mean = 0.670, SD = 0.250) were significantly shorter than the camera's (mean = 0.880, SD = 0.243) and driving simulator's (mean = 0.956, SD = 0.251). There is also a significant difference (p < 0.001) between the driving simulator's and camera's reaction time. Similar results were observed for the brake pedal. Reaction times of TENG (mean = 0.548, SD = 0.197) were significantly shorter than the camera's (mean = 0.798 SD = 0.201) and driving simulator's (mean = 0.806, SD = 0.202). No significant difference was observed between the driving simulator's and camera's reaction time on the brake pedal.

Performance of the Algorithm
Totally 5560 seconds' driving data were recorded. For the data from driving simulator, we used GMM to cluster them into three clusters. Detailed information about them is shown in Table 2. TENG's data were split into the training set and validation set. The training set takes up 70% of the data. All the TENG's data were all labelled using the clustering result according to the time stamp.
simulator's (mean = 0.956, SD = 0.251). There is also a significant difference (p < 0.001) between the driving simulator's and camera's reaction time. Similar results were observed for the brake pedal. Reaction times of TENG (mean = 0.548, SD = 0.197) were significantly shorter than the camera's (mean = 0.798 SD = 0.201) and driving simulator's (mean = 0.806, SD = 0.202). No significant difference was observed between the driving simulator's and camera's reaction time on the brake pedal.

(a) Training
After labelling the TENG's data, a random-forest-based classifier would be trained and tested. Voltage data of TENGs were split into training set and evaluating set. The training set takes up 70% of the data. To achieve the best performance of the algorithm, there are three hypo-parameters to be confirmed: width of time window, number of ranked features and the type of classifier. They are listed in Table 3. Width of time window: Width of the time windows should be confirmed when we split the data into time windows. Width of the time windows could have an effect on the accuracy and computation cost of the algorithm. In this study, the sampling interval was set to 0.02 s. We tested nine different widths of time window, namely, 5, 10, 15, 20, 25, 30, 35, 40, 45. Number of ranked features: For one definite width of time window, we ranked the feature candidates according to the performance of the model using single feature candidate. Rankings of features were different with different widths of time window. After ranking the features, we could select the feature candidates according to the rankings. Number of ranked features could also influence the accuracy and computation cost of the algorithm, which should be confirmed. We tested eight different numbers of ranked features, namely, 5, 10, 15, 20, 25, 30, 35, 40. Classifier: Besides the random forest algorithm, we also used three other common classification algorithms for comparison, namely support vector machine (SVM), logistic regression (LR) and K Nearest Neighbor (KNN).
In order to get the optimal combination of parameters, a ten-fold cross validation was conducted. We used micro F1 score as the evaluation criteria for each hypo-parameter group. It can be calculated by the following formula: where P and R represent the precisions and recalls for the all classes, respectively.
Relationship between micro F1 and hypo-parameters were illustrated in Figure 7. From the figure, we can conclude that the F1 score changes with different hypo-parameter sets. For the Random Forest algorithm, it outperforms the other three algorithms in both detection tasks. It achieved the highest F1 score when it used 20 as the width of time window and 15 as the number of features for the gas pedal. Similarly, it achieved the highest F1 score when it used 10 as the width of time window and 35 as the number of features for the brake pedal. SVM ranks second in terms of performance. There is no significant difference between the performances of KNN and LR. Table 4 shows the hypo-parameter groups of each classifier when they achieve the highest F1 score. Table 4. Hypo-parameter sets of best performance for each classifier: (a) gas pedal, (b) brake pedal.
Relationship between micro F1 and hypo-parameters were illustrated in Figure 7.

(b) Evaluating
According to the performance (F1 score and training time) in the training set, we selected the Random Forest algorithm with the optimal hypo-parameter group to accomplish the evaluation task. We used the confusion matrix to assess the detail performance of the Random Forest algorithm. This is shown in Figure 8. For each cluster, more than 800 time windows of voltage data from TENGs were predicted and compared. According to the confusion matrixes, we can conclude that the prediction accuracies for every cluster for the two pedals were all more than 90%. For voltage data from gas pedal, cluster 3 achieves the best accuracy of 0.940. For voltage data from brake pedal, cluster 2 achieves the best accuracy of 0.931.

Discussion and Conclusions
In this study, we examine the feasibility of using self-powered material triboelectric nanogenerators (TENGs) to detect the pedal action's intensity. Owing to the non-observability of the intensity level, an unsupervised algorithm was employed to automatically label the voltage data collected from triboelectric nano-generators. Data size can be large in unit time resulting from the mechanism of triboelectric nano-generators (TENGs). Thus, the data-driven classification algorithm would be explored and conducted. Owing to the characteristics of data collected from TENGs, a customized algorithm is needed. The excitation of pedal action is non-periodic and complex. We proposed a machine-learning-based algorithm. After ranking the feature candidates, features that were highly related with the labels were selected. From the training result, we can find that Random Forest outperforms the other three algorithms. This corresponds to the result of [38]. Evaluation results for detection in our study are above 90% on average. The evaluation result has proved the data from TENGs can be used as a data source for pedal action intensity detection. The result was comparable with other sensors, which will be compared in the next paragraphs.
In terms of application prospect, several attributes for sensors should be considered. Firstly, a shorter reaction time means a quicker response, which may help meet the real-time requirement. From our experiment 1, we compared the reaction time from driving simulator, camera and TENG. The result shows that the reaction time of TENG is significantly shorter than those of driving simulator and camera. It is consistent with the fact that spatial location-based sensors may have a longer reaction time than pressure-based sensors. The camera and simulator all need to detect the action when the pedal's state is changed, while TENGs could generate data when there is a pressure force. This study examines the reaction speeds from different sensors and demonstrates the outstanding performance of TENGs.
Secondly, robustness is another key issue. From our experiment 2, we test the utility of TENGs in detecting different pedal action intensity. Results show that the TENG has accuracies of more than 90% in detecting the gas and brake pedals' action intensity. For camera, Tran [12] used it in detecting driver foot gestures and achieved an accuracy of 94% on average. Lv [11] used data from CAN to detect the braking intensity levels. A maximal accuracy of 96.9% is achieved. Performances of TENG in our study were comparable with the results from other sensors accomplishing the similar tasks. Although recent research studies have reported that humidity can affect the performance of TENGs,

Discussion and Conclusions
In this study, we examine the feasibility of using self-powered material triboelectric nano-generators (TENGs) to detect the pedal action's intensity. Owing to the non-observability of the intensity level, an unsupervised algorithm was employed to automatically label the voltage data collected from triboelectric nano-generators. Data size can be large in unit time resulting from the mechanism of triboelectric nano-generators (TENGs). Thus, the data-driven classification algorithm would be explored and conducted. Owing to the characteristics of data collected from TENGs, a customized algorithm is needed. The excitation of pedal action is non-periodic and complex. We proposed a machine-learning-based algorithm. After ranking the feature candidates, features that were highly related with the labels were selected. From the training result, we can find that Random Forest outperforms the other three algorithms. This corresponds to the result of [38]. Evaluation results for detection in our study are above 90% on average. The evaluation result has proved the data from TENGs can be used as a data source for pedal action intensity detection. The result was comparable with other sensors, which will be compared in the next paragraphs.
In terms of application prospect, several attributes for sensors should be considered. Firstly, a shorter reaction time means a quicker response, which may help meet the real-time requirement. From our experiment 1, we compared the reaction time from driving simulator, camera and TENG. The result shows that the reaction time of TENG is significantly shorter than those of driving simulator and camera. It is consistent with the fact that spatial location-based sensors may have a longer reaction time than pressure-based sensors. The camera and simulator all need to detect the action when the pedal's state is changed, while TENGs could generate data when there is a pressure force. This study examines the reaction speeds from different sensors and demonstrates the outstanding performance of TENGs.
Secondly, robustness is another key issue. From our experiment 2, we test the utility of TENGs in detecting different pedal action intensity. Results show that the TENG has accuracies of more than 90% in detecting the gas and brake pedals' action intensity. For camera, Tran [12] used it in detecting driver foot gestures and achieved an accuracy of 94% on average. Lv [11] used data from CAN to detect the braking intensity levels. A maximal accuracy of 96.9% is achieved. Performances of TENG in our study were comparable with the results from other sensors accomplishing the similar tasks. Although recent research studies have reported that humidity can affect the performance of TENGs, environmental conditions in the vehicle are relatively stable compared with the environmental conditions outside. Furthermore, data mining technology can help deal with the complex and non-linear data.
Thirdly, the cost of the products is also an important indicator. Although the manufacturing cost of other sensors was constantly changing and gradually decreasing. The manufacturing cost of TENG was very low. It used the very common materials that can be seen everywhere in our daily lives. The cost of production was also very low, which is favorable for TENG's application in many fields.
Finally, power supply during usage is another important indicator. Many kinds of sensors (camera, CAN) in vehicles need external power when collecting data. However, TENG, as a self-powered sensor, does not need external power. It can harvest the bioenergy from the driver and provide useful signals for the vehicle, which exhibits an obvious advantage [39]. The self-powered material can not only deal with the energy saving but also helps reduce the cost and consumption caused by power delivery. Moreover, its high portability provides us with a convenient way to use, recycle and develop, which may be another advantage. However, traffic accidents may be caused by various actions of drivers. Other than pedal actions, there are many driving behaviors that should be monitored for preventing accident. It is an important task in the future to simultaneously monitor several actions.
However, there are many factors that may influence the performance of the algorithm. The usage time is one of them. In fact, the TENG performance may change after several uses. To overcome this problem, we can establish a database of data collected from TENGs under different usage times. Then, we can train multiple classifiers suitable for different levels of usage time. Then, we can expand our algorithm using data from TENGs and the usage time as input. Alternatively, we can train a generalized classifier which can deal with all kinds of situations. In this study, we only investigate the TENGs' performance in which they are used within 20 min. It would be our next work. In addition, driver's pedal actions can be influenced by the driver's characteristics. Thus, a complete database containing labelled data at different usage times collected from different kinds of drivers would be needed, which is our future work. Furthermore, steadier and more robust TENGs can be designed and manufactured in the future. It may help improve the performance of our algorithm.
Detecting the action intensity of pedals may have many contributions. Firstly, it can act as a data resource of some driving assistant systems that aim at preventing traffic accident [40,41]. Furthermore, estimating the action intensity of pedals may contribute to the estimation of fuel consumption [42]. Thus, our study may provide a new kind of sensor in detecting the improper pedal action intensity, which would help promote the traffic safety and energy conservation. TENGs have some advantages, such as low cost, self-powered, etc. Thus, TENGs have the potential of application in the next generation of advanced driver assistant system (ADAS) [43].