real-time movement analysis