Wearable human activity recognition systems