Training device and utilizing method thereof
The present disclosure provides a training device and a utilizing method thereof. The training device includes a main assembly and a first attachment assembly. The main assembly includes a housing and a driving component. The driving component is disposed in the housing. The first attachment assembly includes a first rod and a first attachment component. An end of the first rod is connected to the driving component. The driving component drives the first rod to rotate. The first attachment component is disposed on the first rod and attaches to a user.
1 . A training device, comprising:
a main assembly, comprising:
a housing;
an engaging component, comprising a pin disposed on the housing; and
a driving component, disposed in the housing; and
a first attachment assembly, comprising:
a first rod, one end of the first rod being connected to the driving component, wherein the driving component drives the first rod to rotate; and
a first attachment component, disposed on the first rod, comprising:
a first fixing unit, comprising a releasable fastening structure configured to dispose the first attachment component on the first rod; and
a second fixing unit, configured to attach to a user,
a second attachment assembly, comprising:
a second rod; and
a second attachment component, disposed on the second rod, and configured to attach to an external device; and
a movable component, comprising:
a first rotating unit, rotating about a first rotating axis, and comprising a slot for receiving the pin of the engaging component;
a second rotating unit, connected to the first rotating unit and rotating about a second rotating axis, wherein the first rotating axis is different from the second rotating axis; and
a ring structure, having an adjustable level of tightness, connected to the second rotating unit and encircling the second rod,
wherein the slot is defined by a groove formed by joining two clamping pieces of the first rotating unit, and the movable component is rotatable about an axis of the second rod through the ring structure,
wherein the driving component comprises:
a driver, configured to detect an external force applied by the user through the first rod, and provide an auxiliary force for driving the first rod; and
a controller, configured to control at least one of a strength, a time period and an operating range of the auxiliary force provided by the driver according to the external force,
wherein the auxiliary force is an assisting force in the same direction as the external force or a resistive force in an opposite direction to the external force.
2 . The training device according to claim 1 , wherein the second attachment component further comprises a clamping component configured to clamp the external device.
3 . A utilizing method of the training device according to claim 1 , comprising:
detecting, by the driver, the external force applied by the user through the first rod;
calculating, by the controller, the auxiliary force based on a gain according to the detection of the external force; and
controlling, by the controller, the driver to drive the first rod with the auxiliary force.
4 . The utilizing method according to claim 3 , further comprising:
detecting, by the driver, an operating speed produced when the first rod is operated; and
when the operating speed exceeds a threshold, controlling, by the controller, the driver to dynamically adjust the strength of the auxiliary force so that the operating speed does not become greater than the threshold.
5 . The utilizing method according to claim 3 , wherein the strength of the auxiliary force is constant.
6 . The utilizing method according to claim 3 , wherein the controlling, by the controller, the driver to drive the first rod with the auxiliary force further comprises:
controlling, by the controller, the driver to drive the first rod with the auxiliary force within the time period.
7 . The utilizing method according to claim 3 , further comprising:
detecting, by the driver, a rotation amount provided when the first rod is operating; and
when the rotation amount exceeds the operating range, controlling, by the controller, the driver to stop operating.
8 . The utilizing method according to claim 3 , further comprising:
detecting, by the driver, operation data of the training device; and
sending, by the controller, the operation data to a server through a network using a transmission unit of the training device.
9 . The utilizing method according to claim 8 , further comprising:
determining, by the server, at least one training data based on the operation data; and
providing, by the server, the at least one training data to a user device through the network.
10 . The utilizing method according to claim 9 , further comprising:
determining, by the server, based on the at least one training data, at least one item corresponding to the at least one training data; and
providing, by the server, the at least one item to the user device through the network.
11 . The utilizing method according to claim 10 , further comprising:
displaying, by the user device, the at least one training data and the at least one item on a graphical user interface of a display unit.
12 . The utilizing method according to claim 11 , wherein the at least one item comprises a quick response (QR) code.