1459830441-82e7c224-c500-4f85-848a-12e7e311b534

A system for facilitating the instructional training of a swimmer wherein the system is further operable to provide object detection to the swimmer of an object within the general movement path of the swimmer. The active layer includes a collection of nanosheets. A beam offset computation block determines a relative position of the main beam with respect to a desired main beam position and provides beam offset information to a controller that generates a compensation signal used to adjust the main beam position to the desired main beam position via a beam actuation system. When the length change of the shafts is changed by heat, the elastic member offsets the changed length of the shafts.