Intelligent weightlifting rack
AssigneeInternational Business Machines Corporation
InventorsMatthew Beck, Michael S. Gordon, Brian Paul Gaucher, Kevin W. Brew
Life of this patent
Estimating the term…
Abstract
An intelligent weightlifting apparatus includes a frame including vertically oriented members and safety rails that are selectively moveable up and down relative to the vertically oriented members. The apparatus includes a position sensor that is configured to detect a position of a barbell. The apparatus includes a computer that is configured to control movement of the safety rails based on data from the position sensor such that a predefined distance is maintained between the safety rails and the barbell during a free weight exercise.
Claims19
An intelligent weightlifting apparatus, comprising:
- a frame comprising vertically oriented members and safety rails that are selectively moveable up and down relative to the vertically oriented members;
- a position sensor that is configured to detect a position of a barbell;
- and
- a computer that is configured to control movement of the safety rails based on data from the position sensor such that a predefined distance is maintained between the safety rails and the barbell during a free weight exercise,
- wherein the computer is configured to move the safety rails to apply an assist force to the barbell in response to detecting a keyword spoken by a user during the free weight exercise;
- the keyword is one of plural predefined keywords input to the computer by the user prior to the free weight exercise;
- the assist force is one of plural predefined assist forces input to the computer by the user prior to the free weight exercise;
- and
- respective ones of the plural predefined assist forces are associated with respective ones of the plural predefined keywords.
A computer-implemented method, comprising:
- receiving, by a processor set, user input defining plural keywords and plural assist forces, wherein respective ones of the plural assist forces are associated with respective ones of the plural keywords, and wherein the user input is received from a user via a user interface of a computer associated with a weightlifting rack;
- detecting, by the processor set, a position of a barbell relative to safety rails of the weightlifting rack;
- dynamically controlling, by the processor set, positions of the safety rails using one or more actuators to maintain a predefined distance between the barbell and the safety rails during a free weight exercise of the user utilizing the weightlifting rack;
- performing a repetition safety check during respective repetitions of the free weight exercise, the repetition safety check being based on artificial intelligence;
- and
- controlling the safety rails to move to a position that de-loads the user based on failing the repetition safety check,
- wherein the computer is configured to move the safety rails to apply a respective one of the plural assist forces to the barbell in response to detecting a respective one of the plural keywords spoken by the user during the free weight exercise.
A computer program product comprising one or more computer readable storage media having program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to:
- receive user input defining plural predefined keywords and plural predefined assist forces, wherein respective ones of the plural predefined assist forces are associated with respective ones of the plural predefined keywords, and wherein the user input is received from a user via a user interface of a computer associated with a weightlifting rack;
- detect a position of a barbell relative to safety rails of the weightlifting rack;
- dynamically control positions of the safety rails using one or more actuators to maintain a predefined distance between the barbell and the safety rails during a free weight exercise;
- and
- apply a respective one of the plural predefined assist forces to the barbell in response to detecting a respective one of the plural predefined keywords spoken by a user during the free weight exercise, wherein the plural predefined assist forces are configured to help the user complete the free weight exercise.
Dependencies are inferred from the claim text.