Original Post
In short, I'd like some AI (or anything) that can take any model, and make it walk, run, jump, climb, etc through an environment. I realize that this is the farthest thing from a trivial problem. I'm not up on the current state of research, or even if there is an official name for this problem domain. Can anyone point me in the right direction?
Specifically, I want to take as input:
A set of low-resolution sub-models, jointed together to form one larger model
Joint information, including degrees of freedom and range of movement
Weighted preferences for which surfaces on the model to use as "feet"
A virtual environment as a 3D model
A target position in the environment for the model to reach
A target velocity (including angular) for the model when it reaches said position
current position and velocity of each sub-model
and as output give:
The angles to place the joints at to achieve locomotion towards the target.
This specification may be a bit too general, because it would in theory perform acrobatics better than the most talented human. That'd be pretty neat, but implementing it is probably not practical, or necessary.
Specifically, I want to take as input:
A set of low-resolution sub-models, jointed together to form one larger model
Joint information, including degrees of freedom and range of movement
Weighted preferences for which surfaces on the model to use as "feet"
A virtual environment as a 3D model
A target position in the environment for the model to reach
A target velocity (including angular) for the model when it reaches said position
current position and velocity of each sub-model
and as output give:
The angles to place the joints at to achieve locomotion towards the target.
This specification may be a bit too general, because it would in theory perform acrobatics better than the most talented human. That'd be pretty neat, but implementing it is probably not practical, or necessary.