Comprehensive And Accurate Estimation Of Lower Body Movement Using Few Wearable Sensors