The obstacle course race project is a fun and competitive fitness training system. It can provide online and offline end-to-end solutions. The system combines a series of leading technologies such as traditional outdoor fitness equipment, smart wearable devices, big data cloud computing, and scientific expert algorithms. It can provide information collection, analysis, report, and give professional sports coaching and feedback in obstacle running.