Procedural animation

The more a study the more I understand that Procedural Animation is a concept or a programming tecnique you can use in many ways.There are many Procedural Animation plugins out there, each one different from the another.
My goal is to animate a human or animal without using the classic animation sequences : I’m actually testing animation using a few skeleton static poses (2 poses for walk, 2 for run, 1 for jump) and interpolating the skeleton from one pose to another considering speed & acceleration. I’m not really interested in a real human self-balancing system now. I’m adding Inverse kinematics to make the creature adapt foot&hands position when contacting obstacles and react as real as possible. The success is to have a final interpolation tha animates the skeleton in a fluid and realistic way.