Movement analysis system, movement analysis method, and program
Abstract
A method for training a specific muscle is provided to a user. A movement analysis system includes a muscle movement unit configured to increase a muscle output of only a muscle that a user wants to move and move only the muscle on a human body model of a finite element simulator, a position information calculation unit configured to calculate, as time-series position information, a trajectory in which each joint is moved when the muscle is moved by the muscle movement unit on the finite element simulator, and a movement provision unit configured to provide movements of the user for reproducing the time-series trajectory of each joint based on the position information calculated by the position information calculation unit.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A movement analysis system comprising:
a muscle movement unit configured to increase a muscle output of only a muscle that a user wants to move and move only the muscle on a human body model of a finite element simulator; a position information calculation unit configured to calculate, as time-series position information, a trajectory in which each joint is moved when the muscle is moved by the muscle movement unit on the finite element simulator; and a movement provision unit configured to provide movements of the user for reproducing the time-series trajectory of each joint based on the position information calculated by the position information calculation unit.
2 . The movement analysis system according to claim 1 , wherein the movement provision unit includes a display unit configured to display to the user the movements of the user for reproducing the time-series trajectory of each joint.
3 . The movement analysis system according to claim 1 , wherein the movement provision unit includes an orthosis or a teaching robot configured to assist the user in performing the movements for reproducing the time-series trajectory of each joint.
4 . The movement analysis system according to claim 1 , wherein
the finite element simulator comprises:
a muscle controller unit comprising:
a target angle input unit configured to receive a target angle of each joint desired to be moved by the human body model;
a deviation calculation unit configured to calculate a deviation of a joint angle calculated by an angle calculation unit from the target angle in the target angle input unit;
a PID muscle control unit configured to perform PID control based on the deviation calculated by the deviation calculation unit and calculate an operation amount of each muscle for posture control;
a muscle activity calculation unit configured to calculate a muscle activity of each muscle based on the operation amount of each muscle calculated by the PID muscle control unit; and
the angle calculation unit configured to calculate the joint angle of each joint of the human body model based on coordinates of nodes fed back from the human body model of a muscle solid model unit; and
the muscle solid model unit comprising a model analysis unit configured to perform finite element analysis on the human body model based on the muscle activity of each muscle calculated by the muscle activity calculation unit and move each muscle of the human body model based on a result of the finite element analysis.
5 . A movement analysis method comprising:
increasing a muscle output of only a muscle that a user wants to move and move only the muscle on a human body model of a finite element simulator; calculating, as time-series position information, a trajectory in which each joint is moved when the muscle is moved on the finite element simulator; and providing movements of the user for reproducing the time-series trajectory of each joint based on the position information.
6 . A non-transitory computer readable medium storing a program for causing a computer to execute:
processing of increasing a muscle output of only a muscle that a user wants to move and move only the muscle on a human body model of a finite element simulator; processing of calculating, as time-series position information, a trajectory in which each joint is moved when the muscle is moved on the finite element simulator; and processing of providing movements of the user for reproducing the time-series trajectory of each joint based on the position information.Join the waitlist — get patent alerts
Track US2024193325A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.