Multi-modal sensing for human activity recognition