{'fraction_non_alphanumeric': 0.0233947237431558, 'fraction_numerical': 0.007964161274265804, 'mean_word_length': 5.1656441717791415, '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}}
EcoDrive : Sensing and Controlling Fuel Consumption in Automobile Systems

Modern vehicles, as an emerging smart mobile platform, are equipped with operating systems to help or even replace human drivers [1, 2, 3, 4, 5]. The computational capabilities provide opportunities and challenges to manage and control vehicles safer and more fuel efficient. Morgan Stanley reports that 100% adoption of self-driving cars is expected to have $158 billion annual savings [6] is US. The higher fuel efficiency comes from cruise control and smooth driving. However, it is still an open question how human drivers or automobile operating systems can adjust driving behaviors according to various car types and road conditions to improve Kilometer Per Liter (KPL). 1 In this paper, we discuss the feasibility and design of a fuel management and control system, called EcoDrive, that can estimate fuel consumptions of different driving behaviors and control vehicle acceleration and speeds based on the properties of individual vehicle and road conditions. It senses the standard OBD parameters available from vehicle CAN bus [7, 8] and learns the relations among the parameters, human operations and road conditions. Based on the sensed parameters and learned relations, it is able to estimate instant fuel consumption and advise the most economic driving behaviors based on vehicle type and road conditions. EcoDrive can be used as a subsystem of modern car system to assist human drivers. It can also be integrated into autonomous vehicle operating systems to control the accelerations and vehicle speeds in the perspective of fuel efficiency. As shown in Fig. 1, EcoDrive consists of three modules, sensing module, modelling module and a controller. The sensing module senses vehicle parameters through OBD port. The modelling module models various forces based on the OBD parameters. We consider drivetrain loss, wind resistance, engine propulsion and grade resistance in our work. The controller utilizes throttle-by-