Giter VIP home page Giter VIP logo

car_display_system_part2's Introduction

Infrastructure for Test Car Display Unit

Part II

Supervisor: Boaz Mizrachi

display_system_Part2 [Done]

Grade: [92/100]

Part 1 reference -> https://github.com/daher928/BMW_Display_System_Part1/

Part 2's incentive is testing our display system application in a real environment: A real vehicle with real-time data while driving.

Major features and modification of this part over part I:

  • Replacing TCP connection (Between PC & Android device) with USB connection, enabling data receiving from vehicle's sensors.

  • For ease of development, we divide this part into 2 phases: (A) The emulation phase: using Arduino as the source and data transmitter. (B) When A works, we plug in a real moving vehicle.

  • Cloud storage for test results and possible aggregations (Using Firebase Database and Functions)

  • Log-in and User registration ability. (Using Firebase Authentication)

  • UI improvements

Image description

Part 1 recap:

Abstract

In order to enhance and improve the driving experience in cars in general and Autonomous cars in particular, drivers and car testers must understand and feel not only the condition of the environment and the traffic around, but also the condition of the road, for example: fraction between the vehicle's tires and the road, humidity of the road, temperature and angle.

Car testing is very essential, and the more the testing procedure is efficient the more the results are reliable, and time is saved. both advantages are highly desired in the era of new technology, and especially in the emerging field of Artificial Intelligence and autonomous cars, enabling a transformation and technological rise in the mobility industry. In addition, when AI and autonomous cars are mentioned, the term “Safety” pops up as a key goal. Car testing – and especially when intended to be driven autonomously – is a necessary process for assuring the safety of the passengers and the vehicle’s surrounding environment and pedestrians

The Test Car Display Unit project aims is to provide car drivers and testers with a friendly and easy-to-use dashboard application with the ability to graphically display the real-time data received by the car’s sensor, enabling full control over the configurations of the graphically displayed content (e.g. Resolution, Offset, Color...).

Part 1 reference -> https://github.com/daher928/BMW_Display_System_Part1/

car_display_system_part2's People

Contributors

bardiaalavi-2020 avatar daher928 avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.