Giter Site home page Giter Site logo

tcc-lunar's Introduction

TCC-Lunar

Summary

The present work aims to develop an Android application that captures paved roads data while driving a vehicle. The identification of the events, such as holes and speed bumps, that occur during the driving will be performed in an automated way through the use of a machine learning algorithm. Furthermore, but not less important, a public web servisse will be developed allowing anyone, despite the interest, to visualize and use the captured data by the mobile application.

The Project as a whole uses Python, C# and Java programming languages. The application, called Lunar, has been developed in order to work on smartphones running on Kitkat version (4.x) or greater Android OS version. In this step, is concentrated the logic to capture accelerometer’s data and the respective GPS coordinates. The data processing step is done through processes developed in C# that are hosted in the cloud. Moreover, the machine learning logic has been developed through Python coding. Concerning the access records stored on this database, a Web API will be created using C# and Visual Studio 2017 IDE, where this component will work as the intermediate between the stored data and the final user. During this process the user will be able to access the data of any obstacles (event) at any given moment from any location along with other features that will be discussed throughout this document. Along the text are chapters concerning the use of the programming languages adopted, cloud technologies, as well as the mathematical and statistical concepts handled to develop the Lunar Project. Finally, personal conclusions will be taken and the results will be described and explained together with a description of all stages built for the mobile app operation.

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.