{'fraction_non_alphanumeric': 0.021148036253776436, 'fraction_numerical': 0.0022658610271903325, 'mean_word_length': 4.995475113122172, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A new approach for varied speed weigh-in-motion vehicle based on smartphone inertial sensors

Dynamic vehicle weight measuring, weigh-in-motion (WIM), is an important metric that can reflect significantly vehicle driving behaviour and in turn, it will affect both safety and traffic status. Several accurate WIM systems are developed and implemented successfully. These systems are using under road weighing sensor which are costly to implement. Moreover, it is costly and not very practical to embed a continuous weighing system in used cars. In this work, a low-cost varied-speed weigh-in-motion approach was suggested to continuously measuring vehicle load based on the response of smartphone sensors which is a reflection of vehicle dynamics. This approach can apply to any moving vehicle at any driving speed without the need for extra added hardware which makes it very applicable because smartphone is widely used device. The approach was tested through a six-trips experiment. Three capacities of load had been designed in this approach to be classified using a neural network classifier. The classification performance metrics are calculated and show an accuracy of 91.2%. This accuracy level is within error limits of existing WIM systems especially for high speed and proved the success of the suggested approach.