A survey on smart phone-based road condition detection systems