With increasing number of vehicles on Indian Roads and deteriorating condition of roads number of accidents is increasing day by day. Because of many reasons like rains, oil spills or inevitable wear and tear make the road difficult to drive upon. Unexpected hurdles, deep potholes, steep speed breakers cause many accidents. Because of these reasons, it is very important to get the real-time information of such bad road conditions, Collect this information and distribute it to other vehicles, which in turn can warn the driver. But there are various challenges involved in this. Firstly, there is a need to design a device which can recognize obstacles efficiently and accurately. Then, an efficient algorithm is to be designed to plot all the ups and downs on the graphs. Lastly, all the graphs should be merged with coordinates on google maps with a help of image processing in a manner which could be understood and used by the driver. We in this project will design and build such a system. In this system, we will collect the information through different on road 4-wheelers and use the information to plot an accurate graph to know the severity of obstacle.