Take the 2-minute tour ×
MathOverflow is a question and answer site for professional mathematicians. It's 100% free, no registration required.

This will be a tad hard to explain, so bear with me. Taking into account only the legs what would be an accurate definition of the position of the upper legs, lower legs and feet with respect to time?

Let's say we have a person running on the spot (Not moving anywhere), from the reference point (Say the spot they're running on, or perhaps their waist) how can we define the position and angle of each of the upper legs, lower legs and feet with respect to time (let's say 0 to 1 for a single cycle of running)

I'm sure there's plenty of documentation on the subject but I'm unable to get anything useful from google.

The purpose is computer animation in an environment that doesn't support key-framing

share|improve this question
I did in fact read the FAQ and my question didn't seem to be in violation of any part of it, I would imagine the dynamics of running are indeed of interest to mathematicians. In addition it would appear that you yourself have not read the FAQ or at least glanced over the 'Be Nice' category as evidenced by your snide and unhelpful comments. –  user2418 Dec 8 '09 at 22:33
This question may be a little off the beaten track for this site, but it's an interesting question with a mathematical component. fpqc, I have known algebraic geometers who would think about related issues (related to motion of robotic arms). Perhaps nobody here knows the answer. That's no cause to dismiss the question. –  moonface Dec 8 '09 at 22:56
fpqc I'd encourage you to step back a bit and think about whether you're contributing positively with the way you're trying to enforce your ideas of the rules on the site. Thanks! –  Noah Snyder Dec 8 '09 at 23:23
@fpqc: I'd encourage you to carefully consider Noah's suggestion. I'm sure you have noticed that every comment reprehending you for being impolite is voted up. Also somebody systematically downvoted all of your answers and questions just a few days back. I'd take a hint from all of this about what people think of your behavior. –  Alberto García-Raboso Dec 8 '09 at 23:45
Here's why I modded this down: I work with people whose job is to do things like this. Technical animators basically make up mathematical expressions that look right by combining standard functions, eg. cycles from trig functions and various families of "s-curves" from [0,1]->[0,1] to warp the shape of the functions. It's an ad hoc and primarily artistic skill. (With rare exceptions) there's very little intrinsic mathematical interest. Correctness of a solution is judged by how nice the animation looks. And answering such questions opens the floodgates to a many other questions just like this. –  Dan Piponi Dec 9 '09 at 0:30
show 9 more comments

2 Answers

This is probably not directly relevant, but there's a really delightful webpage made by Dror Bar Natan's masters student Dori Eldar about linkages. There's a lot of stuff about the topology of linkages (if I remember correctly, any manifold can be realized as the configuration space of a linkage). The positions of the lower legs (two thighs, two shins, two feet, joined at hips, knees, and ankles) is some nice closed manifoled. You want to then look at some smaller space inside there (for example, there's a limit to how much each joint can move). Physics is going to give you some flow on this space (e.g. the affects of gravity) and there's a choice of movement away from that flow given by moving muscles. Looking now as a subset of space-time you see there's a manifold that's the configuration space of all possible gaits. And you then want to look at the "how fast do you actually move" function on that space and hope that there's a local maximum that looks like running...

share|improve this answer
@Whoever downvoted Noah's answer: when downvoting you should leave a comment explaining your reasons. It really helps all of us in creating a better MO. –  Alberto García-Raboso Dec 8 '09 at 23:49
add comment

For what you want you need to be looking at medical journals.

I would recommend anything from the Journal of Biomechanics, for example this paper on Procrustes Motion Analysis (PMA):

Abstract: The ability to quantify and compare the movements of organisms is a central focus of many studies in biology, anthropology, biomechanics, and ergonomics. However, while the importance of functional motion analysis has long been acknowledged, quantitative methods for identifying differences in motion have not been widely developed. In this article, we present an approach to the functional analysis of motion and quantification of motion types. Our approach, Procrustes Motion Analysis (PMA) can be used to distinguish differences in cyclical, repeated, or goal-directed motions. PMA exploits the fact that any motion can be represented by an ordered sequence of postures exhibited throughout the course of a motion. Changes in posture from time step to time step form a trajectory through a multivariate data space, representing a specific motion. By evaluating the size, shape, and orientation of these motion trajectories, it is possible to examine variation in motion type within and among groups or even with respect to continuous variables. This represents a significant analytical advance over current approaches. Using simulated and digitized data representing cyclical, repeated and goal-directed motions, we show that PMA correctly identifies distinct motion tasks in these data sets.

share|improve this answer
This answer is not math-related at all, again demonstrating how bad this topic actually is. I'm not downvoting, just commenting. –  Harry Gindi Dec 9 '09 at 17:59
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.