Code Monkey home page Code Monkey logo

potholes-mapping's Introduction

Potholes Mapping

Pothole

An algorithm that ranks potholes as the cars pass through them.

Ideia

The idea of this experiment is to generate a solution that would help the institutions responsible for street maintenance, deciding where to allocate their resources.

In order for the solution to reach its potential, a large number of cars should make use of vibration sensors, through devices installed in the cars or an application installed on the driver's cell phone. By capturing the data, such as .csv files on data/, they would be sent to a processing center where would run the algorithm of this repository, which uses the Crowdsensing concept to generate a map with the most harmful potholes to drivers.

Description

This algorithm aims to segment and group spatial points generated by a vibration sensor during a car trip.
This sensor was primarily installed on mobile phones so that you could use your hardware.

Due to the metric used, the algorithm detects street bumps as candidates for potholes, to solve this problem, I used a dataset of all street bumps cataloged by the city of São Paulo obtained by the law of access to information, to disregard any detection that shares the same geographic location.

I tried to let the main notebook self explanatory, but if you have any doubts, feel free to send me an email.

License

This project is free to use according to the MIT License as long as you cite me and the License (read the License for more details). You can cite me by pointing to the following link:

potholes-mapping's People

Contributors

francnascimento avatar

Watchers

 avatar  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.