Additional thoughts:

There are functions already implemented in the acknex move instructions.
for instance, the model can walk over stairs which are lower than the height of the origin of the model.

Shouldn't this instruction already take care of an issue like stucking in a slope?