C-walker: A cyber-physical system for ambient assisted living