SkillAgentSearch skills...

CANBusDataProcessing

Parses CAN bus data from JSON file and does some computation. Also reads GPS data and traces the route on Google maps.

Install / Use

/learn @arjunagi/CANBusDataProcessing
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

CANBusDataProcessing

This project was done as part of the Vehicular Networks course during my Masters's degree. This was assigned as part of introduction to Python.

The application parses CAN data from JSON file and

  1. identifies all of the different signal names in the data file, prints these signal names, then prompts the user to enter a signal name, and finally returns the number of occurrences and value range of the user-entered signal.
  2. finds the vehicle trip time period and vehicle trip distance over which the data file was recorded
  3. Plots each signal vs. trip time; such as vehicle speed, engine RPM, and other signal types versus time as the x-axis.
  4. Computes maximum and average speeds of the vehicle.
  5. Identifies where in the world the vehicle was driving and plot it’s position (latitude and longitude) trace on a Google Map. Used pygmap module available at: https://code.google.com/p/pygmaps/

Alt test

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated3y ago
Forks4

Languages

HTML

Security Score

60/100

Audited on May 13, 2022

No findings