A foldable and/or transportable dry swim simulation system comprising:
- a base platform having a middle portion disposed between a first portion and a second portion;
- the first portion of the base platform comprising a kicking component, the kicking component comprising a kicking mechanism;
- the second portion of the base platform comprising:
- a platform extending vertically from the base platform;
- a first retractable pulley comprising a first grip affixed to a first retractable cable, the first grip being configured to be gripped by a left hand of the user and the first retractable cable being stored within the platform;
- and
- a second retractable pulley comprising a second grip affixed to a second retractable cable, the second grip being configured to be gripped by a right hand of the user and the second retractable cable being stored within the platform;
- the middle portion comprising:
- a first support assembly comprising a first side disposed opposite a second side, the first side of the first support assembly being affixed to the base platform proximate the first portion of the base platform and the second side of the first support assembly comprising a first movable cradle configured to receive thighs of the user;
- and
- a second support assembly comprising a first side disposed opposite a second side, the first side of the second support assembly being affixed to the base platform proximate the second portion of the base platform and the second side of the second support assembly comprising:
- a second movable cradle configured to receive a torso of the user;
- a computing device comprising at least an analysis engine,
- wherein the analysis engine of the computing device is configured to:
- receive the performance parameters from the servo motor,
- query a database to identify a pre-determined execution level associated with each of the performance parameters,
- compare each of the performance parameters to the pre-determined execution level associated with each of the performance parameters to identify if each of the performance parameters meets, exceeds, or fails to exceed the pre-determined execution level associated with each of the performance parameters,
- display each of the performance parameters and a result of the comparison to the user during use of the dry swim simulation system,
- transmit the performance parameters and the result of the comparison to a database for storage and to another user associated with another computing device,
- receive feedback data from the other user, and display the feedback data to the user during use of the dry swim simulation system;
- and
- a headrest comprising an opening configured to receive a face of the user such that the user is configured to view the computing device;
- and
- a servo motor configured to capture performance parameters associated with the user during use of the dry swim simulation system.