Body Sensor Network-based Robust Gait Analysis: Toward Clinical and at Home Use