Crowdsourcing based Road Condition Monitoring System

2018 ELE Engineering Design Project (AA07)


Faculty Lab Coordinator

Alagan Anpalagan

Topic Category

Communications / Networking

Preamble

Road surface monitoring is required to provide smooth road infrastructure to the commuters. The increase in vehicles on the roads introduces several challenges such as traffic congestion, accidents and safety, and deterioration of road surfaces and damage to vehicles in urban areas. Mobile crowdsourcing mechanism can provide possible solutions to address these challenges. In this project, smartphone sensors and a web-based GIS platform will be designed to detect road surface conditions such as potholes and bumps reliably and in cost effective way.

Objective

-To design, develop and test an integrated system for detecting road surface conditions reliably and cost effectively, as per the specifications. -The typical conditions such as road potholes and bumps) in a road are to be monitored and reported effectively, and communicate with a remote device for crowdsourcing - To validate the workings of the developed monitoring system through the combination of software simulation and embedded implementation.

Partial Specifications

- The built-in sensors of the smartphones like accelerometer and GPS devices will be used to obtain vibration pattern, location, and vehicle velocity.
- Condition states can be decided locally using any data mining or processing algorithm and then transmit potential pothole and other information to a central server.
- The server gathers reports from the multiple vehicles, and makes a collective evaluation on road surface quality.

Suggested Approach

- Study the literature on required sensors, wireless communication, and client-server architecture
-- Design a data acquisition/monitoring subsystem and develop software for the data acquisition/processing of subsystems
- Develop algorithm to locally implement on a smart phone and also globally on a central server to make the decision from multiple source reporting
- Use modular approach in design/test and then integrate
- Design/develop the GUI with as many user-selectable inputs
- Arduino programming and APPS development if necessary
- Test the integrated system for typical/extreme utility conditions which will be done

Group Responsibilities

Study crowdsourcing concepts, smart phone sensors, design/develop the technical specifications required for the system prototype under consideration, implement and test of the entire system with the above objectives. Follow the project management plan carefully and thoroughly. Responsible for the demo and project report.

Student A Responsibilities

To design, develop, implement and test an integrated system for detecting road surface conditions reliably and cost effectively, as per the specifications that include the use of , smartphone sensors, a web-based GIS platform and central server.

Student B Responsibilities

To design, develop, implement and test an integrated system for detecting road surface conditions reliably and cost effectively, as per the specifications that include the use of , smartphone sensors, a web-based GIS platform and central server.

Student C Responsibilities

To design, develop, implement and test an integrated system for detecting road surface conditions reliably and cost effectively, as per the specifications that include the use of , smartphone sensors, a web-based GIS platform and central server.

Course Co-requisites

 


AA07: Crowdsourcing based Road Condition Monitoring System | Alagan Anpalagan | Saturday September 15th 2018 at 11:15 AM