I need to derive the equation of motion that describes the movement of the lower leg as a function of theta in order to calculate and plot displaceme​nt,velocit​y,accelera​tion?

11 views (last 30 days)
I want to calculate and plot the angular displacement,angular velocity,angular acceleration either 2D or 3D geometric model of a knee joint movement(extension from 0 degrees to 135 degrees flexion) with respect to angle(theta) using MATLAB coding. Now,i am struck at a point how to derive the "equation of motion" that gives the movement of lower leg (something similar equation like simple pendulum).
Can anyone share any references or any similar existing models.
Thanks!!

Answers (1)

Sam Chak
Sam Chak on 9 Sep 2022
Hi, I don't think that MATLAB has a toolbox to intelligently search and derive the mathematical model from a list of all governing physical laws, unless you program it according to the Lagrangian mechanics using the commands from the Symbolic Toolbox.
There should be plenty of journal papers on legged locomotion. Can you list out the ones you searched on Google, ScienceDirect, IEEE Xplore, Springer?
One method is to Neural Networks or Deep Learning. Once you have found the underlying structure of the legged locomotion for the network, then measure/obtain sufficient real data, and then train the NN to estimate the parameters.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!