A movement analysis system based on immersive virtual reality and wearable technology for sport training